fhirbuilder
Version:
Another FHIR Tool to build FHIR Resources
23 lines (22 loc) • 944 B
TypeScript
import { SimpleQuantity } from '../../models';
import { IElement } from 'fhirtypes/dist/r4';
import { ElementBuilder, IBuildable } from '../base';
import { ExtractUnderscoreKeys } from '../../../core/commons/utils/ExtractUnderscoreKeys';
type PrimitiveExtensionFields = ExtractUnderscoreKeys<SimpleQuantity>;
interface ISimpleQuantityBuilder extends IBuildable<SimpleQuantity> {
setValue(value: number): this;
setUnit(unit: string): this;
setSystem(system: string): this;
setCode(code: string): this;
}
export declare class SimpleQuantityBuilder extends ElementBuilder implements ISimpleQuantityBuilder {
private readonly simpleQuantity;
constructor();
build(): SimpleQuantity;
addPrimitiveExtension(param: PrimitiveExtensionFields, extension: IElement): this;
setValue(value: number): this;
setUnit(unit: string): this;
setSystem(system: string): this;
setCode(code: string): this;
}
export {};