Referral Prescription
1.0.0 - STU

Referral Prescription, published by . This guide is not an authorized publication; it is the continuous build for version 1.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/hl7-be/referral/ and changes regularly. See the Directory of published versions

## Logical Model: BeLaboratoryPrescription - Detailed Descriptions

Draft as of 2025-10-10

Definitions for the BeLaboratoryPrescription logical model.

- Key Elements Table
- Differential Elements Table
- Snapshot Elements Table

Guidance on how to interpret the contents of this table can be foundhere

0. BeLaboratoryPrescription
Definition | Logical model describing the model for the prescription laboratory. This draft is used in the HL7 Belgian workgroup for laboratory.
Short | BeLaboratoryPrescription
Control | 0..*
Is Modifier | false
Logical Model | Instances of this logical model are not marked to be the target of a Reference
2. BeLaboratoryPrescription.recordedDate
Definition | When this prescription was created
Short | When this prescription was created
Control | 1..1
Type | dateTime
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
4. BeLaboratoryPrescription.recorder
Definition | The person who is responsable for the content, not necessarily the person who entered the content. This is either the prescriber, a co-prescriber or a performer. It is the last person who updated the resources.
Short | The person who is responsable for the content, not necessarily the person who entered the content. This is either the prescriber, a co-prescriber or a performer. It is the last person who updated the resources.
Control | 1..1
Type | Reference
6. BeLaboratoryPrescription.prescriber
Definition | The prescribing healthcare party
Short | The prescribing healthcare party
Control | 1..1
Type | Reference
8. BeLaboratoryPrescription.coprescriberNumber
Definition | Number of co-prescribers that must sign the prescription to activate it
Short | Number of co-prescribers that must sign the prescription to activate it
Control | 1..1
Type | positiveInt
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
10. BeLaboratoryPrescription.coprescriber
Definition | Information about co prescribers
Short | Information about co prescribers
Control | 0..*
Type | BackboneElement
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
12. BeLaboratoryPrescription.coprescriber.id
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Short | Unique id for inter-element referencing
Control | 0..1
Type | string
Is Modifier | false
XML Format | In the XML format, this property is represented as an attribute.
Summary | false
14. BeLaboratoryPrescription.coprescriber.extension
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Short | Additional content defined by implementations
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | false
Summary | false
Alternate Names | extensions, user content
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
Slicing | This element introduces a set of slices on `BeLaboratoryPrescription.coprescriber.extension`. The slices areUnordered and Open, and can be differentiated using the following discriminators: value @ url
16. BeLaboratoryPrescription.coprescriber.modifierExtension
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Short | Extensions that cannot be ignored even if unrecognized
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summary | true
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.
Alternate Names | extensions, user content, modifiers
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
18. BeLaboratoryPrescription.coprescriber.coprescriber
Definition | The co-prescriber party
Short | The co-prescriber party
Control | 0..1
Type | Reference
20. BeLaboratoryPrescription.coprescriber.coprescriberType
Definition | Type of the practitioner
Short | Type of the practitioner
Control | 1..1
Type | code
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
22. BeLaboratoryPrescription.coprescriber.status
Definition | Status of co prescribing status (to sign, signed or refused)
Short | Status of co prescribing status (to sign, signed or refused)
Control | 0..1
Type | code
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
24. BeLaboratoryPrescription.coprescriber.required
Definition | Type of mandatory for the signature of the co-prescriber (1= required: the co-prescriber SHALL sign to make the prescription valid, 2= conditionally required: the co-prescriber SHALL sign if the number of co-prescribers with a signature is lower than the number in co-prescriber number 3= optional: the signature does not affect the validity of the prescription, but is for information only
Short | Type of mandatory for the signature of the co-prescriber (1= required: the co-prescriber SHALL sign to make the prescription valid, 2= conditionally required: the co-prescriber SHALL sign if the number of co-prescribers with a signature is lower than the number in co-prescriber number 3= optional: the signature does not affect the validity of the prescription, but is for information only
Control | 1..1
Type | positiveInt
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
26. BeLaboratoryPrescription.patient
Definition | The SSIN of the person for which the referral is prescribed.
Short | The SSIN of the person for which the referral is prescribed.
Control | 1..1
Type | Reference
28. BeLaboratoryPrescription.prescriptionNumber
Definition | An identifier for the ReferralPrescription, e.g. the UHMEP identifier, once available
Short | An identifier for the ReferralPrescription, e.g. the UHMEP identifier, once available
Control | 1..1
Type | Identifier
30. BeLaboratoryPrescription.pssNumber
Definition | An identifier for the Prescription Search Support
Short | An identifier for the Prescription Search Support
Control | 0..1
Type | Identifier
32. BeLaboratoryPrescription.pssRejectionReason
Definition | Reason for not following the PSS suggestion
Short | Reason for not following the PSS suggestion
Control | 0..1
Type | Annotation
34. BeLaboratoryPrescription.groupIdentifier
Short | An identifier for the bundle this prescription belongs to.
Control | 0..1
Type | positiveInt
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
36. BeLaboratoryPrescription.basedOn
Definition | The original request or prescription that is the reason for this request - for example when a detailed request is created by a broader request.
Short | The original request or prescription triggered this prescription
Control | 0..*
Type | Reference
38. BeLaboratoryPrescription.validityPeriod
Definition | Period of validity of prescription
Short | Period of validity of prescription
Control | 1..1
Type | Period
40. BeLaboratoryPrescription.treatmentPeriod
Definition | When this prescription is executed, available after start of execution
Short | When this prescription is executed, available after start of execution
Control | 0..1
Type | Period
42. BeLaboratoryPrescription.treatmentValidationEndDate
Definition | The latest moment to end this treatment
Short | The latest moment to end this treatment
Control | 0..1
Type | dateTime
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
44. BeLaboratoryPrescription.creationEndDate
Definition | The prescription must have left the draft status before
Short | The prescription must have left the draft status before
Control | 0..1
Type | dateTime
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
46. BeLaboratoryPrescription.intendedPerformer
Definition | The intended provider, i.e. who is expected to perform the procedure - a specific person or a speciality
Short | The intended provider, i.e. who is expected to perform the procedure - a specific person or a speciality
Control | 1..*
Type | BackboneElement
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
48. BeLaboratoryPrescription.intendedPerformer.id
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Short | Unique id for inter-element referencing
Control | 0..1
Type | string
Is Modifier | false
XML Format | In the XML format, this property is represented as an attribute.
Summary | false
50. BeLaboratoryPrescription.intendedPerformer.extension
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Short | Additional content defined by implementations
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | false
Summary | false
Alternate Names | extensions, user content
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
Slicing | This element introduces a set of slices on `BeLaboratoryPrescription.intendedPerformer.extension`. The slices areUnordered and Open, and can be differentiated using the following discriminators: value @ url
52. BeLaboratoryPrescription.intendedPerformer.modifierExtension
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Short | Extensions that cannot be ignored even if unrecognized
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summary | true
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.
Alternate Names | extensions, user content, modifiers
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
54. BeLaboratoryPrescription.intendedPerformer.performer
Definition | A reference to the provider party (e.g. a NIHDI number for a healthcare professional, a SSIN or only a displaystring for a non professional caregiver,...)
Short | A reference to the provider party (e.g. a NIHDI number for a healthcare professional, a SSIN or only a displaystring for a non professional caregiver,...)
Control | 0..1
Type | Reference
56. BeLaboratoryPrescription.intendedPerformer.discipline
Definition | The required discipline of the provider party
Short | The required discipline of the provider party
Control | 1..1
Type | CodeableConcept
58. BeLaboratoryPrescription.intendedPerformer.period
Definition | Start and enddate for the particular provider
Short | Start and enddate for the particular provider
Control | 0..1
Type | Period
60. BeLaboratoryPrescription.intendedPerformer.organization
Definition | Reference to an organization that will add the performer
Short | Reference to an organization that will add the performer
Control | 0..1
Type | Reference
62. BeLaboratoryPrescription.intendedPerformer.executionPeriod
Definition | Period in which the caregiver executes the treatment
Short | Period in which the caregiver executes the treatment
Control | 0..1
Type | Period
64. BeLaboratoryPrescription.intendedPerformer.status
Definition | Status of the action executed by the performer
Short | Status of the action executed by the performer
Control | 0..1
Type | code
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
66. BeLaboratoryPrescription.intendedPerformer.statusReason
Definition | The reason of the status of the action executed by the performer
Short | The reason of the status of the action executed by the performer
Control | 0..1
Type | CodeableConcept
68. BeLaboratoryPrescription.serviceRequested
Definition | What is prescribed
Short | What is prescribed
Control | 1..1
Type | CodeableConcept
70. BeLaboratoryPrescription.serviceRequestedDetail
Definition | More detailed specification of the prescribed act
Short | More detailed specification of the prescribed act
Control | 0..*
Type | CodeableConcept
72. BeLaboratoryPrescription.problemCode
Definition | The problem (code or reference) that is the main reason for this prescription
Short | The problem (code or reference) that is the main reason for this prescription
Control | 0..1
Type | Reference
74. BeLaboratoryPrescription.anamnesis
Definition | Care Set Problem
Short | Care Set Problem
Control | 0..1
Type | Reference
76. BeLaboratoryPrescription.resultReceiver
Definition | True if the prescriber wants feedback. Other caregivers can be mentioned in the note
Short | True if the prescriber wants feedback. Other caregivers can be mentioned in the note
Control | 1..1
Type | boolean
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
78. BeLaboratoryPrescription.prescriptionStatus
Definition | Current status
Short | Current status
Control | 1..1
Binding | The codes SHALL be taken from RequestStatus (required to `http://hl7.org/fhir/ValueSet/request-status` )
Type | code
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
80. BeLaboratoryPrescription.prescriptionStatusReason
Definition | Reason current status
Short | Reason current status
Control | 0..1
Type | CodeableConcept
82. BeLaboratoryPrescription.treatmentStatus
Definition | Status of the treatment
Short | Status of the treatment
Control | 0..1
Type | CodeableConcept
84. BeLaboratoryPrescription.treatmentStatusReason
Definition | Reason treatment status
Short | Reason treatment status
Control | 0..1
Type | CodeableConcept
86. BeLaboratoryPrescription.bodyLocation
Definition | Place where the treatment should be executed
Short | Place where the treatment should be executed
Control | 0..*
Type | BackboneElement
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
88. BeLaboratoryPrescription.bodyLocation.id
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Short | Unique id for inter-element referencing
Control | 0..1
Type | string
Is Modifier | false
XML Format | In the XML format, this property is represented as an attribute.
Summary | false
90. BeLaboratoryPrescription.bodyLocation.extension
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Short | Additional content defined by implementations
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | false
Summary | false
Alternate Names | extensions, user content
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
Slicing | This element introduces a set of slices on `BeLaboratoryPrescription.bodyLocation.extension`. The slices areUnordered and Open, and can be differentiated using the following discriminators: value @ url
92. BeLaboratoryPrescription.bodyLocation.modifierExtension
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Short | Extensions that cannot be ignored even if unrecognized
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summary | true
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.
Alternate Names | extensions, user content, modifiers
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
94. BeLaboratoryPrescription.bodyLocation.bodySite
Definition | Anatomical place where the treatment should be executed
Short | Anatomical place where the treatment should be executed
Control | 0..1
Type | CodeableConcept
96. BeLaboratoryPrescription.bodyLocation.bodyLaterality
Definition | Side of the body
Short | Side of the body
Control | 0..1
Type | CodeableConcept
98. BeLaboratoryPrescription.note
Definition | Additional text notes about the request.
Short | Additional text notes about the request.
Control | 0..*
Type | BackboneElement
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
100. BeLaboratoryPrescription.note.id
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Short | Unique id for inter-element referencing
Control | 0..1
Type | string
Is Modifier | false
XML Format | In the XML format, this property is represented as an attribute.
Summary | false
102. BeLaboratoryPrescription.note.extension
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Short | Additional content defined by implementations
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | false
Summary | false
Alternate Names | extensions, user content
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
Slicing | This element introduces a set of slices on `BeLaboratoryPrescription.note.extension`. The slices areUnordered and Open, and can be differentiated using the following discriminators: value @ url
104. BeLaboratoryPrescription.note.modifierExtension
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Short | Extensions that cannot be ignored even if unrecognized
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summary | true
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.
Alternate Names | extensions, user content, modifiers
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
106. BeLaboratoryPrescription.note.type
Definition | type of the note
Short | type of the note
Control | 0..1
Type | CodeableConcept
108. BeLaboratoryPrescription.note.text
Definition | text of the note
Short | text of the note
Control | 1..1
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
110. BeLaboratoryPrescription.prescriptionType
Definition | Proposal, Prolongation, Prescription
Short | Proposal, Prolongation, Prescription
Control | 1..1
Type | code
Primitive Value | This primitive element may be present, or absent, or replaced by an extension

Guidance on how to interpret the contents of this table can be foundhere

0. BeLaboratoryPrescription
Definition | Logical model describing the model for the prescription laboratory. This draft is used in the HL7 Belgian workgroup for laboratory.
Short | BeLaboratoryPrescription
Logical Model | Instances of this logical model are not marked to be the target of a Reference

Guidance on how to interpret the contents of this table can be foundhere

0. BeLaboratoryPrescription
Definition | Logical model describing the model for the prescription laboratory. This draft is used in the HL7 Belgian workgroup for laboratory.
Short | BeLaboratoryPrescription
Control | 0..*
Is Modifier | false
Logical Model | Instances of this logical model are not marked to be the target of a Reference
2. BeLaboratoryPrescription.recordedDate
Definition | When this prescription was created
Short | When this prescription was created
Control | 1..1
Type | dateTime
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
4. BeLaboratoryPrescription.recorder
Definition | The person who is responsable for the content, not necessarily the person who entered the content. This is either the prescriber, a co-prescriber or a performer. It is the last person who updated the resources.
Short | The person who is responsable for the content, not necessarily the person who entered the content. This is either the prescriber, a co-prescriber or a performer. It is the last person who updated the resources.
Control | 1..1
Type | Reference
6. BeLaboratoryPrescription.prescriber
Definition | The prescribing healthcare party
Short | The prescribing healthcare party
Control | 1..1
Type | Reference
8. BeLaboratoryPrescription.coprescriberNumber
Definition | Number of co-prescribers that must sign the prescription to activate it
Short | Number of co-prescribers that must sign the prescription to activate it
Control | 1..1
Type | positiveInt
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
10. BeLaboratoryPrescription.coprescriber
Definition | Information about co prescribers
Short | Information about co prescribers
Control | 0..*
Type | BackboneElement
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
12. BeLaboratoryPrescription.coprescriber.id
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Short | Unique id for inter-element referencing
Control | 0..1
Type | string
Is Modifier | false
XML Format | In the XML format, this property is represented as an attribute.
Summary | false
14. BeLaboratoryPrescription.coprescriber.extension
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Short | Additional content defined by implementations
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | false
Summary | false
Alternate Names | extensions, user content
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`) ext-1: Must have either extensions or value[x], not both (`extension.exists() != value.exists()`)
Slicing | This element introduces a set of slices on `BeLaboratoryPrescription.coprescriber.extension`. The slices areUnordered and Open, and can be differentiated using the following discriminators: value @ url
16. BeLaboratoryPrescription.coprescriber.modifierExtension
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Short | Extensions that cannot be ignored even if unrecognized
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summary | true
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.
Alternate Names | extensions, user content, modifiers
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`) ext-1: Must have either extensions or value[x], not both (`extension.exists() != value.exists()`)
18. BeLaboratoryPrescription.coprescriber.coprescriber
Definition | The co-prescriber party
Short | The co-prescriber party
Control | 0..1
Type | Reference
20. BeLaboratoryPrescription.coprescriber.coprescriberType
Definition | Type of the practitioner
Short | Type of the practitioner
Control | 1..1
Type | code
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
22. BeLaboratoryPrescription.coprescriber.status
Definition | Status of co prescribing status (to sign, signed or refused)
Short | Status of co prescribing status (to sign, signed or refused)
Control | 0..1
Type | code
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
24. BeLaboratoryPrescription.coprescriber.required
Definition | Type of mandatory for the signature of the co-prescriber (1= required: the co-prescriber SHALL sign to make the prescription valid, 2= conditionally required: the co-prescriber SHALL sign if the number of co-prescribers with a signature is lower than the number in co-prescriber number 3= optional: the signature does not affect the validity of the prescription, but is for information only
Short | Type of mandatory for the signature of the co-prescriber (1= required: the co-prescriber SHALL sign to make the prescription valid, 2= conditionally required: the co-prescriber SHALL sign if the number of co-prescribers with a signature is lower than the number in co-prescriber number 3= optional: the signature does not affect the validity of the prescription, but is for information only
Control | 1..1
Type | positiveInt
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
26. BeLaboratoryPrescription.patient
Definition | The SSIN of the person for which the referral is prescribed.
Short | The SSIN of the person for which the referral is prescribed.
Control | 1..1
Type | Reference
28. BeLaboratoryPrescription.prescriptionNumber
Definition | An identifier for the ReferralPrescription, e.g. the UHMEP identifier, once available
Short | An identifier for the ReferralPrescription, e.g. the UHMEP identifier, once available
Control | 1..1
Type | Identifier
30. BeLaboratoryPrescription.pssNumber
Definition | An identifier for the Prescription Search Support
Short | An identifier for the Prescription Search Support
Control | 0..1
Type | Identifier
32. BeLaboratoryPrescription.pssRejectionReason
Definition | Reason for not following the PSS suggestion
Short | Reason for not following the PSS suggestion
Control | 0..1
Type | Annotation
34. BeLaboratoryPrescription.groupIdentifier
Short | An identifier for the bundle this prescription belongs to.
Control | 0..1
Type | positiveInt
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
36. BeLaboratoryPrescription.basedOn
Definition | The original request or prescription that is the reason for this request - for example when a detailed request is created by a broader request.
Short | The original request or prescription triggered this prescription
Control | 0..*
Type | Reference
38. BeLaboratoryPrescription.validityPeriod
Definition | Period of validity of prescription
Short | Period of validity of prescription
Control | 1..1
Type | Period
40. BeLaboratoryPrescription.treatmentPeriod
Definition | When this prescription is executed, available after start of execution
Short | When this prescription is executed, available after start of execution
Control | 0..1
Type | Period
42. BeLaboratoryPrescription.treatmentValidationEndDate
Definition | The latest moment to end this treatment
Short | The latest moment to end this treatment
Control | 0..1
Type | dateTime
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
44. BeLaboratoryPrescription.creationEndDate
Definition | The prescription must have left the draft status before
Short | The prescription must have left the draft status before
Control | 0..1
Type | dateTime
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
46. BeLaboratoryPrescription.intendedPerformer
Definition | The intended provider, i.e. who is expected to perform the procedure - a specific person or a speciality
Short | The intended provider, i.e. who is expected to perform the procedure - a specific person or a speciality
Control | 1..*
Type | BackboneElement
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
48. BeLaboratoryPrescription.intendedPerformer.id
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Short | Unique id for inter-element referencing
Control | 0..1
Type | string
Is Modifier | false
XML Format | In the XML format, this property is represented as an attribute.
Summary | false
50. BeLaboratoryPrescription.intendedPerformer.extension
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Short | Additional content defined by implementations
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | false
Summary | false
Alternate Names | extensions, user content
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`) ext-1: Must have either extensions or value[x], not both (`extension.exists() != value.exists()`)
Slicing | This element introduces a set of slices on `BeLaboratoryPrescription.intendedPerformer.extension`. The slices areUnordered and Open, and can be differentiated using the following discriminators: value @ url
52. BeLaboratoryPrescription.intendedPerformer.modifierExtension
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Short | Extensions that cannot be ignored even if unrecognized
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summary | true
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.
Alternate Names | extensions, user content, modifiers
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`) ext-1: Must have either extensions or value[x], not both (`extension.exists() != value.exists()`)
54. BeLaboratoryPrescription.intendedPerformer.performer
Definition | A reference to the provider party (e.g. a NIHDI number for a healthcare professional, a SSIN or only a displaystring for a non professional caregiver,...)
Short | A reference to the provider party (e.g. a NIHDI number for a healthcare professional, a SSIN or only a displaystring for a non professional caregiver,...)
Control | 0..1
Type | Reference
56. BeLaboratoryPrescription.intendedPerformer.discipline
Definition | The required discipline of the provider party
Short | The required discipline of the provider party
Control | 1..1
Type | CodeableConcept
58. BeLaboratoryPrescription.intendedPerformer.period
Definition | Start and enddate for the particular provider
Short | Start and enddate for the particular provider
Control | 0..1
Type | Period
60. BeLaboratoryPrescription.intendedPerformer.organization
Definition | Reference to an organization that will add the performer
Short | Reference to an organization that will add the performer
Control | 0..1
Type | Reference
62. BeLaboratoryPrescription.intendedPerformer.executionPeriod
Definition | Period in which the caregiver executes the treatment
Short | Period in which the caregiver executes the treatment
Control | 0..1
Type | Period
64. BeLaboratoryPrescription.intendedPerformer.status
Definition | Status of the action executed by the performer
Short | Status of the action executed by the performer
Control | 0..1
Type | code
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
66. BeLaboratoryPrescription.intendedPerformer.statusReason
Definition | The reason of the status of the action executed by the performer
Short | The reason of the status of the action executed by the performer
Control | 0..1
Type | CodeableConcept
68. BeLaboratoryPrescription.serviceRequested
Definition | What is prescribed
Short | What is prescribed
Control | 1..1
Type | CodeableConcept
70. BeLaboratoryPrescription.serviceRequestedDetail
Definition | More detailed specification of the prescribed act
Short | More detailed specification of the prescribed act
Control | 0..*
Type | CodeableConcept
72. BeLaboratoryPrescription.problemCode
Definition | The problem (code or reference) that is the main reason for this prescription
Short | The problem (code or reference) that is the main reason for this prescription
Control | 0..1
Type | Reference
74. BeLaboratoryPrescription.anamnesis
Definition | Care Set Problem
Short | Care Set Problem
Control | 0..1
Type | Reference
76. BeLaboratoryPrescription.resultReceiver
Definition | True if the prescriber wants feedback. Other caregivers can be mentioned in the note
Short | True if the prescriber wants feedback. Other caregivers can be mentioned in the note
Control | 1..1
Type | boolean
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
78. BeLaboratoryPrescription.prescriptionStatus
Definition | Current status
Short | Current status
Control | 1..1
Binding | The codes SHALL be taken from RequestStatus (required to `http://hl7.org/fhir/ValueSet/request-status` )
Type | code
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
80. BeLaboratoryPrescription.prescriptionStatusReason
Definition | Reason current status
Short | Reason current status
Control | 0..1
Type | CodeableConcept
82. BeLaboratoryPrescription.treatmentStatus
Definition | Status of the treatment
Short | Status of the treatment
Control | 0..1
Type | CodeableConcept
84. BeLaboratoryPrescription.treatmentStatusReason
Definition | Reason treatment status
Short | Reason treatment status
Control | 0..1
Type | CodeableConcept
86. BeLaboratoryPrescription.bodyLocation
Definition | Place where the treatment should be executed
Short | Place where the treatment should be executed
Control | 0..*
Type | BackboneElement
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
88. BeLaboratoryPrescription.bodyLocation.id
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Short | Unique id for inter-element referencing
Control | 0..1
Type | string
Is Modifier | false
XML Format | In the XML format, this property is represented as an attribute.
Summary | false
90. BeLaboratoryPrescription.bodyLocation.extension
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Short | Additional content defined by implementations
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | false
Summary | false
Alternate Names | extensions, user content
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`) ext-1: Must have either extensions or value[x], not both (`extension.exists() != value.exists()`)
Slicing | This element introduces a set of slices on `BeLaboratoryPrescription.bodyLocation.extension`. The slices areUnordered and Open, and can be differentiated using the following discriminators: value @ url
92. BeLaboratoryPrescription.bodyLocation.modifierExtension
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Short | Extensions that cannot be ignored even if unrecognized
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summary | true
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.
Alternate Names | extensions, user content, modifiers
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`) ext-1: Must have either extensions or value[x], not both (`extension.exists() != value.exists()`)
94. BeLaboratoryPrescription.bodyLocation.bodySite
Definition | Anatomical place where the treatment should be executed
Short | Anatomical place where the treatment should be executed
Control | 0..1
Type | CodeableConcept
96. BeLaboratoryPrescription.bodyLocation.bodyLaterality
Definition | Side of the body
Short | Side of the body
Control | 0..1
Type | CodeableConcept
98. BeLaboratoryPrescription.note
Definition | Additional text notes about the request.
Short | Additional text notes about the request.
Control | 0..*
Type | BackboneElement
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
100. BeLaboratoryPrescription.note.id
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Short | Unique id for inter-element referencing
Control | 0..1
Type | string
Is Modifier | false
XML Format | In the XML format, this property is represented as an attribute.
Summary | false
102. BeLaboratoryPrescription.note.extension
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Short | Additional content defined by implementations
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | false
Summary | false
Alternate Names | extensions, user content
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`) ext-1: Must have either extensions or value[x], not both (`extension.exists() != value.exists()`)
Slicing | This element introduces a set of slices on `BeLaboratoryPrescription.note.extension`. The slices areUnordered and Open, and can be differentiated using the following discriminators: value @ url
104. BeLaboratoryPrescription.note.modifierExtension
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Short | Extensions that cannot be ignored even if unrecognized
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summary | true
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.
Alternate Names | extensions, user content, modifiers
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`) ext-1: Must have either extensions or value[x], not both (`extension.exists() != value.exists()`)
106. BeLaboratoryPrescription.note.type
Definition | type of the note
Short | type of the note
Control | 0..1
Type | CodeableConcept
108. BeLaboratoryPrescription.note.text
Definition | text of the note
Short | text of the note
Control | 1..1
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
110. BeLaboratoryPrescription.prescriptionType
Definition | Proposal, Prolongation, Prescription
Short | Proposal, Prolongation, Prescription
Control | 1..1
Type | code
Primitive Value | This primitive element may be present, or absent, or replaced by an extension