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

Page standards status: Draft Maturity Level: 0

Definitions for the au-core-gravidity resource profile.

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

0. Observation
Definition

An observation of gravidity count related to pregnancy at a point in time.

ShortGravidity
Invariantsau-core-obs-02: At least value or data absent reason shall be present (dataAbsentReason.exists() or value.exists())
2. Observation.status
Must Supporttrue
Fixed Valuefinal
4. Observation.category
Control1..?
Must Supporttrue
SlicingThis element introduces a set of slices on Observation.category. The slices are unordered and Open, and can be differentiated using the following discriminators:
  • pattern @ $this
6. Observation.code
Must Supporttrue
Pattern Value&lt;valueCodeableConcept&nbsp;xmlns=&quot;http://hl7.org/fhir&quot;&gt;<br/>&nbsp;&nbsp;&lt;coding&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;system&nbsp;value=&quot;http://snomed.info/sct&quot;/&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;code&nbsp;value=&quot;161732006&quot;/&gt;<br/>&nbsp;&nbsp;&lt;/coding&gt;<br/>&lt;/valueCodeableConcept&gt;<br/>
8. Observation.code.coding
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
10. Observation.code.coding:loincGravidity
Slice NameloincGravidity
ShortLOINC Gravidity
Control0..1
12. Observation.code.coding:loincGravidity.system
Control1..?
Fixed Valuehttp://loinc.org
14. Observation.code.coding:loincGravidity.code
Control1..?
Fixed Value11996-6
16. Observation.subject
Control1..?
TypeReference(AU Core Patient)
Must Supporttrue
18. Observation.encounter
TypeReference(AU Core Encounter)
Must Supporttrue
20. Observation.effective[x]
Definition

Date, and optionally time, the observation was performed.

ShortDate, and optionally time, the observation was performed
Control1..?
TypeChoice of: dateTime, Period, Timing, instant
[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
Must Supporttrue
Must Support TypesNo must-support rules about the choice of types/profiles
22. Observation.performer
TypeReference(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
24. Observation.value[x]
TypeQuantity, dateTime, boolean, string, SampledData, Period, Ratio, integer, time, Range, CodeableConcept
[x] NoteSee Choice of Data Types for further information about how to use [x]
Must Supporttrue
Invariantsau-core-gravidity-01: gravidity must be a whole number (value.toString().contains('.').not())
26. Observation.value[x].system
Control1..?
Fixed Valuehttp://unitsofmeasure.org
28. Observation.value[x].code
Control1..?
Fixed Value1
30. Observation.dataAbsentReason
Must Supporttrue