description: A Vital Signs profile to carry blood pressure information that contains at least one component for systolic and/or diastolic pressure.
package_name: NHSD.Assets.STU3
derivation: constraint
name: CareConnect-BloodPressure-Observation-1
type: Observation
elements:
category:
mustSupport: true
index: 5
elements:
coding:
mustSupport: false
index: 6
elements:
system:
pattern: {type: Uri, value: 'http://hl7.org/fhir/observation-category'}
mustSupport: false
index: 7
version: {index: 8}
code:
pattern: {type: Code, value: vital-signs}
index: 9
display:
pattern: {type: String, value: Vital Signs}
index: 10
required: [system, code]
required: [coding]
method:
elements:
coding:
index: 43
slicing:
rules: open
discriminator:
- {path: code, type: value}
min: null
slices:
snomedCT:
match: {code: null}
schema:
index: 44
extensions:
snomedCTDescriptionID: {url: h, type: Extension, index: 46}
elements:
extension:
index: 45
slicing:
rules: open
discriminator:
- {path: url, type: value}
min: null
slices:
snomedCTDescriptionID:
match: {url: null}
schema: {type: Extension, url: h, index: 46}
system:
pattern: {type: Uri, value: 'http://snomed.info/sct'}
index: 47
version: {index: 48}
code: {index: 49}
display: {index: 50}
required: [display, system, code]
valueQuantity:
type: Quantity
short: Vital Sign Value recorded with UCUM
mustSupport: true
index: 28
slicing:
slices:
valueQuantity:
match: {}
schema:
type: Quantity
short: Vital Sign Value recorded with UCUM
mustSupport: true
index: 28
elements:
value: {mustSupport: true, index: 29}
unit: {mustSupport: true, index: 30}
system:
pattern: {type: Uri, value: 'http://unitsofmeasure.org'}
mustSupport: true
index: 31
code: {mustSupport: true, index: 32}
required: [value, unit, system, code]
related:
mustSupport: true
index: 51
elements:
type:
pattern: {type: Code, value: has-member}
mustSupport: true
index: 52
target:
type: Reference
mustSupport: true
refers: ['http://hl7.org/fhir/StructureDefinition/QuestionnaireResponse', 'http://hl7.org/fhir/StructureDefinition/Sequence', 'https://fhir.hl7.org.uk/STU3/StructureDefinition/CareConnect-VitalSigns-Observation-1', 'https://fhir.hl7.org.uk/StructureDefinition/CareConnect-Observation-1']
index: 53
required: [type]
component:
short: Used when reporting systolic and diastolic blood pressure.
mustSupport: true
index: 54
elements:
code:
mustSupport: true
index: 55
elements:
coding:
elements:
system:
pattern: {type: Uri, value: '://loinc.org>'}
mustSupport: true
index: 56
version: {index: 57}
code: {mustSupport: true, index: 58}
required: [system, code]
valueQuantity:
type: Quantity
mustSupport: true
index: 59
slicing:
slices:
valueQuantity:
match: {}
schema:
type: Quantity
mustSupport: true
index: 59
elements:
value: {mustSupport: true, index: 60}
unit: {mustSupport: true, index: 61}
system:
short: System that defines the Unified Code for Units of Measure (UCUM).
pattern: {type: Uri, value: 'http://unitsofmeasure.org'}
mustSupport: true
index: 62
code: {short: Coded responses from the common UCUM units for vital signs value set., mustSupport: true, index: 63}
required: [value, unit, system, code]
dataAbsentReason:
mustSupport: true
index: 64
elements:
coding:
mustSupport: false
index: 65
elements:
code: {mustSupport: false, index: 66}
slicing:
rules: open
discriminator:
- {path: code, type: value}
min: null
slices:
systolicComponent:
match: {code: null}
schema:
mustSupport: true
index: 67
elements:
code:
index: 68
elements:
coding:
index: 69
slicing:
rules: open
discriminator:
- {path: code, type: value}
min: null
slices:
loinc:
match: {code: 8480-6}
schema:
short: Systolic Blood Pressure
_required: true
index: 70
elements:
system:
pattern: {type: Uri, value: 'http://loinc.org'}
index: 71
code:
pattern: {type: Code, value: 8480-6}
index: 72
required: [system, code]
snomedCT:
match: {code: '72313002'}
schema:
short: Systolic Blood Pressure
_required: true
index: 73
extensions:
snomedCTDescriptionID: {url: h, type: Extension, index: 75}
elements:
extension:
index: 74
slicing:
rules: open
discriminator:
- {path: url, type: value}
min: null
slices:
snomedCTDescriptionID:
match: {url: null}
schema: {type: Extension, url: h, index: 75}
system:
pattern: {type: Uri, value: 'http://snomed.info/sct'}
index: 76
version: {index: 77}
code:
pattern: {type: Code, value: '72313002'}
index: 78
display:
pattern: {type: String, value: Systolic arterial pressure}
index: 79
required: [display, system, code]
valueQuantity:
type: Quantity
short: Vital Sign Value recorded with UCUM
mustSupport: true
index: 80
slicing:
slices:
valueQuantity:
match: {}
schema:
type: Quantity
short: Vital Sign Value recorded with UCUM
mustSupport: true
index: 80
elements:
value: {mustSupport: true, index: 81}
unit: {mustSupport: true, index: 82}
system:
pattern: {type: Uri, value: 'http://unitsofmeasure.org'}
mustSupport: true
index: 83
code:
short: Coded responses from the common UCUM units for vital signs value set.
pattern: {type: Code, value: 'mm[Hg]'}
mustSupport: true
index: 84
required: [value, unit, system, code]
dataAbsentReason: {mustSupport: true, index: 85}
diastolicComponent:
match: {code: null}
schema:
index: 86
elements:
code:
mustSupport: true
index: 87
elements:
coding:
index: 88
slicing:
rules: open
discriminator:
- {path: code, type: value}
min: null
slices:
loinc:
match: {code: 8462-4}
schema:
short: Diastolic Blood Pressure
_required: true
index: 89
elements:
system:
pattern: {type: Uri, value: 'http://loinc.org'}
index: 90
code:
pattern: {type: Code, value: 8462-4}
index: 91
required: [system, code]
snomedCT:
match: {code: '1091811000000102'}
schema:
short: Diastolic Blood Pressure
_required: true
index: 92
extensions:
snomedCTDescriptionID: {url: h, type: Extension, index: 94}
elements:
extension:
index: 93
slicing:
rules: open
discriminator:
- {path: url, type: value}
min: null
slices:
snomedCTDescriptionID:
match: {url: null}
schema: {type: Extension, url: h, index: 94}
system:
pattern: {type: Uri, value: 'http://snomed.info/sct'}
index: 95
version: {index: 96}
code:
pattern: {type: Code, value: '1091811000000102'}
index: 97
display:
pattern: {type: String, value: Diastolic arterial pressure}
index: 98
required: [display, system, code]
valueQuantity:
type: Quantity
short: Vital Sign Value recorded with UCUM
index: 99
slicing:
slices:
valueQuantity:
match: {}
schema:
type: Quantity
short: Vital Sign Value recorded with UCUM
index: 99
elements:
value: {mustSupport: true, index: 100}
unit: {mustSupport: true, index: 101}
system:
pattern: {type: Uri, value: 'http://unitsofmeasure.org'}
mustSupport: true
index: 102
code:
short: Coded responses from the common UCUM units for vital signs value set.
pattern: {type: Code, value: 'mm[Hg]'}
mustSupport: true
index: 103
required: [value, unit, system, code]
dataAbsentReason: {mustSupport: true, index: 104}
status:
pattern: {type: Code, value: final}
mustSupport: true
index: 4
effective:
short: Clinically relevant time/time-period for the observation
mustSupport: true
choices: []
index: 26
code:
mustSupport: true
index: 11
elements:
coding:
index: 12
slicing:
rules: open
ordered: false
discriminator:
- {path: code, type: value}
min: 1
slices:
loinc:
match: {code: 85354-9}
schema:
_required: true
index: 13
elements:
system:
pattern: {type: Uri, value: 'http://loinc.org'}
index: 14
code:
pattern: {type: Code, value: 85354-9}
index: 15
required: [system, code]
snomedCT:
match: {code: '75367002'}
schema:
_required: true
index: 16
extensions:
snomedCTDescriptionID: {url: h, type: Extension, index: 18}
elements:
extension:
index: 17
slicing:
rules: open
discriminator:
- {path: url, type: value}
min: null
slices:
snomedCTDescriptionID:
match: {url: null}
schema: {type: Extension, url: h, index: 18}
system:
pattern: {type: Uri, value: 'http://snomed.info/sct'}
index: 19
version: {index: 20}
code:
pattern: {type: Code, value: '75367002'}
index: 21
display:
pattern: {type: String, value: Blood pressure}
index: 22
required: [display, system, code]
required: [coding]
identifier:
elements:
system: {index: 0}
value: {index: 1}
assigner:
type: Reference
refers: ['https://fhir.hl7.org.uk/STU3/StructureDefinition/CareConnect-Organization-1']
index: 2
required: [value, system]
bodySite:
elements:
coding:
index: 35
slicing:
rules: open
discriminator:
- {path: code, type: value}
min: null
slices:
snomedCT:
match: {code: null}
schema:
index: 36
extensions:
snomedCTDescriptionID: {url: h, type: Extension, index: 38}
elements:
extension:
index: 37
slicing:
rules: open
discriminator:
- {path: url, type: value}
min: null
slices:
snomedCTDescriptionID:
match: {url: null}
schema: {type: Extension, url: h, index: 38}
system:
pattern: {type: Uri, value: 'http://snomed.info/sct'}
index: 39
version: {index: 40}
code: {index: 41}
display: {index: 42}
required: [display, system, code]
context:
type: Reference
refers: ['http://hl7.org/fhir/StructureDefinition/EpisodeOfCare', 'https://fhir.hl7.org.uk/STU3/StructureDefinition/CareConnect-Encounter-1']
index: 24
basedOn:
type: Reference
refers: ['http://hl7.org/fhir/StructureDefinition/CarePlan', 'http://hl7.org/fhir/StructureDefinition/DeviceRequest', 'http://hl7.org/fhir/StructureDefinition/ImmunizationRecommendation', 'http://hl7.org/fhir/StructureDefinition/NutritionOrder', 'http://hl7.org/fhir/StructureDefinition/ProcedureRequest', 'http://hl7.org/fhir/StructureDefinition/ReferralRequest', 'https://fhir.hl7.org.uk/STU3/StructureDefinition/CareConnect-MedicationRequest-1']
index: 3
subject:
type: Reference
mustSupport: true
refers: ['https://fhir.hl7.org.uk/STU3/StructureDefinition/CareConnect-Patient-1']
index: 23
performer:
type: Reference
refers: ['http://hl7.org/fhir/StructureDefinition/RelatedPerson', 'https://fhir.hl7.org.uk/STU3/StructureDefinition/CareConnect-Organization-1', 'https://fhir.hl7.org.uk/STU3/StructureDefinition/CareConnect-Patient-1', 'https://fhir.hl7.org.uk/STU3/StructureDefinition/CareConnect-Practitioner-1']
index: 27
dataAbsentReason:
mustSupport: true
index: 33
elements:
coding:
elements:
code: {mustSupport: false, index: 34}
package_version: 1.2.0
class: profile
kind: resource
url: https://fhir.hl7.org.uk/STU3/StructureDefinition/CareConnect-BloodPressure-Observation-1
base: http://hl7.org/fhir/StructureDefinition/Observation
version: 1.0.0
required: [subject, category, effective]