2. Technical design
2.1. Introduction
This technical design provides the technical specification of the Basic Long-term Healthcare Data Exchange+ (Dutch: Basisgegevens Langdurige Zorg+ or BgLZ+) standard. This 'expansion' of the BgLZ information standard is initially focused on Health and Care Clinical Information Models (HCIMs) of the information standard Minimal eOverdracht (MeO), version 4.0, which is published by Nictiz. The MeO does not yet include a patient use case, however, this may change in the future. Up until then, the patient use case will be published by MedMij under the definition of Basic Long-term Healthcare Data Exchange+.
This technical design is the technical counterpart of the functional design. The FHIR version used for this IG is STU3 (3.0.2).
Note that in addition to this design, the (technical) guidelines as specified in the MedMij STU3 Core IG and the MedMij FHIR IG for STU3, version 2020.02 apply, the latter of which is published by Nictiz.
2.2. Actors involved
| Actor | System | ||
|---|---|---|---|
| Name | Description | Name | Description |
| Patient | The user of a personal healthcare environment | PHR | Personal health record |
| Healthcare provider | The user of a XIS | XIS | Healthcare information system |
Table 1: Actors
2.3. Boundaries and relationships
This technical design includes use cases for the exchange of long-term healthcare data (specifically, data that is part of the BgLZ+) between health care providers (e.g. nurses) and patients (e.g. in a PHR setting).
This technical design assumes that a PHR is able to make a connection to the right XIS that contains the patient's information. It does not provide information on finding the right source system nor does it provide information about security. These infrastructure and interface specifications are described in the MedMij Afsprakenstelsel.
The BgLZ+ is related to several other information standards, since it is an expansion of the BgLZ and has overlap with the MeO. In particular, these standards make use of the same set of HCIM-based FHIR profiles, which are bundled in the nictiz.fhir.nl.stu3.zib2017 package.
2.4. Use cases
As the BgLZ+ is an expansion of the BgLZ, long-term healthcare data is exchanged by a combination of the BgLZ (whose use case remains unchanged) and BgLZ+. Note that the exchange of the BgLZ is not a prerequisite for exchanging the BgLZ+: implementations may choose to exchange both the BgLZ and the BgLZ+, only the BgLZ (which is not in scope of this IG) or only (part of) the BgLZ+.
2.4.1. Use case: Retrieve BgLZ+ information
The BgLZ+ information is defined and exchanged in a granular manner, which means that for each Clinical Information Model (CIM) that is part of the BgLZ+, a separate (granular) data service is defined. Granular exchange allows the PHR to retrieve individual data services that are part of BgLZ+ through targeted search interactions, in accordance with the general guidance and profiles defined in the MedMij STU3 Core IG.
The table below gives an overview of all granular data services that are applicable for BgLZ+. Note that cross-domain data services are defined in the MedMij STU3 Core IG, while domain-specific data services are defined in this IG. At this time, only cross-domain data services are included.
| Id | Data service name without version (English) | Data service name without version (Dutch) | Data service version |
|---|---|---|---|
| 900000404 | Retrieve MedMij Core - Alert (zib2017/STU3) | Verzamelen MedMij Core - Alert (zib2017/STU3) | 1.0.0-beta.1 |
| 900000401 | Retrieve MedMij Core - Blood pressure (zib2017/STU3) | Verzamelen MedMij Core - Bloeddruk (zib2017/STU3) | 1.0.0-beta.1 |
| 900000402 | Retrieve MedMij Core - Body height (zib2017/STU3) | Verzamelen MedMij Core - Lichaamslengte (zib2017/STU3) | 1.0.0-beta.1 |
| 900000409 | Retrieve MedMij Core - Body temperature (zib2017/STU3) | Verzamelen MedMij Core - Lichaamstemperatuur (zib2017/STU3) | 1.0.0-beta.1 |
| 900000403 | Retrieve MedMij Core - Body weight (zib2017/STU3) | Verzamelen MedMij Core - Lichaamsgewicht (zib2017/STU3) | 1.0.0-beta.1 |
| 900000410 | Retrieve MedMij Core - Fluid balance (zib2017/STU3) | Verzamelen MedMij Core - Vochtbalans (zib2017/STU3) | 1.0.0-beta.1 |
| 900000406 | Retrieve MedMij Core - Living situation (zib2017/STU3) | Verzamelen MedMij Core - Woonsituatie (zib2017/STU3) | 1.0.0-beta.1 |
| 900000405 | Retrieve MedMij Core - Nutrition advice (zib2017/STU3) | Verzamelen MedMij Core - Voedingsadvies (zib2017/STU3) | 1.0.0-beta.1 |
| 900000407 | Retrieve MedMij Core - Payer (zib2017/STU3) | Verzamelen MedMij Core - Betaler (zib2017/STU3) | 1.0.0-beta.1 |
| 900000412 | Retrieve MedMij Core - Pulse rate (zib2017/STU3) | Verzamelen MedMij Core - Polsfrequentie (zib2017/STU3) | 1.0.0-beta.1 |
| 900000411 | Retrieve MedMij Core - Respiration (zib2017/STU3) | Verzamelen MedMij Core - Ademhaling (zib2017/STU3) | 1.0.0-beta.1 |
Table 2: Granular data services applicable for BgLZ+
The technical specifications with respect to the request message executed by the PHR and the response message of the XIS are detailed in section 1.6 of the MedMij STU3 Core IG.