Technisch ontwerp General Patient Information 1.0.0-alpha.1

Uit informatiestandaarden
Versie door Taco Spitters (overleg | bijdragen) op 4 sep 2025 om 14:40 (Nieuwe pagina aangemaakt met '{{DISPLAYTITLE:Technisch ontwerp General Patient Information {{VersieInfo|GPI|release=V1.0|namespace=gpi}} }} <!-- LINK BACK to the information standard's main page...')
(wijz) ← Oudere versie | Huidige versie (wijz) | Nieuwere versie → (wijz)
Ga naar: navigatie, zoeken

For an overview of all current documentation see GPI main page



Back to Top

1 Introduction

This is the technical design (TO) for the information standard (IS) <IS name>. This TO must be used together with the IS functional design [[<link>| functional design <IS><version>]]. The data exchange format used in this version is: <HL7 CDA | FHIR STU3 | FHIR R4>.

1.1 Support

For questions, feedback, or change requests, please contact our support team at Nictiz Servicemanagement.

1.2 Boundaries

This information standard may overlap with other standards related to identification, roles, and geographic classifications, requiring careful alignment to ensure consistency and avoid duplication. For more information, see <link to FO accompanying this TO>.

1.3 Known issues

The IS is actively maintained and continuously improved. However, issues may be discovered, which are listed in the [<Link-to-FO#known-issues> | FO (in Dutch)].

1.4 Prerequisite knowledge

The following background information is required for understanding this TO:

  • The [[<link>| functional design <IS><version>]] accompanying this TO.
  • The data exchange format <your data exchange format here, e.g., FHIR STU3>, which you can find here: [[<link>| <link name>]]
  • The data exchange pattern <your pattern here>, which can be found here: [[<link>| <link name>]]


2 Components

<The data exchange format used, e.g., HL7 FHIR, TA Notified Pull, XDS, XCA, CDA> is used to accommodate the zibs used in the IS.

2.1 HL7 FHIR <version>

2.1.1 Artifacts

The artifacts of the information standard are presented in the following table:

zib Target Profile
<zib 1> <FHIR resource 1> <canonical 1>&scope=(package)(@<package version 1>)( <Simplifier page title 1>)
<zib 2> <FHIR resource 2> <canonical 2>&scope=(package)(@<package version 2>)( <Simplifier page title 2>)


2.1.2 Examples of FHIR instances

You can find examples of FHIR instances (filled-in FHIR profiles) in the Nictiz GitHub repository: [[<link to generated FHIR instances in the IS'sdefault Nictiz-testscripts GitHub folder> | <IS> Testscripts repository]].


3 Transactions

3.1 <Use case 1>

3.1.1 Involved actors

Default text:

Transaction group Transaction Actor System role code FHIR CapabilityStatement
<Transaction group name> <Transaction 1> <Actor 1> <SRC 1> <FCSN link 1>
<Transaction 2> <Actor 2> <SRC 2> <FCSN link 2>
Abbreviations: SRC = system role code, FCSN = FHIR CapabilityStatement Name.


Example: MedMij LaboratoryResults 2.0.42 FHIR STU3 [expand/collapse]:

Transaction group Transaction Actor System role FHIR CapabilityStatement
Medication data (PUSH) Sending medication data Client MP-MGS Send/receive medication data
Receiving medication data Server MP-MGO
Abbreviations: MP-MGS = Medicatieproces - medicatiegegevens sturend systeem, MP-MGO = Medicatieproces - medicatiegegevens ontvangend systeem.

3.1.2 Search parameters

FHIR Search Parameter Description FHIR Resource Example
<Functional building block 1>
<FHIR Search Parameter 1> <Description of FHIR Search Parameter 1> <FHIR Resource 1>
 <HTTP Method> [base]/<FHIR resource>?_include=<FHIR resource>:<Search parameters> 
<Functional building block 2>
<FHIR Search Parameter 2> <Description of FHIR Search Parameter 2> <FHIR Resource 2>
 <HTTP Method> [base]/<FHIR resource>?_include=<FHIR resource>:<Search parameters> 
<Functional building block 3>
<FHIR Search Parameter 3> <Description of FHIR Search Parameter 3> <FHIR Resource 3>
 <HTTP Method> [base]/<FHIR resource>?_include=<FHIR resource>:<Search parameters> 
Use this caption for extra notes, abbreviations, etc.


3.2 <Use case 2>

3.2.1 Involved actors

Transaction group Transaction Actor System role code FHIR CapabilityStatement
<Transaction group name> <Transaction 1> <Actor 1> <System role code 1> <FHIR CapabilityStatement 1>
<Transaction 2> <Actor 2> <System role code 2> <FHIR CapabilityStatement 2>

3.2.2 Search parameters

FHIR Search Parameter Description FHIR Resource Example
<Functional building block 1>
<FHIR Search Parameter 1> <Description of FHIR Search Parameter 1> <FHIR Resource 1>
 <HTTP Method> [base]/<FHIR resource>?_include=<FHIR resource>:<Search parameters> 
<Functional building block 2>
<FHIR Search Parameter 2> <Description of FHIR Search Parameter 2> <FHIR Resource 2>
 <HTTP Method> [base]/<FHIR resource>?_include=<FHIR resource>:<Search parameters> 
<Functional building block 3>
<FHIR Search Parameter 3> <Description of FHIR Search Parameter 3> <FHIR Resource 3>
 <HTTP Method> [base]/<FHIR resource>?_include=<FHIR resource>:<Search parameters>