AU Base Implementation Guide
7.0.0-ci-build - CI Build Australia flag

AU Base Implementation Guide, published by HL7 Australia. This guide is not an authorized publication; it is the continuous build for version 7.0.0-ci-build built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/hl7au/au-fhir-base/ and changes regularly. See the Directory of published versions

Resource Profile: AU Base Pathology Report

Official URL: http://hl7.org.au/fhir/StructureDefinition/au-pathologyreport Version: 7.0.0-ci-build
Standards status: Trial-use Maturity Level: 1 Computable Name: AUBasePathologyReport

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

This profile defines a diagnostic report structure to represent a pathology report 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.

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:

  • Results that are free text or report form are represented in DiagnosticReport.presentedForm.
  • Results that are structured in FHIR resources are referenced in DiagnosticReport.result. Each referenced Observation resource represents an individual pathology test and result value or component result values, or a study / panel which references other Observations in Observation.hasMember.
  • When constructing a report for a study / panel:
    • the individual component examinations are referenced by that grouping Observation in Observation.hasMember and not directly referenced in DiagnosticReport.result
    • DiagnosticReport.code and the study / panel Observation Observation.code should be the same concept if the report contains only the results of that study / panel
  • See each Identifier profile page for guidance related to that identifier type.
  • effective[x] is the earliest specimen collection date time.
  • The pathology laboratory is sent as a reference to an Organization in DiagnosticReport.performer.
  • Each pathologist is sent as a reference to a PractitionerRole resource in DiagnosticReport.performer.
  • When sending a discipline specific laboratory result, one of discipline specific value sets may be more suitable for use than the entire reporting value set bound in this profile to DiagnosticReport.code:
  • This profile supports the sex, gender, and related concepts of: Sex Parameter for Clinical Use:

Usages:

  • This Profile is not used by any profiles in this Specification

You can also check for usages in the FHIR IG Statistics

Changes since version 6.0.0:

  • No changes
  • Formal Views of Profile Content

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

    NameFlagsCard.TypeDescription & Constraints    Filter: doco
    DiagnosticReport 0..* AUBaseDiagnosticReport A pathology report in an Australian healthcare context
    DiagnosticReport.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
    DiagnosticReport.Slices for extension Content/Rules for all slices
    DiagnosticReport.Slices for extension.extension:sexParameterForClinicalUse 0..* (Complex) A context-specific sex parameter for clinical use
    URL: http://hl7.org/fhir/StructureDefinition/patient-sexParameterForClinicalUse
    DiagnosticReport.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
    DiagnosticReport.identifier This element is included in summaries. 0..* Identifier The constraints on the root of this type profile have not been applied to this element in the snapshot. Check the type profile directly as well, AULocalOrderIdentifier The constraints on the root of this type profile have not been applied to this element in the snapshot. Check the type profile directly as well, AULocalReportIdentifier The constraints on the root of this type profile have not been applied to this element in the snapshot. Check the type profile directly as well, AUAccessionNumber The constraints on the root of this type profile have not been applied to this element in the snapshot. Check the type profile directly as well Business identifier for report
    DiagnosticReport.basedOn 0..* Reference(ServiceRequest | AU Base ServiceRequest | CarePlan) Pathology order
    DiagnosticReport.status This element is a modifier element. This element is included in summaries. 1..1 code registered | partial | preliminary | final +
    Binding: DiagnosticReportStatus (required): The status of the diagnostic report.
    DiagnosticReport.category This element is included in summaries. 1..* CodeableConcept Service category
    Binding: Pathology Diagnostic Service Category (extensible)
    DiagnosticReport.code This element is included in summaries. 1..1 CodeableConcept Pathology test or test group
    Binding: RCPA SPIA Pathology Reporting (preferred)
    DiagnosticReport.subject This element is included in summaries. 1..1 Reference(Patient) The subject of the report - usually, but not always, the patient
    DiagnosticReport.effective[x] This element is included in summaries. 1..1 Time of specimen collection
    DiagnosticReport.effective[x].effectiveDateTime dateTime
    DiagnosticReport.effective[x].effectivePeriod Period
    DiagnosticReport.specimen 0..* Reference(AU Base Specimen) Specimens this report is based on
    DiagnosticReport.result 0..* Reference(AU Base Diagnostic Result | AU Base Pathology Result) Observations
    DiagnosticReport.conclusionCode 0..* CodeableConcept Codes for the clinical conclusion of test results
    Binding: Clinical Finding (preferred)

    doco Documentation for this format

    Terminology Bindings

    Path Status Usage ValueSet Version Source
    DiagnosticReport.status Base required DiagnosticReportStatus 📍4.0.1 FHIR Std.
    DiagnosticReport.category Base extensible Pathology Diagnostic Service Category ⏿1.0.0 tx.hl7.org.au
    DiagnosticReport.code Base preferred RCPA SPIA Pathology Reporting ⏿1.0.0 tx.hl7.org.au
    DiagnosticReport.conclusionCode Base preferred Clinical Finding ⏿1.0.2 tx.hl7.org.au

    Constraints

    Id Grade Path(s) Description Expression
    dom-2 error DiagnosticReport If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
    dom-3 error DiagnosticReport If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
    dom-4 error DiagnosticReport If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
    dom-5 error DiagnosticReport If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
    dom-6 best practice DiagnosticReport A resource should have narrative for robust management text.`div`.exists()
    ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
    ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

    This structure is derived from AUBaseDiagnosticReport

    NameFlagsCard.TypeDescription & Constraints    Filter: doco
    DiagnosticReport 0..* AUBaseDiagnosticReport A pathology report in an Australian healthcare context
    DiagnosticReport.identifier 0..* Identifier, AULocalOrderIdentifier, AULocalReportIdentifier, AUAccessionNumber Business identifier for report
    DiagnosticReport.basedOn 0..* Reference(ServiceRequest | AU Base ServiceRequest | CarePlan) Pathology order
    DiagnosticReport.category 1..* CodeableConcept Service category
    Binding: Pathology Diagnostic Service Category (extensible)
    DiagnosticReport.subject 1..1 Reference(Patient) The subject of the report - usually, but not always, the patient
    DiagnosticReport.effective[x] 1..1 dateTime, Period Time of specimen collection
    DiagnosticReport.specimen 0..* Reference(AU Base Specimen) Specimens this report is based on
    DiagnosticReport.result 0..* Reference(AU Base Diagnostic Result | AU Base Pathology Result) Observations
    DiagnosticReport.conclusionCode 0..* CodeableConcept Codes for the clinical conclusion of test results
    Binding: Clinical Finding (preferred)

    doco Documentation for this format

    Terminology Bindings (Differential)

    Path Status Usage ValueSet Version Source
    DiagnosticReport.category Base extensible Pathology Diagnostic Service Category ⏿1.0.0 tx.hl7.org.au
    DiagnosticReport.code Base preferred RCPA SPIA Pathology Reporting ⏿1.0.0 tx.hl7.org.au
    DiagnosticReport.conclusionCode Base preferred Clinical Finding ⏿1.0.2 tx.hl7.org.au
    NameFlagsCard.TypeDescription & Constraints    Filter: doco
    DiagnosticReport 0..* AUBaseDiagnosticReport A pathology report in an Australian healthcare context
    DiagnosticReport.id This element is included in summaries. 0..1 id Logical id of this artifact
    DiagnosticReport.meta This element is included in summaries. 0..1 Meta Metadata about the resource
    DiagnosticReport.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
    DiagnosticReport.language 0..1 code Language of the resource content
    Binding: CommonLanguages (preferred): A human language.
    Additional BindingsPurpose
    AllLanguages Max Binding
    DiagnosticReport.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
    DiagnosticReport.contained 0..* Resource Contained, inline Resources
    DiagnosticReport.Slices for extension 0..* Extension Extension
    Slice: Unordered, Open by value:url
    DiagnosticReport.Slices for extension.extension:sexParameterForClinicalUse 0..* (Complex) A context-specific sex parameter for clinical use
    URL: http://hl7.org/fhir/StructureDefinition/patient-sexParameterForClinicalUse
    DiagnosticReport.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
    DiagnosticReport.identifier This element is included in summaries. 0..* Identifier The constraints on the root of this type profile have not been applied to this element in the snapshot. Check the type profile directly as well, AULocalOrderIdentifier The constraints on the root of this type profile have not been applied to this element in the snapshot. Check the type profile directly as well, AULocalReportIdentifier The constraints on the root of this type profile have not been applied to this element in the snapshot. Check the type profile directly as well, AUAccessionNumber The constraints on the root of this type profile have not been applied to this element in the snapshot. Check the type profile directly as well Business identifier for report
    DiagnosticReport.basedOn 0..* Reference(ServiceRequest | AU Base ServiceRequest | CarePlan) Pathology order
    DiagnosticReport.status This element is a modifier element. This element is included in summaries. 1..1 code registered | partial | preliminary | final +
    Binding: DiagnosticReportStatus (required): The status of the diagnostic report.
    DiagnosticReport.category This element is included in summaries. 1..* CodeableConcept Service category
    Binding: Pathology Diagnostic Service Category (extensible)
    DiagnosticReport.code This element is included in summaries. 1..1 CodeableConcept Pathology test or test group
    Binding: RCPA SPIA Pathology Reporting (preferred)
    DiagnosticReport.subject This element is included in summaries. 1..1 Reference(Patient) The subject of the report - usually, but not always, the patient
    DiagnosticReport.encounter This element is included in summaries. 0..1 Reference(Encounter) Health care event when test ordered
    DiagnosticReport.effective[x] This element is included in summaries. 1..1 Time of specimen collection
    DiagnosticReport.effective[x].effectiveDateTime dateTime
    DiagnosticReport.effective[x].effectivePeriod Period
    DiagnosticReport.issued This element is included in summaries. 0..1 instant DateTime this version was made
    DiagnosticReport.performer This element is included in summaries. 0..* Reference(Practitioner | PractitionerRole | Organization | CareTeam) Responsible Diagnostic Service
    DiagnosticReport.resultsInterpreter This element is included in summaries. 0..* Reference(Practitioner | PractitionerRole | Organization | CareTeam) Primary result interpreter
    DiagnosticReport.specimen 0..* Reference(AU Base Specimen) Specimens this report is based on
    DiagnosticReport.result 0..* Reference(AU Base Diagnostic Result | AU Base Pathology Result) Observations
    DiagnosticReport.imagingStudy 0..* Reference(ImagingStudy) Reference to full details of imaging associated with the diagnostic report
    DiagnosticReport.media This element is included in summaries. 0..* BackboneElement Key images associated with this report
    DiagnosticReport.media.id 0..1 string Unique id for inter-element referencing
    DiagnosticReport.media.extension 0..* Extension Additional content defined by implementations
    DiagnosticReport.media.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
    DiagnosticReport.media.comment 0..1 string Comment about the image (e.g. explanation)
    DiagnosticReport.media.link This element is included in summaries. 1..1 Reference(Media) Reference to the image source
    DiagnosticReport.conclusion 0..1 string Clinical conclusion (interpretation) of test results
    DiagnosticReport.conclusionCode 0..* CodeableConcept Codes for the clinical conclusion of test results
    Binding: Clinical Finding (preferred)
    DiagnosticReport.presentedForm 0..* Attachment Entire report as issued

    doco Documentation for this format

    Terminology Bindings

    Path Status Usage ValueSet Version Source
    DiagnosticReport.language Base preferred Common Languages 📍4.0.1 FHIR Std.
    DiagnosticReport.status Base required DiagnosticReportStatus 📍4.0.1 FHIR Std.
    DiagnosticReport.category Base extensible Pathology Diagnostic Service Category ⏿1.0.0 tx.hl7.org.au
    DiagnosticReport.code Base preferred RCPA SPIA Pathology Reporting ⏿1.0.0 tx.hl7.org.au
    DiagnosticReport.conclusionCode Base preferred Clinical Finding ⏿1.0.2 tx.hl7.org.au

    Constraints

    Id Grade Path(s) Description Expression
    dom-2 error DiagnosticReport If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
    dom-3 error DiagnosticReport If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
    dom-4 error DiagnosticReport If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
    dom-5 error DiagnosticReport If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
    dom-6 best practice DiagnosticReport A resource should have narrative for robust management text.`div`.exists()
    ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
    ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

    Key Elements View

    NameFlagsCard.TypeDescription & Constraints    Filter: doco
    DiagnosticReport 0..* AUBaseDiagnosticReport A pathology report in an Australian healthcare context
    DiagnosticReport.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
    DiagnosticReport.Slices for extension Content/Rules for all slices
    DiagnosticReport.Slices for extension.extension:sexParameterForClinicalUse 0..* (Complex) A context-specific sex parameter for clinical use
    URL: http://hl7.org/fhir/StructureDefinition/patient-sexParameterForClinicalUse
    DiagnosticReport.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
    DiagnosticReport.identifier This element is included in summaries. 0..* Identifier The constraints on the root of this type profile have not been applied to this element in the snapshot. Check the type profile directly as well, AULocalOrderIdentifier The constraints on the root of this type profile have not been applied to this element in the snapshot. Check the type profile directly as well, AULocalReportIdentifier The constraints on the root of this type profile have not been applied to this element in the snapshot. Check the type profile directly as well, AUAccessionNumber The constraints on the root of this type profile have not been applied to this element in the snapshot. Check the type profile directly as well Business identifier for report
    DiagnosticReport.basedOn 0..* Reference(ServiceRequest | AU Base ServiceRequest | CarePlan) Pathology order
    DiagnosticReport.status This element is a modifier element. This element is included in summaries. 1..1 code registered | partial | preliminary | final +
    Binding: DiagnosticReportStatus (required): The status of the diagnostic report.
    DiagnosticReport.category This element is included in summaries. 1..* CodeableConcept Service category
    Binding: Pathology Diagnostic Service Category (extensible)
    DiagnosticReport.code This element is included in summaries. 1..1 CodeableConcept Pathology test or test group
    Binding: RCPA SPIA Pathology Reporting (preferred)
    DiagnosticReport.subject This element is included in summaries. 1..1 Reference(Patient) The subject of the report - usually, but not always, the patient
    DiagnosticReport.effective[x] This element is included in summaries. 1..1 Time of specimen collection
    DiagnosticReport.effective[x].effectiveDateTime dateTime
    DiagnosticReport.effective[x].effectivePeriod Period
    DiagnosticReport.specimen 0..* Reference(AU Base Specimen) Specimens this report is based on
    DiagnosticReport.result 0..* Reference(AU Base Diagnostic Result | AU Base Pathology Result) Observations
    DiagnosticReport.conclusionCode 0..* CodeableConcept Codes for the clinical conclusion of test results
    Binding: Clinical Finding (preferred)

    doco Documentation for this format

    Terminology Bindings

    Path Status Usage ValueSet Version Source
    DiagnosticReport.status Base required DiagnosticReportStatus 📍4.0.1 FHIR Std.
    DiagnosticReport.category Base extensible Pathology Diagnostic Service Category ⏿1.0.0 tx.hl7.org.au
    DiagnosticReport.code Base preferred RCPA SPIA Pathology Reporting ⏿1.0.0 tx.hl7.org.au
    DiagnosticReport.conclusionCode Base preferred Clinical Finding ⏿1.0.2 tx.hl7.org.au

    Constraints

    Id Grade Path(s) Description Expression
    dom-2 error DiagnosticReport If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
    dom-3 error DiagnosticReport If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
    dom-4 error DiagnosticReport If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
    dom-5 error DiagnosticReport If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
    dom-6 best practice DiagnosticReport A resource should have narrative for robust management text.`div`.exists()
    ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
    ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

    Differential View

    This structure is derived from AUBaseDiagnosticReport

    NameFlagsCard.TypeDescription & Constraints    Filter: doco
    DiagnosticReport 0..* AUBaseDiagnosticReport A pathology report in an Australian healthcare context
    DiagnosticReport.identifier 0..* Identifier, AULocalOrderIdentifier, AULocalReportIdentifier, AUAccessionNumber Business identifier for report
    DiagnosticReport.basedOn 0..* Reference(ServiceRequest | AU Base ServiceRequest | CarePlan) Pathology order
    DiagnosticReport.category 1..* CodeableConcept Service category
    Binding: Pathology Diagnostic Service Category (extensible)
    DiagnosticReport.code 1..1 CodeableConcept Pathology test or test group
    Binding: RCPA SPIA Pathology Reporting (preferred)
    DiagnosticReport.subject 1..1 Reference(Patient) The subject of the report - usually, but not always, the patient
    DiagnosticReport.effective[x] 1..1 dateTime, Period Time of specimen collection
    DiagnosticReport.specimen 0..* Reference(AU Base Specimen) Specimens this report is based on
    DiagnosticReport.result 0..* Reference(AU Base Diagnostic Result | AU Base Pathology Result) Observations
    DiagnosticReport.conclusionCode 0..* CodeableConcept Codes for the clinical conclusion of test results
    Binding: Clinical Finding (preferred)

    doco Documentation for this format

    Terminology Bindings (Differential)

    Path Status Usage ValueSet Version Source
    DiagnosticReport.category Base extensible Pathology Diagnostic Service Category ⏿1.0.0 tx.hl7.org.au
    DiagnosticReport.code Base preferred RCPA SPIA Pathology Reporting ⏿1.0.0 tx.hl7.org.au
    DiagnosticReport.conclusionCode Base preferred Clinical Finding ⏿1.0.2 tx.hl7.org.au

    Snapshot View

    NameFlagsCard.TypeDescription & Constraints    Filter: doco
    DiagnosticReport 0..* AUBaseDiagnosticReport A pathology report in an Australian healthcare context
    DiagnosticReport.id This element is included in summaries. 0..1 id Logical id of this artifact
    DiagnosticReport.meta This element is included in summaries. 0..1 Meta Metadata about the resource
    DiagnosticReport.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
    DiagnosticReport.language 0..1 code Language of the resource content
    Binding: CommonLanguages (preferred): A human language.
    Additional BindingsPurpose
    AllLanguages Max Binding
    DiagnosticReport.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
    DiagnosticReport.contained 0..* Resource Contained, inline Resources
    DiagnosticReport.Slices for extension 0..* Extension Extension
    Slice: Unordered, Open by value:url
    DiagnosticReport.Slices for extension.extension:sexParameterForClinicalUse 0..* (Complex) A context-specific sex parameter for clinical use
    URL: http://hl7.org/fhir/StructureDefinition/patient-sexParameterForClinicalUse
    DiagnosticReport.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
    DiagnosticReport.identifier This element is included in summaries. 0..* Identifier The constraints on the root of this type profile have not been applied to this element in the snapshot. Check the type profile directly as well, AULocalOrderIdentifier The constraints on the root of this type profile have not been applied to this element in the snapshot. Check the type profile directly as well, AULocalReportIdentifier The constraints on the root of this type profile have not been applied to this element in the snapshot. Check the type profile directly as well, AUAccessionNumber The constraints on the root of this type profile have not been applied to this element in the snapshot. Check the type profile directly as well Business identifier for report
    DiagnosticReport.basedOn 0..* Reference(ServiceRequest | AU Base ServiceRequest | CarePlan) Pathology order
    DiagnosticReport.status This element is a modifier element. This element is included in summaries. 1..1 code registered | partial | preliminary | final +
    Binding: DiagnosticReportStatus (required): The status of the diagnostic report.
    DiagnosticReport.category This element is included in summaries. 1..* CodeableConcept Service category
    Binding: Pathology Diagnostic Service Category (extensible)
    DiagnosticReport.code This element is included in summaries. 1..1 CodeableConcept Pathology test or test group
    Binding: RCPA SPIA Pathology Reporting (preferred)
    DiagnosticReport.subject This element is included in summaries. 1..1 Reference(Patient) The subject of the report - usually, but not always, the patient
    DiagnosticReport.encounter This element is included in summaries. 0..1 Reference(Encounter) Health care event when test ordered
    DiagnosticReport.effective[x] This element is included in summaries. 1..1 Time of specimen collection
    DiagnosticReport.effective[x].effectiveDateTime dateTime
    DiagnosticReport.effective[x].effectivePeriod Period
    DiagnosticReport.issued This element is included in summaries. 0..1 instant DateTime this version was made
    DiagnosticReport.performer This element is included in summaries. 0..* Reference(Practitioner | PractitionerRole | Organization | CareTeam) Responsible Diagnostic Service
    DiagnosticReport.resultsInterpreter This element is included in summaries. 0..* Reference(Practitioner | PractitionerRole | Organization | CareTeam) Primary result interpreter
    DiagnosticReport.specimen 0..* Reference(AU Base Specimen) Specimens this report is based on
    DiagnosticReport.result 0..* Reference(AU Base Diagnostic Result | AU Base Pathology Result) Observations
    DiagnosticReport.imagingStudy 0..* Reference(ImagingStudy) Reference to full details of imaging associated with the diagnostic report
    DiagnosticReport.media This element is included in summaries. 0..* BackboneElement Key images associated with this report
    DiagnosticReport.media.id 0..1 string Unique id for inter-element referencing
    DiagnosticReport.media.extension 0..* Extension Additional content defined by implementations
    DiagnosticReport.media.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
    DiagnosticReport.media.comment 0..1 string Comment about the image (e.g. explanation)
    DiagnosticReport.media.link This element is included in summaries. 1..1 Reference(Media) Reference to the image source
    DiagnosticReport.conclusion 0..1 string Clinical conclusion (interpretation) of test results
    DiagnosticReport.conclusionCode 0..* CodeableConcept Codes for the clinical conclusion of test results
    Binding: Clinical Finding (preferred)
    DiagnosticReport.presentedForm 0..* Attachment Entire report as issued

    doco Documentation for this format

    Terminology Bindings

    Path Status Usage ValueSet Version Source
    DiagnosticReport.language Base preferred Common Languages 📍4.0.1 FHIR Std.
    DiagnosticReport.status Base required DiagnosticReportStatus 📍4.0.1 FHIR Std.
    DiagnosticReport.category Base extensible Pathology Diagnostic Service Category ⏿1.0.0 tx.hl7.org.au
    DiagnosticReport.code Base preferred RCPA SPIA Pathology Reporting ⏿1.0.0 tx.hl7.org.au
    DiagnosticReport.conclusionCode Base preferred Clinical Finding ⏿1.0.2 tx.hl7.org.au

    Constraints

    Id Grade Path(s) Description Expression
    dom-2 error DiagnosticReport If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
    dom-3 error DiagnosticReport If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
    dom-4 error DiagnosticReport If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
    dom-5 error DiagnosticReport If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
    dom-6 best practice DiagnosticReport A resource should have narrative for robust management text.`div`.exists()
    ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
    ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

     

    Other representations of profile: CSV, Excel, Schematron