eHealth Platform Federal Core Profiles
2.1.2 - STU1 Belgium flag

This page is part of the HL7 Belgium FHIR Implementation Guide - Core profiles (v2.1.2: Release) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version. For a full list of available versions, see the Directory of published versions

Resource Profile: BePatient - Detailed Descriptions

Active as of 2024-08-30

Definitions for the be-patient resource profile.

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

0. Patient
2. Patient.extension
SlicingThis element introduces a set of slices on Patient.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
  • value @ url
  • 4. Patient.extension:nationality
    Slice Namenationality
    Definition

    The nationality of the patient.

    This extension SHALL be used when needed to express the nationality of the patient.

    Control0..*
    TypeExtension(Patient Nationality) (Complex Extension)
    6. Patient.extension:birthPlace
    Slice NamebirthPlace
    Definition

    The birth place for a patient.

    This extension SHALL be used when needed to express the place of birth of the patient.

    Control0..1
    TypeExtension(Patient Birth Place) (Extension Type: Address)
    8. Patient.extension:socialGender
    Slice NamesocialGender
    Control0..1
    TypeExtension(genderIdentity) (Extension Type: CodeableConcept)
    10. Patient.extension:genderAtBirth
    Slice NamegenderAtBirth
    Control0..1
    TypeExtension(BeExtGenderAtBirth) (Extension Type: CodeableConcept)
    12. Patient.identifier
    Definition

    An identifier for this patient.

    Typically, when SSIN is available it is used. Organizations will most likely want to also include a local identifier, using its own system. A type can be added if needed. When an identifier is given, a consumer SHALL NOT ignore it.

    NoteThis is a business identifier, not a resource identifier (see discussion)
    Must Supporttrue
    Invariantsbe-inv-SSIN: SINN contains 11 digits without interpunction (Identifier.where(system = 'https://www.ehealth.fgov.be/standards/fhir/core/NamingSystem/ssin').where(value.extension.empty() or value.extension.where(url = 'https://www.ehealth.fgov.be/standards/fhir/infsec/StructureDefinition/be-ext-pseudonymization').empty()).value.select($this.matches('\\d{11}')).allTrue())
    SlicingThis element introduces a set of slices on Patient.identifier. The slices areUnordered and Open, and can be differentiated using the following discriminators:
    • value @ system
    • 14. Patient.identifier:SSIN
      Slice NameSSIN
      Definition

      An identifier for this patient according to SSIN (NISS-INSZ.)

      When needed to express a SSIN, it SHALL be done according to these guidelines. Other ways to identify a patient using coding systems remain also possible.

      NoteThis is a business identifier, not a resource identifier (see discussion)
      Control0..*
      16. Patient.identifier:SSIN.system
      Control1..?
      Fixed Valuehttps://www.ehealth.fgov.be/standards/fhir/core/NamingSystem/ssin
      18. Patient.identifier:SSIN.value
      Control1..?
      20. Patient.name
      Definition

      A name associated with the individual.

      It is RECOMMENDED to give at least one familyname and at least one given name when possible and define an 'official' use. When names are given, a consumer SHALL NOT ignore it.

      Must Supporttrue
      22. Patient.telecom
      Definition

      A contact detail (e.g. a telephone number or an email address) by which the individual may be contacted.

      It is RECOMMENDED to at least add one phone or email address with clear indication using the .use element whether it is home use, private use,...

      24. Patient.gender
      Comments

      This is primarily the administrative gender. The gender might not match the biological sex as determined by genetics or the individual's preferred identification. Note that for both humans and particularly animals, there are other legitimate possibilities than male and female, though the vast majority of systems and contexts only support male and female. Systems providing decision support or enforcing business rules should ideally do this on the basis of Observations dealing with the specific sex or gender aspect of interest (anatomical, chromosomal, social, etc.) However, because these observations are infrequently recorded, defaulting to the administrative gender is common practice. Where such defaulting occurs, rule enforcement should allow for the variation between administrative and biological, chromosomal and other gender aspects. For example, an alert about a hysterectomy on a male should be handled as a warning or overridable error, not a "hard" error. See the Patient Gender and Sex section for additional information about communicating patient gender and sex.

      Special remarks for KMEHR users:

      Please note gender in KMEHR is typically expressed using CD-SEX. The two values that do not map directly to the HL7 dataset are 'undefined' (use 'other') and 'changed' (use the actual gender)

      26. Patient.birthDate
      Definition

      The date of birth for the individual.

      It is RECOMMENDED to give the birthdate when available.

      LOINC Code
      28. Patient.birthDate.extension
      SlicingThis element introduces a set of slices on Patient.birthDate.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
      • value @ url
      • 30. Patient.birthDate.extension:birthTime
        Slice NamebirthTime
        Control0..1
        TypeExtension(Patient Birth Time) (Extension Type: dateTime)
        32. Patient.deceased[x]
        Definition

        Indicates if the individual is deceased or not.

        It is RECOMMENDED to include deceased information when applicable

        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
        34. Patient.address
        Definition

        An address for the individual.

        It is RECOMMENDED to include an address when available. When needed to express the availablity of a Patient at home (e.g. only Wednesdays), another solution will be defined.

        TypeAddress(BeAddress)
        36. Patient.maritalStatus
        Definition

        This field contains a patient's most recent marital (civil) status.

        It is RECOMMENDED to include this when available. In a Belgian context, the concept ‘civil state’ , Dutch ‘burgerlijke stand’, French ‘état civil’ is more typically used and this might imply a more neutral concept to the reader. In HL7 semantics however this concept is described as ‘marital status’ and it SHALL be understood as the same concept.

        BindingThe codes SHALL be taken from BeCivilState
        (required to https://www.ehealth.fgov.be/standards/fhir/core/ValueSet/be-civilstate)
        38. Patient.multipleBirth[x]
        Definition

        Indicates whether the patient is part of a multiple (boolean) or indicates the actual birth order (integer). Care SHOULD be given when exchanging Patient instances in a purely administrative flow.

        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
        40. Patient.contact
        Definition

        A contact party (e.g. guardian, partner, friend) for the patient.

        It is RECOMMENDED to include this when available and considered relevant for the patientcare. (e.g. a parent of a young patient)

        Comments

        Contact covers all kinds of contact parties: family members, business contacts, guardians, caregivers. Not applicable to register pedigree and family ties beyond use of having contact.

        Special remarks for KMEHR users:

        A contact person for the patient is not part of the 'patient' element itself in KMEHR. As such, the base resource of this is considered sufficient here. The KMEHR standard defines a contact as a separate element using a value from the KMEHR CD-ITEM table and an appropriate value from CD-CONTACT-PERSON to describe the relation to the patient in the KMEHR message. When needed, using FHIR, the contactperson is included in the FHIR resource Patient. Use cases implementing this contact SHALL be aware not all information of CD-CONTACT-PERSON is covered by the base valueset. The codesystem ‘https://www.ehealth.fgov.be/standards/fhir/core/CodeSystem/CD-CONTACT-PERSON’ SHALL be used to refer to any codes previously used in a KMEHR context that cannot be covered by the base HL7 valueset.

        42. Patient.contact.relationship
        BindingUnless not suitable, these codes SHALL be taken from BeContactPerson
        (extensible to https://www.ehealth.fgov.be/standards/fhir/core/ValueSet/be-contactperson)
        44. Patient.communication
        Definition

        A language which may be used to communicate with the patient about his or her health.

        It is RECOMMENDED to include this when available.

        Comments

        If no language is specified, this implies that the default local language is spoken. If you need to convey proficiency for multiple modes, then you need multiple Patient.Communication associations. For animals, language is not a relevant field, and should be absent from the instance. If the Patient does not speak the default local language, then the Interpreter Required Standard can be used to explicitly declare that an interpreter is required.

        Special remarks for KMEHR users:

        The 'usuallanguage' element in a KMEHR message only refers to the use of W3C language codes. As such, the language codes as proposed in the FHIR standard should not present any interoperability issue. Note the KMEHR element implies it is the language usally used by the patient. As such, when this element from KMEHR would be mapped to a FHIR resource, the communication.preferred Boolean SHOULD be used.

        46. Patient.generalPractitioner
        Definition

        Patient's nominated care provider.

        Take note this does not automatically imply any legal form of therapeutic link or consent relationship with this GP. It is RECOMMENDED to include this when available if the flow is in any way medical. Please note this is an element of the Reference datatype. This means when it is available it will contain either a relative or absolute URL where this GP can be found. Alternatively, there is only an internal reference and the GP is included as a ‘contained resource’ (cfr. the HL7 FHIR specifications in what cases this applies).

        Comments

        This may be the primary care provider (in a GP context), or it may be a patient nominated care manager in a community/disability setting, or even organization that will provide people to perform the care provider roles. It is not to be used to record Care Teams, these should be in a CareTeam resource that may be linked to the CarePlan or EpisodeOfCare resources. Multiple GPs may be recorded against the patient for various reasons, such as a student that has his home GP listed along with the GP at university during the school semesters, or a "fly-in/fly-out" worker that has the onsite GP also included with his home GP to remain aware of medical issues.

        Jurisdictions may decide that they can profile this down to 1 if desired, or 1 per type.

        Special remarks for KMEHR users:

        The general practioner is in many KMEHR use cases known by being the author or sender of the message. This is however a functionally different concept from the generalPractioner as it is defined in the FHIR resource. (Consult the published definition on the HL7 webpage) It is also possible in KMEHR to add a general practioner via an item and using the correct value from CD-ITEM. That way is functionally closer to the general practioner referenced here. Note in the FHIR base definition of this element that the scope of this element might be wider then just the general practicioner.

        TypeReference(BeOrganization, BePractitioner, BePractitionerRole)
        48. Patient.managingOrganization
        Definition

        Organization that is the custodian of the patient record.

        This SHOULD be included when available.Please note this is an element of the Reference datatype. This means when it is available it will contain either a relative or absolute URL where this Organization can be found. Alternatively, there is only an internal reference and the Organization is included as a ‘contained resource’ (cfr. the HL7 FHIR specifications in what cases this applies).

        Comments

        There is only one managing organization for a specific patient record. Other organizations will have their own Patient record, and may use the Link property to join the records together (or a Person resource which can include confidence ratings for the association).

        Special remarks for KMEHR users:

        The reference to the managing organization is the organization that is the custodian of the patient record. As there is no explicit ‘author of this record’ – like in a KMEHR message – this element functionally refers to the organization in charge. (Which might also be a GP practice of an individual.)

        TypeReference(BeOrganization)