description: The blood pressure of a patient. package_name: de.gecco derivation: constraint name: BloodPressure type: Observation elements: category: mustSupport: true index: 0 slicing: rules: open discriminator: - {path: $this, type: pattern} min: 1 slices: vitalSignsCategory: match: coding: - {code: vital-signs, system: 'http://terminology.hl7.org/CodeSystem/observation-category'} schema: mustSupport: true pattern: type: CodeableConcept value: coding: - {code: vital-signs, system: 'http://terminology.hl7.org/CodeSystem/observation-category'} _required: true index: 1 elements: coding: index: 2 slicing: rules: open discriminator: - {path: $this, type: pattern} min: 1 slices: vitalSignsCoding: match: {code: vital-signs, system: 'http://terminology.hl7.org/CodeSystem/observation-category'} schema: pattern: type: Coding value: {code: vital-signs, system: 'http://terminology.hl7.org/CodeSystem/observation-category'} _required: true index: 3 elements: system: {index: 4} code: {index: 5} required: [system, code] required: [coding] code: mustSupport: true index: 6 elements: coding: index: 7 slicing: rules: open discriminator: - {path: $this, type: pattern} min: 1 slices: loinc: match: {code: 85354-9, system: 'http://loinc.org'} schema: pattern: type: Coding value: {code: 85354-9, system: 'http://loinc.org'} _required: true index: 8 elements: system: {index: 9} code: {index: 10} required: [system, code] snomed: match: {code: '75367002', system: 'http://snomed.info/sct'} schema: pattern: type: Coding value: {code: '75367002', system: 'http://snomed.info/sct'} index: 11 elements: system: {index: 12} code: {index: 13} required: [system, code] required: [coding] subject: type: Reference mustSupport: true refers: ['http://hl7.org/fhir/StructureDefinition/Patient'] index: 14 effective: mustSupport: true choices: [] index: 16 value: choices: [] index: 18 dataAbsentReason: {mustSupport: true, index: 19} component: mustSupport: true array: true min: 2 index: 20 slicing: rules: open discriminator: - {path: code, type: pattern} min: 2 slices: systolicBloodPressure: match: code: coding: - {code: 8480-6, system: 'http://loinc.org'} schema: short: Systolic blood pressure mustSupport: true _required: true index: 21 elements: code: mustSupport: true pattern: type: CodeableConcept value: coding: - {code: 8480-6, system: 'http://loinc.org'} index: 22 elements: coding: index: 23 slicing: rules: open discriminator: - {path: $this, type: pattern} min: 1 slices: loinc: match: {code: 8480-6, system: 'http://loinc.org'} schema: pattern: type: Coding value: {code: 8480-6, system: 'http://loinc.org'} _required: true index: 24 elements: system: {index: 25} code: {index: 26} required: [system, code] snomed: match: {code: '271649006', system: 'http://snomed.info/sct'} schema: pattern: type: Coding value: {code: '271649006', system: 'http://snomed.info/sct'} index: 27 elements: system: {index: 28} code: {index: 29} required: [system, code] required: [coding] value: short: Systolic blood pressure value mustSupport: true choices: [valueQuantity] index: 34 slicing: slices: valueQuantity: match: {} schema: short: Systolic blood pressure value mustSupport: true choices: [valueQuantity] index: 34 valueQuantity: type: Quantity short: Systolic blood pressure value mustSupport: true choiceOf: value index: 35 slicing: slices: valueQuantity: match: {} schema: {type: Quantity, short: Systolic blood pressure value, mustSupport: true, choiceOf: value, index: 35} diastolicBloodPressure: match: code: coding: - {code: 8462-4, system: 'http://loinc.org'} schema: short: Diastolic blood pressure mustSupport: true _required: true index: 36 elements: code: mustSupport: true pattern: type: CodeableConcept value: coding: - {code: 8462-4, system: 'http://loinc.org'} index: 37 elements: coding: index: 38 slicing: rules: open discriminator: - {path: $this, type: pattern} min: 1 slices: loinc: match: {code: 8462-4, system: 'http://loinc.org'} schema: pattern: type: Coding value: {code: 8462-4, system: 'http://loinc.org'} _required: true index: 39 elements: system: {index: 40} code: {index: 41} required: [system, code] snomed: match: {code: '271650006', system: 'http://snomed.info/sct'} schema: pattern: type: Coding value: {code: '271650006', system: 'http://snomed.info/sct'} index: 42 elements: system: {index: 43} code: {index: 44} required: [system, code] required: [coding] value: short: Diastolic blood pressure value mustSupport: true choices: [valueQuantity] index: 49 slicing: slices: valueQuantity: match: {} schema: short: Diastolic blood pressure value mustSupport: true choices: [valueQuantity] index: 49 valueQuantity: type: Quantity short: Diastolic blood pressure value mustSupport: true choiceOf: value index: 50 slicing: slices: valueQuantity: match: {} schema: {type: Quantity, short: Diastolic blood pressure value, mustSupport: true, choiceOf: value, index: 50} package_version: 0.9.3 class: profile kind: resource url: https://www.netzwerk-universitaetsmedizin.de/fhir/StructureDefinition/blood-pressure base: http://hl7.org/fhir/StructureDefinition/Observation version: '1.0' required: [subject, category, effective]