EHDSServiceRequest
type: StructureDefinition
node role: treeRoot
id:
  v: EHDSServiceRequest
language:
  v: en
text:
  status:
    v: extensions
  div:
    v: Generated Narrative: StructureDefinition EHDSServiceRequest Name Flags Card. Type Description & Constraints<img src="[binary]" alt="doco" style="background-color: inherit"/> EHDSServiceRequest 0..* EHDSDataSet Service request model Elements defined in Ancestors:header, presentedForm Instances of this logical model can be the target of a Reference #xD; serviceText 0..1 string Service text #xD; serviceCode 0..1 CodeableConcept Service code Binding Description: (preferred): LOINC, NPU, SNOMED CT #xD; reasonCode 0..* CodeableConcept Reason code Binding Description: (preferred): ICD-10 (ICD-11 when available), SNOMED CT, Orphacode #xD; quantity 0..1 Quantity Quantity #xD; anatomicLocation 0..* EHDSBodyStructure Anatomic location #xD; reasonReference[x] 0..* Reason reference #xD; reasonReferenceEHDSObservation EHDSObservation #xD; reasonReferenceEHDSCondition EHDSCondition #xD; reasonReferenceEHDSMedication EHDSMedication #xD; priority 0..1 CodeableConcept Priority Binding Description: (preferred): HL7 Request priority #xD; supportingInformation[x] 0..* Supporting information #xD; supportingInformationEHDSObservation EHDSObservation #xD; supportingInformationEHDSCondition EHDSCondition #xD; supportingInformationEHDSProcedure EHDSProcedure #xD; supportingInformationEHDSMedicationAdministration EHDSMedicationAdministration #xD; specimen 0..* EHDSSpecimen Specimen #xD; encounter 0..1 EHDSEncounter Encounter #xD; occurrence[x] 0..1 Occurrence #xD; <span title="Base StructureDefinition for dateTime Type: A date, date-time or partial date (e.g. just year or year + month). If hours and minutes are specified, a time zone SHALL be populated. The format is a union of the schema types gYear, gYearMonth, date and dateTime. Seconds must be provided due to schema type constraints but may be zero-filled and may be ignored. Dates SHALL be valid dates.">occurrenceDateTime dateTime #xD; occurrencePeriod Period #xD; patientInstructions 0..1 string Patient instructions #xD; coverage 0..* EHD…
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics
    l: structuredefinition-type-characteristics
  value: Code
    v: can-be-target
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics
    l: structuredefinition-type-characteristics
  value: Code
    v: can-be-target
url:
  v: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSServiceRequest
  l: EHDSServiceRequest
version:
  v: 0.1.0
name:
  v: EHDSServiceRequest
title:
  v: Service request model
status:
  v: draft
date:
  v: 2025-08-05T08:51:00+00:00
publisher:
  v: HL7 Europe
contact:
  name:
    v: Xt-EHR
  telecom:
    system:
      v: url
    value:
      v: http://Xt-EHR.eu
description:
  v: EHDS refined base model for Specification of requested service or services
jurisdiction:
  coding:
    system:
      v: http://unstats.un.org/unsd/methods/m49/m49.htm
      l: m49.htm
    code:
      v: 150
    display:
      v: Europe
copyright:
  v: Copyright HL7 Europe. Licensed under Creative Commons public domain (CC0 1.0).
fhir version:
  v: 4.0.1
mapping:
  identity:
    v: rim
  uri:
    v: http://hl7.org/v3
    l: v3
  name:
    v: RIM Mapping
kind:
  v: logical
abstract:
  v: false
type:
  v: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSServiceRequest
  l: EHDSServiceRequest
base definition:
  v: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSDataSet
  l: EHDSDataSet
derivation:
  v: specialization
snapshot:
  extension:
    url:
      v: http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version
      l: snapshot-base-version
    value: String
      v: 0.1.0
  element:
    id:
      v: EHDSServiceRequest
    path:
      v: EHDSServiceRequest
    short:
      v: Service request model
    definition:
      v: EHDS refined base model for Specification of requested service or services
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: Base
      min:
        v: 0
      max:
        v: *
    is modifier:
      v: false
  element:
    id:
      v: EHDSServiceRequest.header
    path:
      v: EHDSServiceRequest.header
    short:
      v: Common header for all patient-related data
    definition:
      v: Common header for all patient-related data
    min:
      v: 1
    max:
      v: 1
    base:
      path:
        v: EHDSDataSet.header
      min:
        v: 1
      max:
        v: 1
    type:
      code:
        v: Base
        l: Base
  element:
    id:
      v: EHDSServiceRequest.header.subject
    path:
      v: EHDSServiceRequest.header.subject
    short:
      v: Subject
    definition:
      v: Patient/subject information
    min:
      v: 1
    max:
      v: 1
    base:
      path:
        v: EHDSDataSet.header.subject
      min:
        v: 1
      max:
        v: 1
    type:
      code:
        v: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSPatient
        l: EHDSPatient
  element:
    id:
      v: EHDSServiceRequest.header.identifier
    path:
      v: EHDSServiceRequest.header.identifier
    short:
      v: Business identifier for the object
    definition:
      v: Business identifier for the object
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: EHDSDataSet.header.identifier
      min:
        v: 0
      max:
        v: *
    type:
      code:
        v: Identifier
        l: Identifier
  element:
    id:
      v: EHDSServiceRequest.header.authorship
    path:
      v: EHDSServiceRequest.header.authorship
    short:
      v: Authorship
    definition:
      v: Resource authoring details
    min:
      v: 1
    max:
      v: *
    base:
      path:
        v: EHDSDataSet.header.authorship
      min:
        v: 1
      max:
        v: *

code:
  v: Base
  l: Base

id:
  v: EHDSServiceRequest.header.authorship.author[x]
path:
  v: EHDSServiceRequest.header.authorship.author[x]
short:
  v: Author
definition:
  v: Author(s) by whom the resource was/were authored. Multiple authors could be provided.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: EHDSDataSet.header.authorship.author[x]
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSHealthProfessional
    l: EHDSHealthProfessional
type:
  code:
    v: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSOrganisation
    l: EHDSOrganisation
type:
  code:
    v: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSDevice
    l: EHDSDevice

id:
  v: EHDSServiceRequest.header.authorship.datetime
path:
  v: EHDSServiceRequest.header.authorship.datetime
short:
  v: Date and time of authoring/issuing
definition:
  v: Date and time of the issuing the document/resource by its author.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: EHDSDataSet.header.authorship.datetime
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: dateTime
    l: dateTime

id:
  v: EHDSServiceRequest.header.lastUpdate
path:
  v: EHDSServiceRequest.header.lastUpdate
short:
  v: Date and time of the last update to the resource
definition:
  v: Date and time of the last update to the document/information
min:
  v: 0
max:
  v: 1
base:
  path:
    v: EHDSDataSet.header.lastUpdate
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: dateTime
    l: dateTime

id:
  v: EHDSServiceRequest.header.status
path:
  v: EHDSServiceRequest.header.status
short:
  v: Status of the resource
definition:
  v: Status of the resource
min:
  v: 1
max:
  v: 1
base:
  path:
    v: EHDSDataSet.header.status
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept

id:
  v: EHDSServiceRequest.header.statusReason[x]
path:
  v: EHDSServiceRequest.header.statusReason[x]
short:
  v: Reason for the current status of the resource.
definition:
  v: Reason for the current status of the resource.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: EHDSDataSet.header.statusReason[x]
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
type:
  code:
    v: string
    l: string

id:
  v: EHDSServiceRequest.header.language
path:
  v: EHDSServiceRequest.header.language
short:
  v: Language
definition:
  v: Language in which the resource is written. Language is expressed by the IETF language tag.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: EHDSDataSet.header.language
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
binding:
  strength:
    v: preferred
  description:
    v: BCP 47

id:
  v: EHDSServiceRequest.header.version
path:
  v: EHDSServiceRequest.header.version
short:
  v: Version
definition:
  v: Business version of the resource.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: EHDSDataSet.header.version
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: EHDSServiceRequest.presentedForm
path:
  v: EHDSServiceRequest.presentedForm
short:
  v: A narrative easy-to-read representation of the full data set, e.g. PDF-version of a document
definition:
  v: A narrative easy-to-read representation of the full data set, e.g. PDF-version of a document
min:
  v: 0
max:
  v: *
base:
  path:
    v: EHDSDataSet.presentedForm
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSAttachment
    l: EHDSAttachment

id:
  v: EHDSServiceRequest.serviceText
path:
  v: EHDSServiceRequest.serviceText
short:
  v: Service text
definition:
  v: Textual description of the requested service
min:
  v: 0
max:
  v: 1
base:
  path:
    v: EHDSServiceRequest.serviceText
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: EHDSServiceRequest.serviceCode
path:
  v: EHDSServiceRequest.serviceCode
short:
  v: Service code
definition:
  v: A code that identifies a particular service (i.e., procedure, diagnostic investigation, or panel of investigations) that have been requested.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: EHDSServiceRequest.serviceCode
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
binding:
  strength:
    v: preferred
  description:
    v: LOINC, NPU, SNOMED CT

id:
  v: EHDSServiceRequest.reasonCode
path:
  v: EHDSServiceRequest.reasonCode
short:
  v: Reason code
definition:
  v: Health conditions affecting the health of the patient and are important to be known for a health professional during a health encounter. Clinical conditions of the subject relevant for the results interpretation.
min:
  v: 0
max:
  v: *
base:
  path:
    v: EHDSServiceRequest.reasonCode
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
binding:
  strength:
    v: preferred
  description:
    v: ICD-10 (ICD-11 when available), SNOMED CT, Orphacode

id:
  v: EHDSServiceRequest.quantity
path:
  v: EHDSServiceRequest.quantity
short:
  v: Quantity
definition:
  v: Amount of requested services of the same type
min:
  v: 0
max:
  v: 1
base:
  path:
    v: EHDSServiceRequest.quantity
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Quantity
    l: Quantity

id:
  v: EHDSServiceRequest.anatomicLocation
path:
  v: EHDSServiceRequest.anatomicLocation
short:
  v: Anatomic location
definition:
  v: Anatomic location and laterality where the procedure should be performed. This is the target site.
min:
  v: 0
max:
  v: *
base:
  path:
    v: EHDSServiceRequest.anatomicLocation
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSBodyStructure
    l: EHDSBodyStructure

id:
  v: EHDSServiceRequest.reasonReference[x]
path:
  v: EHDSServiceRequest.reasonReference[x]
short:
  v: Reason reference
definition:
  v: Indicates another resource that provides a justification for why this service is being requested.
min:
  v: 0
max:
  v: *
base:
  path:
    v: EHDSServiceRequest.reasonReference[x]
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSObservation
    l: EHDSObservation
type:
  code:
    v: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSCondition
    l: EHDSCondition
type:
  code:
    v: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSMedication
    l: EHDSMedication

id:
  v: EHDSServiceRequest.priority
path:
  v: EHDSServiceRequest.priority
short:
  v: Priority
definition:
  v: Indicates how quickly the ServiceRequest should be addressed with respect to other requests.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: EHDSServiceRequest.priority
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
binding:
  strength:
    v: preferred
  description:
    v: HL7 Request priority

id:
  v: EHDSServiceRequest.supportingInformation[x]
path:
  v: EHDSServiceRequest.supportingInformation[x]
short:
  v: Supporting information
definition:
  v: Health conditions relevant for the results interpretation, e.g. fasting status, sex for clinical use, etc.
min:
  v: 0
max:
  v: *
base:
  path:
    v: EHDSServiceRequest.supportingInformation[x]
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSObservation
    l: EHDSObservation
type:
  code:
    v: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSCondition
    l: EHDSCondition
type:
  code:
    v: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSProcedure
    l: EHDSProcedure
type:
  code:
    v: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSMedicationAdministration
    l: EHDSMedicationAdministration

id:
  v: EHDSServiceRequest.specimen
path:
  v: EHDSServiceRequest.specimen
short:
  v: Specimen
definition:
  v: Specimens to be used by the laboratory procedure
min:
  v: 0
max:
  v: *
base:
  path:
    v: EHDSServiceRequest.specimen
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSSpecimen
    l: EHDSSpecimen

id:
  v: EHDSServiceRequest.encounter
path:
  v: EHDSServiceRequest.encounter
short:
  v: Encounter
definition:
  v: An encounter that provides additional information about the healthcare context in which this request is made.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: EHDSServiceRequest.encounter
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSEncounter
    l: EHDSEncounter

id:
  v: EHDSServiceRequest.occurrence[x]
path:
  v: EHDSServiceRequest.occurrence[x]
short:
  v: Occurrence
definition:
  v: When service should occur
min:
  v: 0
max:
  v: 1
base:
  path:
    v: EHDSServiceRequest.occurrence[x]
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: dateTime
    l: dateTime
type:
  code:
    v: Period
    l: Period

id:
  v: EHDSServiceRequest.patientInstructions
path:
  v: EHDSServiceRequest.patientInstructions
short:
  v: Patient instructions
definition:
  v: Patient or consumer-oriented instructions
min:
  v: 0
max:
  v: 1
base:
  path:
    v: EHDSServiceRequest.patientInstructions
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: EHDSServiceRequest.coverage
path:
  v: EHDSServiceRequest.coverage
short:
  v: Coverage
definition:
  v: Insurance or medical plan or a payment agreement.
min:
  v: 0
max:
  v: *
base:
  path:
    v: EHDSServiceRequest.coverage
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSCoverage
    l: EHDSCoverage

element:
  id:
    v: EHDSServiceRequest
  path:
    v: EHDSServiceRequest
  short:
    v: Service request model
  definition:
    v: EHDS refined base model for Specification of requested service or services
element:
  id:
    v: EHDSServiceRequest.serviceText
  path:
    v: EHDSServiceRequest.serviceText
  short:
    v: Service text
  definition:
    v: Textual description of the requested service
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: string
      l: string
element:
  id:
    v: EHDSServiceRequest.serviceCode
  path:
    v: EHDSServiceRequest.serviceCode
  short:
    v: Service code
  definition:
    v: A code that identifies a particular service (i.e., procedure, diagnostic investigation, or panel of investigations) that have been requested.
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: CodeableConcept
      l: CodeableConcept
  binding:
    strength:
      v: preferred
    description:
      v: LOINC, NPU, SNOMED CT
element:
  id:
    v: EHDSServiceRequest.reasonCode
  path:
    v: EHDSServiceRequest.reasonCode
  short:
    v: Reason code
  definition:
    v: Health conditions affecting the health of the patient and are important to be known for a health professional during a health encounter. Clinical conditions of the subject relevant for the results interpretation.
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: CodeableConcept
      l: CodeableConcept
  binding:
    strength:
      v: preferred
    description:
      v: ICD-10 (ICD-11 when available), SNOMED CT, Orphacode
element:
  id:
    v: EHDSServiceRequest.quantity
  path:
    v: EHDSServiceRequest.quantity
  short:
    v: Quantity
  definition:
    v: Amount of requested services of the same type
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: Quantity
      l: Quantity
element:
  id:
    v: EHDSServiceRequest.anatomicLocation
  path:
    v: EHDSServiceRequest.anatomicLocation
  short:
    v: Anatomic location
  definition:
    v: Anatomic location and laterality where the procedure should be performed. This is the target site.
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSBodyStructure
      l: EHDSBodyStructure
element:
  id:
    v: EHDSServiceRequest.reasonReference[x]
  path:
    v: EHDSServiceRequest.reasonReference[x]
  short:
    v: Reason reference
  definition:
    v: Indicates another resource that provides a justification for why this service is being requested.
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSObservation
      l: EHDSObservation
  type:
    code:
      v: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSCondition
      l: EHDSCondition
  type:
    code:
      v: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSMedication
      l: EHDSMedication
element:
  id:
    v: EHDSServiceRequest.priority
  path:
    v: EHDSServiceRequest.priority
  short:
    v: Priority
  definition:
    v: Indicates how quickly the ServiceRequest should be addressed with respect to other requests.
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: CodeableConcept
      l: CodeableConcept
  binding:
    strength:
      v: preferred
    description:
      v: HL7 Request priority
element:
  id:
    v: EHDSServiceRequest.supportingInformation[x]
  path:
    v: EHDSServiceRequest.supportingInformation[x]
  short:
    v: Supporting information
  definition:
    v: Health conditions relevant for the results interpretation, e.g. fasting status, sex for clinical use, etc.
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSObservation
      l: EHDSObservation
  type:
    code:
      v: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSCondition
      l: EHDSCondition
  type:
    code:
      v: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSProcedure
      l: EHDSProcedure
  type:
    code:
      v: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSMedicationAdministration
      l: EHDSMedicationAdministration
element:
  id:
    v: EHDSServiceRequest.specimen
  path:
    v: EHDSServiceRequest.specimen
  short:
    v: Specimen
  definition:
    v: Specimens to be used by the laboratory procedure
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSSpecimen
      l: EHDSSpecimen
element:
  id:
    v: EHDSServiceRequest.encounter
  path:
    v: EHDSServiceRequest.encounter

v: Encounter

v: An encounter that provides additional information about the healthcare context in which this request is made.

v: 0

v: 1

id:
  v: EHDSServiceRequest.occurrence[x]
path:
  v: EHDSServiceRequest.occurrence[x]
short:
  v: Occurrence
definition:
  v: When service should occur
min:
  v: 0
max:
  v: 1
type:
  code:
    v: dateTime
    l: dateTime
type:
  code:
    v: Period
    l: Period

id:
  v: EHDSServiceRequest.patientInstructions
path:
  v: EHDSServiceRequest.patientInstructions
short:
  v: Patient instructions
definition:
  v: Patient or consumer-oriented instructions
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: EHDSServiceRequest.coverage
path:
  v: EHDSServiceRequest.coverage
short:
  v: Coverage
definition:
  v: Insurance or medical plan or a payment agreement.
min:
  v: 0
max:
  v: *
type:
  code:
    v: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSCoverage
    l: EHDSCoverage