Sparked Logical Models
0.0.1 - CI Build
Australia (AUS)
Sparked Logical Models, published by CSIRO. This guide is not an authorized publication; it is the continuous build for version 0.0.1 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/aehrc/logical-model-web/ and changes regularly. See the Directory of published versions
Official URL: https://aehrc.csiro.au/fhir/logical-models/ServiceRequestEREQDI | Version: 0.0.1 | |||
Draft as of 2023-09-11 | Computable Name: ServiceRequestEREQDI | |||
Keywords: erequest |
The Service Request EREQDI Logical Model Mindmap is shown below.
Request for a health-related service or activity to be delivered by a clinician, organisation or agency.
Context
The 'Service request' data group is a generic framework intended for any service request or referral a health-related service or activity which will be fulfilled by a clinician, organisation or agency. It comprises the common data elements that form the basis of most of the common types of requests used in healthcare. As a result it has a broad range of use, for both clinical and social care purposes.
In the context of eRequesting, this generic data group has been specialised for two very specific purposes - to request a Pathology test and a Medical imaging test. The underlying data elements for all three data groups, Service request and the two specialisations is in common. It is anticipated that additional specializations may be added to AUCDI in the same way as part of future releases.
Purpose
A generic framework for a request for a health-related service or activity to be delivered by a clinician, organisation or agency.
Supported Models
Considerations
Use to record a request for a health-related service or activity to be delivered by a clinician, organisation or agency.
This generic data group has been designed as a framework that can be used as the basis for a wide range of requests:
It can be used to represent a request for one or more services, in one of two ways:
Implementation examples:
Roadmap
Usage:
Description of Profiles, Differentials, Snapshots and how the different presentations work.
This structure is derived from ServiceRequest
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
ServiceRequest | S | 0..* | ServiceRequest | Elements defined in Ancestors:Activities, Protocol Service Request EREQDI Instances of this logical model are not marked to be the target of a Reference |
Activities | 0..1 | BackboneElement | Activities | |
CurrentActivity | 0..1 | BackboneElement | Activity | |
Servicename | S | 1..1 | CodeableConcept | Service name |
Servicetype | 0..1 | CodeableConcept | Service type | |
Description | 0..1 | string | Description | |
Clinicalindication | S | 0..* | CodeableConcept | Clinical indication |
Clinicalcontext | S | 0..1 | string | Clinical context |
Reasonforrequest | 0..* | CodeableConcept | Reason for request | |
Reasondescription | 0..1 | string | Reason description | |
Intent | 0..* | string | Intent | |
Orderdetail | 0..* | string | Order detail | |
Urgency | S | 0..1 | Coding | Urgency |
Servicedue | S | 0..1 | Service due | |
Servicedue | string | |||
Servicedue | Timing | |||
Complextiming | 0..1 | Reference() | Complex timing | |
Specificdetails | 0..1 | Reference() | Specific details | |
Supportinginformation | 0..1 | Reference() | Supporting information | |
Informationdescription | 0..1 | string | Information description | |
Patientrequirements | 0..1 | Reference() | Patient requirements | |
Comment | S | 0..1 | string | Comment |
Protocol | 0..1 | BackboneElement | Protocol | |
Requesterorderidentifier | 0..1 | string | Requester order identifier | |
Requester | 0..1 | Reference() | Requester | |
Receiverorderidentifier | 0..1 | string | Receiver order identifier | |
Receiver | 0..1 | Reference() | Receiver | |
Requeststatus | 0..1 | string | Request status | |
Distributionlist | S | 0..1 | Reference() | Distribution list |
Urgentcontact | S | 0..1 | Reference() | Urgent contact |
Eligibilityguidance | 0..1 | string | Eligibility guidance | |
Billingguidance | S | 0..1 | string | Billing guidance |
Responsiblepayer | 0..1 | Reference() | Responsible payer | |
Documentation for this format |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
ServiceRequest | S | 0..* | ServiceRequest | Elements defined in Ancestors:Activities, Protocol Service Request EREQDI Instances of this logical model are not marked to be the target of a Reference |
Activities | 0..1 | BackboneElement | Activities | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
CurrentActivity | 0..1 | BackboneElement | Activity | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
Servicename | S | 1..1 | CodeableConcept | Service name |
Servicetype | 0..1 | CodeableConcept | Service type | |
Description | 0..1 | string | Description | |
Clinicalindication | S | 0..* | CodeableConcept | Clinical indication |
Clinicalcontext | S | 0..1 | string | Clinical context |
Reasonforrequest | 0..* | CodeableConcept | Reason for request | |
Reasondescription | 0..1 | string | Reason description | |
Intent | 0..* | string | Intent | |
Orderdetail | 0..* | string | Order detail | |
Urgency | S | 0..1 | Coding | Urgency |
Servicedue | S | 0..1 | Service due | |
Servicedue | string | |||
Servicedue | Timing | |||
Complextiming | 0..1 | Reference() | Complex timing | |
Specificdetails | 0..1 | Reference() | Specific details | |
Supportinginformation | 0..1 | Reference() | Supporting information | |
Informationdescription | 0..1 | string | Information description | |
Patientrequirements | 0..1 | Reference() | Patient requirements | |
Comment | S | 0..1 | string | Comment |
Protocol | 0..1 | BackboneElement | Protocol | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
Requesterorderidentifier | 0..1 | string | Requester order identifier | |
Requester | 0..1 | Reference() | Requester | |
Receiverorderidentifier | 0..1 | string | Receiver order identifier | |
Receiver | 0..1 | Reference() | Receiver | |
Requeststatus | 0..1 | string | Request status | |
Distributionlist | S | 0..1 | Reference() | Distribution list |
Urgentcontact | S | 0..1 | Reference() | Urgent contact |
Eligibilityguidance | 0..1 | string | Eligibility guidance | |
Billingguidance | S | 0..1 | string | Billing guidance |
Responsiblepayer | 0..1 | Reference() | Responsible payer | |
Extension | S | 0..1 | Reference() | Extension |
Documentation for this format |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
ServiceRequest | S | 0..* | ServiceRequest | Elements defined in Ancestors:Activities, Protocol Service Request EREQDI Instances of this logical model are not marked to be the target of a Reference |
Activities | 0..1 | BackboneElement | Activities | |
@id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
CurrentActivity | 0..1 | BackboneElement | Activity | |
@id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
Servicename | S | 1..1 | CodeableConcept | Service name |
Servicetype | 0..1 | CodeableConcept | Service type | |
Description | 0..1 | string | Description | |
Clinicalindication | S | 0..* | CodeableConcept | Clinical indication |
Clinicalcontext | S | 0..1 | string | Clinical context |
Reasonforrequest | 0..* | CodeableConcept | Reason for request | |
Reasondescription | 0..1 | string | Reason description | |
Intent | 0..* | string | Intent | |
Orderdetail | 0..* | string | Order detail | |
Urgency | S | 0..1 | Coding | Urgency |
Servicedue | S | 0..1 | Service due | |
Servicedue | string | |||
Servicedue | Timing | |||
Complextiming | 0..1 | Reference() | Complex timing | |
Specificdetails | 0..1 | Reference() | Specific details | |
Supportinginformation | 0..1 | Reference() | Supporting information | |
Informationdescription | 0..1 | string | Information description | |
Patientrequirements | 0..1 | Reference() | Patient requirements | |
Comment | S | 0..1 | string | Comment |
Protocol | 0..1 | BackboneElement | Protocol | |
@id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
Requesterorderidentifier | 0..1 | string | Requester order identifier | |
Requester | 0..1 | Reference() | Requester | |
Receiverorderidentifier | 0..1 | string | Receiver order identifier | |
Receiver | 0..1 | Reference() | Receiver | |
Requeststatus | 0..1 | string | Request status | |
Distributionlist | S | 0..1 | Reference() | Distribution list |
Urgentcontact | S | 0..1 | Reference() | Urgent contact |
Eligibilityguidance | 0..1 | string | Eligibility guidance | |
Billingguidance | S | 0..1 | string | Billing guidance |
Responsiblepayer | 0..1 | Reference() | Responsible payer | |
Extension | S | 0..1 | Reference() | Extension |
Documentation for this format |
This structure is derived from ServiceRequest
Differential View
This structure is derived from ServiceRequest
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
ServiceRequest | S | 0..* | ServiceRequest | Elements defined in Ancestors:Activities, Protocol Service Request EREQDI Instances of this logical model are not marked to be the target of a Reference |
Activities | 0..1 | BackboneElement | Activities | |
CurrentActivity | 0..1 | BackboneElement | Activity | |
Servicename | S | 1..1 | CodeableConcept | Service name |
Servicetype | 0..1 | CodeableConcept | Service type | |
Description | 0..1 | string | Description | |
Clinicalindication | S | 0..* | CodeableConcept | Clinical indication |
Clinicalcontext | S | 0..1 | string | Clinical context |
Reasonforrequest | 0..* | CodeableConcept | Reason for request | |
Reasondescription | 0..1 | string | Reason description | |
Intent | 0..* | string | Intent | |
Orderdetail | 0..* | string | Order detail | |
Urgency | S | 0..1 | Coding | Urgency |
Servicedue | S | 0..1 | Service due | |
Servicedue | string | |||
Servicedue | Timing | |||
Complextiming | 0..1 | Reference() | Complex timing | |
Specificdetails | 0..1 | Reference() | Specific details | |
Supportinginformation | 0..1 | Reference() | Supporting information | |
Informationdescription | 0..1 | string | Information description | |
Patientrequirements | 0..1 | Reference() | Patient requirements | |
Comment | S | 0..1 | string | Comment |
Protocol | 0..1 | BackboneElement | Protocol | |
Requesterorderidentifier | 0..1 | string | Requester order identifier | |
Requester | 0..1 | Reference() | Requester | |
Receiverorderidentifier | 0..1 | string | Receiver order identifier | |
Receiver | 0..1 | Reference() | Receiver | |
Requeststatus | 0..1 | string | Request status | |
Distributionlist | S | 0..1 | Reference() | Distribution list |
Urgentcontact | S | 0..1 | Reference() | Urgent contact |
Eligibilityguidance | 0..1 | string | Eligibility guidance | |
Billingguidance | S | 0..1 | string | Billing guidance |
Responsiblepayer | 0..1 | Reference() | Responsible payer | |
Documentation for this format |
Key Elements View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
ServiceRequest | S | 0..* | ServiceRequest | Elements defined in Ancestors:Activities, Protocol Service Request EREQDI Instances of this logical model are not marked to be the target of a Reference |
Activities | 0..1 | BackboneElement | Activities | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
CurrentActivity | 0..1 | BackboneElement | Activity | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
Servicename | S | 1..1 | CodeableConcept | Service name |
Servicetype | 0..1 | CodeableConcept | Service type | |
Description | 0..1 | string | Description | |
Clinicalindication | S | 0..* | CodeableConcept | Clinical indication |
Clinicalcontext | S | 0..1 | string | Clinical context |
Reasonforrequest | 0..* | CodeableConcept | Reason for request | |
Reasondescription | 0..1 | string | Reason description | |
Intent | 0..* | string | Intent | |
Orderdetail | 0..* | string | Order detail | |
Urgency | S | 0..1 | Coding | Urgency |
Servicedue | S | 0..1 | Service due | |
Servicedue | string | |||
Servicedue | Timing | |||
Complextiming | 0..1 | Reference() | Complex timing | |
Specificdetails | 0..1 | Reference() | Specific details | |
Supportinginformation | 0..1 | Reference() | Supporting information | |
Informationdescription | 0..1 | string | Information description | |
Patientrequirements | 0..1 | Reference() | Patient requirements | |
Comment | S | 0..1 | string | Comment |
Protocol | 0..1 | BackboneElement | Protocol | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
Requesterorderidentifier | 0..1 | string | Requester order identifier | |
Requester | 0..1 | Reference() | Requester | |
Receiverorderidentifier | 0..1 | string | Receiver order identifier | |
Receiver | 0..1 | Reference() | Receiver | |
Requeststatus | 0..1 | string | Request status | |
Distributionlist | S | 0..1 | Reference() | Distribution list |
Urgentcontact | S | 0..1 | Reference() | Urgent contact |
Eligibilityguidance | 0..1 | string | Eligibility guidance | |
Billingguidance | S | 0..1 | string | Billing guidance |
Responsiblepayer | 0..1 | Reference() | Responsible payer | |
Extension | S | 0..1 | Reference() | Extension |
Documentation for this format |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
ServiceRequest | S | 0..* | ServiceRequest | Elements defined in Ancestors:Activities, Protocol Service Request EREQDI Instances of this logical model are not marked to be the target of a Reference |
Activities | 0..1 | BackboneElement | Activities | |
@id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
CurrentActivity | 0..1 | BackboneElement | Activity | |
@id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
Servicename | S | 1..1 | CodeableConcept | Service name |
Servicetype | 0..1 | CodeableConcept | Service type | |
Description | 0..1 | string | Description | |
Clinicalindication | S | 0..* | CodeableConcept | Clinical indication |
Clinicalcontext | S | 0..1 | string | Clinical context |
Reasonforrequest | 0..* | CodeableConcept | Reason for request | |
Reasondescription | 0..1 | string | Reason description | |
Intent | 0..* | string | Intent | |
Orderdetail | 0..* | string | Order detail | |
Urgency | S | 0..1 | Coding | Urgency |
Servicedue | S | 0..1 | Service due | |
Servicedue | string | |||
Servicedue | Timing | |||
Complextiming | 0..1 | Reference() | Complex timing | |
Specificdetails | 0..1 | Reference() | Specific details | |
Supportinginformation | 0..1 | Reference() | Supporting information | |
Informationdescription | 0..1 | string | Information description | |
Patientrequirements | 0..1 | Reference() | Patient requirements | |
Comment | S | 0..1 | string | Comment |
Protocol | 0..1 | BackboneElement | Protocol | |
@id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
Requesterorderidentifier | 0..1 | string | Requester order identifier | |
Requester | 0..1 | Reference() | Requester | |
Receiverorderidentifier | 0..1 | string | Receiver order identifier | |
Receiver | 0..1 | Reference() | Receiver | |
Requeststatus | 0..1 | string | Request status | |
Distributionlist | S | 0..1 | Reference() | Distribution list |
Urgentcontact | S | 0..1 | Reference() | Urgent contact |
Eligibilityguidance | 0..1 | string | Eligibility guidance | |
Billingguidance | S | 0..1 | string | Billing guidance |
Responsiblepayer | 0..1 | Reference() | Responsible payer | |
Extension | S | 0..1 | Reference() | Extension |
Documentation for this format |
This structure is derived from ServiceRequest