## Profile Comparison between http://hl7.org.au/fhir/ereq/StructureDefinition/au-erequesting-servicerequest-path vs http://hl7.org.au/fhir/ereq/StructureDefinition/au-erequesting-servicerequest-path

Left: | AU eRequesting Pathology Request (http://hl7.org.au/fhir/ereq/StructureDefinition/au-erequesting-servicerequest-path)
Right: | AU eRequesting Pathology Request (http://hl7.org.au/fhir/ereq/StructureDefinition/au-erequesting-servicerequest-path)

### Messages

Error | StructureDefinition.version | Values for version differ: '0.2.0-preview' vs '0.3.0-preview'
Information | StructureDefinition.date | Values for date differ: '2024-12-05T09:17:10+00:00' vs '2025-03-12T04:23:30+00:00'
Information | ServiceRequest.extension | Element minimum cardinalities differ: '0' vs '1'
Error | ServiceRequest.identifier | Type Mismatch: Identifier([CanonicalType[http://hl7.org/fhir/StructureDefinition/Identifier], CanonicalType[http://hl7.org.au/fhir/StructureDefinition/au-localorderidentifier]]) vs Identifier([CanonicalType[http://hl7.org/fhir/StructureDefinition/Identifier], CanonicalType[http://hl7.org.au/fhir/StructureDefinition/au-localorderidentifier]])
Information | StructureDefinition.short | Values for short differ: 'Local Order Identifier' vs 'Composite Request ID'
Information | StructureDefinition.definition | Values for definition differ: 'Local order identifier assigned by an entity (service or organisation) to an order in that entity's set of orders. Typically a local order identifier will be either a placer identifier assigned by the requester or a filler identifier (sometimes known as filler order number) assigned by the fulfiller of the request.' vs 'A shared identifier common to all service requests that were authorized more or less simultaneously by a single author, representing the composite or group identifier.'
Information | StructureDefinition.short | Values for short differ: 'Service amount' vs 'An informative value indicating the number of fulfilments requested. If not provided the quantity is 1. For Rule 3 Exemption, this value may be greater than 1; however, the server does not currently support tracking multiple fulfilments from a single order.'
Warning | ServiceRequest.quantity[x] | Elements differ in definition for mustSupport: 'false' vs 'true'
Information | StructureDefinition.short | Values for short differ: 'When service should occur' vs 'This may be used to cover three needs: 1. A target date for the test to be performed. 2. A date range for the test to be performed (possible Rule 3 Exemption use). 3. A frequency for the test to be performed (more complex Rule 3 Exemption use). The server will not process this information which is informative only and there is no alignment to diagnostic service regulations or policy.'
Warning | ServiceRequest.occurrence[x] | Elements differ in definition for mustSupport: 'false' vs 'true'

### Metadata

Name | Value | Comments
--- | --- | ---
abstract | false |
baseDefinition | http://hl7.org.au/fhir/ereq/StructureDefinition/au-erequesting-diagnosticrequest |
copyright | Used by permission of HL7 International, all rights reserved Creative Commons License. HL7 Australia© 2024+; Licensed Under Creative Commons No Rights Reserved. |
date | 2024-12-05T09:17:10+00:00 | 2025-03-12T04:23:30+00:00 | Values Differ
description | This profile sets minimum expectations for a ServiceRequest resource that is used to record, search, and fetch information about pathology requests for a patient. It is based on the [AU eRequesting Diagnostic Request](StructureDefinition-au-erequesting-diagnosticrequest.html) and identifies the additional constraints, extensions, vocabularies and value sets that **SHALL** be present in the ServiceRequest when conforming to this profile. |
experimental |  |
fhirVersion | 4.0.1 |
jurisdiction |  |
jurisdiction[0] | urn:iso:std:iso:3166#AU |
kind | resource |
name | AUeRequestingPathologyRequest |
publisher | HL7 Australia |
purpose |  |
status | draft |
title | AU eRequesting Pathology Request |
type | ServiceRequest |
url | http://hl7.org.au/fhir/ereq/StructureDefinition/au-erequesting-servicerequest-path |
version | 0.2.0-preview | 0.3.0-preview | Values Differ

### Structure

Name | L Flags | L Card. | L Type | L Description & Constraints | R Flags | R Card. | R Type | R Description & Constraints | Comments
--- | --- | --- | --- | --- | --- | --- | --- | --- | ---
ServiceRequest | C | 0..* | AUeRequestingDiagnosticRequest | A pathology test request prr-1: orderDetail SHALL only be present if code is present | C | 0..* | AUeRequestingDiagnosticRequest | A pathology test request prr-1: orderDetail SHALL only be present if code is present |
id | Σ | 0..1 | id | Logical id of this artifact | Σ | 0..1 | id | Logical id of this artifact |
meta | Σ | 0..1 | Meta | Metadata about the resource | Σ | 0..1 | Meta | Metadata about the resource |
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
language |  | 0..1 | code | Language of the resource content Binding: ?? (preferred): A human language.
Additional Bindings | Purpose
?? | Max Binding
|  | 0..1 | code | Language of the resource content Binding: ?? (preferred): A human language.
Additional Bindings | Purpose
?? | Max Binding
text |  | 0..1 | Narrative | Text summary of the resource, for human interpretation |  | 0..1 | Narrative | Text summary of the resource, for human interpretation |
contained |  | 0..* | Resource | Contained, inline Resources |  | 0..* | Resource | Contained, inline Resources |
Slices for extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url |  | 1..* | Extension | Extension Slice: Unordered, Open by value:url | Element minimum cardinalities differ: '0' vs '1'
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored | ?! | 0..* | Extension | Extensions that cannot be ignored |
identifier | SO | 0..* | ??, ?? | Identifiers assigned to this order
Obligations | Actor
SHALL:populate-if-known | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-placer
SHALL:no-error | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-filler
SHALL:handle | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-server
SHALL:able-to-populate | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-server
SHALL:no-error | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-patient
| SO Σ | 0..* | ??, ?? | Identifiers assigned to this order
Obligations | Actor
SHALL:populate-if-known | AU eRequesting Placer
SHALL:no-error | AU eRequesting Filler
SHALL:handle | AU eRequesting Server
SHALL:able-to-populate | AU eRequesting Server
SHALL:no-error | AU eRequesting Patient
| Type Mismatch: Identifier([CanonicalType[http://hl7.org/fhir/StructureDefinition/Identifier], CanonicalType[http://hl7.org.au/fhir/StructureDefinition/au-localorderidentifier]]) vs Identifier([CanonicalType[http://hl7.org/fhir/StructureDefinition/Identifier], CanonicalType[http://hl7.org.au/fhir/StructureDefinition/au-localorderidentifier]])
instantiatesCanonical | Σ | 0..* | canonical(ActivityDefinition | PlanDefinition) | Instantiates FHIR protocol or definition | Σ | 0..* | canonical(ActivityDefinition | PlanDefinition) | Instantiates FHIR protocol or definition |
instantiatesUri | Σ | 0..* | uri | Instantiates external protocol or definition | Σ | 0..* | uri | Instantiates external protocol or definition |
basedOn | Σ | 0..* | Reference(CarePlan | ServiceRequest | MedicationRequest) | What request fulfills | Σ | 0..* | Reference(CarePlan | ServiceRequest | MedicationRequest) | What request fulfills |
replaces | Σ | 0..* | Reference(ServiceRequest) | What request replaces | Σ | 0..* | Reference(ServiceRequest) | What request replaces |
requisition | SO | 1..1 | ?? | Local Order Identifier
Obligations | Actor
SHALL:populate | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-placer
SHALL:handle | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-filler
SHALL:handle | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-server
SHALL:able-to-populate | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-server
SHALL:no-error | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-patient
| SO Σ | 1..1 | ?? | Composite Request ID
Obligations | Actor
SHALL:populate | AU eRequesting Placer
SHALL:handle | AU eRequesting Filler
SHALL:handle | AU eRequesting Server
SHALL:able-to-populate | AU eRequesting Server
SHALL:no-error | AU eRequesting Patient
id |  | 0..1 | string | Unique id for inter-element referencing |  | 0..1 | string | Unique id for inter-element referencing |
Slices for extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
use | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: ?? (required): Identifies the purpose for this identifier, if known . | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: ?? (required): Identifies the purpose for this identifier, if known . |
type | Σ | 1..1 | CodeableConcept | Coded identifier type for local order identifier Binding: ?? (required) | Σ | 1..1 | CodeableConcept | Coded identifier type for local order identifier Binding: ?? (required) |
id |  | 0..1 | string | Unique id for inter-element referencing |  | 0..1 | string | Unique id for inter-element referencing |
Slices for extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
coding | Σ | 1..1 | Coding | Code defined by a terminology system Required Pattern: {"system":"http://terminology.hl7.org/CodeSystem/v2-0203","code":"PGN"} | Σ | 1..1 | Coding | Code defined by a terminology system Required Pattern: {"system":"http://terminology.hl7.org/CodeSystem/v2-0203","code":"PGN"} |
text | Σ | 0..1 | string | Plain text representation of the concept | Σ | 0..1 | string | Plain text representation of the concept |
system | Σ | 1..1 | uri | System identifier namespace for the organisation that assigned the order identifier Example General: http://www.acme.com/identifiers/patient | Σ | 1..1 | uri | System identifier namespace for the organisation that assigned the order identifier Example General: http://www.acme.com/identifiers/patient |
value | Σ | 1..1 | string | Order identifier Example General: 123456 | Σ | 1..1 | string | Order identifier Example General: 123456 |
period | Σ | 0..1 | Period | Time period when id is/was valid for use | Σ | 0..1 | Period | Time period when id is/was valid for use |
assigner | Σ | 0..1 | Reference(Organization) | Organisation that assigned the order identifier | Σ | 0..1 | Reference(Organization) | Organisation that assigned the order identifier |
id |  | 0..1 | string | Unique id for inter-element referencing |  | 0..1 | string | Unique id for inter-element referencing |
Slices for extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
reference | Σ C | 0..1 | string | Literal reference, Relative, internal or absolute URL | Σ C | 0..1 | string | Literal reference, Relative, internal or absolute URL |
type | Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ?? (extensible): Aa resource (or, for logical models, the URI of the logical model). | Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ?? (extensible): Aa resource (or, for logical models, the URI of the logical model). |
identifier | Σ | 0..1 | Identifier | Logical reference, when literal reference is not known | Σ | 0..1 | Identifier | Logical reference, when literal reference is not known |
display | Σ | 1..1 | string | Name of the assigning organisation | Σ | 1..1 | string | Name of the assigning organisation |
status | ?!SO Σ | 1..1 | code | draft | active | on-hold | revoked | completed | entered-in-error | unknown Binding: ?? (required)
Obligations | Actor
SHALL:populate | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-placer
SHALL:handle | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-filler
SHALL:handle | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-server
SHALL:able-to-populate | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-server
SHALL:no-error | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-patient
| ?!SO Σ | 1..1 | code | draft | active | on-hold | revoked | completed | entered-in-error | unknown Binding: ?? (required)
Obligations | Actor
SHALL:populate | AU eRequesting Placer
SHALL:handle | AU eRequesting Filler
SHALL:handle | AU eRequesting Server
SHALL:able-to-populate | AU eRequesting Server
SHALL:no-error | AU eRequesting Patient
intent | ?!SO Σ | 1..1 | code | proposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option Binding: ?? (required): The kind of service request. Required Pattern: order
Obligations | Actor
SHALL:populate | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-placer
SHALL:no-error | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-filler
SHALL:handle | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-server
SHALL:able-to-populate | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-server
SHALL:no-error | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-patient
| ?!SO Σ | 1..1 | code | proposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option Binding: ?? (required): The kind of service request. Required Pattern: order
Obligations | Actor
SHALL:populate | AU eRequesting Placer
SHALL:no-error | AU eRequesting Filler
SHALL:handle | AU eRequesting Server
SHALL:able-to-populate | AU eRequesting Server
SHALL:no-error | AU eRequesting Patient
Slices for category | SO Σ | 1..* | CodeableConcept | Classification of service Slice: Unordered, Open by pattern:$this Binding: ?? (example): Classification of the requested service.
Obligations | Actor
SHALL:populate | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-placer
SHALL:handle | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-filler
SHALL:handle | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-server
SHALL:able-to-populate | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-server
SHALL:no-error | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-patient
| SO Σ | 1..* | CodeableConcept | Classification of service Slice: Unordered, Open by pattern:$this Binding: ?? (example): Classification of the requested service.
Obligations | Actor
SHALL:populate | AU eRequesting Placer
SHALL:handle | AU eRequesting Filler
SHALL:handle | AU eRequesting Server
SHALL:able-to-populate | AU eRequesting Server
SHALL:no-error | AU eRequesting Patient
priority | SO Σ | 0..1 | code | routine | urgent | asap | stat Binding: ?? (required): Identifies the level of importance to be assigned to actioning the request.
Obligations | Actor
SHALL:populate-if-known | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-placer
SHALL:handle | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-filler
SHALL:handle | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-server
SHALL:able-to-populate | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-server
SHALL:no-error | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-patientaccess
| SO Σ | 0..1 | code | routine | urgent | asap | stat Binding: ?? (required): Identifies the level of importance to be assigned to actioning the request.
Obligations | Actor
SHALL:populate-if-known | AU eRequesting Placer
SHALL:handle | AU eRequesting Filler
SHALL:handle | AU eRequesting Server
SHALL:able-to-populate | AU eRequesting Server
SHALL:no-error | AU eRequesting Patient
doNotPerform | ?!Σ | 0..1 | boolean | True if service/procedure should not be performed | ?!Σ | 0..1 | boolean | True if service/procedure should not be performed |
code | SO Σ | 1..1 | CodeableConcept | Refer to the Profile Specific Implementation Guidance on ServiceRequest.code Binding: ?? (preferred)
Obligations | Actor
SHALL:populate | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-placer
SHALL:handle | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-filler
SHALL:handle | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-server
SHALL:able-to-populate | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-server
SHALL:no-error | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-patient
| SO Σ | 1..1 | CodeableConcept | Refer to the Profile Specific Implementation Guidance on ServiceRequest.code Binding: ?? (preferred)
Obligations | Actor
SHALL:populate | AU eRequesting Placer
SHALL:handle | AU eRequesting Filler
SHALL:handle | AU eRequesting Server
SHALL:able-to-populate | AU eRequesting Server
SHALL:no-error | AU eRequesting Patient
id |  | 0..1 | string | Unique id for inter-element referencing |  | 0..1 | string | Unique id for inter-element referencing |
Slices for extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
coding | Σ | 0..* | Coding | Code defined by a terminology system | Σ | 0..* | Coding | Code defined by a terminology system |
text | Σ | 1..1 | string | Plain text representation of the concept | Σ | 1..1 | string | Plain text representation of the concept |
orderDetail | Σ C | 0..* | CodeableConcept | Additional order information Binding: ?? (example): Codified order entry details which are based on order context. | Σ C | 0..* | CodeableConcept | Additional order information Binding: ?? (example): Codified order entry details which are based on order context. |
quantity[x] | Σ | 0..1 | Quantity, Ratio, Range | Service amount | SO Σ | 0..1 | Quantity, Range | An informative value indicating the number of fulfilments requested. If not provided the quantity is 1. For Rule 3 Exemption, this value may be greater than 1; however, the server does not currently support tracking multiple fulfilments from a single order.
Obligations | Actor
SHALL:populate-if-known | AU eRequesting Placer
SHALL:handle | AU eRequesting Filler
SHALL:handle | AU eRequesting Server
SHALL:able-to-populate | AU eRequesting Server
SHALL:no-error | AU eRequesting Patient
| Elements differ in definition for mustSupport: 'false' vs 'true'
subject | SO Σ | 1..1 | Reference(AU Core Patient) | Individual or Entity the service is ordered for
Obligations | Actor
SHALL:populate | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-placer
SHALL:handle | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-filler
SHALL:handle | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-server
SHALL:able-to-populate | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-server
SHALL:no-error | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-patient
| SO Σ | 1..1 | Reference(AU Core Patient) | Individual or Entity the service is ordered for
Obligations | Actor
SHALL:populate | AU eRequesting Placer
SHALL:handle | AU eRequesting Filler
SHALL:handle | AU eRequesting Server
SHALL:able-to-populate | AU eRequesting Server
SHALL:no-error | AU eRequesting Patient
encounter | SO Σ | 1..1 | Reference(AU Core Encounter) | Encounter in which the request was created
Obligations | Actor
SHALL:populate-if-known | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-placer
SHALL:no-error | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-filler
SHALL:handle | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-server
SHALL:able-to-populate | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-server
SHALL:no-error | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-patient
| SO Σ | 1..1 | Reference(AU Core Encounter) | Encounter in which the request was created
Obligations | Actor
SHALL:populate-if-known | AU eRequesting Placer
SHALL:no-error | AU eRequesting Filler
SHALL:handle | AU eRequesting Server
SHALL:able-to-populate | AU eRequesting Server
SHALL:no-error | AU eRequesting Patient
id |  | 0..1 | string | Unique id for inter-element referencing |  | 0..1 | string | Unique id for inter-element referencing |
Slices for extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
reference | Σ C | 1..1 | string | Literal reference, Relative, internal or absolute URL | Σ C | 1..1 | string | Literal reference, Relative, internal or absolute URL |
type | Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ?? (extensible): Aa resource (or, for logical models, the URI of the logical model). | Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ?? (extensible): Aa resource (or, for logical models, the URI of the logical model). |
identifier | Σ | 0..1 | Identifier | Logical reference, when literal reference is not known | Σ | 0..1 | Identifier | Logical reference, when literal reference is not known |
display | Σ | 0..1 | string | Text alternative for the resource | Σ | 0..1 | string | Text alternative for the resource |
occurrence[x] | Σ | 0..1 | dateTime, Period, Timing | When service should occur | SO Σ | 0..1 | dateTime, Period, Timing | This may be used to cover three needs: 1. A target date for the test to be performed. 2. A date range for the test to be performed (possible Rule 3 Exemption use). 3. A frequency for the test to be performed (more complex Rule 3 Exemption use). The server will not process this information which is informative only and there is no alignment to diagnostic service regulations or policy.
Obligations | Actor
SHALL:populate-if-known | AU eRequesting Placer
SHALL:handle | AU eRequesting Filler
SHALL:handle | AU eRequesting Server
SHALL:able-to-populate | AU eRequesting Server
SHALL:no-error | AU eRequesting Patient
| Elements differ in definition for mustSupport: 'false' vs 'true'
asNeeded[x] | Σ | 0..1 | boolean, CodeableConcept | Preconditions for service Binding: ?? (example): A coded concept identifying the pre-condition that should hold prior to performing a procedure. For example "pain", "on flare-up", etc. | Σ | 0..1 | boolean, CodeableConcept | Preconditions for service Binding: ?? (example): A coded concept identifying the pre-condition that should hold prior to performing a procedure. For example "pain", "on flare-up", etc. |
authoredOn | SO Σ C | 1..1 | dateTime | Date request signed au-ereq-srr-01: Date must include at least year, month, and day
Obligations | Actor
SHALL:populate | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-placer
SHALL:handle | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-filler
SHALL:handle | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-server
SHALL:able-to-populate | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-server
SHALL:no-error | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-patient
| SO Σ C | 1..1 | dateTime | Date request signed au-ereq-srr-01: Date must include at least year, month, and day
Obligations | Actor
SHALL:populate | AU eRequesting Placer
SHALL:handle | AU eRequesting Filler
SHALL:handle | AU eRequesting Server
SHALL:able-to-populate | AU eRequesting Server
SHALL:no-error | AU eRequesting Patient
requester | SO Σ | 1..1 | Reference(AU Core PractitionerRole) | Authorising individual, organisation or program (e.g. National Bowel Cancer Screening Program)
Obligations | Actor
SHALL:populate | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-placer
SHALL:handle | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-filler
SHALL:handle | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-server
SHALL:able-to-populate | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-server
SHALL:no-error | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-patient
| SO Σ | 1..1 | Reference(AU Core PractitionerRole) | Authorising individual, organisation or program (e.g. National Bowel Cancer Screening Program)
Obligations | Actor
SHALL:populate | AU eRequesting Placer
SHALL:handle | AU eRequesting Filler
SHALL:handle | AU eRequesting Server
SHALL:able-to-populate | AU eRequesting Server
SHALL:no-error | AU eRequesting Patient
performerType | Σ | 0..1 | CodeableConcept | Performer role Binding: ?? (preferred) | Σ | 0..1 | CodeableConcept | Performer role Binding: ?? (preferred) |
performer | Σ | 0..* | Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson) | Requested performer | Σ | 0..* | Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson) | Requested performer |
locationCode | Σ | 0..* | CodeableConcept | Requested location Binding: ?? (example): A location type where services are delivered. | Σ | 0..* | CodeableConcept | Requested location Binding: ?? (example): A location type where services are delivered. |
locationReference | Σ | 0..* | Reference(Location) | Requested location | Σ | 0..* | Reference(Location) | Requested location |
reasonCode | SO Σ | 0..* | CodeableConcept | Explanation/Justification for procedure or service Binding: ?? (preferred)
Obligations | Actor
SHALL:populate-if-known | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-placer
SHALL:no-error | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-filler
SHALL:handle | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-server
SHALL:able-to-populate | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-server
SHALL:no-error | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-patient
| SO Σ | 0..* | CodeableConcept | Explanation/Justification for procedure or service Binding: ?? (preferred)
Obligations | Actor
SHALL:populate-if-known | AU eRequesting Placer
SHALL:no-error | AU eRequesting Filler
SHALL:handle | AU eRequesting Server
SHALL:able-to-populate | AU eRequesting Server
SHALL:no-error | AU eRequesting Patient
reasonReference | Σ | 0..* | Reference(Condition | Observation | DiagnosticReport | DocumentReference) | Explanation/Justification for service or service | Σ | 0..* | Reference(Condition | Observation | DiagnosticReport | DocumentReference) | Explanation/Justification for service or service |
insurance | SO | 0..* | Reference(AU eRequesting Coverage) | Associated insurance coverage
Obligations | Actor
SHALL:populate-if-known | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-placer
SHALL:no-error | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-filler
SHALL:handle | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-server
SHALL:able-to-populate | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-server
SHALL:no-error | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-patient
| SO | 0..* | Reference(AU eRequesting Coverage) | Associated insurance coverage
Obligations | Actor
SHALL:populate-if-known | AU eRequesting Placer
SHALL:no-error | AU eRequesting Filler
SHALL:handle | AU eRequesting Server
SHALL:able-to-populate | AU eRequesting Server
SHALL:no-error | AU eRequesting Patient
supportingInfo |  | 0..* | Reference(Resource) | Additional clinical information |  | 0..* | Reference(Resource) | Additional clinical information Slice: Unordered, Open by profile:$this.resolve() |
specimen | Σ | 0..* | Reference(AU Base Specimen) | Procedure Samples | Σ | 0..* | Reference(AU Base Specimen) | Procedure Samples |
bodySite | SO Σ | 0..* | CodeableConcept | Location on Body Binding: ?? (preferred)
Obligations | Actor
SHALL:populate-if-known | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-placer
SHALL:handle | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-filler
SHALL:handle | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-server
SHALL:able-to-populate | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-server
SHALL:no-error | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-patientaccess
| SO Σ | 0..* | CodeableConcept | Location on Body Binding: ?? (preferred)
Obligations | Actor
SHALL:populate-if-known | AU eRequesting Placer
SHALL:handle | AU eRequesting Filler
SHALL:handle | AU eRequesting Server
SHALL:able-to-populate | AU eRequesting Server
SHALL:no-error | AU eRequesting Patient
note | SO | 0..* | Annotation | Comments
Obligations | Actor
SHALL:populate-if-known | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-placer
SHALL:handle | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-filler
SHALL:handle | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-server
SHALL:able-to-populate | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-server
SHALL:no-error | http://hl7.org.au/fhir/ereq/ActorDefinition/au-erequesting-actor-patient
| SO | 0..* | Annotation | Comments
Obligations | Actor
SHALL:populate-if-known | AU eRequesting Placer
SHALL:handle | AU eRequesting Filler
SHALL:handle | AU eRequesting Server
SHALL:able-to-populate | AU eRequesting Server
SHALL:no-error | AU eRequesting Patient
patientInstruction | Σ | 0..1 | string | Patient or consumer-oriented instructions | Σ | 0..1 | string | Patient or consumer-oriented instructions |
relevantHistory |  | 0..* | Reference(Provenance) | Request provenance |  | 0..* | Reference(Provenance) | Request provenance |
Documentation for this format