ServiceRequestEREQDI
type: StructureDefinition
node role: treeRoot
id:
  v: ServiceRequestEREQDI
text:
  status:
    v: extensions
  div:
    v: Generated Narrative: StructureDefinition ServiceRequestEREQDI Name Flags Card. Type Description & Constraints<img src="[binary]" alt="doco" style="background-color: inherit"/> ServiceRequest S 0..* ServiceRequest Service Request EREQDI Elements defined in Ancestors:Activities, Protocol #xD; Activities 0..1 BackboneElement Activities #xD; CurrentActivity 0..1 BackboneElement Activity #xD; Servicename S 1..1 CodeableConcept Service name #xD; Servicetype 0..1 CodeableConcept Service type #xD; Description 0..1 string Description #xD; Clinicalindication S 0..* CodeableConcept Clinical indication #xD; Clinicalcontext S 0..1 string Clinical context #xD; Reasonforrequest 0..* CodeableConcept Reason for request #xD; Reasondescription 0..1 string Reason description #xD; Intent 0..* string Intent #xD; Orderdetail 0..* string Order detail #xD; Urgency S 0..1 Coding Urgency #xD; Servicedue S 0..1 Service due #xD; Servicedue string #xD; <span title="Base StructureDefinition for Timing Type: Specifies an event that may occur multiple times. Timing schedules are used to record when things are planned, expected or requested to occur. The most common usage is in dosage instructions for medications. They are also used when planning care of various kinds, and may be used for reporting the schedule to which past regular activities were carried out.">Servicedue Timing #xD; Complextiming 0..1 Reference() Complex timing #xD; Specificdetails 0..1 Reference() Specific details #xD; Supportinginformation 0..1 Reference() Supporting information #xD; Informationdescription 0..1 string Information description #xD; Patientrequirements 0..1 Reference() Patient requirements #xD; Comment S 0..1 string Comment #xD; Protocol 0..1 BackboneElement Protocol #xD; Requesterorderidentifier 0..1 string Requester order identifier #xD; Requester 0..1 Reference() Requester #xD; Receiverorderidentifier 0..1 string Receiver order identifier #xD; Receiver 0..1 Reference() Receiver #xD; Requeststatus 0..1 string Req…
url:
  v: https://aehrc.csiro.au/fhir/logical-models/ServiceRequestEREQDI
  l: ServiceRequestEREQDI
version:
  v: 0.0.1
name:
  v: ServiceRequestEREQDI
title:
  v: Service Request EREQDI
status:
  v: draft
experimental:
  v: false
date:
  v: 2023-09-11T00:54:09+10:00
publisher:
  v: CSIRO
contact:
  name:
    v: CSIRO
  telecom:
    system:
      v: url
    value:
      v: https://aehrc.csiro.au/
contact:
  name:
    v: AU logical models
  telecom:
    system:
      v: url
    value:
      v: https://aehrc.csiro.au/
description:
  v: The Service Request EREQDI Logical Model Mindmap is shown below. <img src='[binary]'/> 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** - Service request, Published archetype [Internet]. openEHR Foundation, openEHR Clinical Knowledge Manager [cited: 2024-04-24]. Available from: https://ckm.openehr.org/ckm/archetypes/1013.1.614. - ServiceRequest, HL7 FHIR Resource [Internet]. Health Level Seven International; [cited: 2024-Apr- 24]. Available from: https://hl7.org/fhir//R5/servicerequest.html. **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: - a request from one clinician, organisation or agency to another clinician, organisation or agency for a health-related service. For example: a referral to a specialist clinician for treatment or a second clinical…
jurisdiction:
  coding:
    system:
      v: http://unstats.un.org/unsd/methods/m49/m49.htm
      l: m49.htm
    code:
      v: 036
    display:
      v: Australia (AUS)
keyword:
  system:
    v: https://aehrc.csiro.au/fhir/CodeSystem/cdi-category
    l: cdi-category
  code:
    v: erequest
fhir version:
  v: 4.0.1
kind:
  v: logical
abstract:
  v: false
type:
  v: https://aehrc.csiro.au/fhir/logical-models/ServiceRequestEREQDI/ServiceRequest
  l: ServiceRequest
base definition:
  v: https://aehrc.csiro.au/fhir/logical-models/ServiceRequest
  l: ServiceRequest
derivation:
  v: specialization
snapshot:
  extension:
    url:
      v: http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version
      l: snapshot-base-version
    value: String
      v: 0.0.1
  element:
    id:
      v: ServiceRequest
    extension:
      url:
        v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
        l: note-considerations
      value: String
        v: 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: - a request from one clinician, organisation or agency to another clinician, organisation or agency for a health-related service. For example: a referral to a specialist clinician for treatment or a second clinical opinion; transfer of care to an emergency department; four hourly vital signs monitoring; diagnostic investigations; and provision of home services from a municipal council; or - a request for a follow-up service to be scheduled for the same clinician, organisation or agency. For example: an outpatient appointment for review in 6 weeks. It can be used to represent a request for one or more services, in one of two ways: - If multiple services need to be requested and the information recorded in the 'protocol' (for example 'Receiver') is the same - use a separate 'Activity' instance within this data group for each request. - If multiple services need to be requested and the information recorded in the 'protocol' (for example 'Receiver') is different - use a separate instance of this data group for each request. The 'Service due' data element supports common use cases for stipulating the simple timing for delivery of the request on a single occasion. For situations with more complicated timing requirements or a series of services, use other attributes of the 'Timing data type in 'Complex timing' SLOT. Implementation examples: - Consider a clinician referring a patient to an Endocrinologist for diabetes treatment advice - the 'Service name will be 'Referral'; the 'Clinical indication' will be 'Type 1 Diabetes Mellitus'; the 'Reason for request' may be 'Difficulty controlling early evening hyperglycaemia; the 'Clinical context' may contain a narrative about the duration and previous management of their diabetes, current treatm…
    extension:
      url:
        v: https://aehrc.csiro.au/fhir/StructureDefinition/note-purpose
        l: note-purpose
      value: String
        v: A generic framework for a request for a health-related service or activity to be delivered by a clinician, organisation or agency.
    extension:
      url:
        v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
        l: note-considerations
      value: String
        v: 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: - a request from one clinician, organisation or agency to another clinician, organisation or agency for a health-related service. For example: a referral to a specialist clinician for treatment or a second clinical opinion; transfer of care to an emergency department; four hourly vital signs monitoring; diagnostic investigations; and provision of home services from a municipal council; or - a request for a follow-up service to be scheduled for the same clinician, organisation or agency. For example: an outpatient appointment for review in 6 weeks. It can be used to represent a request for one or more services, in one of two ways: - If multiple services need to be requested and the information recorded in the 'protocol' (for example 'Receiver') is the same - use a separate 'Activity' instance within this data group for each request. - If multiple services need to be requested and the information recorded in the 'protocol' (for example 'Receiver') is different - use a separate instance of this data group for each request. Implementation examples: - Consider a clinician referring a patient to an Endocrinologist for diabetes treatment advice - the 'Service name will be 'Referral'; the 'Clinical indication' will be 'Type 1 Diabetes Mellitus'; the 'Reason for request' may be 'Difficulty controlling early evening hyperglycaemia; the 'Clinical context' may contain a narrative about the duration and previous management of their diabetes, current treatment, plus recent weight gain and information about the recent death of their spouse; current treatment; 'Intent' may be 'Second opinion' or 'Handover of care'. - Consider a clinician ordering diabetes education - The 'Service name' will be 'Diabetes education'; the 'Clinical indication' will be…
    extension:
      url:
        v: https://aehrc.csiro.au/fhir/StructureDefinition/note-purpose
        l: note-purpose
      value: String
        v: A generic framework for a request for a health-related service or activity to be delivered by a clinician, organisation or agency.
    extension:
      url:
        v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
        l: structuredefinition-display-hint
      value: String
        v: orientation:right
    extension:
      url:
        v: https://aehrc.csiro.au/fhir/StructureDefinition/note-context
        l: note-context
      value: String
        v: 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.
    extension:
      url:
        v: https://aehrc.csiro.au/fhir/StructureDefinition/note-mapping
        l: note-mapping
      value: String
        v: - Service request, Published archetype [Internet]. openEHR Foundation, openEHR Clinical Knowledge Manager [cited: 2024-04-24]. Available from: https://ckm.openehr.org/ckm/archetypes/1013.1.614. - ServiceRequest, HL7 FHIR Resource [Internet]. Health Level Seven International; [cited: 2024-Apr- 24]. Available from: https://hl7.org/fhir//R5/servicerequest.html.
    path:
      v: ServiceRequest
    short:
      v: Service Request EREQDI
    definition:
      v: Request for a health-related service or activity to be delivered by a clinician, organisation or agency.
    comment:
      v: **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)** - Service request, Published archetype [Internet]. openEHR Foundation, openEHR Clinical Knowledge Manager [cited: 2024-04-24]. Available from: https://ckm.openehr.org/ckm/archetypes/1013.1.614. - ServiceRequest, HL7 FHIR Resource [Internet]. Health Level Seven International; [cited: 2024-Apr- 24]. Available from: https://hl7.org/fhir//R5/servicerequest.html. **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: - a request from one clinician, organisation or agency to another clinician, organisation or agency for a health-related service. For example: a referral to a specialist clinician for treatment or a second clinical opinion; transfer of care to an emergency department; four hourly vital signs monitoring; diagnostic investigations; and provision of home services from a municipal council; or - a request for a follow-up service to be scheduled for the same clinician, organisation or agency. For example: an outpatient appointment for review in 6 weeks. It can be used to represent a request for one or more services, in one of two ways: - If multiple services need to be requested and the information recorded in the 'protocol' (for example 'Receiver') is the same - use a separate 'Activity' instance within this data group for each request. - If multiple services need to be requested and the information recorded in the 'protocol' (for example 'Receiver') is different - use a separate instance of this data group for each request. Implementation examples: - Consider a clinician referring a patient to an Endocrinologist for diabetes treatment advice - the 'Service name will be 'Referral'; the 'Clinical indic…
    alias:
      v: request
    alias:
      v: Referral
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: Base
      min:
        v: 0
      max:
        v: *
    must support:
      v: true
    is modifier:
      v: false
  element:
    id:
      v: ServiceRequest.Activities
    extension:
      url:
        v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
        l: structuredefinition-display-hint
      value: String
        v: orientation:right
    path:
      v: ServiceRequest.Activities
    short:
      v: Activities
    min:
      v: 0
    max:
      v: 1
    base:
      path:
        v: ServiceRequest.Activities
      min:
        v: 0
      max:
        v: 1
    type:
      code:
        v: BackboneElement
        l: BackboneElement
    constraint:
      key:
        v: ele-1
      severity:
        v: error
      human:
        v: All FHIR elements must have a @value or children
      expression:
        v: hasValue() or (children().count() > id.count())
      xpath:
        v: @value|f:*|h:div
      source:
        v: http://hl7.org/fhir/StructureDefinition/Element
        l: Element
    must support:
      v: false
  element:
    id:
      v: ServiceRequest.Activities.id
    path:
      v: ServiceRequest.Activities.id
    representation:
      v: xmlAttr

v: Unique id for inter-element referencing

v: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

v: 0

v: 1

path:
  v: Element.id
min:
  v: 0
max:
  v: 1

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type
    l: structuredefinition-fhir-type
  value: Url
    v: string
    l: string
code:
  v: http://hl7.org/fhirpath/System.String
  l: System.String

v: false

v: false

identity:
  v: rim
map:
  v: n/a

id:
  v: ServiceRequest.Activities.extension
path:
  v: ServiceRequest.Activities.extension
slicing:
  discriminator:
    type:
      v: value
    path:
      v: url
  description:
    v: Extensions are always sliced by (at least) url
  rules:
    v: open
short:
  v: Additional content defined by implementations
definition:
  v: 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.
comment:
  v: 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.
alias:
  v: extensions
alias:
  v: user content
min:
  v: 0
max:
  v: *
base:
  path:
    v: Element.extension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: ServiceRequest.Activities.modifierExtension
path:
  v: ServiceRequest.Activities.modifierExtension
short:
  v: Extensions that cannot be ignored even if unrecognized
definition:
  v: 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).
comment:
  v: 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.
requirements:
  v: 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](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).
alias:
  v: extensions
alias:
  v: user content
alias:
  v: modifiers
min:
  v: 0
max:
  v: *
base:
  path:
    v: BackboneElement.modifierExtension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: true
is modifier reason:
  v: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
is summary:
  v: true
mapping:
  identity:
    v: rim
  map:
    v: N/A

id:
  v: ServiceRequest.Activities.CurrentActivity
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
    l: structuredefinition-display-hint
  value: String
    v: orientation:right
path:
  v: ServiceRequest.Activities.CurrentActivity
short:
  v: Activity
definition:
  v: @ internal @
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ServiceRequest.Activities.CurrentActivity
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: BackboneElement
    l: BackboneElement
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
must support:
  v: false

id:
  v: ServiceRequest.Activities.CurrentActivity.id
path:
  v: ServiceRequest.Activities.CurrentActivity.id
representation:
  v: xmlAttr
short:
  v: Unique id for inter-element referencing
definition:
  v: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Element.id
  min:
    v: 0
  max:
    v: 1
type:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type
      l: structuredefinition-fhir-type
    value: Url
      v: string
      l: string
  code:
    v: http://hl7.org/fhirpath/System.String
    l: System.String
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: ServiceRequest.Activities.CurrentActivity.extension
path:
  v: ServiceRequest.Activities.CurrentActivity.extension
slicing:
  discriminator:
    type:
      v: value
    path:
      v: url
  description:
    v: Extensions are always sliced by (at least) url
  rules:
    v: open
short:
  v: Additional content defined by implementations
definition:
  v: 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.
comment:
  v: 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.
alias:
  v: extensions
alias:
  v: user content
min:
  v: 0
max:
  v: *
base:
  path:
    v: Element.extension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: ServiceRequest.Activities.CurrentActivity.modifierExtension
path:
  v: ServiceRequest.Activities.CurrentActivity.modifierExtension
short:
  v: Extensions that cannot be ignored even if unrecognized
definition:
  v: 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).
comment:
  v: 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.
requirements:
  v: 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](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).
alias:
  v: extensions
alias:
  v: user content
alias:
  v: modifiers
min:
  v: 0
max:
  v: *
base:
  path:
    v: BackboneElement.modifierExtension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: true
is modifier reason:
  v: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
is summary:
  v: true
mapping:
  identity:
    v: rim
  map:
    v: N/A

id:
  v: ServiceRequest.Activities.CurrentActivity.Servicename
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: Coding of the 'Service name' with an external terminology is strongly recommended, if available.
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
    l: structuredefinition-display-hint
  value: String
    v: orientation:right
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: Coding of the 'Service name' with an external terminology is strongly recommended, if available.
path:
  v: ServiceRequest.Activities.CurrentActivity.Servicename
short:
  v: Service name
definition:
  v: The name of the service requested.
comment:
  v: **Considerations** Coding of the 'Service name' with an external terminology is strongly recommended, if available.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: ServiceRequest.Activities.CurrentActivity.Servicename
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
must support:
  v: true

id:
  v: ServiceRequest.Activities.CurrentActivity.Servicetype
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: 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.
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
    l: structuredefinition-display-hint
  value: String
    v: orientation:right
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: 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.
path:
  v: ServiceRequest.Activities.CurrentActivity.Servicetype
short:
  v: Service type
definition:
  v: Category of service requested.
comment:
  v: **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.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ServiceRequest.Activities.CurrentActivity.Servicetype
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
must support:
  v: false

id:
  v: ServiceRequest.Activities.CurrentActivity.Description
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: This data point should be used to describe the requested service in more detail.
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: This data point should be used to describe the requested service in more detail.
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
    l: structuredefinition-display-hint
  value: String
    v: orientation:right
path:
  v: ServiceRequest.Activities.CurrentActivity.Description
short:
  v: Description
definition:
  v: Narrative description about the service requested.
comment:
  v: **Considerations** This data point should be used to describe the requested service in more detail.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ServiceRequest.Activities.CurrentActivity.Description
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
must support:
  v: false

id:
  v: ServiceRequest.Activities.CurrentActivity.Clinicalindication
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: 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.​
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
    l: structuredefinition-display-hint
  value: String
    v: orientation:right
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: 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.​
path:
  v: ServiceRequest.Activities.CurrentActivity.Clinicalindication
short:
  v: Clinical indication
definition:
  v: The symptom, sign or diagnosis that prompts the need for the requested test.
comment:
  v: **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.​
min:
  v: 0
max:
  v: *
base:
  path:
    v: ServiceRequest.Activities.CurrentActivity.Clinicalindication
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
must support:
  v: true

id:
  v: ServiceRequest.Activities.CurrentActivity.Clinicalcontext
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: Also known as 'Clinical notes', although this name has intentionally been avoided to clearly differentiate from the 'Notes' attribute in many FHIR resources.
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: Also known as 'Clinical notes', although this name has intentionally been avoided to clearly differentiate from the 'Notes' attribute in many FHIR resources.
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
    l: structuredefinition-display-hint
  value: String
    v: orientation:right
path:
  v: ServiceRequest.Activities.CurrentActivity.Clinicalcontext
short:
  v: Clinical context
definition:
  v: Narrative information about the individual and their situation, providing relevant background for the request.
comment:
  v: **Considerations** Also known as 'Clinical notes', although this name has intentionally been avoided to clearly differentiate from the 'Notes' attribute in many FHIR resources.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ServiceRequest.Activities.CurrentActivity.Clinicalcontext
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
must support:
  v: true

id:
  v: ServiceRequest.Activities.CurrentActivity.Reasonforrequest
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: 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.
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
    l: structuredefinition-display-hint
  value: String
    v: orientation:right
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: 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.
path:
  v: ServiceRequest.Activities.CurrentActivity.Reasonforrequest
short:
  v: Reason for request
definition:
  v: The concern or clinical question that needs to be addressed or resolved by the requested test.
comment:
  v: **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.
min:
  v: 0
max:
  v: *
base:
  path:
    v: ServiceRequest.Activities.CurrentActivity.Reasonforrequest
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
must support:
  v: false

id:
  v: ServiceRequest.Activities.CurrentActivity.Reasondescription
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
    l: structuredefinition-display-hint
  value: String
    v: orientation:right
path:
  v: ServiceRequest.Activities.CurrentActivity.Reasondescription
short:
  v: Reason description
definition:
  v: Narrative description about the concern or clinical question that needs resolution.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ServiceRequest.Activities.CurrentActivity.Reasondescription
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
must support:
  v: false

id:
  v: ServiceRequest.Activities.CurrentActivity.Intent
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: 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.​
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: 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.​
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
    l: structuredefinition-display-hint
  value: String
    v: orientation:right
path:
  v: ServiceRequest.Activities.CurrentActivity.Intent
short:
  v: Intent
definition:
  v: Description of the intended outcome of the request.
comment:
  v: **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.​
min:
  v: 0
max:
  v: *
base:
  path:
    v: ServiceRequest.Activities.CurrentActivity.Intent
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: string
    l: string
must support:
  v: false

id:
  v: ServiceRequest.Activities.CurrentActivity.Orderdetail
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: 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.
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: 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.
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
    l: structuredefinition-display-hint
  value: String
    v: orientation:right
path:
  v: ServiceRequest.Activities.CurrentActivity.Orderdetail
short:
  v: Order detail
definition:
  v: Additional details and instructions about how the services are to be delivered.
comment:
  v: **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.
min:
  v: 0
max:
  v: *
base:
  path:
    v: ServiceRequest.Activities.CurrentActivity.Orderdetail
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: string
    l: string
must support:
  v: false

id:
  v: ServiceRequest.Activities.CurrentActivity.Urgency
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: 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 or other attributes of the 'Timing data type in 'Complex timing' SLOT. If more complex timing or a sequence of event is required to carry out the requested service, use other attributes of the 'Timing data type in 'Complex timing' SLOT.
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: 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.
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
    l: structuredefinition-display-hint
  value: String
    v: orientation:right
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-terminology
    l: note-terminology
  value: String
    v: Proposed value set: - Emergency [The request requires immediate attention.] - Urgent [The request requires prioritised attention.] - Routine [The request does not require prioritised scheduling.]
path:
  v: ServiceRequest.Activities.CurrentActivity.Urgency
short:
  v: Urgency
definition:
  v: The urgency of the request for service.
comment:
  v: **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.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ServiceRequest.Activities.CurrentActivity.Urgency
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Coding
    l: Coding
must support:
  v: true

id:
  v: ServiceRequest.Activities.CurrentActivity.Servicedue
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: This data element allows for simple recording of the timing for the service in one of three ways - either as a date and/or time, an interval of date and/or time, or as a text descriptor. For example:​ 'April 23, 2024​'; 'April 23, 2024 – April 30, 2024​'; or 'Next available'​. If more complex timing or a sequence of events is required to carry out this request 'Activity', use other attributes of the 'Timing data type in 'Complex timing' SLOT.
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
    l: structuredefinition-display-hint
  value: String
    v: orientation:right
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: 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.
path:
  v: ServiceRequest.Activities.CurrentActivity.Servicedue
short:
  v: Service due
definition:
  v: The timing for provision of the requested service.
comment:
  v: **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.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ServiceRequest.Activities.CurrentActivity.Servicedue
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
type:
  code:
    v: Timing
    l: Timing
must support:
  v: true

id:
  v: ServiceRequest.Activities.CurrentActivity.Complextiming
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: 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.
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: 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.
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
    l: structuredefinition-display-hint
  value: String
    v: orientation:right
path:
  v: ServiceRequest.Activities.CurrentActivity.Complextiming
short:
  v: Complex timing
definition:
  v: Details about more complex timing than available from 'Service due' or if a sequence of events is required to carry out this request 'Activity'.
comment:
  v: **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.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ServiceRequest.Activities.CurrentActivity.Complextiming
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Reference
    l: Reference
must support:
  v: false

id:
  v: ServiceRequest.Activities.CurrentActivity.Specificdetails
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
    l: structuredefinition-display-hint
  value: String
    v: orientation:right
path:
  v: ServiceRequest.Activities.CurrentActivity.Specificdetails
short:
  v: Specific details
definition:
  v: Additional detail about the service requested.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ServiceRequest.Activities.CurrentActivity.Specificdetails
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Reference
    l: Reference
must support:
  v: false

id:
  v: ServiceRequest.Activities.CurrentActivity.Supportinginformation
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
    l: structuredefinition-display-hint
  value: String
    v: orientation:right
path:
  v: ServiceRequest.Activities.CurrentActivity.Supportinginformation
short:
  v: Supporting information
definition:
  v: Digital document, image, video or diagram supplied as additional information to support or clarify the context of the requested service.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ServiceRequest.Activities.CurrentActivity.Supportinginformation
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Reference
    l: Reference
must support:
  v: false

id:
  v: ServiceRequest.Activities.CurrentActivity.Informationdescription
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
    l: structuredefinition-display-hint
  value: String
    v: orientation:right
path:
  v: ServiceRequest.Activities.CurrentActivity.Informationdescription
short:
  v: Information description
definition:
  v: Description of the supplementary information.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ServiceRequest.Activities.CurrentActivity.Informationdescription
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
must support:
  v: false

id:
  v: ServiceRequest.Activities.CurrentActivity.Patientrequirements
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: For example: requirement for language translation; transport provision; or other personal factors.
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: For example: requirement for language translation; transport provision; or other personal factors.
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
    l: structuredefinition-display-hint
  value: String
    v: orientation:right
path:
  v: ServiceRequest.Activities.CurrentActivity.Patientrequirements
short:
  v: Patient requirements
definition:
  v: 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.
comment:
  v: **Considerations** For example: requirement for language translation; transport provision; or other personal factors.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ServiceRequest.Activities.CurrentActivity.Patientrequirements
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Reference
    l: Reference
must support:
  v: false

id:
  v: ServiceRequest.Activities.CurrentActivity.Comment
path:
  v: ServiceRequest.Activities.CurrentActivity.Comment
short:
  v: Comment
definition:
  v: Additional narrative about the service request not captured in other fields.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ServiceRequest.Activities.CurrentActivity.Comment
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
must support:
  v: true

id:
  v: ServiceRequest.Protocol
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
    l: structuredefinition-display-hint
  value: String
    v: orientation:right
path:
  v: ServiceRequest.Protocol
short:
  v: Protocol
definition:
  v: @ internal @
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ServiceRequest.Protocol
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: BackboneElement
    l: BackboneElement
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
must support:
  v: false

id:
  v: ServiceRequest.Protocol.id
path:
  v: ServiceRequest.Protocol.id
representation:
  v: xmlAttr
short:
  v: Unique id for inter-element referencing
definition:
  v: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Element.id
  min:
    v: 0
  max:
    v: 1
type:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type
      l: structuredefinition-fhir-type
    value: Url
      v: string
      l: string
  code:
    v: http://hl7.org/fhirpath/System.String
    l: System.String
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: ServiceRequest.Protocol.extension
path:
  v: ServiceRequest.Protocol.extension
slicing:
  discriminator:
    type:
      v: value
    path:
      v: url
  description:
    v: Extensions are always sliced by (at least) url
  rules:
    v: open
short:
  v: Additional content defined by implementations
definition:
  v: 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.
comment:
  v: 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.
alias:
  v: extensions
alias:
  v: user content
min:
  v: 0
max:
  v: *
base:
  path:
    v: Element.extension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: ServiceRequest.Protocol.modifierExtension
path:
  v: ServiceRequest.Protocol.modifierExtension
short:
  v: Extensions that cannot be ignored even if unrecognized
definition:
  v: 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).
comment:
  v: 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.
requirements:
  v: 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](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).
alias:
  v: extensions
alias:
  v: user content
alias:
  v: modifiers
min:
  v: 0
max:
  v: *
base:
  path:
    v: BackboneElement.modifierExtension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: true
is modifier reason:
  v: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
is summary:
  v: true
mapping:
  identity:
    v: rim
  map:
    v: N/A

id:
  v: ServiceRequest.Protocol.Requesterorderidentifier
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
    l: structuredefinition-display-hint
  value: String
    v: orientation:right
path:
  v: ServiceRequest.Protocol.Requesterorderidentifier
short:
  v: Requester order identifier
definition:
  v: The local identifier assigned by the requesting clinical system.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ServiceRequest.Protocol.Requesterorderidentifier
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
must support:
  v: false

id:
  v: ServiceRequest.Protocol.Requester
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
    l: structuredefinition-display-hint
  value: String
    v: orientation:right
path:
  v: ServiceRequest.Protocol.Requester
short:
  v: Requester
definition:
  v: Details about the clinician or organisation requesting the service.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ServiceRequest.Protocol.Requester
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Reference
    l: Reference
must support:
  v: false

id:
  v: ServiceRequest.Protocol.Receiverorderidentifier
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
    l: structuredefinition-display-hint
  value: String
    v: orientation:right
path:
  v: ServiceRequest.Protocol.Receiverorderidentifier
short:
  v: Receiver order identifier
definition:
  v: The local identifier assigned to the request by the clinician or organisation receiving the request for service.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ServiceRequest.Protocol.Receiverorderidentifier
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
must support:
  v: false

id:
  v: ServiceRequest.Protocol.Receiver
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
    l: structuredefinition-display-hint
  value: String
    v: orientation:right
path:
  v: ServiceRequest.Protocol.Receiver
short:
  v: Receiver
definition:
  v: Details about the clinician or organisation receiving the request for service.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ServiceRequest.Protocol.Receiver
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Reference
    l: Reference
must support:
  v: false

id:
  v: ServiceRequest.Protocol.Requeststatus
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: 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.
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: 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.
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
    l: structuredefinition-display-hint
  value: String
    v: orientation:right
path:
  v: ServiceRequest.Protocol.Requeststatus
short:
  v: Request status
definition:
  v: The status of the request for service as indicated by the requester.
comment:
  v: **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.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ServiceRequest.Protocol.Requeststatus
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
must support:
  v: false

id:
  v: ServiceRequest.Protocol.Distributionlist
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: For example: specialists or allied health providers who need to be notified of test results or available reports.
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: For example: specialists or allied health providers who need to be notified of test results or available reports.
path:
  v: ServiceRequest.Protocol.Distributionlist
short:
  v: Distribution list
definition:
  v: Details of additional clinicians, organisations or agencies that need to be informed of the outcome of this service request.
comment:
  v: **Considerations** For example: specialists or allied health providers who need to be notified of test results or available reports.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ServiceRequest.Protocol.Distributionlist
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Reference
    l: Reference
must support:
  v: true

id:
  v: ServiceRequest.Protocol.Urgentcontact
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: For example: if the outcome of the request requires an urgent or emergency response by the requester or requesting organisation.
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: For example: if the outcome of the request requires an urgent or emergency response by the requester or requesting organisation.
path:
  v: ServiceRequest.Protocol.Urgentcontact
short:
  v: Urgent contact
definition:
  v: Details about a designated contact person or organisation and their preferred method of communication for urgent or emergency notifications concerning this request.
comment:
  v: **Considerations** For example: if the outcome of the request requires an urgent or emergency response by the requester or requesting organisation.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ServiceRequest.Protocol.Urgentcontact
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Reference
    l: Reference
must support:
  v: true

id:
  v: ServiceRequest.Protocol.Eligibilityguidance
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: For example: meeting eligibility criteria for a specific funded service.
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: For example: meeting eligibility criteria for a specific funded service.
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
    l: structuredefinition-display-hint
  value: String
    v: orientation:right
path:
  v: ServiceRequest.Protocol.Eligibilityguidance
short:
  v: Eligibility guidance
definition:
  v: Advice from the requester to the receiver regarding the individual's qualification for the requested service.
comment:
  v: **Considerations** For example: meeting eligibility criteria for a specific funded service.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ServiceRequest.Protocol.Eligibilityguidance
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
must support:
  v: false

id:
  v: ServiceRequest.Protocol.Billingguidance
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: For example: 'Private'; 'Government insurance scheme'; or 'Private insurance'.
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: For example: 'Private'; 'Government insurance scheme'; or 'Private insurance'.
path:
  v: ServiceRequest.Protocol.Billingguidance
short:
  v: Billing guidance
definition:
  v: A recommendation from the requester to the receiver regarding the payment method for the service.
comment:
  v: **Considerations** For example: 'Private'; 'Government insurance scheme'; or 'Private insurance'.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ServiceRequest.Protocol.Billingguidance
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
must support:
  v: true

id:
  v: ServiceRequest.Protocol.Responsiblepayer
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: 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.
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: 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.
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
    l: structuredefinition-display-hint
  value: String
    v: orientation:right
path:
  v: ServiceRequest.Protocol.Responsiblepayer
short:
  v: Responsible payer
definition:
  v: Details about the identified individual or organisation assuming responsibility for payment of the service.
comment:
  v: **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.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ServiceRequest.Protocol.Responsiblepayer
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Reference
    l: Reference
must support:
  v: false

id:
  v: ServiceRequest.Protocol.Extension
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: For example: local information requirements; or additional metadata to align with FHIR.
path:
  v: ServiceRequest.Protocol.Extension
short:
  v: Extension
definition:
  v: Additional information required to extend the model with local content or to align with other reference models or formalisms.
comment:
  v: **Considerations** For example: local information requirements; or additional metadata to align with FHIR.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ServiceRequest.Protocol.Extension
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Reference
    l: Reference
must support:
  v: true

element:
  id:
    v: ServiceRequest
  extension:
    url:
      v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
      l: note-considerations
    value: String
      v: 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: - a request from one clinician, organisation or agency to another clinician, organisation or agency for a health-related service. For example: a referral to a specialist clinician for treatment or a second clinical opinion; transfer of care to an emergency department; four hourly vital signs monitoring; diagnostic investigations; and provision of home services from a municipal council; or - a request for a follow-up service to be scheduled for the same clinician, organisation or agency. For example: an outpatient appointment for review in 6 weeks. It can be used to represent a request for one or more services, in one of two ways: - If multiple services need to be requested and the information recorded in the 'protocol' (for example 'Receiver') is the same - use a separate 'Activity' instance within this data group for each request. - If multiple services need to be requested and the information recorded in the 'protocol' (for example 'Receiver') is different - use a separate instance of this data group for each request. Implementation examples: - Consider a clinician referring a patient to an Endocrinologist for diabetes treatment advice - the 'Service name will be 'Referral'; the 'Clinical indication' will be 'Type 1 Diabetes Mellitus'; the 'Reason for request' may be 'Difficulty controlling early evening hyperglycaemia; the 'Clinical context' may contain a narrative about the duration and previous management of their diabetes, current treatment, plus recent weight gain and information about the recent death of their spouse; current treatment; 'Intent' may be 'Second opinion' or 'Handover of care'. - Consider a clinician ordering diabetes education - The 'Service name' will be 'Diabetes education'; the 'Clinical indication' will be…
  extension:
    url:
      v: https://aehrc.csiro.au/fhir/StructureDefinition/note-purpose
      l: note-purpose
    value: String
      v: A generic framework for a request for a health-related service or activity to be delivered by a clinician, organisation or agency.
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
      l: structuredefinition-display-hint
    value: String
      v: orientation:right
  extension:
    url:
      v: https://aehrc.csiro.au/fhir/StructureDefinition/note-context
      l: note-context
    value: String
      v: 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.
  extension:
    url:
      v: https://aehrc.csiro.au/fhir/StructureDefinition/note-mapping
      l: note-mapping
    value: String
      v: - Service request, Published archetype [Internet]. openEHR Foundation, openEHR Clinical Knowledge Manager [cited: 2024-04-24]. Available from: https://ckm.openehr.org/ckm/archetypes/1013.1.614. - ServiceRequest, HL7 FHIR Resource [Internet]. Health Level Seven International; [cited: 2024-Apr- 24]. Available from: https://hl7.org/fhir//R5/servicerequest.html.
  path:
    v: ServiceRequest
  short:
    v: Service Request EREQDI
  definition:
    v: Request for a health-related service or activity to be delivered by a clinician, organisation or agency.
  comment:
    v: **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)** - Service request, Published archetype [Internet]. openEHR Foundation, openEHR Clinical Knowledge Manager [cited: 2024-04-24]. Available from: https://ckm.openehr.org/ckm/archetypes/1013.1.614. - ServiceRequest, HL7 FHIR Resource [Internet]. Health Level Seven International; [cited: 2024-Apr- 24]. Available from: https://hl7.org/fhir//R5/servicerequest.html. **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: - a request from one clinician, organisation or agency to another clinician, organisation or agency for a health-related service. For example: a referral to a specialist clinician for treatment or a second clinical opinion; transfer of care to an emergency department; four hourly vital signs monitoring; diagnostic investigations; and provision of home services from a municipal council; or - a request for a follow-up service to be scheduled for the same clinician, organisation or agency. For example: an outpatient appointment for review in 6 weeks. It can be used to represent a request for one or more services, in one of two ways: - If multiple services need to be requested and the information recorded in the 'protocol' (for example 'Receiver') is the same - use a separate 'Activity' instance within this data group for each request. - If multiple services need to be requested and the information recorded in the 'protocol' (for example 'Receiver') is different - use a separate instance of this data group for each request. Implementation examples: - Consider a clinician referring a patient to an Endocrinologist for diabetes treatment advice - the 'Service name will be 'Referral'; the 'Clinical indic…
  alias:
    v: Referral
  min:
    v: 0
  max:
    v: *
  must support:
    v: true
element:
  id:
    v: ServiceRequest.Activities
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
      l: structuredefinition-display-hint
    value: String
      v: orientation:right
  path:
    v: ServiceRequest.Activities
  short:
    v: Activities
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: BackboneElement
      l: BackboneElement
  must support:
    v: false
element:
  id:
    v: ServiceRequest.Activities.CurrentActivity
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
      l: structuredefinition-display-hint
    value: String
      v: orientation:right
  path:
    v: ServiceRequest.Activities.CurrentActivity
  short:
    v: Activity
  definition:
    v: @ internal @
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: BackboneElement
      l: BackboneElement
  must support:
    v: false
element:
  id:
    v: ServiceRequest.Activities.CurrentActivity.Servicename
  extension:
    url:
      v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
      l: note-considerations
    value: String
      v: Coding of the 'Service name' with an external terminology is strongly recommended, if available.
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
      l: structuredefinition-display-hint
    value: String
      v: orientation:right
  path:
    v: ServiceRequest.Activities.CurrentActivity.Servicename
  short:
    v: Service name
  definition:
    v: The name of the service requested.
  comment:
    v: **Considerations** Coding of the 'Service name' with an external terminology is strongly recommended, if available.
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: CodeableConcept
      l: CodeableConcept
  must support:
    v: true
element:
  id:
    v: ServiceRequest.Activities.CurrentActivity.Servicetype
  extension:
    url:
      v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
      l: note-considerations
    value: String
      v: 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.
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
      l: structuredefinition-display-hint
    value: String
      v: orientation:right
  path:
    v: ServiceRequest.Activities.CurrentActivity.Servicetype
  short:
    v: Service type
  definition:
    v: Category of service requested.
  comment:
    v: **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.
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: CodeableConcept
      l: CodeableConcept
  must support:
    v: false
element:
  id:
    v: ServiceRequest.Activities.CurrentActivity.Description
  extension:
    url:
      v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
      l: note-considerations
    value: String
      v: This data point should be used to describe the requested service in more detail.
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
      l: structuredefinition-display-hint
    value: String
      v: orientation:right
  path:
    v: ServiceRequest.Activities.CurrentActivity.Description
  short:
    v: Description
  definition:
    v: Narrative description about the service requested.
  comment:
    v: **Considerations** This data point should be used to describe the requested service in more detail.
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: string
      l: string
  must support:
    v: false
element:
  id:
    v: ServiceRequest.Activities.CurrentActivity.Clinicalindication
  extension:
    url:
      v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
      l: note-considerations
    value: String

String
v: 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.​

url:
  v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
  l: structuredefinition-display-hint
value: String
  v: orientation:right

v: ServiceRequest.Activities.CurrentActivity.Clinicalindication

v: Clinical indication

v: The symptom, sign or diagnosis that prompts the need for the requested test.

v: **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.​

v: 0

v: *

code:
  v: CodeableConcept
  l: CodeableConcept

v: true

id:
  v: ServiceRequest.Activities.CurrentActivity.Clinicalcontext
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: Also known as 'Clinical notes', although this name has intentionally been avoided to clearly differentiate from the 'Notes' attribute in many FHIR resources.
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
    l: structuredefinition-display-hint
  value: String
    v: orientation:right
path:
  v: ServiceRequest.Activities.CurrentActivity.Clinicalcontext
short:
  v: Clinical context
definition:
  v: Narrative information about the individual and their situation, providing relevant background for the request.
comment:
  v: **Considerations** Also known as 'Clinical notes', although this name has intentionally been avoided to clearly differentiate from the 'Notes' attribute in many FHIR resources.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string
must support:
  v: true

id:
  v: ServiceRequest.Activities.CurrentActivity.Reasonforrequest
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: 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.
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
    l: structuredefinition-display-hint
  value: String
    v: orientation:right
path:
  v: ServiceRequest.Activities.CurrentActivity.Reasonforrequest
short:
  v: Reason for request
definition:
  v: The concern or clinical question that needs to be addressed or resolved by the requested test.
comment:
  v: **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.
min:
  v: 0
max:
  v: *
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
must support:
  v: false

id:
  v: ServiceRequest.Activities.CurrentActivity.Reasondescription
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
    l: structuredefinition-display-hint
  value: String
    v: orientation:right
path:
  v: ServiceRequest.Activities.CurrentActivity.Reasondescription
short:
  v: Reason description
definition:
  v: Narrative description about the concern or clinical question that needs resolution.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string
must support:
  v: false

id:
  v: ServiceRequest.Activities.CurrentActivity.Intent
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: 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.​
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
    l: structuredefinition-display-hint
  value: String
    v: orientation:right
path:
  v: ServiceRequest.Activities.CurrentActivity.Intent
short:
  v: Intent
definition:
  v: Description of the intended outcome of the request.
comment:
  v: **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.​
min:
  v: 0
max:
  v: *
type:
  code:
    v: string
    l: string
must support:
  v: false

id:
  v: ServiceRequest.Activities.CurrentActivity.Orderdetail
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: 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.
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
    l: structuredefinition-display-hint
  value: String
    v: orientation:right
path:
  v: ServiceRequest.Activities.CurrentActivity.Orderdetail
short:
  v: Order detail
definition:
  v: Additional details and instructions about how the services are to be delivered.
comment:
  v: **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.
min:
  v: 0
max:
  v: *
type:
  code:
    v: string
    l: string
must support:
  v: false

id:
  v: ServiceRequest.Activities.CurrentActivity.Urgency
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: 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.
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
    l: structuredefinition-display-hint
  value: String
    v: orientation:right
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-terminology
    l: note-terminology
  value: String
    v: Proposed value set: - Emergency [The request requires immediate attention.] - Urgent [The request requires prioritised attention.] - Routine [The request does not require prioritised scheduling.]
path:
  v: ServiceRequest.Activities.CurrentActivity.Urgency
short:
  v: Urgency
definition:
  v: The urgency of the request for service.
comment:
  v: **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.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Coding
    l: Coding
must support:
  v: true

id:
  v: ServiceRequest.Activities.CurrentActivity.Servicedue
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: 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.
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
    l: structuredefinition-display-hint
  value: String
    v: orientation:right
path:
  v: ServiceRequest.Activities.CurrentActivity.Servicedue
short:
  v: Service due
definition:
  v: The timing for provision of the requested service.
comment:
  v: **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.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string
type:
  code:
    v: Timing
    l: Timing
must support:
  v: true

id:
  v: ServiceRequest.Activities.CurrentActivity.Complextiming
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: 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.
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
    l: structuredefinition-display-hint
  value: String
    v: orientation:right
path:
  v: ServiceRequest.Activities.CurrentActivity.Complextiming
short:
  v: Complex timing
definition:
  v: Details about more complex timing than available from 'Service due' or if a sequence of events is required to carry out this request 'Activity'.
comment:
  v: **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.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Reference
    l: Reference
must support:
  v: false

id:
  v: ServiceRequest.Activities.CurrentActivity.Specificdetails
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
    l: structuredefinition-display-hint
  value: String
    v: orientation:right
path:
  v: ServiceRequest.Activities.CurrentActivity.Specificdetails
short:
  v: Specific details
definition:
  v: Additional detail about the service requested.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Reference
    l: Reference
must support:
  v: false

id:
  v: ServiceRequest.Activities.CurrentActivity.Supportinginformation
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
    l: structuredefinition-display-hint
  value: String
    v: orientation:right
path:
  v: ServiceRequest.Activities.CurrentActivity.Supportinginformation
short:
  v: Supporting information
definition:
  v: Digital document, image, video or diagram supplied as additional information to support or clarify the context of the requested service.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Reference
    l: Reference
must support:
  v: false

id:
  v: ServiceRequest.Activities.CurrentActivity.Informationdescription
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
    l: structuredefinition-display-hint
  value: String
    v: orientation:right
path:
  v: ServiceRequest.Activities.CurrentActivity.Informationdescription
short:
  v: Information description
definition:
  v: Description of the supplementary information.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string
must support:
  v: false

id:
  v: ServiceRequest.Activities.CurrentActivity.Patientrequirements
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: For example: requirement for language translation; transport provision; or other personal factors.
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
    l: structuredefinition-display-hint
  value: String
    v: orientation:right
path:
  v: ServiceRequest.Activities.CurrentActivity.Patientrequirements
short:
  v: Patient requirements
definition:
  v: 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.
comment:
  v: **Considerations** For example: requirement for language translation; transport provision; or other personal factors.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Reference
    l: Reference
must support:
  v: false

id:
  v: ServiceRequest.Activities.CurrentActivity.Comment
path:
  v: ServiceRequest.Activities.CurrentActivity.Comment
short:
  v: Comment
definition:
  v: Additional narrative about the service request not captured in other fields.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string
must support:
  v: true

id:
  v: ServiceRequest.Protocol
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
    l: structuredefinition-display-hint
  value: String
    v: orientation:right
path:
  v: ServiceRequest.Protocol
short:
  v: Protocol
definition:
  v: @ internal @
min:
  v: 0
max:
  v: 1
type:
  code:
    v: BackboneElement
    l: BackboneElement
must support:
  v: false

id:
  v: ServiceRequest.Protocol.Requesterorderidentifier
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
    l: structuredefinition-display-hint
  value: String
    v: orientation:right
path:
  v: ServiceRequest.Protocol.Requesterorderidentifier
short:
  v: Requester order identifier
definition:
  v: The local identifier assigned by the requesting clinical system.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string
must support:
  v: false

id:
  v: ServiceRequest.Protocol.Requester
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
    l: structuredefinition-display-hint
  value: String
    v: orientation:right
path:
  v: ServiceRequest.Protocol.Requester
short:
  v: Requester
definition:
  v: Details about the clinician or organisation requesting the service.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Reference
    l: Reference
must support:
  v: false

id:
  v: ServiceRequest.Protocol.Receiverorderidentifier
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
    l: structuredefinition-display-hint
  value: String
    v: orientation:right
path:
  v: ServiceRequest.Protocol.Receiverorderidentifier
short:
  v: Receiver order identifier
definition:
  v: The local identifier assigned to the request by the clinician or organisation receiving the request for service.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string
must support:
  v: false

id:
  v: ServiceRequest.Protocol.Receiver
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
    l: structuredefinition-display-hint
  value: String
    v: orientation:right
path:
  v: ServiceRequest.Protocol.Receiver
short:
  v: Receiver
definition:
  v: Details about the clinician or organisation receiving the request for service.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Reference
    l: Reference
must support:
  v: false

id:
  v: ServiceRequest.Protocol.Requeststatus
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: 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.
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
    l: structuredefinition-display-hint
  value: String
    v: orientation:right
path:
  v: ServiceRequest.Protocol.Requeststatus
short:
  v: Request status
definition:
  v: The status of the request for service as indicated by the requester.
comment:
  v: **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.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string
must support:
  v: false

id:
  v: ServiceRequest.Protocol.Distributionlist
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: For example: specialists or allied health providers who need to be notified of test results or available reports.
path:
  v: ServiceRequest.Protocol.Distributionlist
short:
  v: Distribution list
definition:
  v: Details of additional clinicians, organisations or agencies that need to be informed of the outcome of this service request.
comment:
  v: **Considerations** For example: specialists or allied health providers who need to be notified of test results or available reports.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Reference
    l: Reference
must support:
  v: true

id:
  v: ServiceRequest.Protocol.Urgentcontact
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: For example: if the outcome of the request requires an urgent or emergency response by the requester or requesting organisation.
path:
  v: ServiceRequest.Protocol.Urgentcontact
short:
  v: Urgent contact
definition:
  v: Details about a designated contact person or organisation and their preferred method of communication for urgent or emergency notifications concerning this request.
comment:
  v: **Considerations** For example: if the outcome of the request requires an urgent or emergency response by the requester or requesting organisation.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Reference
    l: Reference
must support:
  v: true

id:
  v: ServiceRequest.Protocol.Eligibilityguidance
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: For example: meeting eligibility criteria for a specific funded service.
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
    l: structuredefinition-display-hint
  value: String
    v: orientation:right
path:
  v: ServiceRequest.Protocol.Eligibilityguidance
short:
  v: Eligibility guidance
definition:
  v: Advice from the requester to the receiver regarding the individual's qualification for the requested service.
comment:
  v: **Considerations** For example: meeting eligibility criteria for a specific funded service.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string
must support:
  v: false

id:
  v: ServiceRequest.Protocol.Billingguidance
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: For example: 'Private'; 'Government insurance scheme'; or 'Private insurance'.
path:
  v: ServiceRequest.Protocol.Billingguidance
short:
  v: Billing guidance
definition:
  v: A recommendation from the requester to the receiver regarding the payment method for the service.
comment:
  v: **Considerations** For example: 'Private'; 'Government insurance scheme'; or 'Private insurance'.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string
must support:
  v: true

id:
  v: ServiceRequest.Protocol.Responsiblepayer
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: 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.
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
    l: structuredefinition-display-hint
  value: String
    v: orientation:right
path:
  v: ServiceRequest.Protocol.Responsiblepayer
short:
  v: Responsible payer
definition:
  v: Details about the identified individual or organisation assuming responsibility for payment of the service.
comment:
  v: **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.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Reference
    l: Reference
must support:
  v: false