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
...... specimenQuantity 0..1SimpleQuantityQuantity of specimen within container
...... additive[x] 0..1Additive associated with container
Binding: hl7VS-additivePreservative (example): Substance added to specimen container.

....... additiveCodeableConceptCodeableConcept
....... additiveReferenceReference(Substance)
..... condition Σ0..*CodeableConceptState of the specimen
Binding: hl7VS-specimenCondition (extensible): Codes describing the state of the specimen.


..... note 0..*AnnotationComments
... 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
... 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
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..0
.... url 1..1uri"http://hl7.org.au/fhir/StructureDefinition/result-copies-to"
.... Slices for value[x] 1..1Reference()Result copies to
Slice: Unordered, Closed by type:$this
..... value[x]: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
... 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 S0..1AULocalOrderIdentifierLocal Order Identifier
... status ?!SΣ1..1codedraft | active | on-hold | revoked | completed | entered-in-error | unknown
Binding: RequestStatus (required): The status of a service order.

... intent ?!SΣ1..1codeproposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option
Binding: RequestIntent (required): The kind of service request.


Fixed Value: order
... category SΣ1..1CodeableConceptCode representing 'Laboratory procedure' or 'Imaging' service
Binding: MediRecords Diagnostic Request Categories (required)
... priority SΣ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Σ1..1CodeableConceptWhat is being requested/ordered
Binding: Evaluation Procedure . (example)
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... coding Σ0..1CodingCode defined by a terminology system
.... text Σ1..1stringPlain text representation of the concept
... 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(MR Patient)Individual or Entity the service is ordered 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 request signed
... requester SΣ1..1Reference(MR PractitionerRole)Authorising individual, organisation or program (e.g. National Bowel Cancer Screening Program)
.... 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 Σ1..1stringText alternative for the resource
... performerType Σ0..1CodeableConceptPerformer role
Binding: Practitioner Role . (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 SΣ0..*CodeableConceptExplanation/Justification for procedure or service
Binding: Reason for Request . (preferred)
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... coding Σ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
Required Pattern: 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
.... text Σ1..1stringPlain text representation of the concept
... reasonReference Σ0..*Reference(Condition | Observation | DiagnosticReport | DocumentReference)Explanation/Justification for service or service
... 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
... specimen Σ0..*Reference(AU Base Specimen)Procedure Samples
... bodySite SΣ0..1CodeableConceptLocation on Body
Binding: MediRecords Diagnostic Request BodySite ValueSet (required)
... note S0..*AnnotationComments
... patientInstruction Σ0..1stringPatient or consumer-oriented instructions
... relevantHistory 0..*Reference(Provenance)Request provenance

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. ServiceRequest 0..*AUDiagnosticRequestA diagnostic service request in an Australian healthcare context
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
.... lastUpdated Σ0..1instantWhen the resource version last changed
.... profile Σ1..*canonical(StructureDefinition)Profiles this resource claims to conform to
.... security Σ0..*CodingSecurity Labels applied to this resource
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.


... contained:pregnancyStatus 0..1AUCorePregnancyStatusThis should only be provided if subject is pregnant
.... status ?!Σ1..1coderegistered | preliminary | final | amended +
Binding: ObservationStatus (required): Codes providing the status of an observation.


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


.... code Σ1..1CodeableConceptloinc code for pregnancy status
Binding: LOINCCodes (example): Codes identifying names of simple observations.


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://loinc.org
...... code1..1codeSymbol in syntax defined by the system
Fixed Value: 82810-3
.... subject Σ1..1Reference(AU Base Patient)Who and/or what the observation is about
.... encounter Σ0..1Reference(AU Base Encounter)Healthcare event during which this observation is made
.... effective[x] ΣC1..1dateTimeDate, and optionally time, the observation was performed
au-core-obs-01: Date shall be at least to day
.... performer Σ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] ΣC1..1CodeableConceptActual result
Slice: Unordered, Closed by type:$this
Binding: Pregnancy Status (extensible)
..... value[x]:valueCodeableConcept ΣC1..1CodeableConceptActual result
Binding: Pregnancy Status (extensible)
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
.... dataAbsentReason C0..1CodeableConceptWhy the result is missing
Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.

.... status ?!Σ1..1coderegistered | preliminary | final | amended +
Binding: ObservationStatus (required): Codes providing the status of an observation.


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


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: 161714006
.... subject Σ1..1Reference(Patient)The pregnant individual
.... effective[x]:effectiveDateTime Σ1..1dateTimeDate, and optionally time, the observation was performed
.... value[x]:valueDateTime ΣC1..1dateTimeActual result
... contained:lastMenstrualPeriod 0..1AULastMenstrualPeriodThis should only be provided if subject is pregnant
.... status ?!Σ1..1coderegistered | preliminary | final | amended +
Binding: ObservationStatus (required): Codes providing the status of an observation.


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


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: 21840007
.... subject Σ1..1Reference(Patient)Who and/or what the observation is about
.... effective[x]:effectiveDateTime Σ1..1dateTimeDate, and optionally time, the observation was performed
.... value[x]:valueDateTime ΣC1..1dateTimeActual result
... contained:billingInformation 1..1MRCoverageInsurance or medical plan or a payment agreement
.... status ?!Σ1..1codeMust be active only
Binding: FinancialResourceStatusCodes (required): A code specifying the state of the resource instance.

.... type Σ0..1CodeableConceptCoverage Type and Self Payment code
Binding: MediRecords Coverage Type ValueSet (required)
..... coding Σ0..1CodingCode defined by a terminology system
.... beneficiary Σ1..1Reference(MR Patient)Plan beneficiary
.... payor Σ1..1Reference(Organization | Patient | RelatedPerson)Issuer of the policy
... contained:specimenCollection 0..1AUBaseSpecimenA specimen in an Australian healthcare context
.... collection 1..1BackboneElementCollection details
..... collected[x]:collectedDateTime Σ1..1dateTimeCollection time
... resultCopiesTo 0..*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
... serviceRequestFasting 0..1CodeableConceptPatient fasting precondition
URL: http://hl7.org/fhir/StructureDefinition/servicerequest-precondition profiled by https://fhir.medirecords.com/StructureDefinition/mr-service-request-fasting
... requisition 0..1AULocalOrderIdentifierLocal Order Identifier
... status ?!Σ1..1codedraft | active | on-hold | revoked | completed | entered-in-error | unknown
Binding: RequestStatus (required): The status of a service order.

... intent ?!Σ1..1codeproposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option
Binding: RequestIntent (required): The kind of service request.


Fixed Value: order
... category Σ1..1CodeableConceptCode representing 'Laboratory procedure' or 'Imaging' service
Binding: MediRecords Diagnostic Request Categories (required)
... priority Σ0..1coderoutine | urgent | asap | stat
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.

... code Σ1..1CodeableConceptWhat is being requested/ordered
Binding: Evaluation Procedure . (example)
... subject Σ1..1Reference(MR Patient)Individual or Entity the service is ordered for
... authoredOn Σ1..1dateTimeDate request signed
... requester Σ1..1Reference(MR PractitionerRole)Authorising individual, organisation or program (e.g. National Bowel Cancer Screening Program)
... reasonCode Σ0..*CodeableConceptExplanation/Justification for procedure or service
Binding: Reason for Request . (preferred)
... insurance 1..1Reference(Coverage | ClaimResponse)Associated insurance coverage
... supportingInfo 0..*Reference(AU Core Pregnancy Status | AU Estimated Date of Delivery | AU Last Menstrual Period | MR Coverage | Specimen)Additional clinical information
... bodySite Σ0..1CodeableConceptLocation on Body
Binding: MediRecords Diagnostic Request BodySite ValueSet (required)
... note 0..*AnnotationComments

doco Documentation for this format

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

Differential View

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

Snapshot View

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
...... specimenQuantity 0..1SimpleQuantityQuantity of specimen within container
...... additive[x] 0..1Additive associated with container
Binding: hl7VS-additivePreservative (example): Substance added to specimen container.

....... additiveCodeableConceptCodeableConcept
....... additiveReferenceReference(Substance)
..... condition Σ0..*CodeableConceptState of the specimen
Binding: hl7VS-specimenCondition (extensible): Codes describing the state of the specimen.


..... note 0..*AnnotationComments
... 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
... 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
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..0
.... url 1..1uri"http://hl7.org.au/fhir/StructureDefinition/result-copies-to"
.... Slices for value[x] 1..1Reference()Result copies to
Slice: Unordered, Closed by type:$this
..... value[x]: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
... 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 S0..1AULocalOrderIdentifierLocal Order Identifier
... status ?!SΣ1..1codedraft | active | on-hold | revoked | completed | entered-in-error | unknown
Binding: RequestStatus (required): The status of a service order.

... intent ?!SΣ1..1codeproposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option
Binding: RequestIntent (required): The kind of service request.


Fixed Value: order
... category SΣ1..1CodeableConceptCode representing 'Laboratory procedure' or 'Imaging' service
Binding: MediRecords Diagnostic Request Categories (required)
... priority SΣ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Σ1..1CodeableConceptWhat is being requested/ordered
Binding: Evaluation Procedure . (example)
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... coding Σ0..1CodingCode defined by a terminology system
.... text Σ1..1stringPlain text representation of the concept
... 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(MR Patient)Individual or Entity the service is ordered 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 request signed
... requester SΣ1..1Reference(MR PractitionerRole)Authorising individual, organisation or program (e.g. National Bowel Cancer Screening Program)
.... 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 Σ1..1stringText alternative for the resource
... performerType Σ0..1CodeableConceptPerformer role
Binding: Practitioner Role . (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 SΣ0..*CodeableConceptExplanation/Justification for procedure or service
Binding: Reason for Request . (preferred)
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... coding Σ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
Required Pattern: 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
.... text Σ1..1stringPlain text representation of the concept
... reasonReference Σ0..*Reference(Condition | Observation | DiagnosticReport | DocumentReference)Explanation/Justification for service or service
... 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
... specimen Σ0..*Reference(AU Base Specimen)Procedure Samples
... bodySite SΣ0..1CodeableConceptLocation on Body
Binding: MediRecords Diagnostic Request BodySite ValueSet (required)
... note S0..*AnnotationComments
... patientInstruction Σ0..1stringPatient or consumer-oriented instructions
... relevantHistory 0..*Reference(Provenance)Request provenance

doco Documentation for this format

 

Other representations of profile: CSV, Excel, Schematron

Terminology Bindings

PathConformanceValueSet / CodeURI
ServiceRequest.meta.securityextensibleAll Security Labels
http://hl7.org/fhir/ValueSet/security-labels
from the FHIR Standard
ServiceRequest.meta.tagexampleCommonTags
http://hl7.org/fhir/ValueSet/common-tags
from the FHIR Standard
ServiceRequest.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
ServiceRequest.contained:pregnancyStatus.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
ServiceRequest.contained:pregnancyStatus.statusrequiredFixed Value: final
http://hl7.org/fhir/ValueSet/observation-status|4.0.1
from the FHIR Standard
ServiceRequest.contained:pregnancyStatus.categorypreferredObservationCategoryCodes
http://hl7.org/fhir/ValueSet/observation-category
from the FHIR Standard
ServiceRequest.contained:pregnancyStatus.category:socialHistorypreferredPattern: social-history
http://hl7.org/fhir/ValueSet/observation-category
from the FHIR Standard
ServiceRequest.contained:pregnancyStatus.codeexamplePattern: LOINC code 82810-3
http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
ServiceRequest.contained:pregnancyStatus.value[x]extensiblePregnancyStatus
http://hl7.org.au/fhir/core/ValueSet/pregnancy-status
from this IG
ServiceRequest.contained:pregnancyStatus.value[x]:valueCodeableConceptextensiblePattern: SNOMED CT code 77386006
http://hl7.org.au/fhir/core/ValueSet/pregnancy-status
from this IG
ServiceRequest.contained:pregnancyStatus.dataAbsentReasonextensibleDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
ServiceRequest.contained:pregnancyStatus.interpretationextensibleObservationInterpretationCodes
http://hl7.org/fhir/ValueSet/observation-interpretation
from the FHIR Standard
ServiceRequest.contained:pregnancyStatus.bodySiteexampleSNOMEDCTBodyStructures
http://hl7.org/fhir/ValueSet/body-site
from the FHIR Standard
ServiceRequest.contained:pregnancyStatus.methodexampleObservationMethods
http://hl7.org/fhir/ValueSet/observation-methods
from the FHIR Standard
ServiceRequest.contained:pregnancyStatus.referenceRange.typepreferredObservationReferenceRangeMeaningCodes
http://hl7.org/fhir/ValueSet/referencerange-meaning
from the FHIR Standard
ServiceRequest.contained:pregnancyStatus.referenceRange.appliesToexampleObservationReferenceRangeAppliesToCodes
http://hl7.org/fhir/ValueSet/referencerange-appliesto
from the FHIR Standard
ServiceRequest.contained:pregnancyStatus.component.codeexampleLOINCCodes (a valid code from LOINC)
http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
ServiceRequest.contained:pregnancyStatus.component.dataAbsentReasonextensibleDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
ServiceRequest.contained:pregnancyStatus.component.interpretationextensibleObservationInterpretationCodes
http://hl7.org/fhir/ValueSet/observation-interpretation
from the FHIR Standard
ServiceRequest.contained:estimatedDeliveryDate.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
ServiceRequest.contained:estimatedDeliveryDate.statusrequiredFixed Value: final
http://hl7.org/fhir/ValueSet/observation-status|4.0.1
from the FHIR Standard
ServiceRequest.contained:estimatedDeliveryDate.categorypreferredObservationCategoryCodes
http://hl7.org/fhir/ValueSet/observation-category
from the FHIR Standard
ServiceRequest.contained:estimatedDeliveryDate.codeexamplePattern: SNOMED CT code 161714006
http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
ServiceRequest.contained:estimatedDeliveryDate.code.coding:snomedEDDextensibleEstimatedDateOfDelivery .
https://healthterminologies.gov.au/fhir/ValueSet/estimated-date-of-delivery-1
ServiceRequest.contained:estimatedDeliveryDate.code.coding:loincEDDextensibleEstimatedDateOfDeliveryLOINC .
https://healthterminologies.gov.au/fhir/ValueSet/estimated-date-of-delivery-LOINC-1
ServiceRequest.contained:estimatedDeliveryDate.dataAbsentReasonextensibleDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
ServiceRequest.contained:estimatedDeliveryDate.interpretationextensibleObservationInterpretationCodes
http://hl7.org/fhir/ValueSet/observation-interpretation
from the FHIR Standard
ServiceRequest.contained:estimatedDeliveryDate.bodySiteexampleSNOMEDCTBodyStructures
http://hl7.org/fhir/ValueSet/body-site
from the FHIR Standard
ServiceRequest.contained:estimatedDeliveryDate.methodexampleObservationMethods
http://hl7.org/fhir/ValueSet/observation-methods
from the FHIR Standard
ServiceRequest.contained:estimatedDeliveryDate.referenceRange.typepreferredObservationReferenceRangeMeaningCodes
http://hl7.org/fhir/ValueSet/referencerange-meaning
from the FHIR Standard
ServiceRequest.contained:estimatedDeliveryDate.referenceRange.appliesToexampleObservationReferenceRangeAppliesToCodes
http://hl7.org/fhir/ValueSet/referencerange-appliesto
from the FHIR Standard
ServiceRequest.contained:estimatedDeliveryDate.component.codeexampleLOINCCodes (a valid code from LOINC)
http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
ServiceRequest.contained:estimatedDeliveryDate.component.dataAbsentReasonextensibleDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
ServiceRequest.contained:estimatedDeliveryDate.component.interpretationextensibleObservationInterpretationCodes
http://hl7.org/fhir/ValueSet/observation-interpretation
from the FHIR Standard
ServiceRequest.contained:lastMenstrualPeriod.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
ServiceRequest.contained:lastMenstrualPeriod.statusrequiredFixed Value: final
http://hl7.org/fhir/ValueSet/observation-status|4.0.1
from the FHIR Standard
ServiceRequest.contained:lastMenstrualPeriod.categorypreferredObservationCategoryCodes
http://hl7.org/fhir/ValueSet/observation-category
from the FHIR Standard
ServiceRequest.contained:lastMenstrualPeriod.codeexamplePattern: SNOMED CT code 21840007
http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
ServiceRequest.contained:lastMenstrualPeriod.dataAbsentReasonextensibleDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
ServiceRequest.contained:lastMenstrualPeriod.interpretationextensibleObservationInterpretationCodes
http://hl7.org/fhir/ValueSet/observation-interpretation
from the FHIR Standard
ServiceRequest.contained:lastMenstrualPeriod.bodySiteexampleSNOMEDCTBodyStructures
http://hl7.org/fhir/ValueSet/body-site
from the FHIR Standard
ServiceRequest.contained:lastMenstrualPeriod.methodexampleObservationMethods
http://hl7.org/fhir/ValueSet/observation-methods
from the FHIR Standard
ServiceRequest.contained:lastMenstrualPeriod.referenceRange.typepreferredObservationReferenceRangeMeaningCodes
http://hl7.org/fhir/ValueSet/referencerange-meaning
from the FHIR Standard
ServiceRequest.contained:lastMenstrualPeriod.referenceRange.appliesToexampleObservationReferenceRangeAppliesToCodes
http://hl7.org/fhir/ValueSet/referencerange-appliesto
from the FHIR Standard
ServiceRequest.contained:lastMenstrualPeriod.component.codeexampleLOINCCodes (a valid code from LOINC)
http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
ServiceRequest.contained:lastMenstrualPeriod.component.dataAbsentReasonextensibleDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
ServiceRequest.contained:lastMenstrualPeriod.component.interpretationextensibleObservationInterpretationCodes
http://hl7.org/fhir/ValueSet/observation-interpretation
from the FHIR Standard
ServiceRequest.contained:billingInformation.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
ServiceRequest.contained:billingInformation.statusrequiredFinancialResourceStatusCodes
http://hl7.org/fhir/ValueSet/fm-status|4.0.1
from the FHIR Standard
ServiceRequest.contained:billingInformation.typerequiredMRCoverageTypeValueSet
https://fhir.medirecords.com/ValueSet/mr-coverage-type
from this IG
ServiceRequest.contained:billingInformation.beneficiary.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
from the FHIR Standard
ServiceRequest.contained:billingInformation.relationshipextensibleSubscriberRelationshipCodes
http://hl7.org/fhir/ValueSet/subscriber-relationship
from the FHIR Standard
ServiceRequest.contained:billingInformation.payor.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
from the FHIR Standard
ServiceRequest.contained:billingInformation.class.typeextensibleCoverageClassCodes
http://hl7.org/fhir/ValueSet/coverage-class
from the FHIR Standard
ServiceRequest.contained:billingInformation.costToBeneficiary.typeextensibleCoverageCopayTypeCodes
http://hl7.org/fhir/ValueSet/coverage-copay-type
from the FHIR Standard
ServiceRequest.contained:billingInformation.costToBeneficiary.exception.typeexampleExampleCoverageFinancialExceptionCodes
http://hl7.org/fhir/ValueSet/coverage-financial-exception
from the FHIR Standard
ServiceRequest.contained:specimenCollection.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
ServiceRequest.contained:specimenCollection.statusrequiredSpecimenStatus
http://hl7.org/fhir/ValueSet/specimen-status|4.0.1
from the FHIR Standard
ServiceRequest.contained:specimenCollection.typepreferredSpecimenType .
https://healthterminologies.gov.au/fhir/ValueSet/specimen-type-1
ServiceRequest.contained:specimenCollection.collection.methodpreferredSpecimenCollectionProcedure .
https://healthterminologies.gov.au/fhir/ValueSet/specimen-collection-procedure-1
ServiceRequest.contained:specimenCollection.collection.bodySitepreferredBodySite .
https://healthterminologies.gov.au/fhir/ValueSet/body-site-1
ServiceRequest.contained:specimenCollection.collection.fastingStatus[x]extensibleHl7VSRelevantClincialInformation
http://terminology.hl7.org/ValueSet/v2-0916
ServiceRequest.contained:specimenCollection.processing.procedureexampleSpecimenProcessingProcedure
http://hl7.org/fhir/ValueSet/specimen-processing-procedure
from the FHIR Standard
ServiceRequest.contained:specimenCollection.container.typeexampleSpecimenContainerType
http://hl7.org/fhir/ValueSet/specimen-container-type
from the FHIR Standard
ServiceRequest.contained:specimenCollection.container.additive[x]exampleHl7VSAdditivePreservative
http://terminology.hl7.org/ValueSet/v2-0371
ServiceRequest.contained:specimenCollection.conditionextensibleHl7VSSpecimenCondition
http://terminology.hl7.org/ValueSet/v2-0493
ServiceRequest.statusrequiredRequestStatus
http://hl7.org/fhir/ValueSet/request-status|4.0.1
from the FHIR Standard
ServiceRequest.intentrequiredFixed Value: order
http://hl7.org/fhir/ValueSet/request-intent|4.0.1
from the FHIR Standard
ServiceRequest.categoryrequiredMRDiagnosticRequestCategories
https://fhir.medirecords.com/ValueSet/mr-diagnostic-request-categories
from this IG
ServiceRequest.priorityrequiredRequestPriority
http://hl7.org/fhir/ValueSet/request-priority|4.0.1
from the FHIR Standard
ServiceRequest.codeexampleEvaluationProcedure .
https://healthterminologies.gov.au/fhir/ValueSet/evaluation-procedure-1
ServiceRequest.orderDetailexampleServiceRequestOrderDetailsCodes
http://hl7.org/fhir/ValueSet/servicerequest-orderdetail
from the FHIR Standard
ServiceRequest.asNeeded[x]exampleSNOMEDCTMedicationAsNeededReasonCodes
http://hl7.org/fhir/ValueSet/medication-as-needed-reason
from the FHIR Standard
ServiceRequest.requester.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
from the FHIR Standard
ServiceRequest.performerTypepreferredPractitionerRole .
https://healthterminologies.gov.au/fhir/ValueSet/practitioner-role-1
ServiceRequest.locationCodeexampleServiceDeliveryLocationRoleType
http://terminology.hl7.org/ValueSet/v3-ServiceDeliveryLocationRoleType
ServiceRequest.reasonCodepreferredReasonForRequest .
https://healthterminologies.gov.au/fhir/ValueSet/reason-for-request-1
ServiceRequest.bodySiterequiredMRDiagnosticRequestBodySiteValueSet
https://fhir.medirecords.com/ValueSet/mr-diagnostic-request-bodySite
from this IG

Constraints

IdGradePath(s)DetailsRequirements
au-core-obs-01errorServiceRequest.contained:pregnancyStatus.effective[x]Date shall be at least to day
: $this is DateTime implies $this.toString().length() >= 10
dom-2errorServiceRequestIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorServiceRequestIf 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-4errorServiceRequestIf 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-5errorServiceRequestIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceServiceRequestA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
obs-3errorServiceRequest.contained:pregnancyStatus.referenceRange, ServiceRequest.contained:estimatedDeliveryDate.referenceRange, ServiceRequest.contained:lastMenstrualPeriod.referenceRangeMust have at least a low or a high or text
: low.exists() or high.exists() or text.exists()
prr-1errorServiceRequestorderDetail SHALL only be present if code is present
: orderDetail.empty() or code.exists()