AU Core Implementation Guide
0.2.2-preview - Preview Australia flag

This page is part of the Australian Core IG (v0.2.2-preview: AU Core) based on FHIR R4. For a full list of available versions, see the Directory of published versions

Resource Profile: AUCoreBloodPressure - Detailed Descriptions

Page standards status: Draft Maturity Level: 0

Definitions for the au-core-bloodpressure resource profile.

Guidance on how to interpret the contents of this table can be found here

0. Observation
Definition

Measurement of a patient's blood pressure at a point in time.

ShortBlood pressure
Comments

Blood pressure (BP) observation using a LOINC code, a SNOMED CT code and UCUM unit of measure. It has no value in Observation.valueQuantity but contains two components, one for systolic BP and the other for diastolic BP.

2. Observation.status
Fixed Valuefinal
4. Observation.code
6. Observation.code.coding
Control2..?
8. Observation.code.coding:snomedBPCode
Slice NamesnomedBPCode
ShortSNOMED CT Blood Pressure
Control1..1
10. Observation.code.coding:snomedBPCode.system
Control1..?
Fixed Valuehttp://snomed.info/sct
12. Observation.code.coding:snomedBPCode.code
Control1..?
Fixed Value75367002
14. Observation.subject
TypeReference(AU Core Patient)
16. Observation.encounter
TypeReference(AU Core Encounter)
Must Supporttrue
18. Observation.effective[x]
Definition

Date, and optionally time, the observation was performed.

ShortDate, and optionally time, the observation was performed
TypedateTime, Period
[x] NoteSee Choice of Data Types for further information about how to use [x]
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Invariantsau-core-obs-01: Date shall be at least to day ($this is DateTime implies $this.toString().length() >= 10)
20. Observation.performer
TypeReference(AU Core Practitioner, AU Core PractitionerRole, AU Core Organization, AU Core Patient, AU Core RelatedPerson)
Must Supporttrue
Must Support TypesNo must-support rules about the choice of types/profiles
22. Observation.dataAbsentReason
Must Supporttrue
24. Observation.bodySite
BindingUnless not suitable, these codes SHALL be taken from https://healthterminologies.gov.au/fhir/ValueSet/body-site-1
Invariantsau-core-obs-04: If a coded body site is provided, at least one code shall be from SNOMED CT (coding.exists() implies coding.where(system='http://snomed.info/sct').exists())
26. Observation.component:SystolicBP
Slice NameSystolicBP
ShortSystolic Blood Pressure
28. Observation.component:SystolicBP.code
30. Observation.component:SystolicBP.code.coding:snomedSBP
Slice NamesnomedSBP
ShortSNOMED CT Systolic Blood Pressure
Control1..1
32. Observation.component:SystolicBP.code.coding:snomedSBP.system
Control1..?
Fixed Valuehttp://snomed.info/sct
34. Observation.component:SystolicBP.code.coding:snomedSBP.code
Control1..?
Fixed Value271649006
36. Observation.component:SystolicBP.dataAbsentReason
Must Supporttrue
38. Observation.component:DiastolicBP
Slice NameDiastolicBP
ShortDiastolic Blood Pressure
40. Observation.component:DiastolicBP.code
42. Observation.component:DiastolicBP.code.coding:snomedDBP
Slice NamesnomedDBP
ShortSNOMED CT Diastolic Blood Pressure
Control1..1
44. Observation.component:DiastolicBP.code.coding:snomedDBP.system
Control1..?
Fixed Valuehttp://snomed.info/sct
46. Observation.component:DiastolicBP.code.coding:snomedDBP.code
Control1..?
Fixed Value271650006
48. Observation.component:DiastolicBP.dataAbsentReason
Must Supporttrue