fhirbuilder
Version:
Another FHIR Tool to build FHIR Resources
20 lines (19 loc) • 752 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.TimingValidator = void 0;
const definitions_1 = require("../base/definitions");
const base_1 = require("../base");
const modelFields = (0, definitions_1.createBackboneDefinition)([
{ name: 'event', isArray: true, type: 'dateTime', isRequired: false },
{ name: 'repeat', isArray: false, type: 'Repeat', isRequired: false },
{ name: 'code', isArray: false, type: 'CodeableConcept', isRequired: false },
]);
const TimingValidator = (dataToValidate, path = 'Timing', errors) => {
(0, base_1.ModelValidator)({
dataToValidate,
modelDefinition: modelFields,
path,
errors,
});
};
exports.TimingValidator = TimingValidator;