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: AUCoreWaistCircumference - Detailed Descriptions

Page standards status: Draft Maturity Level: 0

Definitions for the au-core-waistcircum resource profile.

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

0. Observation
Definition

Measurement of a patient's waist circumference at a point in time.

ShortWaist circumference
Comments

Waist circumference observation using a LOINC code, a SNOMED CT code and a metric UCUM unit of measure.

Invariantsau-core-obs-02: At least value or data absent reason shall be present (dataAbsentReason.exists() or value.exists())
2. Observation.status
Fixed Valuefinal
4. Observation.code
6. Observation.code.coding
Control2..?
SlicingThis element introduces a set of slices on Observation.code.coding. The slices are unordered and Open, and can be differentiated using the following discriminators:
  • value @ code
  • value @ system
8. Observation.code.coding:loincWaistCircumCode
Slice NameloincWaistCircumCode
ShortLOINC Waist Circumference
Control1..1
10. Observation.code.coding:loincWaistCircumCode.system
Control1..?
Fixed Valuehttp://loinc.org
12. Observation.code.coding:loincWaistCircumCode.code
Control1..?
Fixed Value8280-0
14. Observation.code.coding:snomedWaistCircumCode
Slice NamesnomedWaistCircumCode
ShortSNOMED CT Waist Circumference
Control1..1
16. Observation.code.coding:snomedWaistCircumCode.system
Control1..?
Fixed Valuehttp://snomed.info/sct
18. Observation.code.coding:snomedWaistCircumCode.code
Control1..?
Fixed Value276361009
20. Observation.subject
TypeReference(AU Core Patient)
22. Observation.encounter
TypeReference(AU Core Encounter)
Must Supporttrue
24. 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)
26. 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
28. Observation.valueQuantity
ShortWaist circumference
30. Observation.valueQuantity.value
Control1..1
Typedecimal
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
32. Observation.valueQuantity.unit
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
34. Observation.valueQuantity.system
Control1..1
Typeuri
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Fixed Valuehttp://unitsofmeasure.org
36. Observation.valueQuantity.code
Definition

Coded responses from the common UCUM units for vital signs value set.

ShortCoded responses from the common UCUM units for vital signs value set.
Control1..1
BindingThe codes SHALL be taken from https://healthterminologies.gov.au/fhir/ValueSet/metric-body-length-units-1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
38. Observation.dataAbsentReason
Must Supporttrue
40. Observation.bodySite
BindingThe codes SHOULD 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())