| Name | L Flags | L Card. | L Type | L Description & Constraints | R Flags | R Card. | R Type | R Description & Constraints | Comments |
|---|
 Observation | C | 0..* | AUBasePathologyResult | A pathology test result in an Australian healthcare context Constraints: au-core-obs-01
| C | 0..* | AUBasePathologyResult | A pathology test result in an Australian healthcare context Constraints: au-core-obs-01
| |
  Observation.id | Σ This element is included in summaries. | 0..1 | id | Logical id of this artifact | Σ This element is included in summaries. | 0..1 | id | Logical id of this artifact | |
  Observation.meta | Σ This element is included in summaries. | 0..1 | Meta | Metadata about the resource | Σ This element is included in summaries. | 0..1 | Meta | Metadata about the resource | |
  Observation.implicitRules | ?! This element is a modifier element. Σ This element is included in summaries. | 0..1 | uri | A set of rules under which this content was created | ?! This element is a modifier element. Σ This element is included in summaries. | 0..1 | uri | A set of rules under which this content was created | |
  Observation.language | | 0..1 | code | Language of the resource content Binding: ?? (preferred): A human language. | | 0..1 | code | Language of the resource content Binding: ?? (preferred): A human language. | |
  Observation.text | | 0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | | 0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |
  Observation.contained | | 0..* | Resource | Contained, inline Resources
| | 0..* | Resource | Contained, inline Resources
| |
  Observation.extension | | 0..* | Extension | Additional content defined by implementations
| | 0..* | Extension | Additional content defined by implementations
| |
  Observation.modifierExtension | ?! This element is a modifier element. | 0..* | Extension | Extensions that cannot be ignored
| ?! This element is a modifier element. | 0..* | Extension | Extensions that cannot be ignored
| |
  Observation.identifier | Σ This element is included in summaries. | 0..* | Identifier | Business Identifier for observation
| Σ This element is included in summaries. | 0..* | Identifier | Business Identifier for observation
| |
  Observation.basedOn | Σ This element is included in summaries. | 0..* | Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest) | Fulfills plan, proposal or order
| Σ This element is included in summaries. | 0..* | Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest) | Fulfills plan, proposal or order
| |
  Observation.partOf | Σ This element is included in summaries. | 0..* | Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy) | Part of referenced event
| Σ This element is included in summaries. | 0..* | Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy) | Part of referenced event
| |
  Observation.status | ?! This element is a modifier element. SO This element has obligations and must be supported. Σ This element is included in summaries. | 1..1 | code | registered | preliminary | final | amended + Binding: ?? (required): Codes providing the status of an observation.| Obligations | Actor | | SHALL:populate-if-known | AU Core Responder | | SHALL:no-error | AU Core Requester |
| ?! This element is a modifier element. SO This element has obligations and must be supported. Σ This element is included in summaries. | 1..1 | code | registered | preliminary | final | amended + Binding: ?? (required): Codes providing the status of an observation. | |
  Observation.Slices for category | SO This element has obligations and must be supported. | 1..* | CodeableConcept | Classification of the service requested as laboratory + more specific discipline where available Slice: Unordered, Open by value:coding.system, value:coding.code Binding: ?? (preferred): Codes for high level observation categories.
| Obligations | Actor | | SHALL:populate-if-known | AU Core Responder | | SHALL:no-error | AU Core Requester |
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | SO This element has obligations and must be supported. | 1..* | CodeableConcept | Classification of the service requested as laboratory + more specific discipline where available Slice: Unordered, Open by value:coding.system, value:coding.code Binding: ?? (preferred): Codes for high level observation categories.
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | |
  Observation.code | SO This element has obligations and must be supported. Σ This element is included in summaries. | 1..1 | CodeableConcept | Pathology test or test group Binding: ?? (extensible)| Additional Bindings | Purpose | | ?? | Component | | ?? | Component | | ?? | Component | | ?? | Component |
| Obligations | Actor | | SHALL:populate-if-known | AU Core Responder | | SHALL:no-error | AU Core Requester |
| SO This element has obligations and must be supported. Σ This element is included in summaries. | 1..1 | CodeableConcept | Pathology test or test group Binding: ?? (extensible)| Additional Bindings | Purpose | | ?? | Component | | ?? | Component | | ?? | Component | | ?? | Component |
| |
  Observation.subject | SO This element has obligations and must be supported. Σ This element is included in summaries. | 1..1 | Reference(AU Core Patient) | Who and/or what the observation is about| Obligations | Actor | | SHALL:populate-if-known | AU Core Responder | | SHALL:no-error | AU Core Requester |
| SO This element has obligations and must be supported. Σ This element is included in summaries. | 1..1 | Reference(AU Core Patient) | Who and/or what the observation is about | |
  Observation.focus | Σ This element is included in summaries. | 0..* | Reference(Resource) | What the observation is about, when it is not about the subject of record
| Σ This element is included in summaries. | 0..* | Reference(Resource) | What the observation is about, when it is not about the subject of record
| |
  Observation.encounter | Σ This element is included in summaries. | 0..1 | Reference(Encounter) | Healthcare event during which this observation is made | Σ This element is included in summaries. | 0..1 | Reference(Encounter) | Healthcare event during which this observation is made | |
  Observation.effective[x] | SO This element has obligations and must be supported. Σ This element is included in summaries. C | 1..1 | dateTime, Period, Timing, instant | Time of specimen collection Constraints: au-core-obs-02| Obligations | Actor | | SHALL:populate-if-known | AU Core Responder | | SHALL:no-error | AU Core Requester |
| SO This element has obligations and must be supported. Σ This element is included in summaries. C | 1..1 | dateTime, Period, Timing, instant | Time of specimen collection Constraints: au-core-obs-02 | |
  Observation.issued | Σ This element is included in summaries. | 0..1 | instant | Date/Time this version was made available | Σ This element is included in summaries. | 0..1 | instant | Date/Time this version was made available | |
  Observation.performer | SO This element has obligations and must be supported. Σ This element is included in summaries. | 0..* | Reference(AU Core Practitioner | AU Core PractitionerRole | AU Core Organization | AU Core Patient | AU Core RelatedPerson) | Who is responsible for the observation
| Obligations | Actor | | SHALL:populate-if-known | AU Core Responder | | SHALL:no-error | AU Core Requester |
| SO This element has obligations and must be supported. Σ This element is included in summaries. | 0..* | Reference(AU Core Practitioner | AU Core PractitionerRole | AU Core Organization | AU Core Patient | AU Core RelatedPerson) | Who is responsible for the observation
| |
  Observation.value[x] | SO This element has obligations and must be supported. Σ This element is included in summaries. C | 0..1 | Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period | Actual result| Obligations | Actor | | SHALL:populate-if-known | AU Core Responder | | SHALL:no-error | AU Core Requester |
| SO This element has obligations and must be supported. Σ This element is included in summaries. C | 0..1 | Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period | Actual result | |
  Observation.dataAbsentReason | SO This element has obligations and must be supported. C | 0..1 | CodeableConcept | Why the result is missing Binding: ?? (extensible): Codes specifying why the result (Observation.value[x]) is missing.| Obligations | Actor | | SHALL:populate-if-known | AU Core Responder | | SHALL:no-error | AU Core Requester |
| SO This element has obligations and must be supported. C | 0..1 | CodeableConcept | Why the result is missing Binding: ?? (extensible): Codes specifying why the result (Observation.value[x]) is missing. | |
  Observation.interpretation | SO This element has obligations and must be supported. | 0..* | CodeableConcept | High, low, normal, etc. Binding: ?? (extensible): Codes identifying interpretations of observations.
| Obligations | Actor | | SHALL:populate-if-known | AU Core Responder | | SHALL:no-error | AU Core Requester |
| SO This element has obligations and must be supported. | 0..* | CodeableConcept | High, low, normal, etc. Binding: ?? (extensible): Codes identifying interpretations of observations.
| |
  Observation.note | | 0..* | Annotation | Comments about the observation
| | 0..* | Annotation | Comments about the observation
| |
  Observation.bodySite | | 0..1 | CodeableConcept | Observed body part Binding: ?? (example): Codes describing anatomical locations. May include laterality. | | 0..1 | CodeableConcept | Observed body part Binding: ?? (example): Codes describing anatomical locations. May include laterality. | |
  Observation.method | | 0..1 | CodeableConcept | How it was done Binding: ?? (example): Methods for simple observations. | | 0..1 | CodeableConcept | How it was done Binding: ?? (example): Methods for simple observations. | |
  Observation.specimen | SO This element has obligations and must be supported. | 0..1 | Reference(AU Base Specimen) | Specimen used for this observation| Obligations | Actor | | SHALL:populate-if-known | AU Core Responder | | SHALL:no-error | AU Core Requester |
| SO This element has obligations and must be supported. | 0..1 | Reference(AU Base Specimen) | Specimen used for this observation | |
  Observation.device | | 0..1 | Reference(Device | DeviceMetric) | (Measurement) Device | | 0..1 | Reference(Device | DeviceMetric) | (Measurement) Device | |
  Observation.referenceRange | SO This element has obligations and must be supported. C | 0..* | BackboneElement | Provides guide for interpretation
| Obligations | Actor | | SHALL:populate-if-known | AU Core Responder | | SHALL:no-error | AU Core Requester |
| SO This element has obligations and must be supported. C | 0..* | BackboneElement | Provides guide for interpretation
| |
   Observation.referenceRange.id | | 0..1 | string | Unique id for inter-element referencing | | 0..1 | string | Unique id for inter-element referencing | |
   Observation.referenceRange.extension | | 0..* | Extension | Additional content defined by implementations
| | 0..* | Extension | Additional content defined by implementations
| |
   Observation.referenceRange.modifierExtension | ?! This element is a modifier element. Σ This element is included in summaries. | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
| ?! This element is a modifier element. Σ This element is included in summaries. | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
| |
   Observation.referenceRange.low | SO This element has obligations and must be supported. C | 0..1 | ??  | Low Range, if relevant| Obligations | Actor | | SHALL:populate-if-known | AU Core Responder | | SHALL:no-error | AU Core Requester |
| SO This element has obligations and must be supported. C | 0..1 | ?? | Low Range, if relevant | |
   Observation.referenceRange.high | SO This element has obligations and must be supported. C | 0..1 | ??  | High Range, if relevant| Obligations | Actor | | SHALL:populate-if-known | AU Core Responder | | SHALL:no-error | AU Core Requester |
| SO This element has obligations and must be supported. C | 0..1 | ?? | High Range, if relevant | |
   Observation.referenceRange.type | SO This element has obligations and must be supported. | 0..1 | CodeableConcept | Reference range qualifier Binding: ?? (preferred): Code for the meaning of a reference range.| Obligations | Actor | | SHALL:populate-if-known | AU Core Responder | | SHALL:no-error | AU Core Requester |
| SO This element has obligations and must be supported. | 0..1 | CodeableConcept | Reference range qualifier Binding: ?? (preferred): Code for the meaning of a reference range. | |
   Observation.referenceRange.appliesTo | | 0..* | CodeableConcept | Reference range population Binding: ?? (example): Codes identifying the population the reference range applies to.
| | 0..* | CodeableConcept | Reference range population Binding: ?? (example): Codes identifying the population the reference range applies to.
| |
   Observation.referenceRange.age | | 0..1 | Range | Applicable age range, if relevant | | 0..1 | Range | Applicable age range, if relevant | |
   Observation.referenceRange.text | SO This element has obligations and must be supported. | 0..1 | string | Text based reference range in an observation| Obligations | Actor | | SHALL:populate-if-known | AU Core Responder | | SHALL:no-error | AU Core Requester |
| SO This element has obligations and must be supported. | 0..1 | string | Text based reference range in an observation | |
  Observation.hasMember | SO This element has obligations and must be supported. Σ This element is included in summaries. C | 0..* | Reference(AU Core Pathology Result Observation) | Individual observations in a group, study, or panel
| Obligations | Actor | | SHALL:populate-if-known | AU Core Responder | | SHALL:no-error | AU Core Requester |
| SO This element has obligations and must be supported. Σ This element is included in summaries. C | 0..* | Reference(AU Core Pathology Result Observation) | Individual observations in a group, study, or panel
| - Type Mismatch: Reference([CanonicalType[http://hl7.org.au/fhir/core/StructureDefinition/au-core-diagnosticresult-path]]) vs Reference([CanonicalType[http://hl7.org.au/fhir/core/StructureDefinition/au-core-diagnosticresult-path]])
|
  Observation.derivedFrom | Σ This element is included in summaries. | 0..* | Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence) | Related measurements the observation is made from
| Σ This element is included in summaries. | 0..* | Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence) | Related measurements the observation is made from
| |
  Observation.component | SO This element has obligations and must be supported. Σ This element is included in summaries. C | 0..* | BackboneElement | Individual tests in a group or panel Constraints: au-core-obs-03
| Obligations | Actor | | SHALL:populate-if-known | AU Core Responder | | SHALL:no-error | AU Core Requester |
| SO This element has obligations and must be supported. Σ This element is included in summaries. C | 0..* | BackboneElement | Individual tests in a group or panel Constraints: au-core-obs-03
| |
   Observation.component.id | | 0..1 | string | Unique id for inter-element referencing | | 0..1 | string | Unique id for inter-element referencing | |
   Observation.component.extension | | 0..* | Extension | Additional content defined by implementations
| | 0..* | Extension | Additional content defined by implementations
| |
   Observation.component.modifierExtension | ?! This element is a modifier element. Σ This element is included in summaries. | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
| ?! This element is a modifier element. Σ This element is included in summaries. | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
| |
   Observation.component.code | SO This element has obligations and must be supported. Σ This element is included in summaries. | 1..1 | CodeableConcept | Individual pathology test Binding: ?? (extensible)| Obligations | Actor | | SHALL:populate-if-known | AU Core Responder | | SHALL:no-error | AU Core Requester |
| SO This element has obligations and must be supported. Σ This element is included in summaries. | 1..1 | CodeableConcept | Individual pathology test Binding: ?? (extensible) | |
   Observation.component.value[x] | SO This element has obligations and must be supported. Σ This element is included in summaries. C | 0..1 | Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period | Actual component result| Obligations | Actor | | SHALL:populate-if-known | AU Core Responder | | SHALL:no-error | AU Core Requester |
| SO This element has obligations and must be supported. Σ This element is included in summaries. C | 0..1 | Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period | Actual component result | |
   Observation.component.dataAbsentReason | SO This element has obligations and must be supported. C | 0..1 | CodeableConcept | Why the component result is missing Binding: ?? (extensible): Codes specifying why the result (Observation.value[x]) is missing.| Obligations | Actor | | SHALL:populate-if-known | AU Core Responder | | SHALL:no-error | AU Core Requester |
| SO This element has obligations and must be supported. C | 0..1 | CodeableConcept | Why the component result is missing Binding: ?? (extensible): Codes specifying why the result (Observation.value[x]) is missing. | |
   Observation.component.interpretation | | 0..* | CodeableConcept | High, low, normal, etc. Binding: ?? (extensible): Codes identifying interpretations of observations.
| | 0..* | CodeableConcept | High, low, normal, etc. Binding: ?? (extensible): Codes identifying interpretations of observations.
| |
   Observation.component.referenceRange | | 0..* | See referenceRange (Observation) | Provides guide for interpretation of component result
| | 0..* | See referenceRange (Observation) | Provides guide for interpretation of component result
| |
Documentation for this format |