UNPKG

fhirbuilder

Version:
25 lines (24 loc) 654 B
"use strict"; 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;