Left: | AU eRequesting Imaging Request (http://hl7.org.au/fhir/ereq/StructureDefinition/au-erequesting-servicerequest-imag) |
Right: | AU eRequesting Imaging Request (http://hl7.org.au/fhir/ereq/StructureDefinition/au-erequesting-servicerequest-imag) |
Information | StructureDefinition.status | Values for status differ: 'draft' vs 'active' |
Error | StructureDefinition.baseDefinition | Values for baseDefinition differ: 'http://hl7.org.au/fhir/ereq/StructureDefinition/au-erequesting-servicerequest' vs 'http://hl7.org.au/fhir/ereq/StructureDefinition/au-erequesting-diagnosticrequest' |
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 | ServiceRequest.requisition.assigner | Element minimum cardinalities differ: '1' vs '0' |
Information | StructureDefinition.short | Values for short differ: 'draft | active | on-hold | revoked | completed | entered-in-error | unknown' vs 'The status of the request' |
Warning | ServiceRequest.priority | Elements differ in definition for mustSupport: 'false' vs 'true' |
Information | StructureDefinition.short | Values for short differ: 'What is being requested/ordered' vs 'Refer to the Profile Specific Implementation Guidance on ServiceRequest.code' |
Information | StructureDefinition.comment | Values for comment differ: 'A pathology order is preferred to be a member of the [RCPA - SPIA Requesting Pathology Terminology Reference Set](https://www.rcpa.edu.au/fhir/ValueSet/spia-requesting-refset-3) [(NCTS)](https://www.healthterminologies.gov.au/integration/R4/fhir/ValueSet/spia-requesting-refset-3). An imaging order is preferred to be a member of the [Imaging Procedure](https://healthterminologies.gov.au/fhir/ValueSet/imaging-procedure-1) value set.' vs 'Refer to the [Profile Specific Implementation Guidance](StructureDefinition-au-erequesting-servicerequest-imag.html#profile-specific-implementation-guidance) on `ServiceRequest.code`' |
Information | ServiceRequest.code | Example/preferred bindings differ at ServiceRequest.code using binding from AUeRequestingImagingRequest |
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 | ServiceRequest.encounter | Element minimum cardinalities differ: '0' vs '1' |
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' |
Information | StructureDefinition.short | Values for short differ: 'Authorising individual, organisation or program (e.g. National Bowel Cancer Screening Program)' vs 'Who/what is requesting service' |
Information | ServiceRequest.performerType | Example/preferred bindings differ at ServiceRequest.performerType using binding from AUeRequestingImagingRequest |
Name | Value | Comments | |
---|---|---|---|
![]() | false | ||
![]() | http://hl7.org.au/fhir/ereq/StructureDefinition/au-erequesting-servicerequest | http://hl7.org.au/fhir/ereq/StructureDefinition/au-erequesting-diagnosticrequest |
|
![]() | Used by permission of HL7 International, all rights reserved Creative Commons License. HL7 Australia© 2024+; Licensed Under Creative Commons No Rights Reserved. | ||
![]() | This profile sets minimum expectations for a ServiceRequest resource that is used to record, search, and fetch information about diagnostic imaging requests for a patient. It is based on the [AU eRequesting ServiceRequest](https://build.fhir.org/ig/hl7au/au-fhir-erequesting/StructureDefinition-au-erequesting-servicerequest.html) and identifies the additional constraints, extensions, vocabularies and value sets that **SHALL** be present in the ServiceRequest when conforming to this profile. | This profile sets minimum expectations for a ServiceRequest resource that is used to record, search, and fetch information about diagnostic imaging 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. |
|
![]() | |||
![]() | 4.0.1 | ||
![]() | |||
![]() ![]() | urn:iso:std:iso:3166#AU | ||
![]() | resource | ||
![]() | AUeRequestingImagingRequest | ||
![]() | HL7 Australia | ||
![]() | |||
![]() | draft | active |
|
![]() | AU eRequesting Imaging Request | ||
![]() | ServiceRequest | ||
![]() | http://hl7.org.au/fhir/ereq/StructureDefinition/au-erequesting-servicerequest-imag |
Name | L Flags | L Card. | L Type | L Description & Constraints | R Flags | R Card. | R Type | R Description & Constraints | Comments![]() | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() ![]() | C | 0..* | AUeRequestingServiceRequest | A diagnostic imaging request | C | 0..* | AUeRequestingDiagnosticRequest | A diagnostic imaging request | |||||||||||||||||
![]() ![]() ![]() | Σ | 0..1 | id | Logical id of this artifact | Σ | 0..1 | id | Logical id of this artifact | |||||||||||||||||
![]() ![]() ![]() | Σ | 0..1 | Meta | Metadata about the resource | Σ | 0..1 | Meta | Metadata about the resource | |||||||||||||||||
![]() ![]() ![]() | ?!Σ | 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 | |||||||||||||||||
![]() ![]() ![]() | 0..1 | code | Language of the resource content Binding: ?? (preferred): A human language.
| 0..1 | code | Language of the resource content Binding: ?? (preferred): A human language.
| |||||||||||||||||||
![]() ![]() ![]() | 0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | 0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||||||||||||||||
![]() ![]() ![]() | 0..* | Resource | Contained, inline Resources | 0..* | Resource | Contained, inline Resources | |||||||||||||||||||
![]() ![]() ![]() | 0..* | Extension | Extension Slice: Unordered, Open by value:url | 1..* | Extension | Extension Slice: Unordered, Open by value:url |
| ||||||||||||||||||
![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored | ?! | 0..* | Extension | Extensions that cannot be ignored | |||||||||||||||||
![]() ![]() ![]() | SO | 0..* | ??, ?? | Identifiers assigned to this order
| SOΣ | 0..* | ??, ?? | Identifiers assigned to this order |
| ||||||||||||||||
![]() ![]() ![]() | Σ | 0..* | canonical(ActivityDefinition | PlanDefinition) | Instantiates FHIR protocol or definition | Σ | 0..* | canonical(ActivityDefinition | PlanDefinition) | Instantiates FHIR protocol or definition | |||||||||||||||||
![]() ![]() ![]() | Σ | 0..* | uri | Instantiates external protocol or definition | Σ | 0..* | uri | Instantiates external protocol or definition | |||||||||||||||||
![]() ![]() ![]() | Σ | 0..* | Reference(CarePlan | ServiceRequest | MedicationRequest) | What request fulfills | Σ | 0..* | Reference(CarePlan | ServiceRequest | MedicationRequest) | What request fulfills | |||||||||||||||||
![]() ![]() ![]() | Σ | 0..* | Reference(ServiceRequest) | What request replaces | Σ | 0..* | Reference(ServiceRequest) | What request replaces | |||||||||||||||||
![]() ![]() ![]() | SO | 1..1 | ?? | Local Order Identifier
| SOΣ | 1..1 | ?? | Composite Request ID | |||||||||||||||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||||||||||
![]() ![]() ![]() ![]() | 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 | |||||||||||||||||||
![]() ![]() ![]() ![]() | ?!Σ | 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 . | |||||||||||||||||
![]() ![]() ![]() ![]() | Σ | 1..1 | CodeableConcept | Coded identifier type for local order identifier Binding: ?? (required) | Σ | 1..1 | CodeableConcept | Coded identifier type for local order identifier Binding: ?? (required) | |||||||||||||||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||||||||||
![]() ![]() ![]() ![]() ![]() | 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 | |||||||||||||||||||
![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | Coding | Code defined by a terminology system | Σ | 1..1 | Coding | Code defined by a terminology system Required Pattern: {"system":"http://terminology.hl7.org/CodeSystem/v2-0203","code":"PGN"} | |||||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing |
| |||||||||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
| |||||||||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | uri | Identity of the terminology system Required Pattern: http://terminology.hl7.org/CodeSystem/v2-0203 |
| ||||||||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Version of the system - if relevant |
| ||||||||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | code | Symbol in syntax defined by the system Required Pattern: PGN |
| ||||||||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Representation defined by the system |
| ||||||||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | boolean | If this coding was chosen directly by the user |
| ||||||||||||||||||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Plain text representation of the concept | Σ | 0..1 | string | Plain text representation of the concept | |||||||||||||||||
![]() ![]() ![]() ![]() | Σ | 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 | |||||||||||||||||
![]() ![]() ![]() ![]() | Σ | 1..1 | string | Order identifier Example General: 123456 | Σ | 1..1 | string | Order identifier Example General: 123456 | |||||||||||||||||
![]() ![]() ![]() ![]() | Σ | 0..1 | Period | Time period when id is/was valid for use | Σ | 0..1 | Period | Time period when id is/was valid for use | |||||||||||||||||
![]() ![]() ![]() ![]() | Σ | 1..1 | Reference(Organization) | Organisation that assigned the order identifier | Σ | 0..1 | Reference(Organization) | Organisation that assigned the order identifier |
| ||||||||||||||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||||||||||
![]() ![]() ![]() ![]() ![]() | 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 | |||||||||||||||||||
![]() ![]() ![]() ![]() ![]() | ΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL | ΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL | |||||||||||||||||
![]() ![]() ![]() ![]() ![]() | Σ | 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). | |||||||||||||||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | Identifier | Logical reference, when literal reference is not known | Σ | 0..1 | Identifier | Logical reference, when literal reference is not known | |||||||||||||||||
![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | string | Name of the assigning organisation | Σ | 1..1 | string | Name of the assigning organisation | |||||||||||||||||
![]() ![]() ![]() | ?!SOΣ | 1..1 | code | draft | active | on-hold | revoked | completed | entered-in-error | unknown Binding: ?? (required): The status of a service order.
| ?!SOΣ | 1..1 | code | The status of the request Binding: ?? (required) | |||||||||||||||||
![]() ![]() ![]() | ?!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
| ?!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 | |||||||||||||||||
![]() ![]() ![]() | SOΣ | 1..* | CodeableConcept | Classification of service Slice: Unordered, Open by pattern:$this Binding: ?? (example): Classification of the requested service.
| SOΣ | 1..* | CodeableConcept | Classification of service Slice: Unordered, Open by pattern:$this Binding: ?? (example): Classification of the requested service. | |||||||||||||||||
![]() ![]() ![]() | Σ | 0..1 | code | routine | urgent | asap | stat Binding: ?? (required): Identifies the level of importance to be assigned to actioning the request. | SOΣ | 0..1 | code | routine | urgent | asap | stat Binding: ?? (required): Identifies the level of importance to be assigned to actioning the request. |
| ||||||||||||||||
![]() ![]() ![]() | ?!Σ | 0..1 | boolean | True if service/procedure should not be performed | ?!Σ | 0..1 | boolean | True if service/procedure should not be performed | |||||||||||||||||
![]() ![]() ![]() | SOΣ | 1..1 | CodeableConcept | What is being requested/ordered Binding: ?? (preferred)
| SOΣ | 1..1 | CodeableConcept | Refer to the Profile Specific Implementation Guidance on ServiceRequest.code Binding: ?? (preferred) |
| ||||||||||||||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||||||||||
![]() ![]() ![]() ![]() | 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 | |||||||||||||||||||
![]() ![]() ![]() ![]() | Σ | 0..* | Coding | Code defined by a terminology system | Σ | 0..* | Coding | Code defined by a terminology system | |||||||||||||||||
![]() ![]() ![]() ![]() | Σ | 1..1 | string | Plain text representation of the concept | Σ | 1..1 | string | Plain text representation of the concept | |||||||||||||||||
![]() ![]() ![]() | Σ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. | |||||||||||||||||
![]() ![]() ![]() | Σ | 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. |
| ||||||||||||||||
![]() ![]() ![]() | SOΣ | 1..1 | Reference(AU Core Patient) | Individual or Entity the service is ordered for
| SOΣ | 1..1 | Reference(AU Core Patient) | Individual or Entity the service is ordered for | |||||||||||||||||
![]() ![]() ![]() | SOΣ | 0..1 | Reference(AU Core Encounter) | Encounter in which the request was created
| SOΣ | 1..1 | Reference(AU Core Encounter) | Encounter in which the request was created |
| ||||||||||||||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||||||||||
![]() ![]() ![]() ![]() | 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 | |||||||||||||||||||
![]() ![]() ![]() ![]() | ΣC | 1..1 | string | Literal reference, Relative, internal or absolute URL | ΣC | 1..1 | string | Literal reference, Relative, internal or absolute URL | |||||||||||||||||
![]() ![]() ![]() ![]() | Σ | 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). | |||||||||||||||||
![]() ![]() ![]() ![]() | Σ | 0..1 | Identifier | Logical reference, when literal reference is not known | Σ | 0..1 | Identifier | Logical reference, when literal reference is not known | |||||||||||||||||
![]() ![]() ![]() ![]() | Σ | 0..1 | string | Text alternative for the resource | Σ | 0..1 | string | Text alternative for the resource | |||||||||||||||||
![]() ![]() ![]() | Σ | 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. |
| ||||||||||||||||
![]() ![]() ![]() | Σ | 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. | |||||||||||||||||
![]() ![]() ![]() | SOΣC | 1..1 | dateTime | Date request signed
| SOΣC | 1..1 | dateTime | Date request signed | |||||||||||||||||
![]() ![]() ![]() | SOΣ | 1..1 | Reference(AU Core PractitionerRole) | Authorising individual, organisation or program (e.g. National Bowel Cancer Screening Program)
| SOΣ | 1..1 | Reference(AU Core PractitionerRole) | Who/what is requesting service | |||||||||||||||||
![]() ![]() ![]() | Σ | 0..1 | CodeableConcept | Performer role Binding: ?? (preferred) | Σ | 0..1 | CodeableConcept | Performer role Binding: ?? (example): Indicates specific responsibility of an individual within the care team, such as "Primary physician", "Team coordinator", "Caregiver", etc. |
| ||||||||||||||||
![]() ![]() ![]() | Σ | 0..* | Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson) | Requested performer | Σ | 0..* | Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson) | Requested performer | |||||||||||||||||
![]() ![]() ![]() | Σ | 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. | |||||||||||||||||
![]() ![]() ![]() | Σ | 0..* | Reference(Location) | Requested location | Σ | 0..* | Reference(Location) | Requested location | |||||||||||||||||
![]() ![]() ![]() | SOΣ | 0..* | CodeableConcept | Explanation/Justification for procedure or service Binding: ?? (preferred)
| SOΣ | 0..* | CodeableConcept | Explanation/Justification for procedure or service Binding: ?? (preferred) | |||||||||||||||||
![]() ![]() ![]() | Σ | 0..* | Reference(Condition | Observation | DiagnosticReport | DocumentReference) | Explanation/Justification for service or service | Σ | 0..* | Reference(Condition | Observation | DiagnosticReport | DocumentReference) | Explanation/Justification for service or service | |||||||||||||||||
![]() ![]() ![]() | SO | 0..* | Reference(AU Base Coverage) | Associated insurance coverage
| SO | 0..* | Reference(AU eRequesting Coverage) | Associated insurance coverage | |||||||||||||||||
![]() ![]() ![]() | 0..* | Reference(Resource) | Additional clinical information | 0..* | Reference(Resource) | Additional clinical information Slice: Unordered, Open by profile:$this.resolve() | |||||||||||||||||||
![]() ![]() ![]() | Σ | 0..* | Reference(AU Base Specimen) | Procedure Samples | Σ | 0..* | Reference(Specimen) | Procedure Samples | |||||||||||||||||
![]() ![]() ![]() | SOΣ | 0..* | CodeableConcept | Location on Body Binding: ?? (preferred)
| SOΣ | 0..* | CodeableConcept | Location on Body Binding: ?? (preferred) | |||||||||||||||||
![]() ![]() ![]() | SO | 0..* | Annotation | Comments
| SO | 0..* | Annotation | Comments | |||||||||||||||||
![]() ![]() ![]() | Σ | 0..1 | string | Patient or consumer-oriented instructions | Σ | 0..1 | string | Patient or consumer-oriented instructions | |||||||||||||||||
![]() ![]() ![]() | 0..* | Reference(Provenance) | Request provenance | 0..* | Reference(Provenance) | Request provenance | |||||||||||||||||||
![]() |