Name | L Flags | L Card. | L Type | L Description & Constraints | R Flags | R Card. | R Type | R Description & Constraints | Comments |
---|
 Observation | C | 0..* | AUCorePathologyResult | A pathology test result in an Australian healthcare context This profile also complies with the profile Observation Results - Laboratory/Pathology (IPS)
| C | 0..* | AUCorePathologyResult | A pathology test result in an Australian healthcare context This profile also complies with the profile Observation Results - Laboratory/Pathology (IPS)
| |
  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)Obligations | Actor | Source | SHALL:populate-if-known | AU Core Responder | from AU Core Pathology Result Observation | SHALL:no-error | AU Core Requester | from AU Core Pathology Result Observation | SHALL:populate-if-known | AU PS Producer | | SHALL:handle | AU PS Consumer | | SHOULD:display | AU PS Consumer | |
| ?!SOΣ | 1..1 | code | registered | preliminary | final | amended + Binding: ?? (required) | |
  Slices for category | SO | 1..* | ?? | 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 | Source | SHALL:populate-if-known | AU Core Responder | from AU Core Pathology Result Observation | SHALL:no-error | AU Core Requester | from AU Core Pathology Result Observation | SHALL:populate-if-known | AU PS Producer | | SHALL:handle | AU PS Consumer | | SHOULD:display | AU PS Consumer | |
| SO | 1..* | ?? | 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 | ?? | Pathology test or test group Binding: ?? (extensible)Additional Bindings | Purpose | ?? | Component | ?? | Component | ?? | Component | ?? | Component |
Obligations | Actor | Source | SHALL:populate-if-known | AU Core Responder | from AU Core Pathology Result Observation | SHALL:no-error | AU Core Requester | from AU Core Pathology Result Observation | SHALL:populate-if-known | AU PS Producer | | SHALL:handle | AU PS Consumer | | SHOULD:display | AU PS Consumer | |
| SOΣ | 1..1 | ?? | Pathology test or test group Binding: ?? (extensible)Additional Bindings | Purpose | ?? | Component | ?? | Component | ?? | Component | ?? | Component |
| |
  subject | SOΣ | 1..1 | Reference(AU PS Patient) | Who and/or what the observation is aboutObligations | Actor | Source | SHALL:populate-if-known | AU Core Responder | from AU Core Pathology Result Observation | SHALL:no-error | AU Core Requester | from AU Core Pathology Result Observation | SHALL:populate-if-known | AU PS Producer | | SHALL:handle | AU PS Consumer | | SHOULD:display | AU PS Consumer | |
| SOΣ | 1..1 | Reference(AU PS Patient) | Who and/or what the observation is about | |
   id | | 0..1 | string | Unique id for inter-element referencing | | 0..1 | string | Unique id for inter-element referencing | |
   Slices for extension | | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
| | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
| |
   reference | SOΣC | 1..1 | string | Literal reference, Relative, internal or absolute URLObligations | Actor | SHALL:populate-if-known | AU PS Producer | SHALL:handle | AU PS Consumer |
| SOΣC | 1..1 | string | Literal reference, Relative, internal or absolute URL | |
   type | Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ?? (extensible): Aa resource (or, for logical models, the URI of the logical model). | Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ?? (extensible): Aa resource (or, for logical models, the URI of the logical model). | |
   identifier | Σ | 0..1 | Identifier | Logical reference, when literal reference is not known | Σ | 0..1 | Identifier | Logical reference, when literal reference is not known | |
   display | Σ | 0..1 | string | Text alternative for the resource | Σ | 0..1 | string | Text alternative for the resource | |
  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 S, Period | Time of specimen collectionObligations | Actor | Source | SHALL:populate-if-known | AU Core Responder | from AU Core Pathology Result Observation | SHALL:no-error | AU Core Requester | from AU Core Pathology Result Observation | SHALL:populate-if-known | AU PS Producer | | SHALL:handle | AU PS Consumer | | SHOULD:display | AU PS Consumer | |
| SOΣC | 1..1 | dateTime S, Period | Time of specimen collection | |
  issued | Σ | 0..1 | instant | Date/Time this version was made available | Σ | 0..1 | instant | Date/Time this version was made available | |
  performer | SOΣ | 1..* | Reference(AU PS Practitioner | AU PS PractitionerRole | AU PS Organization | AU PS Patient | AU PS RelatedPerson) | Who is responsible for the observation
Obligations | Actor | Source | SHALL:populate-if-known | AU Core Responder | from AU Core Pathology Result Observation | SHALL:no-error | AU Core Requester | from AU Core Pathology Result Observation | SHALL:populate-if-known | AU PS Producer | | SHALL:handle | AU PS Consumer | | SHOULD:display | AU PS Consumer | |
| SOΣ | 1..* | Reference(AU PS Practitioner | AU PS PractitionerRole | AU PS Organization | AU PS Patient | AU PS RelatedPerson) | Who is responsible for the observation
| |
  Slices for value[x] | SOΣC | 0..1 | Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period | Actual result Slice: Unordered, Open by type:$thisObligations | Actor | Source | SHALL:populate-if-known | AU Core Responder | from AU Core Pathology Result Observation | SHALL:no-error | AU Core Requester | from AU Core Pathology Result Observation | SHALL:populate-if-known | AU PS Producer | | SHALL:handle | AU PS Consumer | | SHOULD:display | AU PS Consumer | |
| SOΣC | 0..1 | Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period | Actual result Slice: Unordered, Open by type:$this | |
  dataAbsentReason | SOC | 0..1 | CodeableConcept | Why the result is missing Binding: ?? (extensible): Codes specifying why the result (Observation.value[x]) is missing.Obligations | Actor | Source | SHALL:populate-if-known | AU Core Responder | from AU Core Pathology Result Observation | SHALL:no-error | AU Core Requester | from AU Core Pathology Result Observation | SHALL:populate-if-known | AU PS Producer | | SHALL:handle | AU PS Consumer | | SHOULD:display | AU PS Consumer | |
| 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 | Source | SHALL:populate-if-known | AU Core Responder | from AU Core Pathology Result Observation | SHALL:no-error | AU Core Requester | from AU Core Pathology Result Observation | SHALL:populate-if-known | AU PS Producer | | SHALL:handle | AU PS Consumer | | SHOULD:display | AU PS Consumer | |
| 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 | Source | SHALL:populate-if-known | AU Core Responder | from AU Core Pathology Result Observation | SHALL:no-error | AU Core Requester | from AU Core Pathology Result Observation | SHALL:populate-if-known | AU PS Producer | | SHALL:handle | AU PS Consumer | | SHOULD:display | AU PS Consumer | |
| 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 | Source | SHALL:populate-if-known | AU Core Responder | from AU Core Pathology Result Observation | SHALL:no-error | AU Core Requester | from AU Core Pathology Result Observation | SHALL:populate-if-known | AU PS Producer | | SHALL:handle | AU PS Consumer | | SHOULD:display | AU PS Consumer | |
| 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 | Source | SHALL:populate-if-known | AU Core Responder | from AU Core Pathology Result Observation | SHALL:no-error | AU Core Requester | from AU Core Pathology Result Observation | SHALL:populate-if-known | AU PS Producer | | SHALL:handle | AU PS Consumer | | SHOULD:display | AU PS Consumer | |
| SOC | 0..1 | ?? | Low Range, if relevant | |
   high | SOC | 0..1 | ?? | High Range, if relevantObligations | Actor | Source | SHALL:populate-if-known | AU Core Responder | from AU Core Pathology Result Observation | SHALL:no-error | AU Core Requester | from AU Core Pathology Result Observation | SHALL:populate-if-known | AU PS Producer | | SHALL:handle | AU PS Consumer | | SHOULD:display | AU PS Consumer | |
| 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 | Source | SHALL:populate-if-known | AU Core Responder | from AU Core Pathology Result Observation | SHALL:no-error | AU Core Requester | from AU Core Pathology Result Observation | SHALL:populate-if-known | AU PS Producer | | SHALL:handle | AU PS Consumer | | SHOULD:display | AU PS Consumer | |
| 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 | Source | SHALL:populate-if-known | AU Core Responder | from AU Core Pathology Result Observation | SHALL:no-error | AU Core Requester | from AU Core Pathology Result Observation | SHALL:populate-if-known | AU PS Producer | | SHALL:handle | AU PS Consumer | | SHOULD:display | AU PS Consumer | |
| SO | 0..1 | string | Text based reference range in an observation | |
  hasMember | SOΣC | 0..* | Reference(AU PS Pathology Result Observation) | Individual observations in a group, study, or panel
Obligations | Actor | Source | SHALL:populate-if-known | AU Core Responder | from AU Core Pathology Result Observation | SHALL:no-error | AU Core Requester | from AU Core Pathology Result Observation | SHALL:populate-if-known | AU PS Producer | | SHALL:handle | AU PS Consumer | | SHOULD:display | AU PS Consumer | |
| SOΣC | 0..* | Reference(AU PS Pathology Result Observation) | Individual observations in a group, study, or panel
| - Type Mismatch: Reference([CanonicalType[http://hl7.org.au/fhir/ps/StructureDefinition/au-ps-diagnosticresult-path]]) vs Reference([CanonicalType[http://hl7.org.au/fhir/ps/StructureDefinition/au-ps-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
Obligations | Actor | Source | SHALL:populate-if-known | AU Core Responder | from AU Core Pathology Result Observation | SHALL:no-error | AU Core Requester | from AU Core Pathology Result Observation | SHALL:populate-if-known | AU PS Producer | | SHALL:handle | AU PS Consumer | | SHOULD:display | AU PS Consumer | |
| SOΣC | 0..* | BackboneElement | Individual tests in a group or panel
| |
   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 | Source | SHALL:populate-if-known | AU Core Responder | from AU Core Pathology Result Observation | SHALL:no-error | AU Core Requester | from AU Core Pathology Result Observation | SHALL:populate-if-known | AU PS Producer | | SHALL:handle | AU PS Consumer | | SHOULD:display | AU PS Consumer | |
| 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 | Source | SHALL:populate-if-known | AU Core Responder | from AU Core Pathology Result Observation | SHALL:no-error | AU Core Requester | from AU Core Pathology Result Observation | SHALL:populate-if-known | AU PS Producer | | SHALL:handle | AU PS Consumer | | SHOULD:display | AU PS Consumer | |
| 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 | Source | SHALL:populate-if-known | AU Core Responder | from AU Core Pathology Result Observation | SHALL:no-error | AU Core Requester | from AU Core Pathology Result Observation | SHALL:populate-if-known | AU PS Producer | | SHALL:handle | AU PS Consumer | | SHOULD:display | AU PS Consumer | |
| 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 | Source | SHALL:populate-if-known | AU Core Responder | from AU Core Pathology Result Observation | SHALL:no-error | AU Core Requester | from AU Core Pathology Result Observation | SHALL:populate-if-known | AU PS Producer | | SHALL:handle | AU PS Consumer | | SHOULD:display | AU PS Consumer | |
| SOC | 0..1 | ?? | Low Range, if relevant | |
    high | SOC | 0..1 | ?? | High Range, if relevantObligations | Actor | Source | SHALL:populate-if-known | AU Core Responder | from AU Core Pathology Result Observation | SHALL:no-error | AU Core Requester | from AU Core Pathology Result Observation | SHALL:populate-if-known | AU PS Producer | | SHALL:handle | AU PS Consumer | | SHOULD:display | AU PS Consumer | |
| 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 | Source | SHALL:populate-if-known | AU Core Responder | from AU Core Pathology Result Observation | SHALL:no-error | AU Core Requester | from AU Core Pathology Result Observation | SHALL:populate-if-known | AU PS Producer | | SHALL:handle | AU PS Consumer | | SHOULD:display | AU PS Consumer | |
| 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 | Source | SHALL:populate-if-known | AU Core Responder | from AU Core Pathology Result Observation | SHALL:no-error | AU Core Requester | from AU Core Pathology Result Observation | SHALL:populate-if-known | AU PS Producer | | SHALL:handle | AU PS Consumer | | SHOULD:display | AU PS Consumer | |
| SO | 0..1 | string | Text based reference range in an observation | |
Documentation for this format |