| Left: | BeReferralServiceRequest (https://www.ehealth.fgov.be/standards/fhir/drp/StructureDefinition/be-referral-servicerequest) |
| Right: | BeReferralServiceRequest (https://www.ehealth.fgov.be/standards/fhir/drp/StructureDefinition/be-referral-servicerequest) |
| Error | StructureDefinition.version | Values for version differ: '1.1.1' vs '1.0.0' |
| Information | StructureDefinition.date | Values for date differ: '2026-08-25T10:18:25+02:00' vs '2026-11-01T21:54:45+00:00' |
| Information | StructureDefinition.short | Values for short differ: 'What request replaces' vs 'The request that this is a continuation of' |
| Warning | ServiceRequest.replaces | Elements differ in definition for mustSupport: 'false' vs 'true' |
| Information | ServiceRequest.category | Element maximum cardinalities differ: '1' vs '2147483647' |
| Name | Value | Comments | |
|---|---|---|---|
abstract | false | ||
baseDefinition | http://hl7.org/fhir/StructureDefinition/ServiceRequest | ||
copyright | |||
date | 2026-08-25T10:18:25+02:00 | 2026-11-01T21:54:45+00:00 |
|
description | The common structure for referral prescription. | ||
experimental | |||
fhirVersion | 4.0.1 | ||
jurisdiction | |||
![]() jurisdiction[0] | urn:iso:std:iso:3166#BE | ||
kind | resource | ||
name | BeReferralServiceRequest | ||
publisher | eHealth Platform | ||
purpose | |||
status | active | ||
title | |||
type | ServiceRequest | ||
url | https://www.ehealth.fgov.be/standards/fhir/drp/StructureDefinition/be-referral-servicerequest | ||
version | 1.1.1 | 1.0.0 |
|
| Name | L Flags | L Card. | L Type | L Description & Constraints | R Flags | R Card. | R Type | R Description & Constraints | Comments![]() | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() | C | 0..* | ServiceRequest | A request for a service to be performed | C | 0..* | ServiceRequest | A request for a service to be performed | |||||||||
![]() ![]() | 0..1 | id | Logical id of this artifact | 0..1 | id | Logical id of this artifact | |||||||||||
![]() ![]() | 0..1 | Meta | Metadata about the resource | 0..1 | Meta | Metadata about the resource | |||||||||||
![]() ![]() | 0..1 | uri | A set of rules under which this content was created | 0..1 | uri | A set of rules under which this content was created | |||||||||||
![]() ![]() | 0..1 | code | Language of the resource content Binding: ?? (preferred): A human language.
| 0..1 | code | Language of the resource content Binding: ?? (preferred): A human language.
| |||||||||||
![]() ![]() | 0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | 0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||||||||
![]() ![]() | 0..* | Resource | Contained, inline Resources | 0..* | Resource | Contained, inline Resources | |||||||||||
![]() ![]() | 1..* | Extension | Extension Slice: Unordered, Open by value:url Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | 1..* | Extension | Extension Slice: Unordered, Open by value:url Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | |||||||||||
![]() ![]() | 0..* | Extension | Extensions that cannot be ignored | 0..* | Extension | Extensions that cannot be ignored | |||||||||||
![]() ![]() | 0..* | Identifier | Identifiers assigned to this order Slice: Unordered, Open by value:system Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | 0..* | Identifier | Identifiers assigned to this order Slice: Unordered, Open by value:system Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | |||||||||||
![]() ![]() | 0..* | canonical(ActivityDefinition | PlanDefinition) | Instantiates FHIR protocol or definition | 0..* | canonical(ActivityDefinition | PlanDefinition) | Instantiates FHIR protocol or definition | |||||||||||
![]() ![]() | 0..* | uri | Instantiates external protocol or definition | 0..* | uri | Instantiates external protocol or definition | |||||||||||
![]() ![]() | 0..* | Reference(CarePlan | ServiceRequest | MedicationRequest) | What request fulfills | 0..* | Reference(CarePlan | ServiceRequest | MedicationRequest) | What request fulfills | |||||||||||
![]() ![]() | 0..* | Reference(ServiceRequest) | What request replaces | 0..* | Reference(ServiceRequest) | The request that this is a continuation of |
| ||||||||||
![]() ![]() | 0..1 | Identifier | Composite Request ID | 0..1 | Identifier | Composite Request ID | |||||||||||
![]() ![]() | 1..1 | code | draft | active | on-hold | revoked | completed | entered-in-error | unknown Binding: ?? (required): The status of a service order. | 1..1 | code | draft | active | on-hold | revoked | completed | entered-in-error | unknown Binding: ?? (required): The status of a service order. | |||||||||||
![]() ![]() | 1..1 | code | proposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option Binding: ?? (required): The actual valueset will be provided when a terminology package is available. For current guidance, see the included ValueSet. | 1..1 | code | proposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option Binding: ?? (required): The actual valueset will be provided when a terminology package is available. For current guidance, see the included ValueSet. | |||||||||||
![]() ![]() | 1..1 | CodeableConcept | Classification of service Binding: ?? (example): The actual valueset will be provided when a terminology package is available. For current guidance, see the included ValueSet. | 1..* | CodeableConcept | Classification of service Slice: Unordered, Open by value:$this Binding: ?? (example): Classification of the requested service. Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them |
| ||||||||||
![]() ![]() | 0..1 | code | routine | urgent | asap | stat Binding: ?? (required): Identifies the level of importance to be assigned to actioning the request. | 0..1 | code | routine | urgent | asap | stat Binding: ?? (required): Identifies the level of importance to be assigned to actioning the request. | |||||||||||
![]() ![]() | 0..1 | boolean | True if service/procedure should not be performed | 0..1 | boolean | True if service/procedure should not be performed | |||||||||||
![]() ![]() | 1..1 | CodeableConcept | What is being requested/ordered Binding: ?? (example): Codes for tests or services that can be carried out by a designated individual, organization or healthcare service. | 1..1 | CodeableConcept | What is being requested/ordered Binding: ?? (example): Codes for tests or services that can be carried out by a designated individual, organization or healthcare service. | |||||||||||
![]() ![]() | C | 0..* | CodeableConcept | Additional order information Binding: ?? (example): Codified order entry details which are based on order context. | C | 0..* | CodeableConcept | Additional order information Binding: ?? (example): Codified order entry details which are based on order context. | |||||||||
![]() ![]() | 0..1 | Quantity, Ratio, Range | Service amount | 0..1 | Quantity, Ratio, Range | Service amount | |||||||||||
![]() ![]() | 1..1 | Reference(BePatient(2.1.2)) | Individual or Entity the service is ordered for | 1..1 | Reference(BePatient(2.1.2)) | Individual or Entity the service is ordered for | |||||||||||
![]() ![]() | 0..1 | Reference(Encounter) | Encounter in which the request was created | 0..1 | Reference(Encounter) | Encounter in which the request was created | |||||||||||
![]() ![]() | 0..1 | dateTime, Period, Timing | When service shall occur - once this is past, this prescription is no longer valid and the status shall reflect this. | 0..1 | dateTime, Period, Timing | When service shall occur - once this is past, this prescription is no longer valid and the status shall reflect this. | |||||||||||
![]() ![]() | 0..1 | boolean, CodeableConcept | Preconditions for service Binding: ?? (example): A coded concept identifying the pre-condition that should hold prior to performing a procedure. For example "pain", "on flare-up", etc. | 0..1 | boolean, CodeableConcept | Preconditions for service Binding: ?? (example): A coded concept identifying the pre-condition that should hold prior to performing a procedure. For example "pain", "on flare-up", etc. | |||||||||||
![]() ![]() | C | 1..1 | dateTime | Date request signed Constraints: be-inv-long-date | C | 1..1 | dateTime | Date request signed Constraints: be-inv-long-date | |||||||||
![]() ![]() | 1..1 | Reference(BePractitionerRole(2.1.2)) | Prescriber of the requested service | 1..1 | Reference(BePractitionerRole(2.1.2)) | Prescriber of the requested service | |||||||||||
![]() ![]() | 0..0 | Performer role Binding: ?? (example): Indicates specific responsibility of an individual within the care team, such as "Primary physician", "Team coordinator", "Caregiver", etc. | 0..0 | Performer role Binding: ?? (example): Indicates specific responsibility of an individual within the care team, such as "Primary physician", "Team coordinator", "Caregiver", etc. | |||||||||||||
![]() ![]() | 0..0 | Requested performer - typically reference to practitionerroles | 0..0 | Requested performer - typically reference to practitionerroles | |||||||||||||
![]() ![]() | 0..* | CodeableConcept | Requested location Binding: ?? (example): A location type where services are delivered. | 0..* | CodeableConcept | Requested location Binding: ?? (example): A location type where services are delivered. | |||||||||||
![]() ![]() | 0..* | Reference(Location) | Requested location | 0..* | Reference(Location) | Requested location | |||||||||||
![]() ![]() | 0..* | CodeableConcept | Explanation/Justification for procedure or service Binding: ?? (example): Diagnosis or problem codes justifying the reason for requesting the service investigation. | 0..* | CodeableConcept | Explanation/Justification for procedure or service Binding: ?? (example): Diagnosis or problem codes justifying the reason for requesting the service investigation. | |||||||||||
![]() ![]() | 0..* | Reference(Condition | Observation | DiagnosticReport | DocumentReference) | Explanation/Justification for service or service | 0..* | Reference(Condition | Observation | DiagnosticReport | DocumentReference) | Explanation/Justification for service or service | |||||||||||
![]() ![]() | 0..* | Reference(Coverage | ClaimResponse) | Associated insurance coverage | 0..* | Reference(Coverage | ClaimResponse) | Associated insurance coverage | |||||||||||
![]() ![]() | 0..* | Reference(Resource) | Additional clinical information | 0..* | Reference(Resource) | Additional clinical information | |||||||||||
![]() ![]() | 0..* | Reference(Specimen) | Procedure Samples | 0..* | Reference(Specimen) | Procedure Samples | |||||||||||
![]() ![]() | 0..* | CodeableConcept | Location on Body Binding: ?? (example): Codes describing anatomical locations. May include laterality. | 0..* | CodeableConcept | Location on Body Binding: ?? (example): Codes describing anatomical locations. May include laterality. | |||||||||||
![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||||||||
![]() ![]() ![]() | 0..* | Coding | Code defined by a terminology system | 0..* | Coding | Code defined by a terminology system | |||||||||||
![]() ![]() ![]() | 0..1 | string | Plain text representation of the concept | 0..1 | string | Plain text representation of the concept | |||||||||||
![]() ![]() | 0..* | ?? | Comments | 0..* | ?? | Comments | |||||||||||
![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||||||||
![]() ![]() ![]() | 0..1 | Reference(Practitioner | Patient | RelatedPerson | Organization), string | Individual responsible for the annotation | 0..1 | Reference(Practitioner | Patient | RelatedPerson | Organization), string | Individual responsible for the annotation | |||||||||||
![]() ![]() ![]() | 0..1 | dateTime | When the annotation was made | 0..1 | dateTime | When the annotation was made | |||||||||||
![]() ![]() ![]() | 1..1 | markdown | The annotation - plain text without markdown is strongly recommended | 1..1 | markdown | The annotation - plain text without markdown is strongly recommended | |||||||||||
![]() ![]() | 0..1 | string | Patient or consumer-oriented instructions | 0..1 | string | Patient or consumer-oriented instructions | |||||||||||
![]() ![]() | 0..* | Reference(Provenance) | Request provenance | 0..* | Reference(Provenance) | Request provenance | |||||||||||
Documentation for this format | |||||||||||||||||