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 in its permanent home (it will always be available at this URL). For a full list of available versions, see the Directory of published versions

Resource Profile: BePractitioner

Official URL: https://www.ehealth.fgov.be/standards/fhir/core/StructureDefinition/be-practitioner Version: 2.1.2
Active as of 2024-08-30 Computable Name: BePractitioner

Belgian federal profile for a practitioner. Initially based on the functional description of the NIHDI.

Usage:

Formal Views of Profile Content

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

This structure is derived from Practitioner

NameFlagsCard.TypeDescription & Constraintsdoco
.. Practitioner Practitioner
... Slices for identifier SC 0..* Identifier An identifier for the person as this agent
Slice: Unordered, Open by value:system
be-inv-NIHDI: NIHDI contains 11 or 8 (deprecated) digits without interpunction
be-inv-SSIN: SINN contains 11 digits without interpunction
be-inv-CBE: CBE contains 10 digits without interpunction, the first one is 0 or 1
.... identifier:NIHDI 0..* Identifier An identifier for the person as this agent
..... system 1..1 uri The namespace for the identifier value
Fixed Value: https://www.ehealth.fgov.be/standards/fhir/core/NamingSystem/nihdi
..... value 1..1 string The value that is unique
.... identifier:SSIN 0..* Identifier An identifier for the person as this agent
..... system 1..1 uri The namespace for the identifier value
Fixed Value: https://www.ehealth.fgov.be/standards/fhir/core/NamingSystem/ssin
..... value 1..1 string The value that is unique
.... identifier:CBE 0..* Identifier An identifier for the person as this agent
..... system 1..1 uri The namespace for the identifier value
Fixed Value: https://www.ehealth.fgov.be/standards/fhir/core/NamingSystem/cbe
..... value 1..1 string The value that is unique
... active 0..1 boolean Whether this practitioner's record is in active use
... name 1..* HumanName The name(s) associated with the practitioner
... address 0..* BeAddress An address expressed using postal conventions (as opposed to GPS or other location definition formats)
... gender 0..1 code male | female | other | unknown
... communication 0..* CodeableConcept A language the practitioner can use in patient communication

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
be-inv-CBEerrorPractitioner.identifierCBE contains 10 digits without interpunction, the first one is 0 or 1
: Identifier.where(system = 'https://www.ehealth.fgov.be/standards/fhir/core/NamingSystem/cbe').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('[0-1]\\d{9}')).allTrue()
be-inv-NIHDIerrorPractitioner.identifierNIHDI contains 11 or 8 (deprecated) digits without interpunction
: Identifier.where(system = 'https://www.ehealth.fgov.be/standards/fhir/core/NamingSystem/nihdi' or system = 'https://www.ehealth.fgov.be/standards/fhir/core/NamingSystem/nihdi-organization' or system = 'https://www.ehealth.fgov.be/standards/fhir/core/NamingSystem/nihdi-professional').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}|\\d{8}')).allTrue()
be-inv-SSINerrorPractitioner.identifierSINN 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()

 

Other representations of profile: CSV, Excel, Schematron