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
| Draft as of 2023-09-11 |
Definitions for the ServiceRequestEREQDI logical model.
Guidance on how to interpret the contents of this table can be foundhere
| 0. ServiceRequest | |
| Definition | Request for a health-related service or activity to be delivered by a clinician, organisation or agency. |
| Short | Service Request EREQDI |
| Comments | Purpose A generic framework for a request for a health-related service or activity to be delivered by a clinician, organisation or agency. Supporting Model(s)
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:
|
| Control | 0..* |
| Is Modifier | false |
| Must Support | true |
| Logical Model | Instances of this logical model are not marked to be the target of a Reference |
| Alternate Names | request, Referral |
| 2. ServiceRequest.Activities | |
| Short | Activities |
| Control | 0..1 |
| Type | BackboneElement |
| Must Support | false |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 4. ServiceRequest.Activities.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 6. ServiceRequest.Activities.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional content defined by implementations |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on ServiceRequest.Activities.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 8. ServiceRequest.Activities.modifierExtension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Short | Extensions that cannot be ignored even if unrecognized |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Alternate Names | extensions, user content, modifiers |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| 10. ServiceRequest.Activities.CurrentActivity | |
| Definition | @ internal @ |
| Short | Activity |
| Control | 0..1 |
| Type | BackboneElement |
| Must Support | false |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 12. ServiceRequest.Activities.CurrentActivity.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 14. ServiceRequest.Activities.CurrentActivity.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional content defined by implementations |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on ServiceRequest.Activities.CurrentActivity.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 16. ServiceRequest.Activities.CurrentActivity.modifierExtension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Short | Extensions that cannot be ignored even if unrecognized |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Alternate Names | extensions, user content, modifiers |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| 18. ServiceRequest.Activities.CurrentActivity.Servicename | |
| Definition | The name of the service requested. |
| Short | Service name |
| Comments | Considerations Coding of the 'Service name' with an external terminology is strongly recommended, if available. |
| Control | 1..1 |
| Type | CodeableConcept |
| Must Support | true |
| 20. ServiceRequest.Activities.CurrentActivity.Servicetype | |
| Definition | Category of service requested. |
| Short | Service type |
| Comments | Considerations Coding of the 'Service type' with an external terminology is desirable, if available. If the 'Service name' was coded, it is possible for this data point to be derived from the code. |
| Control | 0..1 |
| Type | CodeableConcept |
| Must Support | false |
| 22. ServiceRequest.Activities.CurrentActivity.Description | |
| Definition | Narrative description about the service requested. |
| Short | Description |
| Comments | Considerations This data point should be used to describe the requested service in more detail. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Must Support | false |
| 24. ServiceRequest.Activities.CurrentActivity.Clinicalindication | |
| Definition | The symptom, sign or diagnosis that prompts the need for the requested test. |
| Short | Clinical indication |
| Comments | Considerations Coding of the 'Clinical indication' with an external terminology is recommended, if available. This data element allows multiple occurrences to enable the user to record more than one response if required. |
| Control | 0..* |
| Type | CodeableConcept |
| Must Support | true |
| 26. ServiceRequest.Activities.CurrentActivity.Clinicalcontext | |
| Definition | Narrative information about the individual and their situation, providing relevant background for the request. |
| Short | Clinical context |
| Comments | Considerations Also known as 'Clinical notes', although this name has intentionally been avoided to clearly differentiate from the 'Notes' attribute in many FHIR resources. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Must Support | true |
| 28. ServiceRequest.Activities.CurrentActivity.Reasonforrequest | |
| Definition | The concern or clinical question that needs to be addressed or resolved by the requested test. |
| Short | Reason for request |
| Comments | Considerations Coding of the 'Reason for request' with an external terminology is desirable, if available. This data element allows multiple occurrences to enable the user to record more than one response if required. |
| Control | 0..* |
| Type | CodeableConcept |
| Must Support | false |
| 30. ServiceRequest.Activities.CurrentActivity.Reasondescription | |
| Definition | Narrative description about the concern or clinical question that needs resolution. |
| Short | Reason description |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Must Support | false |
| 32. ServiceRequest.Activities.CurrentActivity.Intent | |
| Definition | Description of the intended outcome of the request. |
| Short | Intent |
| Comments | Considerations Coding of the 'Intent' with an external terminology is recommended, if available. This data element allows multiple occurrences to enable the user to record more than one response if required. |
| Control | 0..* |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Must Support | false |
| 34. ServiceRequest.Activities.CurrentActivity.Orderdetail | |
| Definition | Additional details and instructions about how the services are to be delivered. |
| Short | Order detail |
| Comments | Considerations Coding of the 'Order detail' with an external terminology is desirable, if available. This data element allows multiple occurrences to enable the user to record a multiple responses, if required. |
| Control | 0..* |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Must Support | false |
| 36. ServiceRequest.Activities.CurrentActivity.Urgency | |
| Definition | The urgency of the request for service. |
| Short | Urgency |
| Comments | Considerations Specific definitions of emergency and urgent will vary between clinical contexts, clinical systems and the nature of the request itself, so have not been defined in this data group. If more precise timing is required, use the 'Service due' data element. |
| Control | 0..1 |
| Type | Coding |
| Must Support | true |
| 38. ServiceRequest.Activities.CurrentActivity.Servicedue | |
| Definition | The timing for provision of the requested service. |
| Short | Service due |
| Comments | Considerations This data element enables the recording of the intended timing for the service in various formats, including precise timing details such as specific dates and times, or through textual descriptors like ‘Next available’. Additionally, the Timing data type is designed to accommodate more complex timing scenarios if needed. |
| Control | 0..1 |
| Type | Choice of: string, Timing |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Must Support | true |
| Must Support Types | No must-support rules about the choice of types/profiles |
| 40. ServiceRequest.Activities.CurrentActivity.Complextiming | |
| Definition | Details about more complex timing than available from 'Service due' or if a sequence of events is required to carry out this request 'Activity'. |
| Short | Complex timing |
| Comments | Considerations For example: 'hourly vital signs observations for 4 hours, then 4 hourly for 20 hours' or 'every third Wednesday for 3 visits' or 'Day 14-16 of the menstrual cycle'. Use other attributes of the 'Timing data type in 'Complex timing' SLOT. |
| Control | 0..1 |
| Type | Reference |
| Must Support | false |
| 42. ServiceRequest.Activities.CurrentActivity.Specificdetails | |
| Definition | Additional detail about the service requested. |
| Short | Specific details |
| Control | 0..1 |
| Type | Reference |
| Must Support | false |
| 44. ServiceRequest.Activities.CurrentActivity.Supportinginformation | |
| Definition | Digital document, image, video or diagram supplied as additional information to support or clarify the context of the requested service. |
| Short | Supporting information |
| Control | 0..1 |
| Type | Reference |
| Must Support | false |
| 46. ServiceRequest.Activities.CurrentActivity.Informationdescription | |
| Definition | Description of the supplementary information. |
| Short | Information description |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Must Support | false |
| 48. ServiceRequest.Activities.CurrentActivity.Patientrequirements | |
| Definition | Details about requirements that are specific to the patient that need to be considered to support their attendance or participation in the provision of the service. |
| Short | Patient requirements |
| Comments | Considerations For example: requirement for language translation; transport provision; or other personal factors. |
| Control | 0..1 |
| Type | Reference |
| Must Support | false |
| 50. ServiceRequest.Activities.CurrentActivity.Comment | |
| Definition | Additional narrative about the service request not captured in other fields. |
| Short | Comment |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Must Support | true |
| 52. ServiceRequest.Protocol | |
| Definition | @ internal @ |
| Short | Protocol |
| Control | 0..1 |
| Type | BackboneElement |
| Must Support | false |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 54. ServiceRequest.Protocol.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 56. ServiceRequest.Protocol.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional content defined by implementations |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on ServiceRequest.Protocol.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 58. ServiceRequest.Protocol.modifierExtension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Short | Extensions that cannot be ignored even if unrecognized |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Alternate Names | extensions, user content, modifiers |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| 60. ServiceRequest.Protocol.Requesterorderidentifier | |
| Definition | The local identifier assigned by the requesting clinical system. |
| Short | Requester order identifier |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Must Support | false |
| 62. ServiceRequest.Protocol.Requester | |
| Definition | Details about the clinician or organisation requesting the service. |
| Short | Requester |
| Control | 0..1 |
| Type | Reference |
| Must Support | false |
| 64. ServiceRequest.Protocol.Receiverorderidentifier | |
| Definition | The local identifier assigned to the request by the clinician or organisation receiving the request for service. |
| Short | Receiver order identifier |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Must Support | false |
| 66. ServiceRequest.Protocol.Receiver | |
| Definition | Details about the clinician or organisation receiving the request for service. |
| Short | Receiver |
| Control | 0..1 |
| Type | Reference |
| Must Support | false |
| 68. ServiceRequest.Protocol.Requeststatus | |
| Definition | The status of the request for service as indicated by the requester. |
| Short | Request status |
| Comments | Considerations Status is used to denote whether this is the initial request, or a follow-up request to change or provide supplementary information. Coding with a terminology is preferred, where possible. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Must Support | false |
| 70. ServiceRequest.Protocol.Distributionlist | |
| Definition | Details of additional clinicians, organisations or agencies that need to be informed of the outcome of this service request. |
| Short | Distribution list |
| Comments | Considerations For example: specialists or allied health providers who need to be notified of test results or available reports. |
| Control | 0..1 |
| Type | Reference |
| Must Support | true |
| 72. ServiceRequest.Protocol.Urgentcontact | |
| Definition | Details about a designated contact person or organisation and their preferred method of communication for urgent or emergency notifications concerning this request. |
| Short | Urgent contact |
| Comments | Considerations For example: if the outcome of the request requires an urgent or emergency response by the requester or requesting organisation. |
| Control | 0..1 |
| Type | Reference |
| Must Support | true |
| 74. ServiceRequest.Protocol.Eligibilityguidance | |
| Definition | Advice from the requester to the receiver regarding the individual's qualification for the requested service. |
| Short | Eligibility guidance |
| Comments | Considerations For example: meeting eligibility criteria for a specific funded service. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Must Support | false |
| 76. ServiceRequest.Protocol.Billingguidance | |
| Definition | A recommendation from the requester to the receiver regarding the payment method for the service. |
| Short | Billing guidance |
| Comments | Considerations For example: 'Private'; 'Government insurance scheme'; or 'Private insurance'. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Must Support | true |
| 78. ServiceRequest.Protocol.Responsiblepayer | |
| Definition | Details about the identified individual or organisation assuming responsibility for payment of the service. |
| Short | Responsible payer |
| Comments | Considerations This SLOT will only be used if a known payer has been identified. For example: an individual, such as a parent on behalf of a child; or an organisation such as a workplace, traffic accident, or government insurance scheme. |
| Control | 0..1 |
| Type | Reference |
| Must Support | false |
| 80. ServiceRequest.Protocol.Extension | |
| Definition | Additional information required to extend the model with local content or to align with other reference models or formalisms. |
| Short | Extension |
| Comments | Considerations For example: local information requirements; or additional metadata to align with FHIR. |
| Control | 0..1 |
| Type | Reference |
| Must Support | true |
Guidance on how to interpret the contents of this table can be foundhere
| 0. ServiceRequest | |
| Definition | Request for a health-related service or activity to be delivered by a clinician, organisation or agency. |
| Short | Service Request EREQDI |
| Comments | Purpose A generic framework for a request for a health-related service or activity to be delivered by a clinician, organisation or agency. Supporting Model(s)
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:
|
| Control | 0..* |
| Must Support | true |
| Logical Model | Instances of this logical model are not marked to be the target of a Reference |
| Alternate Names | Referral |
| 2. ServiceRequest.Activities | |
| Short | Activities |
| Control | 0..1 |
| Type | BackboneElement |
| Must Support | false |
| 4. ServiceRequest.Activities.CurrentActivity | |
| Definition | @ internal @ |
| Short | Activity |
| Control | 0..1 |
| Type | BackboneElement |
| Must Support | false |
| 6. ServiceRequest.Activities.CurrentActivity.Servicename | |
| Definition | The name of the service requested. |
| Short | Service name |
| Comments | Considerations Coding of the 'Service name' with an external terminology is strongly recommended, if available. |
| Control | 1..1 |
| Type | CodeableConcept |
| Must Support | true |
| 8. ServiceRequest.Activities.CurrentActivity.Servicetype | |
| Definition | Category of service requested. |
| Short | Service type |
| Comments | Considerations Coding of the 'Service type' with an external terminology is desirable, if available. If the 'Service name' was coded, it is possible for this data point to be derived from the code. |
| Control | 0..1 |
| Type | CodeableConcept |
| Must Support | false |
| 10. ServiceRequest.Activities.CurrentActivity.Description | |
| Definition | Narrative description about the service requested. |
| Short | Description |
| Comments | Considerations This data point should be used to describe the requested service in more detail. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Must Support | false |
| 12. ServiceRequest.Activities.CurrentActivity.Clinicalindication | |
| Definition | The symptom, sign or diagnosis that prompts the need for the requested test. |
| Short | Clinical indication |
| Comments | Considerations Coding of the 'Clinical indication' with an external terminology is recommended, if available. This data element allows multiple occurrences to enable the user to record more than one response if required. |
| Control | 0..* |
| Type | CodeableConcept |
| Must Support | true |
| 14. ServiceRequest.Activities.CurrentActivity.Clinicalcontext | |
| Definition | Narrative information about the individual and their situation, providing relevant background for the request. |
| Short | Clinical context |
| Comments | Considerations Also known as 'Clinical notes', although this name has intentionally been avoided to clearly differentiate from the 'Notes' attribute in many FHIR resources. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Must Support | true |
| 16. ServiceRequest.Activities.CurrentActivity.Reasonforrequest | |
| Definition | The concern or clinical question that needs to be addressed or resolved by the requested test. |
| Short | Reason for request |
| Comments | Considerations Coding of the 'Reason for request' with an external terminology is desirable, if available. This data element allows multiple occurrences to enable the user to record more than one response if required. |
| Control | 0..* |
| Type | CodeableConcept |
| Must Support | false |
| 18. ServiceRequest.Activities.CurrentActivity.Reasondescription | |
| Definition | Narrative description about the concern or clinical question that needs resolution. |
| Short | Reason description |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Must Support | false |
| 20. ServiceRequest.Activities.CurrentActivity.Intent | |
| Definition | Description of the intended outcome of the request. |
| Short | Intent |
| Comments | Considerations Coding of the 'Intent' with an external terminology is recommended, if available. This data element allows multiple occurrences to enable the user to record more than one response if required. |
| Control | 0..* |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Must Support | false |
| 22. ServiceRequest.Activities.CurrentActivity.Orderdetail | |
| Definition | Additional details and instructions about how the services are to be delivered. |
| Short | Order detail |
| Comments | Considerations Coding of the 'Order detail' with an external terminology is desirable, if available. This data element allows multiple occurrences to enable the user to record a multiple responses, if required. |
| Control | 0..* |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Must Support | false |
| 24. ServiceRequest.Activities.CurrentActivity.Urgency | |
| Definition | The urgency of the request for service. |
| Short | Urgency |
| Comments | Considerations Specific definitions of emergency and urgent will vary between clinical contexts, clinical systems and the nature of the request itself, so have not been defined in this data group. If more precise timing is required, use the 'Service due' data element. |
| Control | 0..1 |
| Type | Coding, string |
| Must Support | true |
| 26. ServiceRequest.Activities.CurrentActivity.Servicedue | |
| Definition | The timing for provision of the requested service. |
| Short | Service due |
| Comments | Considerations This data element enables the recording of the intended timing for the service in various formats, including precise timing details such as specific dates and times, or through textual descriptors like ‘Next available’. Additionally, the Timing data type is designed to accommodate more complex timing scenarios if needed. |
| Control | 0..1 |
| Type | Choice of: string, Timing |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Must Support | true |
| Must Support Types | No must-support rules about the choice of types/profiles |
| 28. ServiceRequest.Activities.CurrentActivity.Complextiming | |
| Definition | Details about more complex timing than available from 'Service due' or if a sequence of events is required to carry out this request 'Activity'. |
| Short | Complex timing |
| Comments | Considerations For example: 'hourly vital signs observations for 4 hours, then 4 hourly for 20 hours' or 'every third Wednesday for 3 visits' or 'Day 14-16 of the menstrual cycle'. Use other attributes of the 'Timing data type in 'Complex timing' SLOT. |
| Control | 0..1 |
| Type | Reference |
| Must Support | false |
| 30. ServiceRequest.Activities.CurrentActivity.Specificdetails | |
| Definition | Additional detail about the service requested. |
| Short | Specific details |
| Control | 0..1 |
| Type | Reference |
| Must Support | false |
| 32. ServiceRequest.Activities.CurrentActivity.Supportinginformation | |
| Definition | Digital document, image, video or diagram supplied as additional information to support or clarify the context of the requested service. |
| Short | Supporting information |
| Control | 0..1 |
| Type | Reference |
| Must Support | false |
| 34. ServiceRequest.Activities.CurrentActivity.Informationdescription | |
| Definition | Description of the supplementary information. |
| Short | Information description |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Must Support | false |
| 36. ServiceRequest.Activities.CurrentActivity.Patientrequirements | |
| Definition | Details about requirements that are specific to the patient that need to be considered to support their attendance or participation in the provision of the service. |
| Short | Patient requirements |
| Comments | Considerations For example: requirement for language translation; transport provision; or other personal factors. |
| Control | 0..1 |
| Type | Reference |
| Must Support | false |
| 38. ServiceRequest.Activities.CurrentActivity.Comment | |
| Definition | Additional narrative about the service request not captured in other fields. |
| Short | Comment |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Must Support | true |
| 40. ServiceRequest.Protocol | |
| Definition | @ internal @ |
| Short | Protocol |
| Control | 0..1 |
| Type | BackboneElement |
| Must Support | false |
| 42. ServiceRequest.Protocol.Requesterorderidentifier | |
| Definition | The local identifier assigned by the requesting clinical system. |
| Short | Requester order identifier |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Must Support | false |
| 44. ServiceRequest.Protocol.Requester | |
| Definition | Details about the clinician or organisation requesting the service. |
| Short | Requester |
| Control | 0..1 |
| Type | Reference |
| Must Support | false |
| 46. ServiceRequest.Protocol.Receiverorderidentifier | |
| Definition | The local identifier assigned to the request by the clinician or organisation receiving the request for service. |
| Short | Receiver order identifier |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Must Support | false |
| 48. ServiceRequest.Protocol.Receiver | |
| Definition | Details about the clinician or organisation receiving the request for service. |
| Short | Receiver |
| Control | 0..1 |
| Type | Reference |
| Must Support | false |
| 50. ServiceRequest.Protocol.Requeststatus | |
| Definition | The status of the request for service as indicated by the requester. |
| Short | Request status |
| Comments | Considerations Status is used to denote whether this is the initial request, or a follow-up request to change or provide supplementary information. Coding with a terminology is preferred, where possible. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Must Support | false |
| 52. ServiceRequest.Protocol.Distributionlist | |
| Definition | Details of additional clinicians, organisations or agencies that need to be informed of the outcome of this service request. |
| Short | Distribution list |
| Comments | Considerations For example: specialists or allied health providers who need to be notified of test results or available reports. |
| Control | 0..1 |
| Type | Reference |
| Must Support | true |
| 54. ServiceRequest.Protocol.Urgentcontact | |
| Definition | Details about a designated contact person or organisation and their preferred method of communication for urgent or emergency notifications concerning this request. |
| Short | Urgent contact |
| Comments | Considerations For example: if the outcome of the request requires an urgent or emergency response by the requester or requesting organisation. |
| Control | 0..1 |
| Type | Reference |
| Must Support | true |
| 56. ServiceRequest.Protocol.Eligibilityguidance | |
| Definition | Advice from the requester to the receiver regarding the individual's qualification for the requested service. |
| Short | Eligibility guidance |
| Comments | Considerations For example: meeting eligibility criteria for a specific funded service. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Must Support | false |
| 58. ServiceRequest.Protocol.Billingguidance | |
| Definition | A recommendation from the requester to the receiver regarding the payment method for the service. |
| Short | Billing guidance |
| Comments | Considerations For example: 'Private'; 'Government insurance scheme'; or 'Private insurance'. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Must Support | true |
| 60. ServiceRequest.Protocol.Responsiblepayer | |
| Definition | Details about the identified individual or organisation assuming responsibility for payment of the service. |
| Short | Responsible payer |
| Comments | Considerations This SLOT will only be used if a known payer has been identified. For example: an individual, such as a parent on behalf of a child; or an organisation such as a workplace, traffic accident, or government insurance scheme. |
| Control | 0..1 |
| Type | Reference |
| Must Support | false |
Guidance on how to interpret the contents of this table can be foundhere
| 0. ServiceRequest | |
| Definition | Request for a health-related service or activity to be delivered by a clinician, organisation or agency. |
| Short | Service Request EREQDI |
| Comments | Purpose A generic framework for a request for a health-related service or activity to be delivered by a clinician, organisation or agency. Supporting Model(s)
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:
|
| Control | 0..* |
| Is Modifier | false |
| Must Support | true |
| Logical Model | Instances of this logical model are not marked to be the target of a Reference |
| Alternate Names | request, Referral |
| 2. ServiceRequest.Activities | |
| Short | Activities |
| Control | 0..1 |
| Type | BackboneElement |
| Must Support | false |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 4. ServiceRequest.Activities.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 6. ServiceRequest.Activities.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional content defined by implementations |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on ServiceRequest.Activities.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 8. ServiceRequest.Activities.modifierExtension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Short | Extensions that cannot be ignored even if unrecognized |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Alternate Names | extensions, user content, modifiers |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| 10. ServiceRequest.Activities.CurrentActivity | |
| Definition | @ internal @ |
| Short | Activity |
| Control | 0..1 |
| Type | BackboneElement |
| Must Support | false |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 12. ServiceRequest.Activities.CurrentActivity.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 14. ServiceRequest.Activities.CurrentActivity.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional content defined by implementations |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on ServiceRequest.Activities.CurrentActivity.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 16. ServiceRequest.Activities.CurrentActivity.modifierExtension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Short | Extensions that cannot be ignored even if unrecognized |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Alternate Names | extensions, user content, modifiers |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| 18. ServiceRequest.Activities.CurrentActivity.Servicename | |
| Definition | The name of the service requested. |
| Short | Service name |
| Comments | Considerations Coding of the 'Service name' with an external terminology is strongly recommended, if available. |
| Control | 1..1 |
| Type | CodeableConcept |
| Must Support | true |
| 20. ServiceRequest.Activities.CurrentActivity.Servicetype | |
| Definition | Category of service requested. |
| Short | Service type |
| Comments | Considerations Coding of the 'Service type' with an external terminology is desirable, if available. If the 'Service name' was coded, it is possible for this data point to be derived from the code. |
| Control | 0..1 |
| Type | CodeableConcept |
| Must Support | false |
| 22. ServiceRequest.Activities.CurrentActivity.Description | |
| Definition | Narrative description about the service requested. |
| Short | Description |
| Comments | Considerations This data point should be used to describe the requested service in more detail. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Must Support | false |
| 24. ServiceRequest.Activities.CurrentActivity.Clinicalindication | |
| Definition | The symptom, sign or diagnosis that prompts the need for the requested test. |
| Short | Clinical indication |
| Comments | Considerations Coding of the 'Clinical indication' with an external terminology is recommended, if available. This data element allows multiple occurrences to enable the user to record more than one response if required. |
| Control | 0..* |
| Type | CodeableConcept |
| Must Support | true |
| 26. ServiceRequest.Activities.CurrentActivity.Clinicalcontext | |
| Definition | Narrative information about the individual and their situation, providing relevant background for the request. |
| Short | Clinical context |
| Comments | Considerations Also known as 'Clinical notes', although this name has intentionally been avoided to clearly differentiate from the 'Notes' attribute in many FHIR resources. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Must Support | true |
| 28. ServiceRequest.Activities.CurrentActivity.Reasonforrequest | |
| Definition | The concern or clinical question that needs to be addressed or resolved by the requested test. |
| Short | Reason for request |
| Comments | Considerations Coding of the 'Reason for request' with an external terminology is desirable, if available. This data element allows multiple occurrences to enable the user to record more than one response if required. |
| Control | 0..* |
| Type | CodeableConcept |
| Must Support | false |
| 30. ServiceRequest.Activities.CurrentActivity.Reasondescription | |
| Definition | Narrative description about the concern or clinical question that needs resolution. |
| Short | Reason description |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Must Support | false |
| 32. ServiceRequest.Activities.CurrentActivity.Intent | |
| Definition | Description of the intended outcome of the request. |
| Short | Intent |
| Comments | Considerations Coding of the 'Intent' with an external terminology is recommended, if available. This data element allows multiple occurrences to enable the user to record more than one response if required. |
| Control | 0..* |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Must Support | false |
| 34. ServiceRequest.Activities.CurrentActivity.Orderdetail | |
| Definition | Additional details and instructions about how the services are to be delivered. |
| Short | Order detail |
| Comments | Considerations Coding of the 'Order detail' with an external terminology is desirable, if available. This data element allows multiple occurrences to enable the user to record a multiple responses, if required. |
| Control | 0..* |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Must Support | false |
| 36. ServiceRequest.Activities.CurrentActivity.Urgency | |
| Definition | The urgency of the request for service. |
| Short | Urgency |
| Comments | Considerations Specific definitions of emergency and urgent will vary between clinical contexts, clinical systems and the nature of the request itself, so have not been defined in this data group. If more precise timing is required, use the 'Service due' data element. |
| Control | 0..1 |
| Type | Coding |
| Must Support | true |
| 38. ServiceRequest.Activities.CurrentActivity.Servicedue | |
| Definition | The timing for provision of the requested service. |
| Short | Service due |
| Comments | Considerations This data element enables the recording of the intended timing for the service in various formats, including precise timing details such as specific dates and times, or through textual descriptors like ‘Next available’. Additionally, the Timing data type is designed to accommodate more complex timing scenarios if needed. |
| Control | 0..1 |
| Type | Choice of: string, Timing |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Must Support | true |
| Must Support Types | No must-support rules about the choice of types/profiles |
| 40. ServiceRequest.Activities.CurrentActivity.Complextiming | |
| Definition | Details about more complex timing than available from 'Service due' or if a sequence of events is required to carry out this request 'Activity'. |
| Short | Complex timing |
| Comments | Considerations For example: 'hourly vital signs observations for 4 hours, then 4 hourly for 20 hours' or 'every third Wednesday for 3 visits' or 'Day 14-16 of the menstrual cycle'. Use other attributes of the 'Timing data type in 'Complex timing' SLOT. |
| Control | 0..1 |
| Type | Reference |
| Must Support | false |
| 42. ServiceRequest.Activities.CurrentActivity.Specificdetails | |
| Definition | Additional detail about the service requested. |
| Short | Specific details |
| Control | 0..1 |
| Type | Reference |
| Must Support | false |
| 44. ServiceRequest.Activities.CurrentActivity.Supportinginformation | |
| Definition | Digital document, image, video or diagram supplied as additional information to support or clarify the context of the requested service. |
| Short | Supporting information |
| Control | 0..1 |
| Type | Reference |
| Must Support | false |
| 46. ServiceRequest.Activities.CurrentActivity.Informationdescription | |
| Definition | Description of the supplementary information. |
| Short | Information description |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Must Support | false |
| 48. ServiceRequest.Activities.CurrentActivity.Patientrequirements | |
| Definition | Details about requirements that are specific to the patient that need to be considered to support their attendance or participation in the provision of the service. |
| Short | Patient requirements |
| Comments | Considerations For example: requirement for language translation; transport provision; or other personal factors. |
| Control | 0..1 |
| Type | Reference |
| Must Support | false |
| 50. ServiceRequest.Activities.CurrentActivity.Comment | |
| Definition | Additional narrative about the service request not captured in other fields. |
| Short | Comment |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Must Support | true |
| 52. ServiceRequest.Protocol | |
| Definition | @ internal @ |
| Short | Protocol |
| Control | 0..1 |
| Type | BackboneElement |
| Must Support | false |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 54. ServiceRequest.Protocol.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 56. ServiceRequest.Protocol.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional content defined by implementations |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on ServiceRequest.Protocol.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 58. ServiceRequest.Protocol.modifierExtension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Short | Extensions that cannot be ignored even if unrecognized |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Alternate Names | extensions, user content, modifiers |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| 60. ServiceRequest.Protocol.Requesterorderidentifier | |
| Definition | The local identifier assigned by the requesting clinical system. |
| Short | Requester order identifier |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Must Support | false |
| 62. ServiceRequest.Protocol.Requester | |
| Definition | Details about the clinician or organisation requesting the service. |
| Short | Requester |
| Control | 0..1 |
| Type | Reference |
| Must Support | false |
| 64. ServiceRequest.Protocol.Receiverorderidentifier | |
| Definition | The local identifier assigned to the request by the clinician or organisation receiving the request for service. |
| Short | Receiver order identifier |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Must Support | false |
| 66. ServiceRequest.Protocol.Receiver | |
| Definition | Details about the clinician or organisation receiving the request for service. |
| Short | Receiver |
| Control | 0..1 |
| Type | Reference |
| Must Support | false |
| 68. ServiceRequest.Protocol.Requeststatus | |
| Definition | The status of the request for service as indicated by the requester. |
| Short | Request status |
| Comments | Considerations Status is used to denote whether this is the initial request, or a follow-up request to change or provide supplementary information. Coding with a terminology is preferred, where possible. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Must Support | false |
| 70. ServiceRequest.Protocol.Distributionlist | |
| Definition | Details of additional clinicians, organisations or agencies that need to be informed of the outcome of this service request. |
| Short | Distribution list |
| Comments | Considerations For example: specialists or allied health providers who need to be notified of test results or available reports. |
| Control | 0..1 |
| Type | Reference |
| Must Support | true |
| 72. ServiceRequest.Protocol.Urgentcontact | |
| Definition | Details about a designated contact person or organisation and their preferred method of communication for urgent or emergency notifications concerning this request. |
| Short | Urgent contact |
| Comments | Considerations For example: if the outcome of the request requires an urgent or emergency response by the requester or requesting organisation. |
| Control | 0..1 |
| Type | Reference |
| Must Support | true |
| 74. ServiceRequest.Protocol.Eligibilityguidance | |
| Definition | Advice from the requester to the receiver regarding the individual's qualification for the requested service. |
| Short | Eligibility guidance |
| Comments | Considerations For example: meeting eligibility criteria for a specific funded service. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Must Support | false |
| 76. ServiceRequest.Protocol.Billingguidance | |
| Definition | A recommendation from the requester to the receiver regarding the payment method for the service. |
| Short | Billing guidance |
| Comments | Considerations For example: 'Private'; 'Government insurance scheme'; or 'Private insurance'. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Must Support | true |
| 78. ServiceRequest.Protocol.Responsiblepayer | |
| Definition | Details about the identified individual or organisation assuming responsibility for payment of the service. |
| Short | Responsible payer |
| Comments | Considerations This SLOT will only be used if a known payer has been identified. For example: an individual, such as a parent on behalf of a child; or an organisation such as a workplace, traffic accident, or government insurance scheme. |
| Control | 0..1 |
| Type | Reference |
| Must Support | false |
| 80. ServiceRequest.Protocol.Extension | |
| Definition | Additional information required to extend the model with local content or to align with other reference models or formalisms. |
| Short | Extension |
| Comments | Considerations For example: local information requirements; or additional metadata to align with FHIR. |
| Control | 0..1 |
| Type | Reference |
| Must Support | true |