description: Defines the additional constraints and extensions on the UK Core Observation Vital Signs profile package_name: fhir.r4.ukcore.stu3.currentbuild derivation: constraint name: UKCoreObservationVitalSignsBloodPressure type: Observation elements: code: elements: coding: index: 0 slicing: slices: loinc: match: {} schema: index: 0 elements: code: pattern: {type: code, value: 85354-9} type: code index: 1 snomedCT: match: {} schema: binding: {strength: preferred, valueSet: 'https://fhir.hl7.org.uk/ValueSet/UKCore-BloodPressure'} index: 2 method: binding: {strength: preferred, valueSet: 'https://fhir.hl7.org.uk/ValueSet/UKCore-BloodPressure-MeasurementMethod'} index: 3 device: type: Reference refers: ['http://hl7.org/fhir/StructureDefinition/DeviceMetric', 'https://fhir.hl7.org.uk/StructureDefinition/UKCore-Device-BloodPressure'] index: 4 component: array: true min: 1 max: 2 index: 5 slicing: rules: closed discriminator: - {path: code.text, type: value} min: 1 max: 2 slices: SystolicBP: match: code: {text: Systolic blood pressure} schema: _required: true index: 6 elements: code: elements: coding: index: 7 slicing: rules: open discriminator: - {path: system, type: value} min: null slices: loinc: match: {system: null} schema: index: 8 elements: code: pattern: {type: code, value: 8480-6} type: code index: 9 display: pattern: {type: string, value: Systolic blood pressure} type: string index: 10 snomedCT: match: {system: null} schema: binding: {strength: preferred, valueSet: 'https://fhir.hl7.org.uk/ValueSet/UKCore-BloodPressure-Systolic'} index: 11 text: pattern: {type: string, value: Systolic blood pressure} type: string index: 12 value: choices: [valueQuantity] index: 14 valueQuantity: {type: Quantity, choiceOf: value, index: 15} value[x]: elements: unit: pattern: {type: string, value: millimeter of mercury} type: string index: 16 system: pattern: {type: uri, value: 'http://unitsofmeasure.org'} type: uri index: 17 code: pattern: {type: code, value: 'mm[Hg]'} type: code index: 18 DiastolicBP: match: code: {text: Diastolic blood pressure} schema: index: 19 elements: code: elements: coding: index: 20 slicing: rules: open discriminator: - {path: system, type: value} min: null slices: loinc: match: {system: null} schema: index: 21 elements: code: pattern: {type: code, value: 8462-4} type: code index: 22 display: pattern: {type: string, value: Diastolic blood pressure} type: string index: 23 snomedCT: match: {system: null} schema: binding: {strength: preferred, valueSet: 'https://fhir.hl7.org.uk/ValueSet/UKCore-BloodPressure-Diastolic'} index: 24 text: pattern: {type: string, value: Diastolic blood pressure} type: string index: 25 value: choices: [valueQuantity] index: 27 valueQuantity: {type: Quantity, choiceOf: value, index: 28} value[x]: elements: unit: pattern: {type: string, value: millimeter of mercury} type: string index: 29 system: pattern: {type: uri, value: 'http://unitsofmeasure.org'} type: uri index: 30 code: pattern: {type: code, value: 'mm[Hg]'} type: code index: 31 package_version: 0.0.7-sprint-7-review class: profile kind: resource url: https://fhir.hl7.org.uk/StructureDefinition/UKCore-Observation-VitalSigns-BloodPressure base: https://fhir.hl7.org.uk/StructureDefinition/UKCore-Observation-VitalSigns version: 1.0.0 required: [component]