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

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

Logical model describing the model for the diagnostic imaging prescription. This draft is used in the HL7 Belgian workgroup for referral.

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
--- | --- | --- | --- | ---
BeDiagnosticImagingPrescription |  | 0..* | BeModelReferralPrescription | BeDiagnosticImagingPrescription 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
relevantClinicalInformation[x] |  | 0..* |  | Relevant information in the context of this prescription concerning for example allergies, kidney function, diabetic. When detailed information can be given, it is RECOMMENDED to express it as structured as possible.
relevantClinicalInformationAnnotation |  |  | Annotation |
relevantClinicalInformationCodeableConcept |  |  | CodeableConcept |
relevantClinicalInformationReference |  |  | Reference(Procedure | Condition | Observation | AllergyIntolerance | MedicationStatement) |
diagnosticQuestion[x] |  | 0..* |  | Either in text or in a coded format. At the discretion of the prescribing party.
diagnosticQuestionAnnotation |  |  | Annotation |
diagnosticQuestionCodeableConcept |  |  | CodeableConcept |
contraIndication[x] |  | 1..* |  | Relevant information in the context of this prescription concerning possible contra indication. For example presence of devices or (suspected) pregnancy. When detailed information can be given, it is RECOMMENDED to express it as structured as possible. If prescriber has no knowledge of contra indication, this SHALL be expressed with a 'ASKU' nullFlavor ( = Information was sought but not found ) in codeableConcept.
contraIndicationCodeableConcept |  |  | CodeableConcept |
contraIndicationAnnotation |  |  | Annotation |
contraIndicationReference |  |  | Reference(Device | Condition | Observation | MedicationStatement | AllergyIntolerance) |
supportingInformation[x] |  | 0..* | BackboneElement | test
@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
questionnaireResponse |  | 0..* | Reference(QuestionnaireResponse) | Questionnaire responses
document |  | 0..* | Reference(DocumentReference) | Any document added as extra information
imagingStudy |  | 0..* | Reference(ImagingStudy) | If vital to this request, references may be given to previous diagnostic imaging
bodySite |  | 0..* | CodeableConcept | bodySite, e.g. using a SNOMED-CT code
proposedInvestigation |  | 0..* | CodeableConcept | What to do - coded or as text within the codeableConcept
contrastFluid |  | 0..1 | code | ifNecessary|notPermitted
Documentation for this format

#### Terminology Bindings

Path | Status | Usage | ValueSet | Version | Source
BeDiagnosticImagingPrescription.​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
--- | --- | --- | --- | ---
BeDiagnosticImagingPrescription |  | 0..* | BeModelReferralPrescription | BeDiagnosticImagingPrescription 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
relevantClinicalInformation[x] |  | 0..* |  | Relevant information in the context of this prescription concerning for example allergies, kidney function, diabetic. When detailed information can be given, it is RECOMMENDED to express it as structured as possible.
relevantClinicalInformationAnnotation |  |  | Annotation |
relevantClinicalInformationCodeableConcept |  |  | CodeableConcept |
relevantClinicalInformationReference |  |  | Reference(Procedure | Condition | Observation | AllergyIntolerance | MedicationStatement) |
diagnosticQuestion[x] |  | 0..* |  | Either in text or in a coded format. At the discretion of the prescribing party.
diagnosticQuestionAnnotation |  |  | Annotation |
diagnosticQuestionCodeableConcept |  |  | CodeableConcept |
contraIndication[x] |  | 1..* |  | Relevant information in the context of this prescription concerning possible contra indication. For example presence of devices or (suspected) pregnancy. When detailed information can be given, it is RECOMMENDED to express it as structured as possible. If prescriber has no knowledge of contra indication, this SHALL be expressed with a 'ASKU' nullFlavor ( = Information was sought but not found ) in codeableConcept.
contraIndicationCodeableConcept |  |  | CodeableConcept |
contraIndicationAnnotation |  |  | Annotation |
contraIndicationReference |  |  | Reference(Device | Condition | Observation | MedicationStatement | AllergyIntolerance) |
supportingInformation[x] |  | 0..* | BackboneElement | test
questionnaireResponse |  | 0..* | Reference(QuestionnaireResponse) | Questionnaire responses
document |  | 0..* | Reference(DocumentReference) | Any document added as extra information
imagingStudy |  | 0..* | Reference(ImagingStudy) | If vital to this request, references may be given to previous diagnostic imaging
bodySite |  | 0..* | CodeableConcept | bodySite, e.g. using a SNOMED-CT code
proposedInvestigation |  | 0..* | CodeableConcept | What to do - coded or as text within the codeableConcept
contrastFluid |  | 0..1 | code | ifNecessary|notPermitted
Documentation for this format

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
BeDiagnosticImagingPrescription |  | 0..* | BeModelReferralPrescription | BeDiagnosticImagingPrescription 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
relevantClinicalInformation[x] |  | 0..* |  | Relevant information in the context of this prescription concerning for example allergies, kidney function, diabetic. When detailed information can be given, it is RECOMMENDED to express it as structured as possible.
relevantClinicalInformationAnnotation |  |  | Annotation |
relevantClinicalInformationCodeableConcept |  |  | CodeableConcept |
relevantClinicalInformationReference |  |  | Reference(Procedure | Condition | Observation | AllergyIntolerance | MedicationStatement) |
diagnosticQuestion[x] |  | 0..* |  | Either in text or in a coded format. At the discretion of the prescribing party.
diagnosticQuestionAnnotation |  |  | Annotation |
diagnosticQuestionCodeableConcept |  |  | CodeableConcept |
contraIndication[x] |  | 1..* |  | Relevant information in the context of this prescription concerning possible contra indication. For example presence of devices or (suspected) pregnancy. When detailed information can be given, it is RECOMMENDED to express it as structured as possible. If prescriber has no knowledge of contra indication, this SHALL be expressed with a 'ASKU' nullFlavor ( = Information was sought but not found ) in codeableConcept.
contraIndicationCodeableConcept |  |  | CodeableConcept |
contraIndicationAnnotation |  |  | Annotation |
contraIndicationReference |  |  | Reference(Device | Condition | Observation | MedicationStatement | AllergyIntolerance) |
supportingInformation[x] |  | 0..* | BackboneElement | test
@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
questionnaireResponse |  | 0..* | Reference(QuestionnaireResponse) | Questionnaire responses
document |  | 0..* | Reference(DocumentReference) | Any document added as extra information
imagingStudy |  | 0..* | Reference(ImagingStudy) | If vital to this request, references may be given to previous diagnostic imaging
bodySite |  | 0..* | CodeableConcept | bodySite, e.g. using a SNOMED-CT code
proposedInvestigation |  | 0..* | CodeableConcept | What to do - coded or as text within the codeableConcept
contrastFluid |  | 0..1 | code | ifNecessary|notPermitted
Documentation for this format

#### Terminology Bindings

Path | Status | Usage | ValueSet | Version | Source
BeDiagnosticImagingPrescription.​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

Mandatory: 0 element(1 nested mandatory element)

Key Elements View

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
BeDiagnosticImagingPrescription |  | 0..* | BeModelReferralPrescription | BeDiagnosticImagingPrescription 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
relevantClinicalInformation[x] |  | 0..* |  | Relevant information in the context of this prescription concerning for example allergies, kidney function, diabetic. When detailed information can be given, it is RECOMMENDED to express it as structured as possible.
relevantClinicalInformationAnnotation |  |  | Annotation |
relevantClinicalInformationCodeableConcept |  |  | CodeableConcept |
relevantClinicalInformationReference |  |  | Reference(Procedure | Condition | Observation | AllergyIntolerance | MedicationStatement) |
diagnosticQuestion[x] |  | 0..* |  | Either in text or in a coded format. At the discretion of the prescribing party.
diagnosticQuestionAnnotation |  |  | Annotation |
diagnosticQuestionCodeableConcept |  |  | CodeableConcept |
contraIndication[x] |  | 1..* |  | Relevant information in the context of this prescription concerning possible contra indication. For example presence of devices or (suspected) pregnancy. When detailed information can be given, it is RECOMMENDED to express it as structured as possible. If prescriber has no knowledge of contra indication, this SHALL be expressed with a 'ASKU' nullFlavor ( = Information was sought but not found ) in codeableConcept.
contraIndicationCodeableConcept |  |  | CodeableConcept |
contraIndicationAnnotation |  |  | Annotation |
contraIndicationReference |  |  | Reference(Device | Condition | Observation | MedicationStatement | AllergyIntolerance) |
supportingInformation[x] |  | 0..* | BackboneElement | test
@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
questionnaireResponse |  | 0..* | Reference(QuestionnaireResponse) | Questionnaire responses
document |  | 0..* | Reference(DocumentReference) | Any document added as extra information
imagingStudy |  | 0..* | Reference(ImagingStudy) | If vital to this request, references may be given to previous diagnostic imaging
bodySite |  | 0..* | CodeableConcept | bodySite, e.g. using a SNOMED-CT code
proposedInvestigation |  | 0..* | CodeableConcept | What to do - coded or as text within the codeableConcept
contrastFluid |  | 0..1 | code | ifNecessary|notPermitted
Documentation for this format

#### Terminology Bindings

Path | Status | Usage | ValueSet | Version | Source
BeDiagnosticImagingPrescription.​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
--- | --- | --- | --- | ---
BeDiagnosticImagingPrescription |  | 0..* | BeModelReferralPrescription | BeDiagnosticImagingPrescription 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
relevantClinicalInformation[x] |  | 0..* |  | Relevant information in the context of this prescription concerning for example allergies, kidney function, diabetic. When detailed information can be given, it is RECOMMENDED to express it as structured as possible.
relevantClinicalInformationAnnotation |  |  | Annotation |
relevantClinicalInformationCodeableConcept |  |  | CodeableConcept |
relevantClinicalInformationReference |  |  | Reference(Procedure | Condition | Observation | AllergyIntolerance | MedicationStatement) |
diagnosticQuestion[x] |  | 0..* |  | Either in text or in a coded format. At the discretion of the prescribing party.
diagnosticQuestionAnnotation |  |  | Annotation |
diagnosticQuestionCodeableConcept |  |  | CodeableConcept |
contraIndication[x] |  | 1..* |  | Relevant information in the context of this prescription concerning possible contra indication. For example presence of devices or (suspected) pregnancy. When detailed information can be given, it is RECOMMENDED to express it as structured as possible. If prescriber has no knowledge of contra indication, this SHALL be expressed with a 'ASKU' nullFlavor ( = Information was sought but not found ) in codeableConcept.
contraIndicationCodeableConcept |  |  | CodeableConcept |
contraIndicationAnnotation |  |  | Annotation |
contraIndicationReference |  |  | Reference(Device | Condition | Observation | MedicationStatement | AllergyIntolerance) |
supportingInformation[x] |  | 0..* | BackboneElement | test
questionnaireResponse |  | 0..* | Reference(QuestionnaireResponse) | Questionnaire responses
document |  | 0..* | Reference(DocumentReference) | Any document added as extra information
imagingStudy |  | 0..* | Reference(ImagingStudy) | If vital to this request, references may be given to previous diagnostic imaging
bodySite |  | 0..* | CodeableConcept | bodySite, e.g. using a SNOMED-CT code
proposedInvestigation |  | 0..* | CodeableConcept | What to do - coded or as text within the codeableConcept
contrastFluid |  | 0..1 | code | ifNecessary|notPermitted
Documentation for this format

Snapshot View

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
BeDiagnosticImagingPrescription |  | 0..* | BeModelReferralPrescription | BeDiagnosticImagingPrescription 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
relevantClinicalInformation[x] |  | 0..* |  | Relevant information in the context of this prescription concerning for example allergies, kidney function, diabetic. When detailed information can be given, it is RECOMMENDED to express it as structured as possible.
relevantClinicalInformationAnnotation |  |  | Annotation |
relevantClinicalInformationCodeableConcept |  |  | CodeableConcept |
relevantClinicalInformationReference |  |  | Reference(Procedure | Condition | Observation | AllergyIntolerance | MedicationStatement) |
diagnosticQuestion[x] |  | 0..* |  | Either in text or in a coded format. At the discretion of the prescribing party.
diagnosticQuestionAnnotation |  |  | Annotation |
diagnosticQuestionCodeableConcept |  |  | CodeableConcept |
contraIndication[x] |  | 1..* |  | Relevant information in the context of this prescription concerning possible contra indication. For example presence of devices or (suspected) pregnancy. When detailed information can be given, it is RECOMMENDED to express it as structured as possible. If prescriber has no knowledge of contra indication, this SHALL be expressed with a 'ASKU' nullFlavor ( = Information was sought but not found ) in codeableConcept.
contraIndicationCodeableConcept |  |  | CodeableConcept |
contraIndicationAnnotation |  |  | Annotation |
contraIndicationReference |  |  | Reference(Device | Condition | Observation | MedicationStatement | AllergyIntolerance) |
supportingInformation[x] |  | 0..* | BackboneElement | test
@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
questionnaireResponse |  | 0..* | Reference(QuestionnaireResponse) | Questionnaire responses
document |  | 0..* | Reference(DocumentReference) | Any document added as extra information
imagingStudy |  | 0..* | Reference(ImagingStudy) | If vital to this request, references may be given to previous diagnostic imaging
bodySite |  | 0..* | CodeableConcept | bodySite, e.g. using a SNOMED-CT code
proposedInvestigation |  | 0..* | CodeableConcept | What to do - coded or as text within the codeableConcept
contrastFluid |  | 0..1 | code | ifNecessary|notPermitted
Documentation for this format

#### Terminology Bindings

Path | Status | Usage | ValueSet | Version | Source
BeDiagnosticImagingPrescription.​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

Mandatory: 0 element(1 nested mandatory element)

Other representations of profile: CSV, Excel