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
| |
  id | Σ | 0..1 | id | Logical id of this artifact | Σ | 0..1 | id | Logical id of this artifact | |
  meta | Σ | 0..1 | Meta | Metadata about the resource | Σ | 0..1 | Meta | Metadata about the resource | |
  implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created | ?!Σ | 0..1 | uri | A set of rules under which this content was created | |
  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. | |
  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 | |
  contained | | 0..* | Resource | Contained, inline Resources
| | 0..* | Resource | Contained, inline Resources
| |
  extension | | 0..* | Extension | Additional content defined by implementations
| | 0..* | Extension | Additional content defined by implementations
| |
  modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored
| ?! | 0..* | Extension | Extensions that cannot be ignored
| |
  identifier | Σ | 0..* | Identifier | Business Identifier for observation
| Σ | 0..* | Identifier | Business Identifier for observation
| |
  basedOn | Σ | 0..* | Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest) | Fulfills plan, proposal or order
| Σ | 0..* | Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest) | Fulfills plan, proposal or order
| |
  partOf | Σ | 0..* | Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy) | Part of referenced event
| Σ | 0..* | Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy) | Part of referenced event
| |
  status | ?!SOΣ | 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 |
| ?!SOΣ | 1..1 | code | registered | preliminary | final | amended + Binding: ?? (required): Codes providing the status of an observation. | |
  Slices for category | SO | 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 |
| SO | 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.
| |
  code | SOΣ | 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Σ | 1..1 | CodeableConcept | Pathology test or test group Binding: ?? (extensible)Additional Bindings | Purpose | ?? | Component | ?? | Component | ?? | Component | ?? | Component |
| |
  subject | SOΣ | 1..1 | Reference(AU Core Patient) | Who and/or what the observation is aboutObligations | Actor | SHALL:populate-if-known | AU Core Responder | SHALL:no-error | AU Core Requester |
| SOΣ | 1..1 | Reference(AU Core Patient) | Who and/or what the observation is about | |
  focus | Σ | 0..* | Reference(Resource) | What the observation is about, when it is not about the subject of record
| Σ | 0..* | Reference(Resource) | What the observation is about, when it is not about the subject of record
| |
  encounter | Σ | 0..1 | Reference(Encounter) | Healthcare event during which this observation is made | Σ | 0..1 | Reference(Encounter) | Healthcare event during which this observation is made | |
  effective[x] | SOΣC | 1..1 | dateTime, Period | Time of specimen collection Constraints: au-core-obs-02Obligations | Actor | SHALL:populate-if-known | AU Core Responder | SHALL:no-error | AU Core Requester |
| SOΣC | 1..1 | dateTime, Period, Timing, instant | Time of specimen collection Constraints: au-core-obs-02 | |
  issued | Σ | 0..1 | instant | Date/Time this version was made available | Σ | 0..1 | instant | Date/Time this version was made available | |
  performer | SOΣ | 0..* | Reference(AU Core Practitioner | AU Core PractitionerRole | AU Core Organization | AU Core Patient | AU Base Related Person) | Who is responsible for the observation
Obligations | Actor | SHALL:populate-if-known | AU Core Responder | SHALL:no-error | AU Core Requester |
| SOΣ | 0..* | Reference(AU Core Practitioner | AU Core PractitionerRole | AU Core Organization | AU Core Patient | AU Core RelatedPerson) | Who is responsible for the observation
| |
  value[x] | SOΣC | 0..1 | Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period | Actual resultObligations | Actor | SHALL:populate-if-known | AU Core Responder | SHALL:no-error | AU Core Requester |
| SOΣC | 0..1 | Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period | Actual result | |
  dataAbsentReason | SOC | 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 |
| SOC | 0..1 | CodeableConcept | Why the result is missing Binding: ?? (extensible): Codes specifying why the result (Observation.value[x]) is missing. | |
  interpretation | SO | 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 | 0..* | CodeableConcept | High, low, normal, etc. Binding: ?? (extensible): Codes identifying interpretations of observations.
| |
  note | | 0..* | Annotation | Comments about the observation
| | 0..* | Annotation | Comments about the 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. | |
  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. | |
  specimen | SO | 0..1 | Reference(AU Base Specimen) | Specimen used for this observationObligations | Actor | SHALL:populate-if-known | AU Core Responder | SHALL:no-error | AU Core Requester |
| SO | 0..1 | Reference(AU Base Specimen) | Specimen used for this observation | |
  device | | 0..1 | Reference(Device | DeviceMetric) | (Measurement) Device | | 0..1 | Reference(Device | DeviceMetric) | (Measurement) Device | |
  referenceRange | SOC | 0..* | BackboneElement | Provides guide for interpretation
Obligations | Actor | SHALL:populate-if-known | AU Core Responder | SHALL:no-error | AU Core Requester |
| SOC | 0..* | BackboneElement | Provides guide for interpretation
| |
   id | | 0..1 | string | Unique id for inter-element referencing | | 0..1 | string | Unique id for inter-element referencing | |
   extension | | 0..* | Extension | Additional content defined by implementations
| | 0..* | Extension | Additional content defined by implementations
| |
   modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
| ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
| |
   low | SOC | 0..1 | ?? | Low Range, if relevantObligations | Actor | SHALL:populate-if-known | AU Core Responder | SHALL:no-error | AU Core Requester |
| SOC | 0..1 | ?? | Low Range, if relevant | |
   high | SOC | 0..1 | ?? | High Range, if relevantObligations | Actor | SHALL:populate-if-known | AU Core Responder | SHALL:no-error | AU Core Requester |
| SOC | 0..1 | ?? | High Range, if relevant | |
   type | SO | 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 | 0..1 | CodeableConcept | Reference range qualifier Binding: ?? (preferred): Code for the meaning of a reference range. | |
   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.
| |
   age | | 0..1 | Range | Applicable age range, if relevant | | 0..1 | Range | Applicable age range, if relevant | |
   text | SO | 0..1 | string | Text based reference range in an observationObligations | Actor | SHALL:populate-if-known | AU Core Responder | SHALL:no-error | AU Core Requester |
| SO | 0..1 | string | Text based reference range in an observation | |
  hasMember | SOΣ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Σ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]])
|
  derivedFrom | Σ | 0..* | Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence) | Related measurements the observation is made from
| Σ | 0..* | Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence) | Related measurements the observation is made from
| |
  component | SOΣ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ΣC | 0..* | BackboneElement | Individual tests in a group or panel Constraints: au-core-obs-03
| |
   id | | 0..1 | string | Unique id for inter-element referencing | | 0..1 | string | Unique id for inter-element referencing | |
   extension | | 0..* | Extension | Additional content defined by implementations
| | 0..* | Extension | Additional content defined by implementations
| |
   modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
| ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
| |
   code | SOΣ | 1..1 | CodeableConcept | Individual pathology test Binding: ?? (extensible)Obligations | Actor | SHALL:populate-if-known | AU Core Responder | SHALL:no-error | AU Core Requester |
| SOΣ | 1..1 | CodeableConcept | Individual pathology test Binding: ?? (extensible) | |
   value[x] | SOΣC | 0..1 | Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period | Actual component resultObligations | Actor | SHALL:populate-if-known | AU Core Responder | SHALL:no-error | AU Core Requester |
| SOΣC | 0..1 | Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period | Actual component result | |
   dataAbsentReason | SOC | 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 |
| SOC | 0..1 | CodeableConcept | Why the component result is missing Binding: ?? (extensible): Codes specifying why the result (Observation.value[x]) is missing. | |
   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.
| |
   referenceRange | | 0..* | See referenceRange (Observation) | Provides guide for interpretation of component result
| | 0..* | See referenceRange (Observation) | Provides guide for interpretation of component result
| |
    id | | 0..1 | string | Unique id for inter-element referencing | | 0..1 | string | Unique id for inter-element referencing | |
    extension | | 0..* | Extension | Additional content defined by implementations
| | 0..* | Extension | Additional content defined by implementations
| |
    modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
| ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
| |
    low | SOC | 0..1 | ?? | Low Range, if relevantObligations | Actor | SHALL:populate-if-known | AU Core Responder | SHALL:no-error | AU Core Requester |
| SOC | 0..1 | ?? | Low Range, if relevant | |
    high | SOC | 0..1 | ?? | High Range, if relevantObligations | Actor | SHALL:populate-if-known | AU Core Responder | SHALL:no-error | AU Core Requester |
| SOC | 0..1 | ?? | High Range, if relevant | |
    type | SO | 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 | 0..1 | CodeableConcept | Reference range qualifier Binding: ?? (preferred): Code for the meaning of a reference range. | |
    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.
| |
    age | | 0..1 | Range | Applicable age range, if relevant | | 0..1 | Range | Applicable age range, if relevant | |
    text | SO | 0..1 | string | Text based reference range in an observationObligations | Actor | SHALL:populate-if-known | AU Core Responder | SHALL:no-error | AU Core Requester |
| SO | 0..1 | string | Text based reference range in an observation | |
Documentation for this format |