UNPKG

fhirbuilder

Version:
114 lines (113 loc) 2.73 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createDatatypeDefinition = createDatatypeDefinition; exports.createBackboneDefinition = createBackboneDefinition; exports.createResourceDefinition = createResourceDefinition; function createDatatypeDefinition(array) { return array.concat([ { name: 'id', type: 'string', isRequired: false, isArray: false, }, { name: 'extension', type: 'Extension', isRequired: false, isArray: true, }, ]); } function createBackboneDefinition(array) { return array.concat([ { isRequired: false, isArray: false, name: 'id', type: 'string', }, { isRequired: false, isArray: true, name: 'extension', type: 'Extension', }, { isRequired: false, isArray: true, name: 'modifierExtension', type: 'Extension', }, ]); } function createResourceDefinition(array) { return array.concat([ { name: 'id', type: 'string', isRequired: false, isArray: false, }, { name: 'meta', type: 'Meta', isRequired: false, isArray: false, }, { name: 'implicitRules', type: 'uri', isRequired: false, isArray: false, }, { name: 'language', type: 'code', isRequired: false, isArray: false, }, { name: 'text', type: 'Narrative', isRequired: false, isArray: false, }, { name: 'contained', type: 'Resource', isRequired: false, isArray: true, }, { name: 'extension', type: 'Extension', isRequired: false, isArray: true, }, { name: 'modifierExtension', type: 'Extension', isRequired: false, isArray: true, }, { name: '_implicitRules', type: 'Element', isRequired: false, isArray: false, }, { name: '_language', type: 'Element', isRequired: false, isArray: false, }, { name: 'resourceType', type: 'string', isRequired: true, isArray: false, }, ]); }