description: A Vital Signs profile to carry a patient's respiratory rate.
package_name: NHSD.Assets.STU3
derivation: constraint
name: CareConnect-RespiratoryRate-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]
interpretation: {index: 36}
method:
elements:
coding:
index: 45
slicing:
rules: open
ordered: false
discriminator:
- {path: code, type: value}
min: null
slices:
snomedCT:
match: {code: null}
schema:
index: 46
extensions:
snomedCTDescriptionID: {url: h, type: Extension, index: 48}
elements:
extension:
index: 47
slicing:
rules: open
discriminator:
- {path: url, type: value}
min: null
slices:
snomedCTDescriptionID:
match: {url: null}
schema: {type: Extension, url: h, index: 48}
system:
pattern: {type: Uri, value: 'http://snomed.info/sct'}
index: 49
version: {index: 50}
code: {index: 51}
display: {index: 52}
required: [display, system, code]
valueQuantity:
type: Quantity
mustSupport: true
index: 29
slicing:
slices:
valueQuantity:
match: {}
schema:
type: Quantity
mustSupport: true
index: 29
elements:
value: {mustSupport: true, index: 30}
unit: {mustSupport: true, index: 31}
system:
pattern: {type: Uri, value: 'http://unitsofmeasure.org'}
mustSupport: true
index: 32
code:
short: Coded responses from the common UCUM units for vital signs value set.
pattern: {type: Code, value: /min}
mustSupport: true
index: 33
required: [value, unit, system, code]
related:
mustSupport: true
index: 53
elements:
type:
pattern: {type: Code, value: has-member}
mustSupport: true
index: 54
target:
type: Reference
mustSupport: true
refers: ['https://fhir.hl7.org.uk/STU3/StructureDefinition/CareConnect-VitalSigns-Observation-1']
index: 55
required: [type]
component:
mustSupport: true
index: 56
elements:
code:
mustSupport: true
index: 57
elements:
coding:
index: 58
elements:
system:
pattern: {type: Uri, value: '://loinc.org>'}
mustSupport: true
index: 59
version: {index: 60}
code: {mustSupport: true, index: 61}
required: [system, code]
slicing:
rules: open
discriminator:
- {path: code, type: value}
min: 1
slices:
loinc:
match: {code: null}
schema:
_required: true
index: 62
elements:
system:
pattern: {type: Uri, value: 'http://loinc.org'}
mustSupport: false
index: 63
version: {index: 64}
code: {mustSupport: false, index: 65}
required: [system, code]
snomedCT:
match: {code: null}
schema:
_required: true
index: 66
elements:
system:
pattern: {type: Uri, value: 'http://snomed.info/sct'}
mustSupport: false
index: 67
version: {index: 68}
code: {index: 69}
display: {index: 70}
required: [display, system, code]
required: [coding]
valueQuantity:
type: Quantity
mustSupport: true
index: 71
slicing:
slices:
valueQuantity:
match: {}
schema:
type: Quantity
mustSupport: true
index: 71
elements:
value: {mustSupport: true, index: 72}
unit: {mustSupport: true, index: 73}
system:
pattern: {type: Uri, value: 'http://unitsofmeasure.org'}
mustSupport: true
index: 74
code: {mustSupport: true, index: 75}
required: [value, unit, system, code]
dataAbsentReason:
mustSupport: true
index: 76
elements:
coding:
mustSupport: false
index: 77
elements:
code: {mustSupport: false, index: 78}
status:
pattern: {type: Code, value: final}
mustSupport: true
index: 4
effective:
mustSupport: true
choices: []
index: 27
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: 9279-1}
schema:
_required: true
index: 13
elements:
system:
pattern: {type: Uri, value: 'http://loinc.org'}
mustSupport: false
index: 14
version: {index: 15}
code:
pattern: {type: Code, value: 9279-1}
mustSupport: false
index: 16
required: [system, code]
snomedCT:
match: {code: '86290005'}
schema:
_required: true
index: 17
extensions:
snomedCTDescriptionID: {url: h, type: Extension, index: 19}
elements:
extension:
index: 18
slicing:
rules: open
discriminator:
- {path: url, type: value}
min: null
slices:
snomedCTDescriptionID:
match: {url: null}
schema: {type: Extension, url: h, index: 19}
system:
pattern: {type: Uri, value: 'http://snomed.info/sct'}
index: 20
version: {index: 21}
code:
pattern: {type: Code, value: '86290005'}
index: 22
display:
pattern: {type: String, value: Respiratory rate}
index: 23
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: 37
slicing:
rules: open
ordered: false
discriminator:
- {path: code, type: value}
min: null
slices:
snomedCT:
match: {code: null}
schema:
index: 38
extensions:
snomedCTDescriptionID: {url: h, type: Extension, index: 40}
elements:
extension:
index: 39
slicing:
rules: open
discriminator:
- {path: url, type: value}
min: null
slices:
snomedCTDescriptionID:
match: {url: null}
schema: {type: Extension, url: h, index: 40}
system:
pattern: {type: Uri, value: 'http://snomed.info/sct'}
index: 41
version: {index: 42}
code: {index: 43}
display: {index: 44}
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: 25
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: 24
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: 28
dataAbsentReason:
mustSupport: true
index: 34
elements:
coding:
elements:
code: {mustSupport: false, index: 35}
package_version: 1.5.0
class: profile
kind: resource
url: https://fhir.hl7.org.uk/STU3/StructureDefinition/CareConnect-RespiratoryRate-Observation-1
base: http://hl7.org/fhir/StructureDefinition/Observation
version: 1.0.0
required: [subject, category, effective]