FHIR © HL7.org  |  FHIRsmith 4.0.1  |  Server Home  |  XIG Home  |  XIG Stats  | 

FHIR IG analytics

Packagehl7.fhir.be.drp
Resource TypeStructureDefinition
IdStructureDefinition-BeModelReferralPrescription.json
FHIR VersionR4
Sourcehttps://build.fhir.org/ig/hl7-be/referral/StructureDefinition-BeModelReferralPrescription.html
URLhttps://www.ehealth.fgov.be/standards/fhir/drp/StructureDefinition/BeModelReferralPrescription
Version1.0.0
Statusactive
Date2025-12-02T09:15:42+00:00
NameBeModelReferralPrescription
Realmbe
Authorityhl7
DescriptionData model for the prescription referral.
Typehttps://www.ehealth.fgov.be/standards/fhir/drp/StructureDefinition/BeModelReferralPrescription
Kindlogical

Resources that use this resource

StructureDefinition
BeModelNursingPrescriptionBeModelNursingPrescription
BeModelOrganisationClaimBeModelOrganisationClaim
BeModelTreatmentStatusBeModelTreatmentStatus

Resources that this resource uses

No resources found


Narrative

Note: links and images are rebased to the (stated) source

Generated Narrative: StructureDefinition BeModelReferralPrescription

NameFlagsCard.TypeDescription & Constraintsdoco
.. BeModelReferralPrescription 0..*BaseBeModelReferralPrescription
Instances of this logical model can be the target of a Reference
... identifier 1..1IdentifierBusiness identifier of the request
... shortCode 1..1CodeableConceptBusiness code allowing the healthcare professional to find a prescription associated with a patient
... recordedDate 1..1dateTimeDate of recording of the information by the Recorder.
... creationDate 1..1dateTimeDate of creation of the referral prescription
... patient 1..1IdentifierIdentification of the patient. The unique identifier must be: NISS, National Registry Number or Bis Patient
... author 1..1IdentifierThe person who encodes the prescription (e.g. a doctor, nurse, midwife or dentist) and takes responsibility for their content. The unique identifier must be: NISS, National Registry Number or Bis Requester
... status 1..1CodeableConceptIs the status of the referral prescription (e.g. planned, complete, stopped, suspended, in progress, ….)
... statusReason 0..1CodeableConceptGives the reason for the status of the referral prescription (treatment has been changed, patient is allergic, patient refuses, …)
... careRequested 1..1CodeableConceptType of care requested (e.g. 'Compression therapy', 'Sample collection', CT Scan).
... discipline 1..1CodeableConceptCategory of the requested care (nursing, radiology, ...)
... description 0..1CodeableConceptAdditional details on the requested care
... type 1..1CodeableConceptType of the request or prescription ('Prescription' or 'Proposal').
... originRequestId 0..1IdentifierReference to the ID of the original request (useful when the request is an extension of another one).
... validationStartDate 1..1dateTimeStart date of the prescription validity (encoded by the prescriber).
... validationEndDate 1..1dateTimeEnd date of the prescription validity (encoded by the prescriber)
... problem 0..*CodeableConceptMedical problem or clinical context related to this request (for example: 'Open wound', 'Broken leg').
... bodyLocation 0..*CodeableConceptAnatomical location where the treatment should be applied (for example: 'Left arm').

doco Documentation for this format

Source1

{
  "resourceType": "StructureDefinition",
  "id": "BeModelReferralPrescription",
  "text": {
    "status": "extensions",
    "div": "<!-- snip (see above) -->"
  },
  "extension": [
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics",
      "valueCode": "can-be-target"
    }
  ],
  "url": "https://www.ehealth.fgov.be/standards/fhir/drp/StructureDefinition/BeModelReferralPrescription",
  "version": "1.0.0",
  "name": "BeModelReferralPrescription",
  "status": "active",
  "date": "2025-12-02T09:15:42+00:00",
  "publisher": "eHealth Platform",
  "contact": [
    {
      "name": "eHealth Platform",
      "telecom": [
        {
          "system": "url",
          "value": "https://www.ehealth.fgov.be/standards/fhir"
        },
        {
          "system": "email",
          "value": "support@be-ehealth-standards.atlassian.net"
        }
      ]
    },
    {
      "name": "Message Structure eHealth",
      "telecom": [
        {
          "system": "email",
          "value": "support@be-ehealth-standards.atlassian.net",
          "use": "work"
        }
      ]
    }
  ],
  "description": "Data model for the prescription referral.",
  "jurisdiction": [
    {
      "coding": [
        {
          "system": "urn:iso:std:iso:3166",
          "code": "BE",
          "display": "Belgium"
        }
      ]
    }
  ],
  "fhirVersion": "4.0.1",
  "kind": "logical",
  "abstract": false,
  "type": "https://www.ehealth.fgov.be/standards/fhir/drp/StructureDefinition/BeModelReferralPrescription",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Base",
  "derivation": "specialization",
  "snapshot": {
    "extension": [
      {
        "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version",
        "valueString": "4.0.1"
      }
    ],
    "element": [
      {
        "id": "BeModelReferralPrescription",
        "path": "BeModelReferralPrescription",
        "short": "BeModelReferralPrescription",
        "definition": "Data model for the prescription referral.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Base",
          "min": 0,
          "max": "*"
        },
        "isModifier": false
      },
      {
        "id": "BeModelReferralPrescription.identifier",
        "path": "BeModelReferralPrescription.identifier",
        "short": "Business identifier of the request",
        "definition": "Business identifier of the request",
        "min": 1,
        "max": "1",
        "base": {
          "path": "BeModelReferralPrescription.identifier",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "Identifier"
          }
        ]
      },
      {
        "id": "BeModelReferralPrescription.shortCode",
        "path": "BeModelReferralPrescription.shortCode",
        "short": "Business code allowing the healthcare professional to find a prescription associated with a patient",
        "definition": "Business code allowing the healthcare professional to find a prescription associated with a patient",
        "min": 1,
        "max": "1",
        "base": {
          "path": "BeModelReferralPrescription.shortCode",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "BeModelReferralPrescription.recordedDate",
        "path": "BeModelReferralPrescription.recordedDate",
        "short": "Date of recording of the information by the Recorder.",
        "definition": "Date of recording of the information by the Recorder.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "BeModelReferralPrescription.recordedDate",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "BeModelReferralPrescription.creationDate",
        "path": "BeModelReferralPrescription.creationDate",
        "short": "Date of creation of the referral prescription",
        "definition": "Date of creation of the referral prescription. This date will not change throughout the process. This date corresponds to the first recordedDate recorded for this referral prescription.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "BeModelReferralPrescription.creationDate",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "BeModelReferralPrescription.patient",
        "path": "BeModelReferralPrescription.patient",
        "short": "Identification of the patient. The unique identifier must be: NISS, National Registry Number or Bis Patient",
        "definition": "Is the unique identifier of the patient. The unique identifier must be: NISS, National Registry Number or Bis Patient",
        "min": 1,
        "max": "1",
        "base": {
          "path": "BeModelReferralPrescription.patient",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "Identifier"
          }
        ]
      },
      {
        "id": "BeModelReferralPrescription.author",
        "path": "BeModelReferralPrescription.author",
        "short": "The person who encodes the prescription (e.g. a doctor, nurse, midwife or dentist) and takes responsibility for their content. The unique identifier must be: NISS, National Registry Number or Bis Requester",
        "definition": "Is the unique identifier of the person who encodes the prescription (e.g. a doctor, nurse, midwife or dentist) and takes responsibility for their content. The unique identifier must be: NISS, National Registry Number or Bis Requester",
        "min": 1,
        "max": "1",
        "base": {
          "path": "BeModelReferralPrescription.author",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "Identifier"
          }
        ]
      },
      {
        "id": "BeModelReferralPrescription.status",
        "path": "BeModelReferralPrescription.status",
        "short": "Is the status of the referral prescription (e.g. planned, complete, stopped, suspended, in progress, ….)",
        "definition": "Is the status of the referral prescription (e.g. planned, complete, stopped, suspended, in progress, ...)",
        "min": 1,
        "max": "1",
        "base": {
          "path": "BeModelReferralPrescription.status",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "BeModelReferralPrescription.statusReason",
        "path": "BeModelReferralPrescription.statusReason",
        "short": "Gives the reason for the status of the referral prescription (treatment has been changed, patient is allergic, patient refuses, …)",
        "definition": "Gives the reason for the status of the referral prescription (treatment has been changed, patient is allergic, patient refuses, ...)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "BeModelReferralPrescription.statusReason",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "BeModelReferralPrescription.careRequested",
        "path": "BeModelReferralPrescription.careRequested",
        "short": "Type of care requested (e.g. 'Compression therapy', 'Sample collection', CT Scan).",
        "definition": "Type of care requested (e.g. 'Compression therapy', 'Sample collection', 'CT Scan').",
        "min": 1,
        "max": "1",
        "base": {
          "path": "BeModelReferralPrescription.careRequested",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "BeModelReferralPrescription.discipline",
        "path": "BeModelReferralPrescription.discipline",
        "short": "Category of the requested care (nursing, radiology, ...)",
        "definition": "Category of the requested care (nursing, radiology, ...)",
        "min": 1,
        "max": "1",
        "base": {
          "path": "BeModelReferralPrescription.discipline",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "BeModelReferralPrescription.description",
        "path": "BeModelReferralPrescription.description",
        "short": "Additional details on the requested care",
        "definition": "Additional details on the requested care",
        "min": 0,
        "max": "1",
        "base": {
          "path": "BeModelReferralPrescription.description",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "BeModelReferralPrescription.type",
        "path": "BeModelReferralPrescription.type",
        "short": "Type of the request or prescription ('Prescription' or 'Proposal').",
        "definition": "Type of the request or prescription ('Prescription' or 'Proposal').",
        "min": 1,
        "max": "1",
        "base": {
          "path": "BeModelReferralPrescription.type",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "BeModelReferralPrescription.originRequestId",
        "path": "BeModelReferralPrescription.originRequestId",
        "short": "Reference to the ID of the original request (useful when the request is an extension of another one).",
        "definition": "Reference to the ID of the original request (useful when the request is an extension of another one).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "BeModelReferralPrescription.originRequestId",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "Identifier"
          }
        ]
      },
      {
        "id": "BeModelReferralPrescription.validationStartDate",
        "path": "BeModelReferralPrescription.validationStartDate",
        "short": "Start date of the prescription validity (encoded by the prescriber).",
        "definition": "Start date of the prescription validity (encoded by the prescriber).",
        "min": 1,
        "max": "1",
        "base": {
          "path": "BeModelReferralPrescription.validationStartDate",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "BeModelReferralPrescription.validationEndDate",
        "path": "BeModelReferralPrescription.validationEndDate",
        "short": "End date of the prescription validity (encoded by the prescriber)",
        "definition": "End date of the prescription validity (encoded by the prescriber)",
        "min": 1,
        "max": "1",
        "base": {
          "path": "BeModelReferralPrescription.validationEndDate",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "BeModelReferralPrescription.problem",
        "path": "BeModelReferralPrescription.problem",
        "short": "Medical problem or clinical context related to this request (for example: 'Open wound', 'Broken leg').",
        "definition": "Medical problem or clinical context related to this request (for example: 'Open wound', 'Broken leg').",
        "min": 0,
        "max": "*",
        "base": {
          "path": "BeModelReferralPrescription.problem",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "BeModelReferralPrescription.bodyLocation",
        "path": "BeModelReferralPrescription.bodyLocation",
        "short": "Anatomical location where the treatment should be applied (for example: 'Left arm').",
        "definition": "Anatomical location where the treatment should be applied (for example: 'Left arm').",
        "min": 0,
        "max": "*",
        "base": {
          "path": "BeModelReferralPrescription.bodyLocation",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      }
    ]
  },
  "differential": {
    "element": [
      {
        "id": "BeModelReferralPrescription",
        "path": "BeModelReferralPrescription",
        "short": "BeModelReferralPrescription",
        "definition": "Data model for the prescription referral."
      },
      {
        "id": "BeModelReferralPrescription.identifier",
        "path": "BeModelReferralPrescription.identifier",
        "short": "Business identifier of the request",
        "definition": "Business identifier of the request",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Identifier"
          }
        ]
      },
      {
        "id": "BeModelReferralPrescription.shortCode",
        "path": "BeModelReferralPrescription.shortCode",
        "short": "Business code allowing the healthcare professional to find a prescription associated with a patient",
        "definition": "Business code allowing the healthcare professional to find a prescription associated with a patient",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "BeModelReferralPrescription.recordedDate",
        "path": "BeModelReferralPrescription.recordedDate",
        "short": "Date of recording of the information by the Recorder.",
        "definition": "Date of recording of the information by the Recorder.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "BeModelReferralPrescription.creationDate",
        "path": "BeModelReferralPrescription.creationDate",
        "short": "Date of creation of the referral prescription",
        "definition": "Date of creation of the referral prescription. This date will not change throughout the process. This date corresponds to the first recordedDate recorded for this referral prescription.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "BeModelReferralPrescription.patient",
        "path": "BeModelReferralPrescription.patient",
        "short": "Identification of the patient. The unique identifier must be: NISS, National Registry Number or Bis Patient",
        "definition": "Is the unique identifier of the patient. The unique identifier must be: NISS, National Registry Number or Bis Patient",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Identifier"
          }
        ]
      },
      {
        "id": "BeModelReferralPrescription.author",
        "path": "BeModelReferralPrescription.author",
        "short": "The person who encodes the prescription (e.g. a doctor, nurse, midwife or dentist) and takes responsibility for their content. The unique identifier must be: NISS, National Registry Number or Bis Requester",
        "definition": "Is the unique identifier of the person who encodes the prescription (e.g. a doctor, nurse, midwife or dentist) and takes responsibility for their content. The unique identifier must be: NISS, National Registry Number or Bis Requester",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Identifier"
          }
        ]
      },
      {
        "id": "BeModelReferralPrescription.status",
        "path": "BeModelReferralPrescription.status",
        "short": "Is the status of the referral prescription (e.g. planned, complete, stopped, suspended, in progress, ….)",
        "definition": "Is the status of the referral prescription (e.g. planned, complete, stopped, suspended, in progress, ...)",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "BeModelReferralPrescription.statusReason",
        "path": "BeModelReferralPrescription.statusReason",
        "short": "Gives the reason for the status of the referral prescription (treatment has been changed, patient is allergic, patient refuses, …)",
        "definition": "Gives the reason for the status of the referral prescription (treatment has been changed, patient is allergic, patient refuses, ...)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "BeModelReferralPrescription.careRequested",
        "path": "BeModelReferralPrescription.careRequested",
        "short": "Type of care requested (e.g. 'Compression therapy', 'Sample collection', CT Scan).",
        "definition": "Type of care requested (e.g. 'Compression therapy', 'Sample collection', 'CT Scan').",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "BeModelReferralPrescription.discipline",
        "path": "BeModelReferralPrescription.discipline",
        "short": "Category of the requested care (nursing, radiology, ...)",
        "definition": "Category of the requested care (nursing, radiology, ...)",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "BeModelReferralPrescription.description",
        "path": "BeModelReferralPrescription.description",
        "short": "Additional details on the requested care",
        "definition": "Additional details on the requested care",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "BeModelReferralPrescription.type",
        "path": "BeModelReferralPrescription.type",
        "short": "Type of the request or prescription ('Prescription' or 'Proposal').",
        "definition": "Type of the request or prescription ('Prescription' or 'Proposal').",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "BeModelReferralPrescription.originRequestId",
        "path": "BeModelReferralPrescription.originRequestId",
        "short": "Reference to the ID of the original request (useful when the request is an extension of another one).",
        "definition": "Reference to the ID of the original request (useful when the request is an extension of another one).",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Identifier"
          }
        ]
      },
      {
        "id": "BeModelReferralPrescription.validationStartDate",
        "path": "BeModelReferralPrescription.validationStartDate",
        "short": "Start date of the prescription validity (encoded by the prescriber).",
        "definition": "Start date of the prescription validity (encoded by the prescriber).",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "BeModelReferralPrescription.validationEndDate",
        "path": "BeModelReferralPrescription.validationEndDate",
        "short": "End date of the prescription validity (encoded by the prescriber)",
        "definition": "End date of the prescription validity (encoded by the prescriber)",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "BeModelReferralPrescription.problem",
        "path": "BeModelReferralPrescription.problem",
        "short": "Medical problem or clinical context related to this request (for example: 'Open wound', 'Broken leg').",
        "definition": "Medical problem or clinical context related to this request (for example: 'Open wound', 'Broken leg').",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "BeModelReferralPrescription.bodyLocation",
        "path": "BeModelReferralPrescription.bodyLocation",
        "short": "Anatomical location where the treatment should be applied (for example: 'Left arm').",
        "definition": "Anatomical location where the treatment should be applied (for example: 'Left arm').",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      }
    ]
  }
}