description: Profile on IL-Core-VitalSigns by DGMC package_name: il.fhir.r4.dgmc derivation: constraint name: DGMCCMLVitalSigns type: Observation elements: category: array: true min: 2 index: 4 slicing: slices: VSCat: match: {} schema: index: 5 elements: coding: elements: display: {index: 6} required: [display] CMLmonitor: match: {} schema: _required: true index: 7 elements: coding: elements: system: pattern: {type: uri, value: 'http://fhir.dgmc.health.gov.il/CodeSystem/cml-ClinicalMonitor'} type: uri index: 8 code: pattern: {type: code, value: clinical-monitor} type: code index: 9 display: pattern: {type: string, value: Clinical Monitor} type: string index: 10 required: [code, display, system] value[x]: elements: value: {index: 28} unit: {index: 29} system: {index: 30} code: {index: 31} required: [code, system, unit, value] encounter: elements: reference: {index: 20} required: [reference] method: elements: coding: array: true min: 2 index: 53 slicing: rules: open discriminator: - {path: system, type: value} min: 2 slices: ilcore: match: {system: null} schema: binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/observation-methods'} _required: true index: 54 elements: system: {index: 55} code: {index: 56} display: {index: 57} required: [code, display, system] cml-MonitorCombo: match: {system: null} schema: _required: true index: 58 elements: system: binding: {strength: required, valueSet: 'http://fhir.dgmc.health.gov.il/ValueSet/cml-MonitorCombo'} index: 59 code: {index: 60} display: {index: 61} required: [code, display, system] valueQuantity: type: Quantity choiceOf: value index: 27 slicing: slices: valueQuantity: match: {} schema: {type: Quantity, choiceOf: value, index: 27} value: choices: [valueQuantity] index: 26 slicing: slices: valueQuantity: match: {} schema: choices: [valueQuantity] index: 26 component: elements: code: elements: coding: array: true min: 2 index: 66 elements: system: {index: 67} code: {index: 68} display: {index: 69} required: [code, display, system] slicing: rules: open ordered: false description: '' discriminator: - {path: system, type: value} min: 2 slices: CMLcombo: match: {system: null} schema: _required: true index: 70 elements: system: binding: {strength: required, valueSet: 'http://fhir.dgmc.health.gov.il/ValueSet/cml-MonitorCombo'} index: 71 note: elements: author: choices: [] index: 39 slicing: rules: open ordered: false discriminator: - {path: $this, type: type} min: null slices: authorReference: match: {} schema: choices: [authorReference] index: 41 min: 0 max: 1 authorReference: type: Reference choiceOf: author refers: ['http://hl7.org/fhir/StructureDefinition/Organization', 'http://hl7.org/fhir/StructureDefinition/Patient', 'http://hl7.org/fhir/StructureDefinition/Practitioner', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson'] index: 42 slicing: slices: authorReference: match: {} schema: type: Reference choiceOf: author refers: ['http://hl7.org/fhir/StructureDefinition/Organization', 'http://hl7.org/fhir/StructureDefinition/Patient', 'http://hl7.org/fhir/StructureDefinition/Practitioner', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson'] index: 42 min: 0 max: 1 author[x]: elements: reference: {index: 43} required: [reference] effectiveDateTime: {type: dateTime, choiceOf: effective, index: 23} effective: choices: [effectiveDateTime] index: 22 id: {index: 0} code: elements: coding: array: true min: 2 index: 11 slicing: rules: open discriminator: - {path: system, type: value} min: 2 slices: ilcoreCode: match: {system: null} schema: binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/observation-vitalsignresult'} _required: true index: 12 elements: system: {index: 13} code: {index: 14} display: {index: 15} required: [code, display, system] CMLParameterCode: match: {system: null} schema: binding: {strength: required, valueSet: 'http://fhir.dgmc.health.gov.il/ValueSet/cml-parameters'} _required: true index: 16 elements: system: {index: 17} code: {index: 18} display: {index: 19} required: [code, display, system] identifier: index: 1 elements: system: {index: 2} value: {index: 3} required: [system, value] bodySite: elements: coding: array: true min: 2 index: 44 slicing: rules: open discriminator: - {path: system, type: value} min: 2 slices: ilcore: match: {system: null} schema: binding: {strength: required, valueSet: 'http://fhir.dgmc.health.gov.il/ValueSet/ilcore'} _required: true index: 45 elements: system: {index: 46} code: {index: 47} display: {index: 48} required: [code, display, system] cml-MonitorCombo: match: {system: null} schema: binding: {strength: required, valueSet: 'http://fhir.dgmc.health.gov.il/ValueSet/cml-MonitorCombo'} _required: true index: 49 elements: system: {index: 50} code: {index: 51} display: {index: 52} required: [code, display, system] device: elements: identifier: index: 62 elements: system: binding: {strength: required, valueSet: 'http://fhir.dgmc.health.gov.il/ValueSet/cml-deviceMonitorIdentifier'} index: 63 value: {index: 64} required: [system, value] display: {index: 65} required: [display, identifier] performer: elements: reference: {index: 24} required: [reference] dataAbsentReason: elements: coding: index: 32 elements: system: {index: 33} code: {index: 34} display: {index: 35} required: [code, display, system] slicing: slices: not-performed-reason: match: {} schema: index: 36 elements: display: {index: 37} required: [display] package_version: 0.3.0 class: profile kind: resource url: http://fhir.dgmc.health.gov.il/StructureDefinition/dgmc-cml-vital-signs base: http://fhir.health.gov.il/StructureDefinition/il-core-vital-signs version: null required: [id, identifier]