fhirbuilder
Version:
Another FHIR Tool to build FHIR Resources
37 lines (36 loc) • 1.01 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.SimpleQuantityBuilder = void 0;
const models_1 = require("../../models");
const base_1 = require("../base");
class SimpleQuantityBuilder extends base_1.ElementBuilder {
simpleQuantity;
constructor() {
super();
this.simpleQuantity = new models_1.SimpleQuantity();
}
build() {
return Object.assign(this.simpleQuantity, super.build());
}
addPrimitiveExtension(param, extension) {
this.simpleQuantity[param] = extension;
return this;
}
setValue(value) {
this.simpleQuantity.value = value;
return this;
}
setUnit(unit) {
this.simpleQuantity.unit = unit;
return this;
}
setSystem(system) {
this.simpleQuantity.system = system;
return this;
}
setCode(code) {
this.simpleQuantity.code = code;
return this;
}
}
exports.SimpleQuantityBuilder = SimpleQuantityBuilder;