fhirbuilder
Version:
Another FHIR Tool to build FHIR Resources
21 lines (20 loc) • 940 B
TypeScript
import { ICodeableConcept, ICoding, IQuantity, IRange, IReference } from 'fhirtypes/dist/r4';
import { IBuildable } from '../base';
import { UsageContext } from '../../models';
export interface IUsageContextBuilder extends IBuildable<UsageContext> {
setCode(code: ICoding): this;
setValueCodeableConcept(valueCodeableConcept: ICodeableConcept): this;
setValueQuantity(valueQuantity: IQuantity): this;
setValueRange(valueRange: IRange): this;
setValueReference(valueReference: IReference): this;
}
export declare class UsageContextBuilder implements IUsageContextBuilder {
private readonly usageContext;
constructor();
build(): UsageContext;
setCode(code: ICoding): this;
setValueCodeableConcept(valueCodeableConcept: ICodeableConcept): this;
setValueQuantity(valueQuantity: IQuantity): this;
setValueRange(valueRange: IRange): this;
setValueReference(valueReference: IReference): this;
}