description: Profile on IL-Core-BP by DGMC package_name: il.fhir.r4.dgmc derivation: constraint name: DGMCCMLBP type: Observation elements: category: array: true min: 2 index: 18 slicing: slices: VSCat: match: {} schema: index: 19 elements: coding: elements: display: pattern: {type: string, value: Vital Signs} type: string index: 20 required: [display] CMLmonitor: match: {} schema: _required: true index: 21 elements: coding: elements: system: pattern: {type: uri, value: 'http://fhir.dgmc.health.gov.il/cs/cml-parameters-category'} type: uri index: 22 code: pattern: {type: code, value: clinical-monitor} type: code index: 23 display: pattern: {type: string, value: Clinical Monitor} type: string index: 24 required: [code, display, system] encounter: index: 33 elements: reference: {index: 34} required: [reference] component: index: 58 slicing: slices: SystolicBP: match: {} schema: index: 58 elements: code: elements: coding: array: true min: 2 max: 2 index: 59 slicing: slices: SBPCodeCML: match: {} schema: _required: true index: 60 elements: system: pattern: {type: uri, value: 'http://fhir.dgmc.health.gov.il/cs/cml-parameters'} type: uri index: 61 code: pattern: {type: code, value: '23'} type: code index: 62 display: pattern: {type: string, value: לחץ סיסטולי} type: string index: 63 required: [code, display, system] value: choices: [valueQuantity] index: 65 slicing: slices: valueQuantity: match: {} schema: choices: [valueQuantity] index: 65 valueQuantity: type: Quantity choiceOf: value index: 66 slicing: slices: valueQuantity: match: {} schema: {type: Quantity, choiceOf: value, index: 66} value[x]: elements: unit: pattern: {type: string, value: millimeter of mercury} type: string index: 67 system: {index: 68} required: [system] referenceRange: elements: low: elements: value: {index: 69} required: [value] high: elements: value: {index: 70} required: [value] DiastolicBP: match: {} schema: index: 71 elements: code: elements: coding: array: true min: 2 index: 72 slicing: slices: DBPCodeCML: match: {} schema: _required: true index: 73 elements: system: pattern: {type: uri, value: 'http://fhir.dgmc.health.gov.il/cs/cml-parameters'} type: uri index: 74 code: pattern: {type: code, value: '24'} type: code index: 75 display: pattern: {type: string, value: לחץ דיאסטולי} type: string index: 76 required: [code, display, system] value: choices: [valueQuantity] index: 78 slicing: slices: valueQuantity: match: {} schema: choices: [valueQuantity] index: 78 valueQuantity: type: Quantity choiceOf: value index: 79 slicing: slices: valueQuantity: match: {} schema: {type: Quantity, choiceOf: value, index: 79} value[x]: elements: unit: pattern: {type: string, value: millimeter of mercury} type: string index: 80 referenceRange: elements: low: elements: value: {index: 81} required: [value] high: elements: value: {index: 82} required: [value] note: elements: author: choices: [] index: 40 slicing: rules: open ordered: false discriminator: - {path: $this, type: type} min: null slices: authorReference: match: {} schema: choices: [authorReference] index: 42 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: 43 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: 43 min: 0 max: 1 author[x]: elements: reference: {index: 44} required: [reference] extension: index: 1 slicing: slices: body-position: match: {} schema: index: 1 elements: value[x]: elements: coding: array: true min: 1 max: 2 index: 2 elements: display: {index: 3} required: [display] slicing: rules: open discriminator: - {path: system, type: value} min: 1 max: 2 slices: snomed: match: {system: 'http://snomed.info/sct'} schema: binding: {strength: required, valueSet: 'http://fhir.dgmc.health.gov.il/ValueSet/all-snomed-codes'} index: 4 elements: system: pattern: {type: uri, value: 'http://snomed.info/sct'} type: uri index: 5 display: {index: 6} required: [display, system] CMLMonitorCombo: match: {system: null} schema: index: 7 elements: system: binding: {strength: required, valueSet: 'http://fhir.dgmc.health.gov.il/ValueSet/cml-monitor-combo'} index: 8 code: {index: 9} display: {index: 10} required: [code, display, system] required: [coding] delete-time-stamp: match: {} schema: {type: Extension, url: 'http://fhir.dgmc.health.gov.il/StructureDefinition/ext-delete-time-stamp', index: 11} min: 0 max: 1 delete-user: match: {} schema: {type: Extension, url: 'http://fhir.dgmc.health.gov.il/StructureDefinition/ext-delete-user', index: 12} min: 0 max: 1 effectiveDateTime: {type: dateTime, choiceOf: effective, index: 37} effective: choices: [effectiveDateTime] index: 36 id: {index: 0} code: elements: coding: array: true min: 2 index: 25 slicing: slices: ilcore: match: {} schema: index: 26 elements: code: {index: 27} display: {index: 28} required: [code, display] CMLParameterCode: match: {} schema: binding: {strength: required, valueSet: 'http://fhir.dgmc.health.gov.il/ValueSet/cml-parameters'} index: 29 elements: system: pattern: {type: uri, value: 'http://fhir.dgmc.health.gov.il/cs/cml-parameters'} type: uri index: 30 code: pattern: {type: code, value: '2'} type: code index: 31 display: pattern: {type: string, value: לחץ דם} type: string index: 32 required: [code, display, system] identifier: index: 15 elements: system: binding: {strength: required, valueSet: 'http://fhir.dgmc.health.gov.il/ValueSet/cml-monitor-identifiers'} index: 16 value: {index: 17} required: [system, value] bodySite: elements: coding: array: true min: 2 index: 45 slicing: rules: open description: Bodysite discriminator: - {path: system, type: value} min: 2 slices: snomed: match: {system: 'http://snomed.info/sct'} schema: binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/body-site'} _required: true index: 46 elements: system: pattern: {type: uri, value: 'http://snomed.info/sct'} type: uri index: 47 code: {index: 48} display: {index: 49} required: [code, display, system] cml-MonitorCombo: match: {system: null} schema: _required: true index: 50 elements: system: binding: {strength: required, valueSet: 'http://fhir.dgmc.health.gov.il/ValueSet/cml-monitor-combo'} index: 51 code: {index: 52} display: {index: 53} required: [code, display, system] device: elements: identifier: index: 54 elements: system: binding: {strength: required, valueSet: 'http://fhir.dgmc.health.gov.il/ValueSet/cml-device'} index: 55 value: {index: 56} required: [system, value] display: {index: 57} required: [display, identifier] modifierExtension: index: 13 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: combo-per-param: match: {url: null} schema: {type: Extension, url: 'http://fhir.dgmc.health.gov.il/StructureDefinition/ext-combo-per-param', index: 14} min: 0 performer: elements: reference: {index: 38} required: [reference] package_version: 0.5.6 extensions: body-position: url: null index: 1 elements: value[x]: elements: coding: array: true min: 1 max: 2 index: 2 elements: display: {index: 3} required: [display] slicing: rules: open discriminator: - {path: system, type: value} min: 1 max: 2 slices: snomed: match: {system: 'http://snomed.info/sct'} schema: binding: {strength: required, valueSet: 'http://fhir.dgmc.health.gov.il/ValueSet/all-snomed-codes'} index: 4 elements: system: pattern: {type: uri, value: 'http://snomed.info/sct'} type: uri index: 5 display: {index: 6} required: [display, system] CMLMonitorCombo: match: {system: null} schema: index: 7 elements: system: binding: {strength: required, valueSet: 'http://fhir.dgmc.health.gov.il/ValueSet/cml-monitor-combo'} index: 8 code: {index: 9} display: {index: 10} required: [code, display, system] required: [coding] delete-time-stamp: {url: 'http://fhir.dgmc.health.gov.il/StructureDefinition/ext-delete-time-stamp', min: 0, max: 1, type: Extension, index: 11} delete-user: {url: 'http://fhir.dgmc.health.gov.il/StructureDefinition/ext-delete-user', min: 0, max: 1, type: Extension, index: 12} class: profile kind: resource url: http://fhir.dgmc.health.gov.il/StructureDefinition/dgmc-cml-bp base: http://fhir.health.gov.il/StructureDefinition/il-core-bp version: null required: [encounter, id, identifier]