description: null package_name: de.medizininformatikinitiative.kerndatensatz.icu derivation: constraint name: SD_MII_ICU_Sonstige_Pulsatile_Druecke_Generisch type: Observation elements: category: {mustSupport: true, index: 3} referenceRange: {mustSupport: true, index: 24} interpretation: {mustSupport: true, index: 17} encounter: {mustSupport: true, index: 11} method: binding: {strength: extensible, valueSet: 'https://www.medizininformatik-initiative.de/fhir/ext/modul-icu/ValueSet/Method-Observation-Blutdruck'} mustSupport: true index: 19 elements: coding: mustSupport: true index: 20 elements: system: {mustSupport: true, index: 21} code: {mustSupport: true, index: 22} value: mustSupport: true choices: [] index: 15 component: mustSupport: true array: true min: 2 index: 25 slicing: rules: open discriminator: - {path: code, type: pattern} min: 2 slices: SystolicBP: match: code: coding: - {code: 8480-6, system: 'http://loinc.org'} schema: constraint: vs-de-3: {human: If there is no value a data absent reason must be present, severity: error, expression: value.exists() xor dataAbsentReason.exists()} mustSupport: true _required: true index: 26 elements: code: mustSupport: true pattern: type: CodeableConcept value: coding: - {code: 8480-6, system: 'http://loinc.org'} index: 27 elements: coding: mustSupport: true index: 28 slicing: rules: open discriminator: - {path: $this, type: pattern} min: 1 slices: loinc: match: {code: 8480-6, system: 'http://loinc.org'} schema: mustSupport: true pattern: type: Coding value: {code: 8480-6, system: 'http://loinc.org'} _required: true index: 29 elements: system: {mustSupport: true, index: 30} code: {mustSupport: true, index: 31} display: {mustSupport: true, index: 32} required: [system, code] sct: match: {code: '271649006', system: 'http://snomed.info/sct'} schema: mustSupport: true pattern: type: Coding value: {code: '271649006', system: 'http://snomed.info/sct'} index: 33 elements: system: {mustSupport: true, index: 34} code: {mustSupport: true, index: 35} display: {mustSupport: true, index: 36} required: [system, code] IEEE-11073: match: {code: '150017', system: 'urn:iso:std:iso:11073:10101'} schema: mustSupport: true pattern: type: Coding value: {code: '150017', system: 'urn:iso:std:iso:11073:10101'} index: 37 elements: system: {mustSupport: true, index: 38} code: {mustSupport: true, index: 39} display: {mustSupport: true, index: 40} required: [system, code] required: [coding] value: mustSupport: true pattern: type: Quantity value: {code: 'mm[Hg]', unit: millimeter Mercury column, system: 'http://unitsofmeasure.org'} choices: [valueQuantity] index: 42 valueQuantity: type: Quantity mustSupport: true pattern: type: Quantity value: {code: 'mm[Hg]', unit: millimeter Mercury column, system: 'http://unitsofmeasure.org'} choiceOf: value index: 43 value[x]: elements: value: {mustSupport: true, index: 44} unit: {mustSupport: true, index: 45} system: {mustSupport: true, index: 46} code: {mustSupport: true, index: 47} required: [value, unit, system, code] dataAbsentReason: {mustSupport: true, index: 48} DiastolicBP: match: code: coding: - {code: 8462-4, system: 'http://loinc.org'} schema: constraint: vs-de-3: {human: If there is no value a data absent reason must be present, severity: error, expression: value.exists() xor dataAbsentReason.exists()} mustSupport: true _required: true index: 49 elements: code: mustSupport: true pattern: type: CodeableConcept value: coding: - {code: 8462-4, system: 'http://loinc.org'} index: 50 elements: coding: mustSupport: true index: 51 slicing: rules: open discriminator: - {path: $this, type: pattern} min: 1 slices: loinc: match: {code: 8462-4, system: 'http://loinc.org'} schema: mustSupport: true pattern: type: Coding value: {code: 8462-4, system: 'http://loinc.org'} _required: true index: 52 elements: system: {mustSupport: true, index: 53} code: {mustSupport: true, index: 54} display: {mustSupport: true, index: 55} required: [system, code] sct: match: {code: '271650006', system: 'http://snomed.info/sct'} schema: mustSupport: true pattern: type: Coding value: {code: '271650006', system: 'http://snomed.info/sct'} index: 56 elements: system: {mustSupport: true, index: 57} code: {mustSupport: true, index: 58} display: {mustSupport: true, index: 59} required: [system, code] IEEE-11073: match: {code: '150018', system: 'urn:iso:std:iso:11073:10101'} schema: mustSupport: true pattern: type: Coding value: {code: '150018', system: 'urn:iso:std:iso:11073:10101'} index: 60 elements: system: {mustSupport: true, index: 61} code: {mustSupport: true, index: 62} display: {mustSupport: true, index: 63} required: [system, code] required: [coding] value: mustSupport: true pattern: type: Quantity value: {code: 'mm[Hg]', unit: millimeter Mercury column, system: 'http://unitsofmeasure.org'} choices: [valueQuantity] index: 65 valueQuantity: type: Quantity mustSupport: true pattern: type: Quantity value: {code: 'mm[Hg]', unit: millimeter Mercury column, system: 'http://unitsofmeasure.org'} choiceOf: value index: 66 value[x]: elements: value: {mustSupport: true, index: 67} unit: {mustSupport: true, index: 68} system: {mustSupport: true, index: 69} code: {mustSupport: true, index: 70} required: [value, unit, system, code] dataAbsentReason: {mustSupport: true, index: 71} meanBP: match: code: coding: - {code: 8478-0, system: 'http://loinc.org'} schema: constraint: vs-de-3: {human: If there is no value a data absent reason must be present, severity: error, expression: value.exists() xor dataAbsentReason.exists()} mustSupport: true index: 72 elements: code: mustSupport: true pattern: type: CodeableConcept value: coding: - {code: 8478-0, system: 'http://loinc.org'} index: 73 elements: coding: mustSupport: true index: 74 slicing: rules: open discriminator: - {path: $this, type: pattern} min: 1 slices: loinc: match: {code: 8478-0, system: 'http://loinc.org'} schema: mustSupport: true pattern: type: Coding value: {code: 8478-0, system: 'http://loinc.org'} _required: true index: 75 elements: system: {mustSupport: true, index: 76} code: {mustSupport: true, index: 77} display: {mustSupport: true, index: 78} required: [system, code] sct: match: {code: '6797001', system: 'http://snomed.info/sct'} schema: mustSupport: true pattern: type: Coding value: {code: '6797001', system: 'http://snomed.info/sct'} index: 79 elements: system: {mustSupport: true, index: 80} code: {mustSupport: true, index: 81} display: {mustSupport: true, index: 82} required: [system, code] IEEE-11073: match: {code: '150019', system: 'urn:iso:std:iso:11073:10101'} schema: mustSupport: true pattern: type: Coding value: {code: '150019', system: 'urn:iso:std:iso:11073:10101'} index: 83 elements: system: {mustSupport: true, index: 84} code: {mustSupport: true, index: 85} display: {mustSupport: true, index: 86} required: [system, code] required: [coding] value: mustSupport: true pattern: type: Quantity value: {code: 'mm[Hg]', unit: millimeter Mercury column, system: 'http://unitsofmeasure.org'} choices: [valueQuantity] index: 88 valueQuantity: type: Quantity mustSupport: true pattern: type: Quantity value: {code: 'mm[Hg]', unit: millimeter Mercury column, system: 'http://unitsofmeasure.org'} choiceOf: value index: 89 value[x]: elements: value: {mustSupport: true, index: 90} unit: {mustSupport: true, index: 91} system: {mustSupport: true, index: 92} code: {mustSupport: true, index: 93} required: [value, unit, system, code] status: {mustSupport: true, index: 2} effective: mustSupport: true choices: [] index: 13 code: mustSupport: true index: 4 elements: coding: mustSupport: true index: 5 slicing: rules: open discriminator: - {path: $this, type: pattern} min: 1 slices: sct: match: {code: '75367002', system: 'http://snomed.info/sct'} schema: mustSupport: true pattern: type: Coding value: {code: '75367002', system: 'http://snomed.info/sct'} _required: true index: 6 elements: system: {mustSupport: true, index: 7} code: {mustSupport: true, index: 8} display: {mustSupport: true, index: 9} required: [system, code] required: [coding] identifier: {mustSupport: true, index: 0} bodySite: binding: {strength: extensible, valueSet: 'https://www.medizininformatik-initiative.de/fhir/ext/modul-icu/ValueSet/BodySite-Observation-Blutdruck'} mustSupport: true index: 18 device: {mustSupport: true, index: 23} basedOn: {index: 1} subject: {mustSupport: true, index: 10} dataAbsentReason: {mustSupport: true, index: 16} package_version: 2024.0.0-alpha2 class: profile kind: resource url: https://www.medizininformatik-initiative.de/fhir/ext/modul-icu/StructureDefinition/sonstige-pulsatile-druecke-generisch base: http://hl7.org/fhir/StructureDefinition/Observation version: 1.0.0