MediRecords FHIR Implementation Guide
1.4.0 - release


Resource Profile: MR DiagnosticRequest

Defining URL:https://fhir.medirecords.com/StructureDefinition/mr-diagnosticrequest
Version:1.4.0
Name:MRDiagnosticRequest
Title:MR DiagnosticRequest
Status:Active as of 2024-06-28 01:25:00+0000
Definition:

MediRecords Diagnostic Request profile to record diagnostic request for a patient

Source Resource:XML / JSON / Turtle

The official URL for this profile is:

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

Formal Views of Profile Content

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

This structure is derived from AUDiagnosticRequest

Summary

Mandatory: 12 elements (14 nested mandatory elements)
Must-Support: 41 elements
Fixed Value: 1 element
Prohibited: 2 elements

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element ServiceRequest.contained is sliced based on the value of profile:$this
  • The element ServiceRequest.contained.value[x] is sliced based on the value of type:$this
  • The element ServiceRequest.contained.collection.collected[x] is sliced based on the value of type:$this

This structure is derived from AUDiagnosticRequest

NameFlagsCard.TypeDescription & Constraintsdoco
.. ServiceRequest AUDiagnosticRequest
... id S0..1idLogical id of this artifact
... meta
.... lastUpdated S0..1instantWhen the resource version last changed
.... profile S1..*canonical(StructureDefinition)Profiles this resource claims to conform to
.... security S0..*CodingSecurity Labels applied to this resource
... Slices for contained 1..*ResourceContained, inline Resources
Slice: Unordered, Open by profile:$this
.... contained:pregnancyStatus S0..1AUCorePregnancyStatusThis should only be provided if subject is pregnant
..... code 1..1CodeableConceptloinc code for pregnancy status
..... value[x] 1..1CodeableConceptActual result
Slice: Unordered, Open by type:$this
..... valueCodeableConcept S1..1CodeableConceptActual result
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://snomed.info/sct
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 77386006
..... hasMember 0..0
.... contained:estimatedDeliveryDate S0..1AUEstimatedDateOfDeliveryThis should only be provided if subject is pregnant
..... status S1..1coderegistered | preliminary | final | amended +
..... code S1..1CodeableConceptsnomed code for estimated delivery date
..... subject S1..1Reference(Patient)The pregnant individual
..... focus 0..0
..... effectiveDateTime S1..1dateTimeDate, and optionally time, the observation was performed
..... value[x] 1..1dateTimeActual result
Slice: Unordered, Open by type:$this
..... valueDateTime S1..1dateTimeActual result
.... contained:lastMenstrualPeriod S0..1AULastMenstrualPeriodThis should only be provided if subject is pregnant
..... status S1..1coderegistered | preliminary | final | amended +
..... code S1..1CodeableConceptsnomed or loinc code for last menstrual period
..... subject S1..1Reference(Patient)Who and/or what the observation is about
..... effectiveDateTime S1..1dateTimeDate, and optionally time, the observation was performed
..... value[x] 1..1dateTimeActual result
Slice: Unordered, Open by type:$this
..... valueDateTime S1..1dateTimeActual result
.... contained:billingInformation S1..1MRCoverageInsurance or medical plan or a payment agreement
..... status S1..1codeMust be active only
..... type
...... coding S0..1CodingCode defined by a terminology system
..... beneficiary S1..1Reference(MR Patient)Plan beneficiary
...... reference 1..1stringLiteral reference, Relative, internal or absolute URL
..... payor S1..1Reference(Organization | Patient | RelatedPerson)Issuer of the policy
...... display 1..1stringText alternative for the resource
.... contained:specimenCollection S0..1AUBaseSpecimenA specimen in an Australian healthcare context
..... collection 1..1BackboneElementCollection details
...... collected[x] 1..1dateTimeCollection time
Slice: Unordered, Open by type:$this
...... collectedDateTime S1..1dateTimeCollection time
.... resultCopiesTo S0..*Reference(Practitioner | Device | Patient | RelatedPerson | PractitionerRole | Organization | Location | HealthcareService | CareTeam | Endpoint)Copies of results sent to these recpients
URL: http://hl7.org.au/fhir/StructureDefinition/result-copies-to
..... valueReference 1..1Reference(MR PractitionerRole Contact | MR Patient)Result copies to
.... serviceRequestFasting S0..1CodeableConceptPatient fasting precondition
URL: http://hl7.org/fhir/StructureDefinition/servicerequest-precondition profiled by https://fhir.medirecords.com/StructureDefinition/mr-service-request-fasting
... status S1..1codedraft | active | on-hold | revoked | completed | entered-in-error | unknown
... intent S1..1codeproposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option
Fixed Value: order
... category S1..1CodeableConceptCode representing 'Laboratory procedure' or 'Imaging' service
Binding: MediRecords Diagnostic Request Categories (required)
... priority S0..1coderoutine | urgent | asap | stat
... code S1..1CodeableConceptWhat is being requested/ordered
.... coding 0..1CodingCode defined by a terminology system
.... text 1..1stringPlain text representation of the concept
... subject S1..1Reference(MR Patient)Individual or Entity the service is ordered for
... authoredOn S1..1dateTimeDate request signed
... requester S1..1Reference(MR PractitionerRole)Authorising individual, organisation or program (e.g. National Bowel Cancer Screening Program)
.... reference 1..1stringLiteral reference, Relative, internal or absolute URL
.... display 1..1stringText alternative for the resource
... reasonCode S0..*CodeableConceptExplanation/Justification for procedure or service
.... coding 0..1CodingCode defined by a terminology system
..... system 0..1uriIdentity of the terminology system
Required Pattern: http://snomed.info/sct
.... text 1..1stringPlain text representation of the concept
... insurance S1..1Reference(Coverage | ClaimResponse)Associated insurance coverage
... supportingInfo S0..*Reference(AU Core Pregnancy Status | AU Estimated Date of Delivery | AU Last Menstrual Period | MR Coverage | Specimen)Additional clinical information
... bodySite S0..1CodeableConceptLocation on Body
Binding: MediRecords Diagnostic Request BodySite ValueSet (required)
... note S0..*AnnotationComments

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. ServiceRequest C0..*AUDiagnosticRequestA diagnostic service request in an Australian healthcare context
prr-1: orderDetail SHALL only be present if code is present
... id SΣ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 SΣ1..*canonical(StructureDefinition)Profiles this resource claims to conform to
.... security SΣ0..*CodingSecurity Labels applied to this resource
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
... 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
... Slices for contained 1..*ResourceContained, inline Resources
Slice: Unordered, Open by profile:$this
.... contained:pregnancyStatus S0..1AUCorePregnancyStatusThis should only be provided if subject is pregnant
..... id Σ0..1idLogical id of this artifact
..... 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
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
..... identifier Σ0..*IdentifierBusiness Identifier for observation
..... basedOn Σ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
..... status ?!SΣ1..1coderegistered | preliminary | final | amended +
Binding: ObservationStatus (required): Codes providing the status of an observation.


Fixed Value: final
..... Slices for category S1..*CodeableConceptClassification of type of observation
Slice: Unordered, Open by pattern:$this
Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories.


...... category:socialHistory 1..1CodeableConceptClassification of type of observation
Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories.



Required Pattern: At least the following
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
........ id0..1stringUnique id for inter-element referencing
........ extension0..*ExtensionAdditional content defined by implementations
........ system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/observation-category
........ version0..1stringVersion of the system - if relevant
........ code1..1codeSymbol in syntax defined by the system
Fixed Value: social-history
........ display0..1stringRepresentation defined by the system
........ userSelected0..1booleanIf this coding was chosen directly by the user
....... text0..1stringPlain text representation of the concept
..... code SΣ1..1CodeableConceptloinc code for pregnancy status
Binding: LOINCCodes (example): Codes identifying names of simple observations.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 82810-3
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... subject SΣ1..1Reference(AU Base 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
..... encounter SΣ0..1Reference(AU Base Encounter)Healthcare event during which this observation is made
..... effective[x] SΣC1..1dateTimeDate, and optionally time, the observation was performed
au-core-obs-01: Date shall be at least to day
..... issued Σ0..1instantDate/Time this version was made available
..... performer SΣ0..*Reference(AU Base Practitioner | AU Base Practitioner Role | AU Base Organisation | AU Base Patient | AU Base Related Person)Who is responsible for the observation
..... Slices for value[x] SΣC1..1CodeableConceptActual result
Slice: Unordered, Closed by type:$this
Binding: Pregnancy Status (extensible)
...... value[x]:valueCodeableConcept SΣC1..1CodeableConceptActual result
Binding: Pregnancy Status (extensible)
Required Pattern: At least the following
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
........ id0..1stringUnique id for inter-element referencing
........ extension0..*ExtensionAdditional content defined by implementations
........ system1..1uriIdentity of the terminology system
Fixed Value: http://snomed.info/sct
........ version0..1stringVersion of the system - if relevant
........ code1..1codeSymbol in syntax defined by the system
Fixed Value: 77386006
........ display0..1stringRepresentation defined by the system
........ userSelected0..1booleanIf this coding was chosen directly by the user
....... text0..1stringPlain text representation of the concept
..... dataAbsentReason SC0..1CodeableConceptWhy the result is missing
Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.

..... interpretation 0..*CodeableConceptHigh, low, normal, etc.
Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.


..... note 0..*AnnotationComments about the observation
..... bodySite 0..1CodeableConceptObserved body part
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.

..... method 0..1CodeableConceptHow it was done
Binding: ObservationMethods (example): Methods for simple observations.

..... specimen 0..1Reference(Specimen)Specimen used for this observation
..... device 0..1Reference(Device | DeviceMetric)(Measurement) Device
..... referenceRange C0..*BackboneElementProvides guide for interpretation
obs-3: Must have at least a low or a high or text
...... 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
...... low C0..1SimpleQuantityLow Range, if relevant
...... high C0..1SimpleQuantityHigh Range, if relevant
...... type 0..1CodeableConceptReference range qualifier
Binding: ObservationReferenceRangeMeaningCodes (preferred): Code for the meaning of a reference range.

...... appliesTo 0..*CodeableConceptReference range population
Binding: ObservationReferenceRangeAppliesToCodes (example): Codes identifying the population the reference range applies to.


...... age 0..1RangeApplicable age range, if relevant
...... text 0..1stringText based reference range in an observation
..... derivedFrom Σ0..*Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence)Related measurements the observation is made from
..... component Σ0..*BackboneElementComponent results
...... 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
...... code Σ1..1CodeableConceptType of component observation (code / type)
Binding: LOINCCodes (example): Codes identifying names of simple observations.

...... value[x] Σ0..1Actual component result
....... valueQuantityQuantity
....... valueCodeableConceptCodeableConcept
....... valueStringstring
....... valueBooleanboolean
....... valueIntegerinteger
....... valueRangeRange
....... valueRatioRatio
....... valueSampledDataSampledData
....... valueTimetime
....... valueDateTimedateTime
....... valuePeriodPeriod
...... dataAbsentReason C0..1CodeableConceptWhy the component result is missing
Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.

...... interpretation 0..*CodeableConceptHigh, low, normal, etc.
Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.


...... referenceRange 0..*See referenceRange (Observation)Provides guide for interpretation of component result
.... contained:estimatedDeliveryDate S0..1AUEstimatedDateOfDeliveryThis should only be provided if subject is pregnant
..... id Σ0..1stringLogical id of this artifact
..... 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
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
..... identifier Σ0..*IdentifierBusiness Identifier for observation
..... basedOn Σ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
..... status ?!SΣ1..1coderegistered | preliminary | final | amended +
Binding: ObservationStatus (required): Codes providing the status of an observation.


Fixed Value: final
..... category 0..*CodeableConceptClassification of type of observation
Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories.


..... code SΣ1..1CodeableConceptsnomed code for estimated delivery date
Binding: LOINCCodes (example): Codes identifying names of simple observations.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://snomed.info/sct
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 161714006
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... Slices for coding Σ0..*CodingCode defined by a terminology system
Slice: Unordered, Open by value:system
....... coding:snomedEDD Σ0..*CodingSNOMED CT Estimated Date of Delivery
Binding: Estimated Date Of Delivery . (extensible)
........ id 0..1stringUnique id for inter-element referencing
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ system Σ1..1uriIdentity of the terminology system
Fixed Value: http://snomed.info/sct
........ version Σ0..1stringVersion of the system - if relevant
........ code Σ0..1codeSymbol in syntax defined by the system
........ display Σ0..1stringRepresentation defined by the system
........ userSelected Σ0..1booleanIf this coding was chosen directly by the user
....... coding:loincEDD Σ0..*CodingLOINC Estimated Date of Delivery
Binding: Estimated Date Of Delivery LOINC . (extensible)
........ id 0..1stringUnique id for inter-element referencing
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ system Σ1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
........ version Σ0..1stringVersion of the system - if relevant
........ code Σ0..1codeSymbol in syntax defined by the system
........ display Σ0..1stringRepresentation defined by the system
........ userSelected Σ0..1booleanIf this coding was chosen directly by the user
...... text Σ0..1stringPlain text representation of the concept
..... subject SΣ1..1Reference(Patient)The pregnant individual
..... encounter Σ0..1Reference(Encounter)Healthcare event during which this observation is made
..... Slices for effective[x] Σ1..1dateTimeDate, and optionally time, the observation was performed
Slice: Unordered, Closed by type:$this
...... effective[x]:effectiveDateTime SΣ1..1dateTimeDate, and optionally time, the observation was performed
..... issued Σ0..1instantDate/Time this version was made available
..... performer Σ0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson)Who is responsible for the observation
..... Slices for value[x] ΣC1..1dateTimeActual result
Slice: Unordered, Closed by type:$this
...... value[x]:valueDateTime SΣC1..1dateTimeActual result
..... dataAbsentReason C0..1CodeableConceptWhy the result is missing
Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.

..... interpretation 0..*CodeableConceptHigh, low, normal, etc.
Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.


..... note 0..*AnnotationComments about the observation
..... bodySite 0..1CodeableConceptObserved body part
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.

..... method 0..1CodeableConceptHow it was done
Binding: ObservationMethods (example): Methods for simple observations.

..... specimen 0..1Reference(Specimen)Specimen used for this observation
..... device 0..1Reference(Device | DeviceMetric)(Measurement) Device
..... referenceRange C0..*BackboneElementProvides guide for interpretation
obs-3: Must have at least a low or a high or text
...... 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
...... low C0..1SimpleQuantityLow Range, if relevant
...... high C0..1SimpleQuantityHigh Range, if relevant
...... type 0..1CodeableConceptReference range qualifier
Binding: ObservationReferenceRangeMeaningCodes (preferred): Code for the meaning of a reference range.

...... appliesTo 0..*CodeableConceptReference range population
Binding: ObservationReferenceRangeAppliesToCodes (example): Codes identifying the population the reference range applies to.


...... age 0..1RangeApplicable age range, if relevant
...... text 0..1stringText based reference range in an observation
..... hasMember Σ0..*Reference(Observation | QuestionnaireResponse | MolecularSequence)Related resource that belongs to the Observation group
..... derivedFrom Σ0..*Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence)Related measurements the observation is made from
..... component Σ0..*BackboneElementComponent results
...... 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
...... code Σ1..1CodeableConceptType of component observation (code / type)
Binding: LOINCCodes (example): Codes identifying names of simple observations.

...... value[x] Σ0..1Actual component result
....... valueQuantityQuantity
....... valueCodeableConceptCodeableConcept
....... valueStringstring
....... valueBooleanboolean
....... valueIntegerinteger
....... valueRangeRange
....... valueRatioRatio
....... valueSampledDataSampledData
....... valueTimetime
....... valueDateTimedateTime
....... valuePeriodPeriod
...... dataAbsentReason C0..1CodeableConceptWhy the component result is missing
Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.

...... interpretation 0..*CodeableConceptHigh, low, normal, etc.
Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.


...... referenceRange 0..*See referenceRange (Observation)Provides guide for interpretation of component result
.... contained:lastMenstrualPeriod S0..1AULastMenstrualPeriodThis should only be provided if subject is pregnant
..... id Σ0..1stringLogical id of this artifact
..... 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
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
..... identifier Σ0..*IdentifierBusiness Identifier for observation
..... basedOn Σ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
..... status ?!SΣ1..1coderegistered | preliminary | final | amended +
Binding: ObservationStatus (required): Codes providing the status of an observation.


Fixed Value: final
..... category 0..*CodeableConceptClassification of type of observation
Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories.


..... code SΣ1..1CodeableConceptsnomed or loinc code for last menstrual period
Binding: LOINCCodes (example): Codes identifying names of simple observations.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://snomed.info/sct
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 21840007
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... Slices for coding Σ0..*CodingCode defined by a terminology system
Slice: Unordered, Open by value:code, value:system
....... coding:loincLastMenstrualPeriod Σ0..1CodingLOINC Last Menstrual Period
........ id 0..1stringUnique id for inter-element referencing
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ system Σ1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
........ version Σ0..1stringVersion of the system - if relevant
........ code Σ1..1codeSymbol in syntax defined by the system
Fixed Value: 8665-2
........ display Σ0..1stringRepresentation defined by the system
........ userSelected Σ0..1booleanIf this coding was chosen directly by the user
...... text Σ0..1stringPlain text representation of the concept
..... subject SΣ1..1Reference(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
..... encounter Σ0..1Reference(Encounter)Healthcare event during which this observation is made
..... Slices for effective[x] Σ1..1dateTimeDate, and optionally time, the observation was performed
Slice: Unordered, Closed by type:$this
...... effective[x]:effectiveDateTime SΣ1..1dateTimeDate, and optionally time, the observation was performed
..... issued Σ0..1instantDate/Time this version was made available
..... performer Σ0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson)Who is responsible for the observation
..... Slices for value[x] ΣC1..1dateTimeActual result
Slice: Unordered, Closed by type:$this
...... value[x]:valueDateTime SΣC1..1dateTimeActual result
..... dataAbsentReason C0..1CodeableConceptWhy the result is missing
Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.

..... interpretation 0..*CodeableConceptHigh, low, normal, etc.
Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.


..... note 0..*AnnotationComments about the observation
..... bodySite 0..1CodeableConceptObserved body part
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.

..... method 0..1CodeableConceptHow it was done
Binding: ObservationMethods (example): Methods for simple observations.

..... specimen 0..1Reference(Specimen)Specimen used for this observation
..... device 0..1Reference(Device | DeviceMetric)(Measurement) Device
..... referenceRange C0..*BackboneElementProvides guide for interpretation
obs-3: Must have at least a low or a high or text
...... 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
...... low C0..1SimpleQuantityLow Range, if relevant
...... high C0..1SimpleQuantityHigh Range, if relevant
...... type 0..1CodeableConceptReference range qualifier
Binding: ObservationReferenceRangeMeaningCodes (preferred): Code for the meaning of a reference range.

...... appliesTo 0..*CodeableConceptReference range population
Binding: ObservationReferenceRangeAppliesToCodes (example): Codes identifying the population the reference range applies to.


...... age 0..1RangeApplicable age range, if relevant
...... text 0..1stringText based reference range in an observation
..... hasMember Σ0..*Reference(Observation | QuestionnaireResponse | MolecularSequence)Related resource that belongs to the Observation group
..... derivedFrom Σ0..*Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence)Related measurements the observation is made from
..... component Σ0..*BackboneElementComponent results
...... 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
...... code Σ1..1CodeableConceptType of component observation (code / type)
Binding: LOINCCodes (example): Codes identifying names of simple observations.

...... value[x] Σ0..1Actual component result
....... valueQuantityQuantity
....... valueCodeableConceptCodeableConcept
....... valueStringstring
....... valueBooleanboolean
....... valueIntegerinteger
....... valueRangeRange
....... valueRatioRatio
....... valueSampledDataSampledData
....... valueTimetime
....... valueDateTimedateTime
....... valuePeriodPeriod
...... dataAbsentReason C0..1CodeableConceptWhy the component result is missing
Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.

...... interpretation 0..*CodeableConceptHigh, low, normal, etc.
Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.


...... referenceRange 0..*See referenceRange (Observation)Provides guide for interpretation of component result
.... contained:billingInformation S1..1MRCoverageInsurance or medical plan or a payment agreement
..... id Σ0..1idLogical id of this artifact
..... 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
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
..... identifier Σ0..*IdentifierBusiness Identifier for the coverage
..... status ?!SΣ1..1codeMust be active only
Binding: FinancialResourceStatusCodes (required): A code specifying the state of the resource instance.

..... type SΣ0..1CodeableConceptCoverage Type and Self Payment code
Binding: MediRecords Coverage Type ValueSet (required)
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... coding SΣ0..1CodingCode defined by a terminology system
....... id 0..1stringUnique id for inter-element referencing
....... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
....... system Σ0..1uriIdentity of the terminology system
....... version Σ0..1stringVersion of the system - if relevant
....... code Σ0..1codepay | PUBLICPOL
....... display Σ0..1stringPay | public healthcare
....... userSelected Σ0..1booleanIf this coding was chosen directly by the user
...... text Σ1..1stringPrivate | Direct Bill | Concessional
..... policyHolder Σ0..1Reference(Patient | RelatedPerson | Organization)Owner of the policy
..... subscriber Σ0..1Reference(Patient | RelatedPerson)Subscriber to the policy
..... subscriberId Σ0..1stringID assigned to the subscriber
..... beneficiary SΣ1..1Reference(MR Patient)Plan beneficiary
...... 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
..... dependent Σ0..1stringDependent number
..... relationship 0..1CodeableConceptBeneficiary relationship to the subscriber
Binding: SubscriberRelationshipCodes (extensible): The relationship between the Subscriber and the Beneficiary (insured/covered party/patient).

..... period Σ0..1PeriodCoverage start and end dates
..... payor SΣ1..1Reference(Organization | Patient | RelatedPerson)Issuer of the policy
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... reference ΣC0..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 Σ1..1stringText alternative for the resource
..... class 0..*BackboneElementAdditional coverage classifications
...... 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
...... type Σ1..1CodeableConceptType of class such as 'group' or 'plan'
Binding: CoverageClassCodes (extensible): The policy classifications, eg. Group, Plan, Class, etc.

...... value Σ1..1stringValue associated with the type
...... name Σ0..1stringHuman readable description of the type and value
..... order Σ0..1positiveIntRelative order of the coverage
..... network Σ0..1stringInsurer network
..... costToBeneficiary 0..*BackboneElementPatient payments for services/products
...... 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
...... type Σ0..1CodeableConceptCost category
Binding: CoverageCopayTypeCodes (extensible): The types of services to which patient copayments are specified.

...... value[x] Σ1..1The amount or percentage due from the beneficiary
....... valueQuantityQuantity(SimpleQuantity)
....... valueMoneyMoney
...... exception 0..*BackboneElementExceptions for patient payments
....... 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
....... type Σ1..1CodeableConceptException category
Binding: ExampleCoverageFinancialExceptionCodes (example): The types of exceptions from the part or full value of financial obligations such as copays.

....... period Σ0..1PeriodThe effective period of the exception
..... subrogation 0..1booleanReimbursement to insurer
..... contract 0..*Reference(Contract)Contract details
.... contained:specimenCollection S0..1AUBaseSpecimenA specimen in an Australian healthcare context
..... id Σ0..1stringLogical id of this artifact
..... 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
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
..... identifier Σ0..*IdentifierExternal Identifier
..... accessionIdentifier Σ0..1IdentifierIdentifier assigned by the lab
..... status ?!Σ0..1codeavailable | unavailable | unsatisfactory | entered-in-error
Binding: SpecimenStatus (required): Codes providing the status/availability of a specimen.

..... type Σ0..1CodeableConceptKind of material that forms the specimen
Binding: Specimen Type . (preferred)
..... subject Σ0..1Reference(Patient | Group | Device | Substance | Location)Where the specimen came from. This may be from patient(s), from a location (e.g., the source of an environmental sample), or a sampling of a substance or a device
..... receivedTime Σ0..1dateTimeThe time when specimen was received for processing
..... parent 0..*Reference(AU Base Specimen)Specimen from which this specimen originated
..... request 0..*Reference(ServiceRequest)Why the specimen was collected
..... collection 1..1BackboneElementCollection details
...... 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
...... collector Σ0..1Reference(Practitioner | PractitionerRole)Who collected the specimen
...... Slices for collected[x] Σ1..1dateTimeCollection time
Slice: Unordered, Closed by type:$this
....... collected[x]:collectedDateTime SΣ1..1dateTimeCollection time
...... duration Σ0..1DurationHow long it took to collect specimen
...... quantity 0..1SimpleQuantityThe quantity of specimen collected
...... method 0..1CodeableConceptTechnique used to perform collection
Binding: Specimen Collection Procedure . (preferred)
...... bodySite 0..1CodeableConceptAnatomical collection site
Binding: Body Site . (preferred)
...... fastingStatus[x] Σ0..1Whether or how long patient abstained from food and/or drink
Binding: hl7VS-relevantClincialInformation (extensible): Codes describing the fasting status of the patient.

....... fastingStatusCodeableConceptCodeableConcept
....... fastingStatusDurationDuration
..... processing 0..*BackboneElementProcessing and processing step details
...... 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
...... description 0..1stringTextual description of procedure
...... procedure 0..1CodeableConceptIndicates the treatment step applied to the specimen
Binding: SpecimenProcessingProcedure (example): Type indicating the technique used to process the specimen.

...... additive 0..*Reference(Substance)Material used in the processing step
...... time[x] 0..1Date and time of specimen processing
....... timeDateTimedateTime
....... timePeriodPeriod
..... container 0..*BackboneElementDirect container of specimen (tube/slide, etc.)
...... 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
...... identifier Σ0..*IdentifierId for the container
...... description 0..1stringTextual description of the container
...... type 0..1CodeableConceptKind of container directly associated with specimen
Binding: SpecimenContainerType (example): Type of specimen container.

...... capacity 0..1SimpleQuantityContainer volume or size
......