AU Base Implementation Guide
5.0.0 - Working Standard Australia flag

This page is part of the Australian Base IG (v5.0.0: R4) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version. For a full list of available versions, see the Directory of published versions

Resource Profile: AU Base Pathology Result

Official URL: http://hl7.org.au/fhir/StructureDefinition/au-pathologyresult Version: 5.0.0
Standards status: Trial-use Maturity Level: 1 Computable Name: AUBasePathologyResult

Copyright/Legal: HL7 Australia© 2018+; Licensed Under Creative Commons No Rights Reserved.

This profile defines an observation structure to represent a pathology test result issued by a diagnostic service provider in an Australian context. This profile is intended to be capable of supporting reporting for all pathology disciplines (e.g. including microbiology, histopathology, cytology, blood transfusion) with the exception of genomics. The observation may represent the result of a simple test such as haemoglobin or it may group the set of results produced by a multi-test study or panel such as a full blood count, or urine specimen study.

This profile does not provide full support for structured pathology reporting. It is expected that this support is best handled by a set of profiles that represent the structured reporting requirements for each specific protocol (see for example RCPA’s structured pathology reporting of cancer); this is not in the scope of this implementation guide at this time.

Usage Notes

Profile specific implementation guidance:

Usage:

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

This structure is derived from Observation

NameFlagsCard.TypeDescription & Constraintsdoco
.. Observation C 0..* Observation A pathology test result in an Australian healthcare context
inv-obs-0: A pathology result shall at least have value or data absent reason or a child observation with a value or data absent reason
... Slices for category 1..* CodeableConcept Classification of the service requested as laboratory + more specific discipline where available
Slice: Unordered, Open by value:coding.system, value:coding.code
.... category:lab 1..1 CodeableConcept Observation generated by laboratories
..... coding 1..* Coding Code defined by a terminology system
...... system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/observation-category
...... code 1..1 code Symbol in syntax defined by the system
Fixed Value: laboratory
.... category:specificDiscipline 0..* CodeableConcept Specific discipline of pathology
Binding: Pathology Diagnostic Service Category . (extensible)
..... coding
...... system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0074
... code 1..1 CodeableConcept Pathology test or test group
Binding: RCPA SPIA Pathology Reporting . (preferred)
Additional BindingsPurpose
RCPA - SPIA Chemical Pathology Terminology Reference Set . Component
RCPA - SPIA Haematology Terminology Reference Set . Component
RCPA - SPIA Immunopathology Terminology Reference Set . Component
RCPA - SPIA Microbiology Serology Molecular Pathology Terminology Reference Set . Component
... subject 1..1 Reference(Patient) Who and/or what the observation is about
.... effectiveDateTime dateTime
.... effectivePeriod Period
... value[x] C 0..1 Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period Actual result
... dataAbsentReason C 0..1 CodeableConcept Why the result is missing
... specimen 0..1 Reference(AU Base Specimen) Specimen used for this observation
... hasMember C 0..* Reference(AU Base Diagnostic Result | AU Base Pathology Result) Individual tests in a group or panel
... component 0..* BackboneElement Individual tests in a group or panel
.... code 1..1 CodeableConcept Individual pathology test
Binding: RCPA SPIA Pathology Reporting . (preferred)
.... value[x] C 0..1 Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period Actual component result
.... dataAbsentReason C 0..1 CodeableConcept Why the component result is missing

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
Observation.category:specificDisciplineextensiblePathologyDiagnosticServiceCategory .
https://healthterminologies.gov.au/fhir/ValueSet/pathology-diagnostic-service-category-1
Observation.codepreferredRCPASPIAPathologyReporting .
https://healthterminologies.gov.au/fhir/ValueSet/spia-pathology-reporting-1
Observation.component.codepreferredRCPASPIAPathologyReporting .
https://healthterminologies.gov.au/fhir/ValueSet/spia-pathology-reporting-1

Constraints

IdGradePath(s)DetailsRequirements
inv-obs-0errorObservationA pathology result shall at least have value or data absent reason or a child observation with a value or data absent reason
: value.exists() or dataAbsentReason.exists() or hasMember.exists() or component.value.exists() or component.dataAbsentReason.exists()

 

Other representations of profile: CSV, Excel, Schematron