description: FHIR Blood Pressure Profile package_name: fhir.ieb.core derivation: constraint name: ObservationBloodPressureIEB type: Observation elements: code: short: Blood Pressure index: 0 elements: coding: index: 1 slicing: rules: open ordered: false discriminator: - {path: code, type: value} - {path: system, type: value} min: null slices: BPCode: match: {code: 85354-9, system: 'http://loinc.org'} schema: _required: true index: 2 elements: system: type: uri pattern: {type: uri, value: 'http://loinc.org'} index: 3 code: type: code pattern: {type: code, value: 85354-9} index: 4 required: [code, system] valueQuantity: {index: 5} component: array: true min: 2 index: 6 slicing: rules: open ordered: false discriminator: - {path: code.coding.code, type: value} - {path: code.coding.system, type: value} min: 2 slices: SystolicBP: match: code: coding: {code: null, system: null} schema: _required: true index: 7 elements: code: index: 8 elements: coding: short: Systolic Blood Pressure index: 9 slicing: rules: open ordered: false discriminator: - {path: code, type: value} - {path: system, type: value} min: null slices: SBPCode: match: {code: 8480-6, system: 'http://loinc.org'} schema: short: Systolic Blood Pressure _required: true index: 10 elements: system: type: uri pattern: {type: uri, value: 'http://loinc.org'} index: 11 code: type: code pattern: {type: code, value: 8480-6} index: 12 required: [code, system] valueQuantity: type: Quantity index: 13 elements: value: {type: decimal, mustSupport: true, index: 14} unit: {type: string, mustSupport: true, index: 15} system: type: uri pattern: {type: uri, value: 'http://unitsofmeasure.org'} mustSupport: true index: 16 code: pattern: {type: code, value: 'mm[Hg]'} short: Coded responses from the common UCUM units for vital signs value set. type: code mustSupport: true index: 17 required: [code, system, unit, value] DiastolicBP: match: code: coding: {code: null, system: null} schema: _required: true index: 18 elements: code: index: 19 elements: coding: short: Diastolic Blood Pressure index: 20 slicing: rules: open ordered: false discriminator: - {path: code, type: value} - {path: system, type: value} min: null slices: DBPCode: match: {code: 8462-4, system: 'http://loinc.org'} schema: short: Diastolic Blood Pressure _required: true index: 21 elements: system: type: uri pattern: {type: uri, value: 'http://loinc.org'} index: 22 code: type: code pattern: {type: code, value: 8462-4} index: 23 required: [code, system] valueQuantity: type: Quantity index: 24 elements: value: {type: decimal, mustSupport: true, index: 25} unit: {type: string, mustSupport: true, index: 26} system: type: uri pattern: {type: uri, value: 'http://unitsofmeasure.org'} mustSupport: true index: 27 code: pattern: {type: code, value: 'mm[Hg]'} short: Coded responses from the common UCUM units for vital signs value set. type: code mustSupport: true index: 28 required: [code, system, unit, value] package_version: 0.0.10 class: profile kind: resource url: http://www.ieb.ufsc.br/fhir/StructureDefinition/Observation-bloodpressure-ieb base: http://hl7.org/fhir/StructureDefinition/vitalsigns version: 1.0.0