fhirbuilder
Version:
Another FHIR Tool to build FHIR Resources
25 lines (24 loc) • 654 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.UsageContext = void 0;
const base_1 = require("../../../core/r4/validators/base");
class UsageContext {
code;
valueCodeableConcept;
valueQuantity;
valueRange;
valueReference;
serialize() {
return JSON.stringify(this.toJson());
}
toJson() {
return JSON.parse(JSON.stringify(this));
}
toPrettyString() {
return `UsageContext${JSON.stringify(this.toJson(), null, 2)}`;
}
validate() {
return (0, base_1.ConformanceValidator)('UsageContext', this);
}
}
exports.UsageContext = UsageContext;