MediRecords FHIR Implementation Guide
20220926 - ci-build


Resource Profile: MediRecords Diagnostic Report

Defining URL:https://fhir.medirecords.com/StructureDefinition/mr-diagnosticreport
Version:20220926
Name:MRDiagnosticReport
Title:MediRecords Diagnostic Report
Status:Active as of 2022-09-28 10:08:29+0000
Definition:

MediRecords Diagnostic Report profile to record diagnostic report for a patient

Source Resource:XML / JSON / Turtle

The official URL for this profile is:

https://fhir.medirecords.com/StructureDefinition/mr-diagnosticreport

Formal Views of Profile Content

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

This structure is derived from AUBaseDiagnosticReport

Summary

Mandatory: 6 elements (4 nested mandatory elements)
Must-Support: 20 elements

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element DiagnosticReport.contained is sliced based on the value of type:$this
  • The element DiagnosticReport.effective[x] is sliced based on the value of type:$this

This structure is derived from AUBaseDiagnosticReport

NameFlagsCard.TypeDescription & Constraintsdoco
.. DiagnosticReport 0..*AUBaseDiagnosticReportA diagnostic report in an Australian healthcare context
... meta
.... lastUpdated S0..1instantWhen the resource version last changed
.... security S0..*CodingConfidentiality code
... Slices for contained 0..*ResourceContained, inline Resources
Slice: Unordered, Open by type:$this
.... contained:request S0..1AUDiagnosticRequestContained ServiceRequest with the request details
..... id S1..1idLocal id of contained resource
..... status C1..1codecompleted
inv-mr-status-servicerequest-completed: Fixed code value of 'completed'
..... intent C1..1codeorder
inv-mr-intent-servicerequest-order: Fixed code value of 'order'
..... category SC1..1CodeableConceptCode representing 'Laboratory procedure' or 'Imaging' service
inv-mr-category-servicerequest-laboratoryprocedureorimaging: Limited to snomed coding of '108252007' (Laboratory procedure) or '363679005' (Imaging)
..... code SC0..1CodeableConceptTest names
inv-mr-code-text-mandatory: code.text is mandatory
..... subject S1..1Reference(MediRecords Core Patient)Patient the tests were requested for
..... authoredOn S1..1dateTimeDate the test was requested
... basedOn S1..1Reference(AU Diagnostic Request)Reference to contained ServiceRequest
.... reference 1..1stringLiteral reference, Relative, internal or absolute URL
... code SC1..1CodeableConceptTest names
inv-mr-code-text-mandatory: code.text is mandatory
... subject S1..1Reference(MediRecords Core Patient)Patient that is the subject of the report
.... reference 1..1stringLiteral reference, Relative, internal or absolute URL
... effective[x] 1..1dateTimeClinically relevant time/time-period for report
Slice: Unordered, Open by type:$this
... effectiveDateTime S1..1dateTimeDate of the tests
... issued S0..1instantTimestamp of when the report was issued
... performer S0..1Reference(MediRecords Core Organisation)Performing laboratory
... conclusion S0..1stringTest results
... presentedForm S0..1AttachmentUploaded or imported test report attachment file
.... contentType S0..1codeMime type of the content, with charset etc.
.... data S1..1base64BinaryBASE64 encoded representation of the import file
.... title S0..1stringUploaded file name

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. DiagnosticReport 0..*AUBaseDiagnosticReportA diagnostic report in an Australian healthcare context
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... versionId Σ0..1idVersion specific identifier
.... lastUpdated SΣ0..1instantWhen the resource version last changed
.... source Σ0..1uriIdentifies where the resource comes from
.... profile Σ0..*canonical(StructureDefinition)Profiles this resource claims to conform to
.... security SΣ0..*CodingConfidentiality code
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.


.... tag Σ0..*CodingTags applied to this resource
Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".


... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text 0..1NarrativeText summary of the resource, for human interpretation
... Slices for contained 0..*ResourceContained, inline Resources
Slice: Unordered, Open by type:$this
.... contained:request SC0..1AUDiagnosticRequestContained ServiceRequest with the request details
..... id SΣ1..1idLocal id of contained resource
..... meta Σ0..1MetaMetadata about the resource
..... implicitRules ?!Σ0..1uriA set of rules under which this content was created
..... language 0..1codeLanguage of the resource content
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguagesMax Binding
..... text 0..1NarrativeText summary of the resource, for human interpretation
..... contained 0..*ResourceContained, inline Resources
..... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
..... targetBodyStructure 0..*Reference(BodyStructure)The target point for this procedure
URL: http://hl7.org/fhir/StructureDefinition/procedure-targetBodyStructure
..... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
..... identifier 0..*Identifier, AULocalOrderIdentifierIdentifiers assigned to this order
..... instantiatesCanonical Σ0..*canonical(ActivityDefinition | PlanDefinition)Instantiates FHIR protocol or definition
..... instantiatesUri Σ0..*uriInstantiates external protocol or definition
..... basedOn Σ0..*Reference(CarePlan | ServiceRequest | MedicationRequest)What request fulfills
..... replaces Σ0..*Reference(ServiceRequest)What request replaces
..... requisition Σ0..1IdentifierComposite Request ID
..... status ?!ΣC1..1codecompleted
Binding: RequestStatus (required): The status of a service order.


inv-mr-status-servicerequest-completed: Fixed code value of 'completed'
..... intent ?!ΣC1..1codeorder
Binding: RequestIntent (required): The kind of service request.


inv-mr-intent-servicerequest-order: Fixed code value of 'order'
..... category SΣC1..1CodeableConceptCode representing 'Laboratory procedure' or 'Imaging' service
Binding: ServiceRequestCategoryCodes (example): Classification of the requested service.


inv-mr-category-servicerequest-laboratoryprocedureorimaging: Limited to snomed coding of '108252007' (Laboratory procedure) or '363679005' (Imaging)
..... priority Σ0..1coderoutine | urgent | asap | stat
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.

..... doNotPerform ?!Σ0..1booleanTrue if service/procedure should not be performed
..... code SΣC0..1CodeableConceptTest names
Binding: https://healthterminologies.gov.au/fhir/ValueSet/evaluation-procedure-1 (example)
inv-mr-code-text-mandatory: code.text is mandatory
..... orderDetail ΣC0..*CodeableConceptAdditional order information
Binding: ServiceRequestOrderDetailsCodes (example): Codified order entry details which are based on order context.


..... quantity[x] Σ0..1Service amount
...... quantityQuantityQuantity
...... quantityRatioRatio
...... quantityRangeRange
..... subject SΣ1..1Reference(MediRecords Core Patient)Patient the tests were requested for
..... encounter Σ0..1Reference(Encounter)Encounter in which the request was created
..... occurrence[x] Σ0..1When service should occur
...... occurrenceDateTimedateTime
...... occurrencePeriodPeriod
...... occurrenceTimingTiming
..... asNeeded[x] Σ0..1Preconditions for service
Binding: SNOMEDCTMedicationAsNeededReasonCodes (example): A coded concept identifying the pre-condition that should hold prior to performing a procedure. For example "pain", "on flare-up", etc.

...... asNeededBooleanboolean
...... asNeededCodeableConceptCodeableConcept
..... authoredOn SΣ1..1dateTimeDate the test was requested
..... requester Σ0..1Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson)Authorising individual, organisation or program (e.g. National Bowel Cancer Screening Program)
..... performerType Σ0..1CodeableConceptPerformer role
Binding: https://healthterminologies.gov.au/fhir/ValueSet/practitioner-role-1 (preferred)
..... performer Σ0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson)Requested performer
..... locationCode Σ0..*CodeableConceptRequested location
Binding: ServiceDeliveryLocationRoleType (example): A location type where services are delivered.


..... locationReference Σ0..*Reference(Location)Requested location
..... reasonCode Σ0..*CodeableConceptExplanation/Justification for procedure or service
Binding: https://healthterminologies.gov.au/fhir/ValueSet/reason-for-request-1 (preferred)
..... reasonReference Σ0..*Reference(Condition | Observation | DiagnosticReport | DocumentReference)Explanation/Justification for service or service
..... insurance 0..*Reference(Coverage | ClaimResponse)Associated insurance coverage
..... supportingInfo 0..*Reference(Resource)Additional clinical information
..... specimen Σ0..*Reference(AU Base Specimen)Procedure Samples
..... bodySite Σ0..*CodeableConceptLocation on Body
Binding: https://healthterminologies.gov.au/fhir/ValueSet/body-site-1 (preferred)
..... note 0..*AnnotationComments
..... patientInstruction Σ0..1stringPatient or consumer-oriented instructions
..... relevantHistory 0..*Reference(Provenance)Request provenance
... extension 0..*ExtensionAdditional content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier 0..*Identifier, AULocalOrderIdentifier, AULocalReportIdentifier, AUAccessionNumberBusiness identifier for report
... basedOn S1..1Reference(AU Diagnostic Request)Reference to contained ServiceRequest
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... reference ΣC1..1stringLiteral reference, Relative, internal or absolute URL
.... type Σ0..1uriType the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).

.... identifier Σ0..1IdentifierLogical reference, when literal reference is not known
.... display Σ0..1stringText alternative for the resource
... status ?!SΣC1..1codefinal (1-Active)
Binding: DiagnosticReportStatus (required): The status of the diagnostic report.


inv-mr-status-diagnosticreport-final: Supports only 'final' status
... category Σ0..*CodeableConceptService category
Binding: DiagnosticServiceSectionCodes (preferred)
... code SΣC1..1CodeableConceptTest names
Binding: https://healthterminologies.gov.au/fhir/ValueSet/evaluation-procedure-1 (example)
inv-mr-code-text-mandatory: code.text is mandatory
... subject SΣ1..1Reference(MediRecords Core Patient)Patient that is the subject of the report
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... reference ΣC1..1stringLiteral reference, Relative, internal or absolute URL
.... type Σ0..1uriType the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).

.... identifier Σ0..1IdentifierLogical reference, when literal reference is not known
.... display Σ0..1stringText alternative for the resource
... encounter Σ0..1Reference(Encounter)Health care event when test ordered
... Slices for effective[x] Σ1..1dateTimeClinically relevant time/time-period for report
Slice: Unordered, Closed by type:$this
.... effective[x]:effectiveDateTime SΣ1..1dateTimeDate of the tests
... issued SΣ0..1instantTimestamp of when the report was issued
... performer SΣ0..1Reference(MediRecords Core Organisation)Performing laboratory
... resultsInterpreter Σ0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam)Primary result interpreter
... specimen 0..*Reference(AU Base Specimen)Specimens this report is based on
... result 0..*Reference(Observation | AU Diagnostic Result | AU Diagnostic Imaging Result | AU Pathology Result)Observations
... imagingStudy 0..*Reference(ImagingStudy)Reference to full details of imaging associated with the diagnostic report
... media Σ0..*BackboneElementKey images associated with this report
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... comment 0..1stringComment about the image (e.g. explanation)
.... link Σ1..1Reference(Media)Reference to the image source
... conclusion S0..1stringTest results
... conclusionCode 0..*CodeableConceptCodes for the clinical conclusion of test results
Binding: https://healthterminologies.gov.au/fhir/ValueSet/clinical-finding-1 (preferred)
... presentedForm S0..1AttachmentUploaded or imported test report attachment file
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... contentType SΣ0..1codeMime type of the content, with charset etc.
Binding: Mime Types (required): The mime type of an attachment. Any valid mime type is allowed.


Example General: text/plain; charset=UTF-8, image/png
.... language Σ0..1codeHuman language of the content (BCP-47)
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguagesMax Binding

Example General: en-AU
.... data S1..1base64BinaryBASE64 encoded representation of the import file
.... url Σ0..1urlUri where the data can be found
Example General: http://www.acme.com/logo-small.png
.... size Σ0..1unsignedIntNumber of bytes of content (if url provided)
.... hash Σ0..1base64BinaryHash of the data (sha-1, base64ed)
.... title SΣ0..1stringUploaded file name
Example General: Official Corporate Logo
.... creation Σ0..1dateTimeDate attachment was first created

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. DiagnosticReport 0..*AUBaseDiagnosticReportA diagnostic report in an Australian healthcare context
... meta Σ0..1MetaMetadata about the resource
.... lastUpdated Σ0..1instantWhen the resource version last changed
.... security Σ0..*CodingConfidentiality code
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.


... contained:request C0..1AUDiagnosticRequestContained ServiceRequest with the request details
.... id Σ1..1idLocal id of contained resource
.... category ΣC1..1CodeableConceptCode representing 'Laboratory procedure' or 'Imaging' service
Binding: ServiceRequestCategoryCodes (example): Classification of the requested service.


inv-mr-category-servicerequest-laboratoryprocedureorimaging: Limited to snomed coding of '108252007' (Laboratory procedure) or '363679005' (Imaging)
.... code ΣC0..1CodeableConceptTest names
Binding: https://healthterminologies.gov.au/fhir/ValueSet/evaluation-procedure-1 (example)
inv-mr-code-text-mandatory: code.text is mandatory
.... subject Σ1..1Reference(MediRecords Core Patient)Patient the tests were requested for
.... authoredOn Σ1..1dateTimeDate the test was requested
... basedOn 1..1Reference(AU Diagnostic Request)Reference to contained ServiceRequest
... code ΣC1..1CodeableConceptTest names
Binding: https://healthterminologies.gov.au/fhir/ValueSet/evaluation-procedure-1 (example)
inv-mr-code-text-mandatory: code.text is mandatory
... subject Σ1..1Reference(MediRecords Core Patient)Patient that is the subject of the report
... effective[x]:effectiveDateTime Σ1..1dateTimeDate of the tests
... issued Σ0..1instantTimestamp of when the report was issued
... performer Σ0..1Reference(MediRecords Core Organisation)Performing laboratory
... conclusion 0..1stringTest results
... presentedForm 0..1AttachmentUploaded or imported test report attachment file
.... contentType Σ0..1codeMime type of the content, with charset etc.
Binding: Mime Types (required): The mime type of an attachment. Any valid mime type is allowed.

.... data 1..1base64BinaryBASE64 encoded representation of the import file
.... title Σ0..1stringUploaded file name

doco Documentation for this format

This structure is derived from AUBaseDiagnosticReport

Summary

Mandatory: 6 elements (4 nested mandatory elements)
Must-Support: 20 elements

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element DiagnosticReport.contained is sliced based on the value of type:$this
  • The element DiagnosticReport.effective[x] is sliced based on the value of type:$this

Differential View

This structure is derived from AUBaseDiagnosticReport

NameFlagsCard.TypeDescription & Constraintsdoco
.. DiagnosticReport 0..*AUBaseDiagnosticReportA diagnostic report in an Australian healthcare context
... meta
.... lastUpdated S0..1instantWhen the resource version last changed
.... security S0..*CodingConfidentiality code
... Slices for contained 0..*ResourceContained, inline Resources
Slice: Unordered, Open by type:$this
.... contained:request S0..1AUDiagnosticRequestContained ServiceRequest with the request details
..... id S1..1idLocal id of contained resource
..... status C1..1codecompleted
inv-mr-status-servicerequest-completed: Fixed code value of 'completed'
..... intent C1..1codeorder
inv-mr-intent-servicerequest-order: Fixed code value of 'order'
..... category SC1..1CodeableConceptCode representing 'Laboratory procedure' or 'Imaging' service
inv-mr-category-servicerequest-laboratoryprocedureorimaging: Limited to snomed coding of '108252007' (Laboratory procedure) or '363679005' (Imaging)
..... code SC0..1CodeableConceptTest names
inv-mr-code-text-mandatory: code.text is mandatory
..... subject S1..1Reference(MediRecords Core Patient)Patient the tests were requested for
..... authoredOn S1..1dateTimeDate the test was requested
... basedOn S1..1Reference(AU Diagnostic Request)Reference to contained ServiceRequest
.... reference 1..1stringLiteral reference, Relative, internal or absolute URL
... code SC1..1CodeableConceptTest names
inv-mr-code-text-mandatory: code.text is mandatory
... subject S1..1Reference(MediRecords Core Patient)Patient that is the subject of the report
.... reference 1..1stringLiteral reference, Relative, internal or absolute URL
... effective[x] 1..1dateTimeClinically relevant time/time-period for report
Slice: Unordered, Open by type:$this
... effectiveDateTime S1..1dateTimeDate of the tests
... issued S0..1instantTimestamp of when the report was issued
... performer S0..1Reference(MediRecords Core Organisation)Performing laboratory
... conclusion S0..1stringTest results
... presentedForm S0..1AttachmentUploaded or imported test report attachment file
.... contentType S0..1codeMime type of the content, with charset etc.
.... data S1..1base64BinaryBASE64 encoded representation of the import file
.... title S0..1stringUploaded file name

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. DiagnosticReport 0..*AUBaseDiagnosticReportA diagnostic report in an Australian healthcare context
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... versionId Σ0..1idVersion specific identifier
.... lastUpdated SΣ0..1instantWhen the resource version last changed
.... source Σ0..1uriIdentifies where the resource comes from
.... profile Σ0..*canonical(StructureDefinition)Profiles this resource claims to conform to
.... security SΣ0..*CodingConfidentiality code
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.


.... tag Σ0..*CodingTags applied to this resource
Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".


... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text 0..1NarrativeText summary of the resource, for human interpretation
... Slices for contained 0..*ResourceContained, inline Resources
Slice: Unordered, Open by type:$this
.... contained:request SC0..1AUDiagnosticRequestContained ServiceRequest with the request details
..... id SΣ1..1idLocal id of contained resource
..... meta Σ0..1MetaMetadata about the resource
..... implicitRules ?!Σ0..1uriA set of rules under which this content was created
..... language 0..1codeLanguage of the resource content
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguagesMax Binding
..... text 0..1NarrativeText summary of the resource, for human interpretation
..... contained 0..*ResourceContained, inline Resources
..... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
..... targetBodyStructure 0..*Reference(BodyStructure)The target point for this procedure
URL: http://hl7.org/fhir/StructureDefinition/procedure-targetBodyStructure
..... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
..... identifier 0..*Identifier, AULocalOrderIdentifierIdentifiers assigned to this order
..... instantiatesCanonical Σ0..*canonical(ActivityDefinition | PlanDefinition)Instantiates FHIR protocol or definition
..... instantiatesUri Σ0..*uriInstantiates external protocol or definition
..... basedOn Σ0..*Reference(CarePlan | ServiceRequest | MedicationRequest)What request fulfills
..... replaces Σ0..*Reference(ServiceRequest)What request replaces
..... requisition Σ0..1IdentifierComposite Request ID
..... status ?!ΣC1..1codecompleted
Binding: RequestStatus (required): The status of a service order.


inv-mr-status-servicerequest-completed: Fixed code value of 'completed'
..... intent ?!ΣC1..1codeorder
Binding: RequestIntent (required): The kind of service request.


inv-mr-intent-servicerequest-order: Fixed code value of 'order'
..... category SΣC1..1CodeableConceptCode representing 'Laboratory procedure' or 'Imaging' service
Binding: ServiceRequestCategoryCodes (example): Classification of the requested service.


inv-mr-category-servicerequest-laboratoryprocedureorimaging: Limited to snomed coding of '108252007' (Laboratory procedure) or '363679005' (Imaging)
..... priority Σ0..1coderoutine | urgent | asap | stat
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.

..... doNotPerform ?!Σ0..1booleanTrue if service/procedure should not be performed
..... code SΣC0..1CodeableConceptTest names
Binding: https://healthterminologies.gov.au/fhir/ValueSet/evaluation-procedure-1 (example)
inv-mr-code-text-mandatory: code.text is mandatory
..... orderDetail ΣC0..*CodeableConceptAdditional order information
Binding: ServiceRequestOrderDetailsCodes (example): Codified order entry details which are based on order context.


..... quantity[x] Σ0..1Service amount
...... quantityQuantityQuantity
...... quantityRatioRatio
...... quantityRangeRange
..... subject SΣ1..1Reference(MediRecords Core Patient)Patient the tests were requested for
..... encounter Σ0..1Reference(Encounter)Encounter in which the request was created
..... occurrence[x] Σ0..1When service should occur
...... occurrenceDateTimedateTime
...... occurrencePeriodPeriod
...... occurrenceTimingTiming
..... asNeeded[x] Σ0..1Preconditions for service
Binding: SNOMEDCTMedicationAsNeededReasonCodes (example): A coded concept identifying the pre-condition that should hold prior to performing a procedure. For example "pain", "on flare-up", etc.

...... asNeededBooleanboolean
...... asNeededCodeableConceptCodeableConcept
..... authoredOn SΣ1..1dateTimeDate the test was requested
..... requester Σ0..1Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson)Authorising individual, organisation or program (e.g. National Bowel Cancer Screening Program)
..... performerType Σ0..1CodeableConceptPerformer role
Binding: https://healthterminologies.gov.au/fhir/ValueSet/practitioner-role-1 (preferred)
..... performer Σ0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson)Requested performer
..... locationCode Σ0..*CodeableConceptRequested location
Binding: ServiceDeliveryLocationRoleType (example): A location type where services are delivered.


..... locationReference Σ0..*Reference(Location)Requested location
..... reasonCode Σ0..*CodeableConceptExplanation/Justification for procedure or service
Binding: https://healthterminologies.gov.au/fhir/ValueSet/reason-for-request-1 (preferred)
..... reasonReference Σ0..*Reference(Condition | Observation | DiagnosticReport | DocumentReference)Explanation/Justification for service or service
..... insurance 0..*Reference(Coverage | ClaimResponse)Associated insurance coverage
..... supportingInfo 0..*Reference(Resource)Additional clinical information
..... specimen Σ0..*Reference(AU Base Specimen)Procedure Samples
..... bodySite Σ0..*CodeableConceptLocation on Body
Binding: https://healthterminologies.gov.au/fhir/ValueSet/body-site-1 (preferred)
..... note 0..*AnnotationComments
..... patientInstruction Σ0..1stringPatient or consumer-oriented instructions
..... relevantHistory 0..*Reference(Provenance)Request provenance
... extension 0..*ExtensionAdditional content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier 0..*Identifier, AULocalOrderIdentifier, AULocalReportIdentifier, AUAccessionNumberBusiness identifier for report
... basedOn S1..1Reference(AU Diagnostic Request)Reference to contained ServiceRequest
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... reference ΣC1..1stringLiteral reference, Relative, internal or absolute URL
.... type Σ0..1uriType the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).

.... identifier Σ0..1IdentifierLogical reference, when literal reference is not known
.... display Σ0..1stringText alternative for the resource
... status ?!SΣC1..1codefinal (1-Active)
Binding: DiagnosticReportStatus (required): The status of the diagnostic report.


inv-mr-status-diagnosticreport-final: Supports only 'final' status
... category Σ0..*CodeableConceptService category
Binding: DiagnosticServiceSectionCodes (preferred)
... code SΣC1..1CodeableConceptTest names
Binding: https://healthterminologies.gov.au/fhir/ValueSet/evaluation-procedure-1 (example)
inv-mr-code-text-mandatory: code.text is mandatory
... subject SΣ1..1Reference(MediRecords Core Patient)Patient that is the subject of the report
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... reference ΣC1..1stringLiteral reference, Relative, internal or absolute URL
.... type Σ0..1uriType the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).

.... identifier Σ0..1IdentifierLogical reference, when literal reference is not known
.... display Σ0..1stringText alternative for the resource
... encounter Σ0..1Reference(Encounter)Health care event when test ordered
... Slices for effective[x] Σ1..1dateTimeClinically relevant time/time-period for report
Slice: Unordered, Closed by type:$this
.... effective[x]:effectiveDateTime SΣ1..1dateTimeDate of the tests
... issued SΣ0..1instantTimestamp of when the report was issued
... performer SΣ0..1Reference(MediRecords Core Organisation)Performing laboratory
... resultsInterpreter Σ0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam)Primary result interpreter
... specimen 0..*Reference(AU Base Specimen)Specimens this report is based on
... result 0..*Reference(Observation | AU Diagnostic Result | AU Diagnostic Imaging Result | AU Pathology Result)Observations
... imagingStudy 0..*Reference(ImagingStudy)Reference to full details of imaging associated with the diagnostic report
... media Σ0..*BackboneElementKey images associated with this report
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... comment 0..1stringComment about the image (e.g. explanation)
.... link Σ1..1Reference(Media)Reference to the image source
... conclusion S0..1stringTest results
... conclusionCode 0..*CodeableConceptCodes for the clinical conclusion of test results
Binding: https://healthterminologies.gov.au/fhir/ValueSet/clinical-finding-1 (preferred)
... presentedForm S0..1AttachmentUploaded or imported test report attachment file
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... contentType SΣ0..1codeMime type of the content, with charset etc.
Binding: Mime Types (required): The mime type of an attachment. Any valid mime type is allowed.


Example General: text/plain; charset=UTF-8, image/png
.... language Σ0..1codeHuman language of the content (BCP-47)
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguagesMax Binding

Example General: en-AU
.... data S1..1base64BinaryBASE64 encoded representation of the import file
.... url Σ0..1urlUri where the data can be found
Example General: http://www.acme.com/logo-small.png
.... size Σ0..1unsignedIntNumber of bytes of content (if url provided)
.... hash Σ0..1base64BinaryHash of the data (sha-1, base64ed)
.... title SΣ0..1stringUploaded file name
Example General: Official Corporate Logo
.... creation Σ0..1dateTimeDate attachment was first created

doco Documentation for this format

 

Other representations of profile: CSV, Excel, Schematron

Terminology Bindings

PathConformanceValueSet
DiagnosticReport.meta.securityextensibleAll Security Labels
DiagnosticReport.meta.tagexampleCommonTags
DiagnosticReport.languagepreferredCommonLanguages
Max Binding: AllLanguages
DiagnosticReport.contained:request.languagepreferredCommonLanguages
Max Binding: AllLanguages
DiagnosticReport.contained:request.statusrequiredRequestStatus
DiagnosticReport.contained:request.intentrequiredRequestIntent
DiagnosticReport.contained:request.categoryexampleServiceRequestCategoryCodes
DiagnosticReport.contained:request.priorityrequiredRequestPriority
DiagnosticReport.contained:request.codeexamplehttps://healthterminologies.gov.au/fhir/ValueSet/evaluation-procedure-1
DiagnosticReport.contained:request.orderDetailexampleServiceRequestOrderDetailsCodes
DiagnosticReport.contained:request.asNeeded[x]exampleSNOMEDCTMedicationAsNeededReasonCodes
DiagnosticReport.contained:request.performerTypepreferredhttps://healthterminologies.gov.au/fhir/ValueSet/practitioner-role-1
DiagnosticReport.contained:request.locationCodeexampleServiceDeliveryLocationRoleType
DiagnosticReport.contained:request.reasonCodepreferredhttps://healthterminologies.gov.au/fhir/ValueSet/reason-for-request-1
DiagnosticReport.contained:request.bodySitepreferredhttps://healthterminologies.gov.au/fhir/ValueSet/body-site-1
DiagnosticReport.basedOn.typeextensibleResourceType
DiagnosticReport.statusrequiredDiagnosticReportStatus
DiagnosticReport.categorypreferredDiagnosticServiceSectionCodes
DiagnosticReport.codeexamplehttps://healthterminologies.gov.au/fhir/ValueSet/evaluation-procedure-1
DiagnosticReport.subject.typeextensibleResourceType
DiagnosticReport.conclusionCodepreferredhttps://healthterminologies.gov.au/fhir/ValueSet/clinical-finding-1
DiagnosticReport.presentedForm.contentTyperequiredMime Types (a valid code from urn:ietf:bcp:13)
DiagnosticReport.presentedForm.languagepreferredCommonLanguages
Max Binding: AllLanguages

Constraints

IdGradePathDetailsRequirements
inv-mr-status-servicerequest-completederrorDiagnosticReport.contained:request.statusFixed code value of 'completed'
: $this.exists() implies $this = 'completed'
inv-mr-intent-servicerequest-ordererrorDiagnosticReport.contained:request.intentFixed code value of 'order'
: $this.exists() implies $this = 'order'
inv-mr-category-servicerequest-laboratoryprocedureorimagingerrorDiagnosticReport.contained:request.categoryLimited to snomed coding of '108252007' (Laboratory procedure) or '363679005' (Imaging)
: $this.exists() implies ($this.coding.code = '108252007' or $this.coding.code = '363679005')
inv-mr-code-text-mandatoryerrorDiagnosticReport.contained:request.codecode.text is mandatory
: $this.exists() implies ($this.text.exists())
inv-mr-status-diagnosticreport-finalerrorDiagnosticReport.statusSupports only 'final' status
: $this.exists() implies $this = 'final'
inv-mr-code-text-mandatoryerrorDiagnosticReport.codecode.text is mandatory
: $this.exists() implies ($this.text.exists())