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: BeModelNursingPrescription

Official URL: https://www.ehealth.fgov.be/standards/fhir/referral/StructureDefinition/BeModelNursingPrescription | Version: 1.0.0
Draft as of 2025-10-10 | Computable Name: BeModelNursingPrescription

Usages:

- This Logical Model is not used by any profiles in this Implementation Guide

You can also check for usages in the FHIR IG Statistics

### Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

- Key Elements Table
- Differential Table
- Snapshot Table
- Statistics/References
- All

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
BeModelNursingPrescription |  | 0..* | BeModelReferralPrescription | BeModelNursingPrescription Elements defined in Ancestors:recordedDate, recorder, prescriber, coprescriberNumber, coprescriber, patient, prescriptionNumber, pssNumber, pssRejectionReason, groupIdentifier, basedOn, validityPeriod, treatmentPeriod, treatmentValidationEndDate, creationEndDate, intendedPerformer, serviceRequested, serviceRequestedDetail, problemCode, anamnesis, resultReceiver, prescriptionStatus, prescriptionStatusReason, treatmentStatus, treatmentStatusReason, bodyLocation, note, prescriptionType
recordedDate |  | 1..1 | dateTime | When this prescription was created
recorder |  | 1..1 | Reference() | 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.
prescriber |  | 1..1 | Reference() | The prescribing healthcare party
coprescriberNumber |  | 1..1 | positiveInt | Number of co-prescribers that must sign the prescription to activate it
coprescriber |  | 0..* | BackboneElement | Information about co prescribers
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
coprescriber |  | 0..1 | Reference() | The co-prescriber party
coprescriberType |  | 1..1 | code | Type of the practitioner
status |  | 0..1 | code | Status of co prescribing status (to sign, signed or refused)
required |  | 1..1 | positiveInt | 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
patient |  | 1..1 | Reference() | The SSIN of the person for which the referral is prescribed.
prescriptionNumber |  | 1..1 | Identifier | An identifier for the ReferralPrescription, e.g. the UHMEP identifier, once available
pssNumber |  | 0..1 | Identifier | An identifier for the Prescription Search Support
pssRejectionReason |  | 0..1 | Annotation | Reason for not following the PSS suggestion
groupIdentifier |  | 0..1 | positiveInt | An identifier for the bundle this prescription belongs to.
basedOn |  | 0..* | Reference() | The original request or prescription triggered this prescription
validityPeriod |  | 1..1 | Period | Period of validity of prescription
treatmentPeriod |  | 0..1 | Period | When this prescription is executed, available after start of execution
treatmentValidationEndDate |  | 0..1 | dateTime | The latest moment to end this treatment
creationEndDate |  | 0..1 | dateTime | The prescription must have left the draft status before
intendedPerformer |  | 1..* | BackboneElement | The intended provider, i.e. who is expected to perform the procedure - a specific person or a speciality
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
performer |  | 0..1 | Reference() | 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,...)
discipline |  | 1..1 | CodeableConcept | The required discipline of the provider party
period |  | 0..1 | Period | Start and enddate for the particular provider
organization |  | 0..1 | Reference() | Reference to an organization that will add the performer
executionPeriod |  | 0..1 | Period | Period in which the caregiver executes the treatment
status |  | 0..1 | code | Status of the action executed by the performer
statusReason |  | 0..1 | CodeableConcept | The reason of the status of the action executed by the performer
serviceRequested |  | 1..1 | CodeableConcept | What is prescribed
serviceRequestedDetail |  | 0..* | CodeableConcept | More detailed specification of the prescribed act
problemCode |  | 0..1 | Reference() | The problem (code or reference) that is the main reason for this prescription
anamnesis |  | 0..1 | Reference() | Care Set Problem
resultReceiver |  | 1..1 | boolean | True if the prescriber wants feedback. Other caregivers can be mentioned in the note
prescriptionStatus |  | 1..1 | code | Current status Binding: RequestStatus (required)
prescriptionStatusReason |  | 0..1 | CodeableConcept | Reason current status
treatmentStatus |  | 0..1 | CodeableConcept | Status of the treatment
treatmentStatusReason |  | 0..1 | CodeableConcept | Reason treatment status
bodyLocation |  | 0..* | BackboneElement | Place where the treatment should be executed
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
bodySite |  | 0..1 | CodeableConcept | Anatomical place where the treatment should be executed
bodyLaterality |  | 0..1 | CodeableConcept | Side of the body
note |  | 0..* | BackboneElement | Additional text notes about the request.
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
type |  | 0..1 | CodeableConcept | type of the note
text |  | 1..1 | string | text of the note
prescriptionType |  | 1..1 | code | Proposal, Prolongation, Prescription
serviceRequestNumber |  | 0..1 | positiveInt | number of sessions prescribed
serviceRequestFrequency |  | 0..1 | CodeableConcept | frequency of the treatment
serviceRequestDayPeriod |  | 0..* | CodeableConcept | period of the day on which the treatment must take place
route |  | 0..1 | CodeableConcept | administration route of the treatment
Documentation for this format

#### Terminology Bindings

Path | Status | Usage | ValueSet | Version | Source
BeModelNursingPrescription.​prescriptionStatus | Base | required | RequestStatus | 📦4.0.1 | FHIR Std.

#### Constraints

Id | Grade | Path(s) | Description | Expression
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children | `hasValue() or (children().count() > id.count())`
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both | `extension.exists() != value.exists()`

This structure is derived from BeModelReferralPrescription

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
BeModelNursingPrescription |  | 0..* | BeModelReferralPrescription | BeModelNursingPrescription Elements defined in Ancestors:recordedDate, recorder, prescriber, coprescriberNumber, coprescriber, patient, prescriptionNumber, pssNumber, pssRejectionReason, groupIdentifier, basedOn, validityPeriod, treatmentPeriod, treatmentValidationEndDate, creationEndDate, intendedPerformer, serviceRequested, serviceRequestedDetail, problemCode, anamnesis, resultReceiver, prescriptionStatus, prescriptionStatusReason, treatmentStatus, treatmentStatusReason, bodyLocation, note, prescriptionType
serviceRequestNumber |  | 0..1 | positiveInt | number of sessions prescribed
serviceRequestFrequency |  | 0..1 | CodeableConcept | frequency of the treatment
serviceRequestDayPeriod |  | 0..* | CodeableConcept | period of the day on which the treatment must take place
route |  | 0..1 | CodeableConcept | administration route of the treatment
Documentation for this format

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
BeModelNursingPrescription |  | 0..* | BeModelReferralPrescription | BeModelNursingPrescription Elements defined in Ancestors:recordedDate, recorder, prescriber, coprescriberNumber, coprescriber, patient, prescriptionNumber, pssNumber, pssRejectionReason, groupIdentifier, basedOn, validityPeriod, treatmentPeriod, treatmentValidationEndDate, creationEndDate, intendedPerformer, serviceRequested, serviceRequestedDetail, problemCode, anamnesis, resultReceiver, prescriptionStatus, prescriptionStatusReason, treatmentStatus, treatmentStatusReason, bodyLocation, note, prescriptionType
recordedDate |  | 1..1 | dateTime | When this prescription was created
recorder |  | 1..1 | Reference() | 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.
prescriber |  | 1..1 | Reference() | The prescribing healthcare party
coprescriberNumber |  | 1..1 | positiveInt | Number of co-prescribers that must sign the prescription to activate it
coprescriber |  | 0..* | BackboneElement | Information about co prescribers
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
coprescriber |  | 0..1 | Reference() | The co-prescriber party
coprescriberType |  | 1..1 | code | Type of the practitioner
status |  | 0..1 | code | Status of co prescribing status (to sign, signed or refused)
required |  | 1..1 | positiveInt | 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
patient |  | 1..1 | Reference() | The SSIN of the person for which the referral is prescribed.
prescriptionNumber |  | 1..1 | Identifier | An identifier for the ReferralPrescription, e.g. the UHMEP identifier, once available
pssNumber |  | 0..1 | Identifier | An identifier for the Prescription Search Support
pssRejectionReason |  | 0..1 | Annotation | Reason for not following the PSS suggestion
groupIdentifier |  | 0..1 | positiveInt | An identifier for the bundle this prescription belongs to.
basedOn |  | 0..* | Reference() | The original request or prescription triggered this prescription
validityPeriod |  | 1..1 | Period | Period of validity of prescription
treatmentPeriod |  | 0..1 | Period | When this prescription is executed, available after start of execution
treatmentValidationEndDate |  | 0..1 | dateTime | The latest moment to end this treatment
creationEndDate |  | 0..1 | dateTime | The prescription must have left the draft status before
intendedPerformer |  | 1..* | BackboneElement | The intended provider, i.e. who is expected to perform the procedure - a specific person or a speciality
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
performer |  | 0..1 | Reference() | 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,...)
discipline |  | 1..1 | CodeableConcept | The required discipline of the provider party
period |  | 0..1 | Period | Start and enddate for the particular provider
organization |  | 0..1 | Reference() | Reference to an organization that will add the performer
executionPeriod |  | 0..1 | Period | Period in which the caregiver executes the treatment
status |  | 0..1 | code | Status of the action executed by the performer
statusReason |  | 0..1 | CodeableConcept | The reason of the status of the action executed by the performer
serviceRequested |  | 1..1 | CodeableConcept | What is prescribed
serviceRequestedDetail |  | 0..* | CodeableConcept | More detailed specification of the prescribed act
problemCode |  | 0..1 | Reference() | The problem (code or reference) that is the main reason for this prescription
anamnesis |  | 0..1 | Reference() | Care Set Problem
resultReceiver |  | 1..1 | boolean | True if the prescriber wants feedback. Other caregivers can be mentioned in the note
prescriptionStatus |  | 1..1 | code | Current status Binding: RequestStatus (required)
prescriptionStatusReason |  | 0..1 | CodeableConcept | Reason current status
treatmentStatus |  | 0..1 | CodeableConcept | Status of the treatment
treatmentStatusReason |  | 0..1 | CodeableConcept | Reason treatment status
bodyLocation |  | 0..* | BackboneElement | Place where the treatment should be executed
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
bodySite |  | 0..1 | CodeableConcept | Anatomical place where the treatment should be executed
bodyLaterality |  | 0..1 | CodeableConcept | Side of the body
note |  | 0..* | BackboneElement | Additional text notes about the request.
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
type |  | 0..1 | CodeableConcept | type of the note
text |  | 1..1 | string | text of the note
prescriptionType |  | 1..1 | code | Proposal, Prolongation, Prescription
serviceRequestNumber |  | 0..1 | positiveInt | number of sessions prescribed
serviceRequestFrequency |  | 0..1 | CodeableConcept | frequency of the treatment
serviceRequestDayPeriod |  | 0..* | CodeableConcept | period of the day on which the treatment must take place
route |  | 0..1 | CodeableConcept | administration route of the treatment
Documentation for this format

#### Terminology Bindings

Path | Status | Usage | ValueSet | Version | Source
BeModelNursingPrescription.​prescriptionStatus | Base | required | RequestStatus | 📦4.0.1 | FHIR Std.

#### Constraints

Id | Grade | Path(s) | Description | Expression
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children | `hasValue() or (children().count() > id.count())`
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both | `extension.exists() != value.exists()`

This structure is derived from BeModelReferralPrescription

Summary

Key Elements View

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
BeModelNursingPrescription |  | 0..* | BeModelReferralPrescription | BeModelNursingPrescription Elements defined in Ancestors:recordedDate, recorder, prescriber, coprescriberNumber, coprescriber, patient, prescriptionNumber, pssNumber, pssRejectionReason, groupIdentifier, basedOn, validityPeriod, treatmentPeriod, treatmentValidationEndDate, creationEndDate, intendedPerformer, serviceRequested, serviceRequestedDetail, problemCode, anamnesis, resultReceiver, prescriptionStatus, prescriptionStatusReason, treatmentStatus, treatmentStatusReason, bodyLocation, note, prescriptionType
recordedDate |  | 1..1 | dateTime | When this prescription was created
recorder |  | 1..1 | Reference() | 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.
prescriber |  | 1..1 | Reference() | The prescribing healthcare party
coprescriberNumber |  | 1..1 | positiveInt | Number of co-prescribers that must sign the prescription to activate it
coprescriber |  | 0..* | BackboneElement | Information about co prescribers
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
coprescriber |  | 0..1 | Reference() | The co-prescriber party
coprescriberType |  | 1..1 | code | Type of the practitioner
status |  | 0..1 | code | Status of co prescribing status (to sign, signed or refused)
required |  | 1..1 | positiveInt | 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
patient |  | 1..1 | Reference() | The SSIN of the person for which the referral is prescribed.
prescriptionNumber |  | 1..1 | Identifier | An identifier for the ReferralPrescription, e.g. the UHMEP identifier, once available
pssNumber |  | 0..1 | Identifier | An identifier for the Prescription Search Support
pssRejectionReason |  | 0..1 | Annotation | Reason for not following the PSS suggestion
groupIdentifier |  | 0..1 | positiveInt | An identifier for the bundle this prescription belongs to.
basedOn |  | 0..* | Reference() | The original request or prescription triggered this prescription
validityPeriod |  | 1..1 | Period | Period of validity of prescription
treatmentPeriod |  | 0..1 | Period | When this prescription is executed, available after start of execution
treatmentValidationEndDate |  | 0..1 | dateTime | The latest moment to end this treatment
creationEndDate |  | 0..1 | dateTime | The prescription must have left the draft status before
intendedPerformer |  | 1..* | BackboneElement | The intended provider, i.e. who is expected to perform the procedure - a specific person or a speciality
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
performer |  | 0..1 | Reference() | 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,...)
discipline |  | 1..1 | CodeableConcept | The required discipline of the provider party
period |  | 0..1 | Period | Start and enddate for the particular provider
organization |  | 0..1 | Reference() | Reference to an organization that will add the performer
executionPeriod |  | 0..1 | Period | Period in which the caregiver executes the treatment
status |  | 0..1 | code | Status of the action executed by the performer
statusReason |  | 0..1 | CodeableConcept | The reason of the status of the action executed by the performer
serviceRequested |  | 1..1 | CodeableConcept | What is prescribed
serviceRequestedDetail |  | 0..* | CodeableConcept | More detailed specification of the prescribed act
problemCode |  | 0..1 | Reference() | The problem (code or reference) that is the main reason for this prescription
anamnesis |  | 0..1 | Reference() | Care Set Problem
resultReceiver |  | 1..1 | boolean | True if the prescriber wants feedback. Other caregivers can be mentioned in the note
prescriptionStatus |  | 1..1 | code | Current status Binding: RequestStatus (required)
prescriptionStatusReason |  | 0..1 | CodeableConcept | Reason current status
treatmentStatus |  | 0..1 | CodeableConcept | Status of the treatment
treatmentStatusReason |  | 0..1 | CodeableConcept | Reason treatment status
bodyLocation |  | 0..* | BackboneElement | Place where the treatment should be executed
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
bodySite |  | 0..1 | CodeableConcept | Anatomical place where the treatment should be executed
bodyLaterality |  | 0..1 | CodeableConcept | Side of the body
note |  | 0..* | BackboneElement | Additional text notes about the request.
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
type |  | 0..1 | CodeableConcept | type of the note
text |  | 1..1 | string | text of the note
prescriptionType |  | 1..1 | code | Proposal, Prolongation, Prescription
serviceRequestNumber |  | 0..1 | positiveInt | number of sessions prescribed
serviceRequestFrequency |  | 0..1 | CodeableConcept | frequency of the treatment
serviceRequestDayPeriod |  | 0..* | CodeableConcept | period of the day on which the treatment must take place
route |  | 0..1 | CodeableConcept | administration route of the treatment
Documentation for this format

#### Terminology Bindings

Path | Status | Usage | ValueSet | Version | Source
BeModelNursingPrescription.​prescriptionStatus | Base | required | RequestStatus | 📦4.0.1 | FHIR Std.

#### Constraints

Id | Grade | Path(s) | Description | Expression
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children | `hasValue() or (children().count() > id.count())`
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both | `extension.exists() != value.exists()`

Differential View

This structure is derived from BeModelReferralPrescription

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
BeModelNursingPrescription |  | 0..* | BeModelReferralPrescription | BeModelNursingPrescription Elements defined in Ancestors:recordedDate, recorder, prescriber, coprescriberNumber, coprescriber, patient, prescriptionNumber, pssNumber, pssRejectionReason, groupIdentifier, basedOn, validityPeriod, treatmentPeriod, treatmentValidationEndDate, creationEndDate, intendedPerformer, serviceRequested, serviceRequestedDetail, problemCode, anamnesis, resultReceiver, prescriptionStatus, prescriptionStatusReason, treatmentStatus, treatmentStatusReason, bodyLocation, note, prescriptionType
serviceRequestNumber |  | 0..1 | positiveInt | number of sessions prescribed
serviceRequestFrequency |  | 0..1 | CodeableConcept | frequency of the treatment
serviceRequestDayPeriod |  | 0..* | CodeableConcept | period of the day on which the treatment must take place
route |  | 0..1 | CodeableConcept | administration route of the treatment
Documentation for this format

Snapshot View

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
BeModelNursingPrescription |  | 0..* | BeModelReferralPrescription | BeModelNursingPrescription Elements defined in Ancestors:recordedDate, recorder, prescriber, coprescriberNumber, coprescriber, patient, prescriptionNumber, pssNumber, pssRejectionReason, groupIdentifier, basedOn, validityPeriod, treatmentPeriod, treatmentValidationEndDate, creationEndDate, intendedPerformer, serviceRequested, serviceRequestedDetail, problemCode, anamnesis, resultReceiver, prescriptionStatus, prescriptionStatusReason, treatmentStatus, treatmentStatusReason, bodyLocation, note, prescriptionType
recordedDate |  | 1..1 | dateTime | When this prescription was created
recorder |  | 1..1 | Reference() | 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.
prescriber |  | 1..1 | Reference() | The prescribing healthcare party
coprescriberNumber |  | 1..1 | positiveInt | Number of co-prescribers that must sign the prescription to activate it
coprescriber |  | 0..* | BackboneElement | Information about co prescribers
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
coprescriber |  | 0..1 | Reference() | The co-prescriber party
coprescriberType |  | 1..1 | code | Type of the practitioner
status |  | 0..1 | code | Status of co prescribing status (to sign, signed or refused)
required |  | 1..1 | positiveInt | 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
patient |  | 1..1 | Reference() | The SSIN of the person for which the referral is prescribed.
prescriptionNumber |  | 1..1 | Identifier | An identifier for the ReferralPrescription, e.g. the UHMEP identifier, once available
pssNumber |  | 0..1 | Identifier | An identifier for the Prescription Search Support
pssRejectionReason |  | 0..1 | Annotation | Reason for not following the PSS suggestion
groupIdentifier |  | 0..1 | positiveInt | An identifier for the bundle this prescription belongs to.
basedOn |  | 0..* | Reference() | The original request or prescription triggered this prescription
validityPeriod |  | 1..1 | Period | Period of validity of prescription
treatmentPeriod |  | 0..1 | Period | When this prescription is executed, available after start of execution
treatmentValidationEndDate |  | 0..1 | dateTime | The latest moment to end this treatment
creationEndDate |  | 0..1 | dateTime | The prescription must have left the draft status before
intendedPerformer |  | 1..* | BackboneElement | The intended provider, i.e. who is expected to perform the procedure - a specific person or a speciality
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
performer |  | 0..1 | Reference() | 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,...)
discipline |  | 1..1 | CodeableConcept | The required discipline of the provider party
period |  | 0..1 | Period | Start and enddate for the particular provider
organization |  | 0..1 | Reference() | Reference to an organization that will add the performer
executionPeriod |  | 0..1 | Period | Period in which the caregiver executes the treatment
status |  | 0..1 | code | Status of the action executed by the performer
statusReason |  | 0..1 | CodeableConcept | The reason of the status of the action executed by the performer
serviceRequested |  | 1..1 | CodeableConcept | What is prescribed
serviceRequestedDetail |  | 0..* | CodeableConcept | More detailed specification of the prescribed act
problemCode |  | 0..1 | Reference() | The problem (code or reference) that is the main reason for this prescription
anamnesis |  | 0..1 | Reference() | Care Set Problem
resultReceiver |  | 1..1 | boolean | True if the prescriber wants feedback. Other caregivers can be mentioned in the note
prescriptionStatus |  | 1..1 | code | Current status Binding: RequestStatus (required)
prescriptionStatusReason |  | 0..1 | CodeableConcept | Reason current status
treatmentStatus |  | 0..1 | CodeableConcept | Status of the treatment
treatmentStatusReason |  | 0..1 | CodeableConcept | Reason treatment status
bodyLocation |  | 0..* | BackboneElement | Place where the treatment should be executed
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
bodySite |  | 0..1 | CodeableConcept | Anatomical place where the treatment should be executed
bodyLaterality |  | 0..1 | CodeableConcept | Side of the body
note |  | 0..* | BackboneElement | Additional text notes about the request.
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
type |  | 0..1 | CodeableConcept | type of the note
text |  | 1..1 | string | text of the note
prescriptionType |  | 1..1 | code | Proposal, Prolongation, Prescription
serviceRequestNumber |  | 0..1 | positiveInt | number of sessions prescribed
serviceRequestFrequency |  | 0..1 | CodeableConcept | frequency of the treatment
serviceRequestDayPeriod |  | 0..* | CodeableConcept | period of the day on which the treatment must take place
route |  | 0..1 | CodeableConcept | administration route of the treatment
Documentation for this format

#### Terminology Bindings

Path | Status | Usage | ValueSet | Version | Source
BeModelNursingPrescription.​prescriptionStatus | Base | required | RequestStatus | 📦4.0.1 | FHIR Std.

#### Constraints

Id | Grade | Path(s) | Description | Expression
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children | `hasValue() or (children().count() > id.count())`
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both | `extension.exists() != value.exists()`

This structure is derived from BeModelReferralPrescription

Summary

Other representations of profile: CSV, Excel