<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="nl">
	<id>https://informatiestandaarden.nictiz.nl/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ashwin+Djorai</id>
	<title>informatiestandaarden - Gebruikersbijdragen [nl]</title>
	<link rel="self" type="application/atom+xml" href="https://informatiestandaarden.nictiz.nl/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ashwin+Djorai"/>
	<link rel="alternate" type="text/html" href="https://informatiestandaarden.nictiz.nl/wiki/Speciaal:Bijdragen/Ashwin_Djorai"/>
	<updated>2026-11-04T05:47:46Z</updated>
	<subtitle>Gebruikersbijdragen</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://informatiestandaarden.nictiz.nl/index.php?title=bgz:V2.0_Technical_IG_BgZ_MSZ&amp;diff=320308</id>
		<title>bgz:V2.0 Technical IG BgZ MSZ</title>
		<link rel="alternate" type="text/html" href="https://informatiestandaarden.nictiz.nl/index.php?title=bgz:V2.0_Technical_IG_BgZ_MSZ&amp;diff=320308"/>
		<updated>2026-05-20T11:25:46Z</updated>

		<summary type="html">&lt;p&gt;Ashwin Djorai: MSZ-395: added guidance for LastN combination with revinclude&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&amp;lt;!-- BACK TO TOP BUTTON --&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;BackToTop&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;noprint&amp;quot; style=&amp;quot;background-color:#FAFAFA; position:fixed; bottom:2%; right:0.5%; padding:0; margin:0;&amp;quot;&amp;gt;&lt;br /&gt;
[[#BackToTop|Back to Top]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- EINDE BACK TO TOP BUTTON --&amp;gt;&lt;br /&gt;
For an overview of all current documentation for BgZ-MSZ, [[Landingspagina_BgZ| see BgZ-MSZ main page]]&lt;br /&gt;
__NUMBEREDHEADINGS__&lt;br /&gt;
__NOINDEX__&lt;br /&gt;
{{DISPLAYTITLE:BgZ-MSZ FHIR Implementation Guide 2.0.0}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
This is the FHIR implementation guide (IG) for the information standard BgZ-MSZ. This IG must be used together with the functional specification: [[Landingspagina_BgZ|see BgZ-MSZ main page]].&lt;br /&gt;
&lt;br /&gt;
In addition, the guidelines as specified in the [[FHIR:V1.0 FHIR IG STU3|general FHIR STU3 Implementation Guide]] apply. The guide defines how to implement FHIR STU3 and what rules apply (e.g., how to handle empty responses, etc.). In particular, the reader should take note of the [[FHIR:V1.0_FHIR_IG_STU3#Use_case_overarching_principles|use case overarching principles]] and the use of [[FHIR:V1.0_FHIR_IG_STU3#FHIR_Packages|FHIR packages]].&lt;br /&gt;
&lt;br /&gt;
Furthermore, this IG requires the reader to understand and use the [https://www.twiin.nl/tanp Technical Agreement Notified Pull (TA-NP) specification].&lt;br /&gt;
&lt;br /&gt;
First, this IG describes the boundaries and relationships that exist. Second, it describes the implementation per transaction.&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
This version of the information standard has known issues. Please find them listed in the [[bgz:Vprepub-2.0_Ontwerp_BgZ_MSZ#Known_issues | functional design page]].&lt;br /&gt;
&lt;br /&gt;
= Boundaries and relationships =&lt;br /&gt;
&lt;br /&gt;
== Boundaries ==&lt;br /&gt;
&lt;br /&gt;
This version of the BgZ-MSZ describes the exchange of all BgZ-MSZ chapters. This includes medication-related zibs, though this version does not use the [[mp:V3.0.0_Ontwerp_medicatieproces_9#Medicamenteuze_behandeling|MBH-identifier]] from Medication Process 9; however, systems are encouraged to use the &amp;lt;code&amp;gt;.identifier&amp;lt;/code&amp;gt; as stated in the [[FHIR:V1.0_FHIR_IG_STU3#When_is_.identifier_expected.3F|general FHIR STU3 Implementation Guide]].&lt;br /&gt;
&lt;br /&gt;
In future versions of the BgZ-MSZ, it is expected that implementation guides will be modularized and that for subsets of the BgZ-MSZ, references will be made to other information standards such as Medication Process and Lab. &lt;br /&gt;
&lt;br /&gt;
In future versions the gap to the European patient summary will be addressed.&lt;br /&gt;
&lt;br /&gt;
== Building blocks and FHIR profiles ==&lt;br /&gt;
&lt;br /&gt;
Data exchange of the BgZ-MSZ is defined in building blocks based on the Dutch zib2017 models.&lt;br /&gt;
Table 3 contains an overview of all building blocks and their related FHIR profiles, including custom (BgZ-MSZ-related) FHIR profiles. Please note that every FHIR profile contains mappings towards the zib BasicElements. This is relevant since some parts of the FHIR profiles are not mapped to their associated zib (e.g., effectiveDateTime in livingSituation). The data elements of zib BasicElement are used primarily for lastn queries that depend on the effectiveDateTime element. &lt;br /&gt;
&lt;br /&gt;
* The Metadata building block is made independent of the zibs. Metadata contains data that relates to the registration process rather than the medical content. Exchange of metadata for the BgZ-MSZ is designed via a query add-on: BgZ-MSZ sections can be queried with or without metadata. When data with a specific section are exchanged, there may be metadata about the registration process that refer to instances within such a section. In the future, when more information standards use the Provenance resource to exchange registration data, it is planned to create an nl-core-MetaData profile that will replace the current bgz-MetaData profile.&lt;br /&gt;
&lt;br /&gt;
== Relations between building blocks ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;width:auto; margin-left:auto; margin-right:auto;&amp;quot;&amp;gt;&lt;br /&gt;
[[Bestand: ChaptersAndRelationsBgZ2 v1.png|800px]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;b&amp;gt;Figure 1.&amp;lt;/b&amp;gt; Relations between building blocks.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Mapping between profiles and dataset ==&lt;br /&gt;
&lt;br /&gt;
Each FHIR profile maps to the functional definition in ART-DECOR. FHIR profiles contain mappings to all data elements that are present in the functional data set. Either zib mappings are used (e.g., NL-CM:17.2.1) or BgZ-MSZ-specific mappings are used with the prefix &amp;quot;bgz2017-dataelement-&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Each transaction must contain a Patient building block. Therefore, a reference to a Patient resource conforming to the nl-core-Patient profile is expected in .subject or .patient of each FHIR instance of each main building block except for MetaData, Patient, HealthProvider.&lt;br /&gt;
&lt;br /&gt;
FHIR instances, exchanged as part of a transaction, will contain references to other instances. For example, a procedure may reference a problem list item. Implementers SHOULD use literal references (using .reference) instead of logical references (using .identifier) where possible; see the general FHIR IG on the Reference data type.&lt;br /&gt;
&lt;br /&gt;
== Patient identification == &lt;br /&gt;
&lt;br /&gt;
This implementation guide assumes that the client system can make a connection to the right server that contains the patient&#039;s information. It does not provide information on finding the right server, nor does it provide information about security. Moreover, each transaction is performed in the context of a specific patient, whose context might have been established using the authentication mechanisms described in external specifications such as the MedMij ‘Afsprakenstelsel’ or through the usage of search parameters for patient identification.&lt;br /&gt;
Each server is required to perform filtering based on the patient associated with the context for the request or based on the patient identification search parameters, which is a chained search parameter for all resource types except Patient, so only the records associated with the authenticated patient are returned.&lt;br /&gt;
&lt;br /&gt;
An example of a request that retrieves all Condition resources of a patient with a fictional BSN of 111222333:&lt;br /&gt;
&amp;lt;nowiki&amp;gt;GET [base]/Condition?patient.identifier=http://fhir.nl/fhir/NamingSystem/bsn|111222333&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Table 4 defines the FHIR queries for all BgZ-MSZ chapters. These queries apply for both use cases: &amp;quot;Exchange BgZ-MSZ for Referral&amp;quot; and &amp;quot;Retrieval of BgZ-MSZ from previous practitioner&amp;quot;.&lt;br /&gt;
All search parameters used in this table SHALL be supported for processing by servers and MAY be supported by clients.&lt;br /&gt;
&lt;br /&gt;
= Transactions =&lt;br /&gt;
&lt;br /&gt;
== Exchange BgZ-MSZ at Referral ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot; | Actors&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot; | Systems&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot; | FHIR Capability Statements&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Name&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Description&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Name&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Description&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Name&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Description&lt;br /&gt;
|-&lt;br /&gt;
| Referring (Sending) Medical Specialist&lt;br /&gt;
| The medical specialist who sends BgZ-MSZ at referral&lt;br /&gt;
| EHR&lt;br /&gt;
| Electronic health record&lt;br /&gt;
|[[Bestand: Verwijzing.png| 20px]] {{Simplifier|http://nictiz.nl/fhir/CapabilityStatement/bgz2017-clientcapabilities|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}|title=CapabilityStatement: Client}}&lt;br /&gt;
| FHIR Client requirements&lt;br /&gt;
|-&lt;br /&gt;
| Receiving Medical Specialist&lt;br /&gt;
| The medical specialist who receives BgZ-MSZ at referral&lt;br /&gt;
| EHR&lt;br /&gt;
| Electronic health record&lt;br /&gt;
|[[Bestand: Verwijzing.png| 20px]] {{Simplifier|http://nictiz.nl/fhir/CapabilityStatement/bgz2017-servercapabilities|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}|title=CapabilityStatement: Server}}&lt;br /&gt;
| FHIR Server requirements&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;b&amp;gt;Table 1.&amp;lt;/b&amp;gt; Actors in the BgZ-MSZ exchange at referral.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
FHIR instances for the BgZ-MSZ summary are made available at the sending system through the Notified Pull mechanism using the FHIR profiles (table 3), the definition of the ART-DECOR publication (see functional specification), and the FHIR query specification (table 4). The FHIR instances will remain available unchanged for as long as the task period is valid.&lt;br /&gt;
&lt;br /&gt;
=== Exchange using Notified Pull transaction ===&lt;br /&gt;
&lt;br /&gt;
The BgZ-MSZ Notification task profile (table 5) is used by the sending system to invite the receiving system to perform one or more Pull interactions (FHIR requests). The task contains the FHIR-read and FHIR-search interactions that can be performed to retrieve the data that has been made available at the sending system. The valueReference or valueString for a BgZ-MSZ section is defined in Table 6. &lt;br /&gt;
&lt;br /&gt;
When generating the notification message, the restriction.period, during which the data will be available, is set by the sending system. This period is identical to the duration of the referral. Working agreements describe how long queries are valid.&lt;br /&gt;
&lt;br /&gt;
=== Exchange using Push transaction ===&lt;br /&gt;
&lt;br /&gt;
The sending system pushes a FHIR document with the BgZ-MSZ to a receiving system. To construct a document, a FHIR Composition resource is created that summarizes and references all the resources that need to be exchanged. This Composition resource is then placed together with all referenced resources in a Bundle with Bundle.type set to &amp;quot;document&amp;quot;. The Composition resource SHALL be the first entry.&lt;br /&gt;
&lt;br /&gt;
The Push use case can be used by systems transitioning from HL7 CDA to HL7 FHIR, where the CDA-based BgZ-MSZ is replaced by a FHIR Composition.&lt;br /&gt;
&lt;br /&gt;
== Retrieval of BgZ-MSZ from previous practitioner ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot; | Person&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot; | System&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Name&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Description&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Name&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Description&lt;br /&gt;
|-&lt;br /&gt;
| Requesting Medical Specialist&lt;br /&gt;
| Medical specialist who queries for a BgZ-MSZ&lt;br /&gt;
| EHR&lt;br /&gt;
| Electronic health record&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;b&amp;gt;Table 2.&amp;lt;/b&amp;gt; Actors in the retrieval of the BgZ-MSZ from a previous practitioner.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;Retrieval of BgZ-MSZ from previous practitioner&amp;quot; use case, the current healthcare provider (Requesting Medical Specialist) takes the initiative to retrieve the BgZ-MSZ from the previous care institution.&lt;br /&gt;
The Requesting Medical Specialist can retrieve the BgZ-MSZ (at a suitable time) using the Pull Message and the search/read queries defined in table 4.&lt;br /&gt;
&lt;br /&gt;
It is assumed that the Requesting Medical Specialist, as person who uses the BgZ-MSZ sharing infrastructure, is signed on, authenticated, and has authorization &amp;amp; consent to access the necessary (patient) information stored in the BgZ-MSZ sharing infrastructure (in other words, an authenticated healthcare professional who has an active treatment relationship with the patient).&lt;br /&gt;
&lt;br /&gt;
= Materials = &lt;br /&gt;
{{NoteBox|BgZ-MSZ uses the [[FHIR:V1.0_FHIR_IG_STU3#FHIR_Packages|FHIR Packaging mechanism]]. This conveniently bundles all profiles, terminology, example material, and other conformance resources you need into a single archive, which can be downloaded or installed using the appropriate FHIR tooling. This version of the information standard uses the following packages:&lt;br /&gt;
* [https://simplifier.net/packages/nictiz.fhir.nl.stu3.bgz/2.0.3 nictiz.fhir.nl.stu3.bgz, version 2.0.3]&lt;br /&gt;
* [https://simplifier.net/packages/nictiz.fhir.nl.stu3.zib2017 nictiz.fhir.nl.stu3.zib2017, version 2.1.0 or compatible]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: packages use [https://semver.org/ Semantic Versioning]. Other versions can be used at will as long as they have the same &#039;&#039;major.minor&#039;&#039; number or a &#039;&#039;minor&#039;&#039; number higher than the stated version.}}&lt;br /&gt;
==FHIR Profiles ==&lt;br /&gt;
The following profiles have been modified compared to zib2017. A distinction has been made between profiles with new functional additions and those with documentation additions&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Profiles with functional additions:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/BgZ-Problem|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}|title=BgZ-Problem}}: This profile has received an addition to the data element code. This allows for the inclusion of a more specific code through specificProblemName in addition to the regular ProblemName.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Documentation profiles:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/BgZ-Patient|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}|title=BgZ-Patient}}: Based on nl-core-patient, with the addition that the data element generalPractitioner has a broader cardinality (0..*). If the system does not allow for the exchange of multiple general practitioners, we recommend using the {{Simplifier|http://fhir.nl/fhir/StructureDefinition/nl-core-patient|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}|title=nl-core-patient}} profile. In the future, we will explore whether the zib2017 nl-core-patient profile can be expanded on the generalPractitioner data element. &lt;br /&gt;
* {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/BgZ-FunctionalOrMentalStatus|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}|title=BgZ-FunctionalOrMentalStatus}}: The profile clarifies when the category data element “Functional Finding” or “Mental Finding” should be used. It includes a mapping for the BgZ-MSZ. It is recommended to use the {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-functionalormentalstatus|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}|title=zib-functionalormentalstatus}} profile for this purpose.&lt;br /&gt;
* {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/BgZ-Procedure|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}|title=BgZ-Procedure}}: This profile clarifies how the category data element should be populated; it has been linked to a value set. It is recommended to use the {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-procedure|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}|title=zib-procedure}} profile, since the category element has no binding.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;horizontal-align: right&amp;quot; &lt;br /&gt;
!style=&amp;quot;text-align:left;  background-color: #E3E3E3 width:10px&amp;quot;  | Chapter&lt;br /&gt;
!style=&amp;quot;text-align:left;  background-color: #E3E3E3 width:100px&amp;quot; | HCIM EN&lt;br /&gt;
!style=&amp;quot;text-align:left;  background-color: #E3E3E3 width:100px&amp;quot; | Resource&lt;br /&gt;
!style=&amp;quot;text-align:left;  background-color: #E3E3E3 width:400px&amp;quot; | Profile&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 1 &lt;br /&gt;
| Patient&lt;br /&gt;
| Patient&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | {{Simplifier|http://fhir.nl/fhir/StructureDefinition/nl-core-patient|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| MaritalStatus&lt;br /&gt;
| Patient.maritalStatus&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | 2&lt;br /&gt;
| Payer&lt;br /&gt;
| Coverage&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-Payer|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| Payer.InsuranceCompany&lt;br /&gt;
| Organization&lt;br /&gt;
| {{Simplifier|http://fhir.nl/fhir/StructureDefinition/nl-core-organization|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| Payer.PayerPerson&lt;br /&gt;
| Patient&lt;br /&gt;
| {{Simplifier|http://fhir.nl/fhir/StructureDefinition/nl-core-patient|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 3 &lt;br /&gt;
| TreatmentDirective&lt;br /&gt;
| Consent&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-TreatmentDirective|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}} &lt;br /&gt;
|-&lt;br /&gt;
| AdvanceDirective&lt;br /&gt;
| Consent&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-AdvanceDirective|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| 4 &lt;br /&gt;
| ContactPerson&lt;br /&gt;
| Patient.contact&lt;br /&gt;
| {{Simplifier|http://fhir.nl/fhir/StructureDefinition/nl-core-patient|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| FunctionalOrMentalStatus&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-FunctionalOrMentalStatus|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| Problem&lt;br /&gt;
| Condition&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/BgZ-Problem|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;5&amp;quot; | 7&lt;br /&gt;
| LivingSituation&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-LivingSituation|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}} &lt;br /&gt;
|-&lt;br /&gt;
| DrugUse&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-DrugUse|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}} &lt;br /&gt;
|-&lt;br /&gt;
| AlcoholUse&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-AlcoholUse|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| TobaccoUse&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-TobaccoUse|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| NutritionAdvice&lt;br /&gt;
| NutritionOrder&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-NutritionAdvice|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| Alert&lt;br /&gt;
| Flag&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-Alert|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| AllergyIntolerance&lt;br /&gt;
| AllergyIntolerance&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-AllergyIntolerance|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;5&amp;quot; | 10 &lt;br /&gt;
| MedicationAgreement&lt;br /&gt;
| MedicationRequest&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-MedicationAgreement|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| AdministrationAgreement&lt;br /&gt;
| MedicationDispense&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-AdministrationAgreement|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| MedicationUse2&lt;br /&gt;
| MedicationStatement&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-MedicationUse|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| PharmaceuticalProduct&lt;br /&gt;
| Medication&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-Product|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| InstructionsForUse&lt;br /&gt;
| Dosage&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-InstructionsForUse|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 11 &lt;br /&gt;
| MedicalDevice&lt;br /&gt;
| DeviceUseStatement&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-MedicalDevice|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| MedicalDevice.Product&lt;br /&gt;
| Device&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-MedicalDeviceProduct|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 12 &lt;br /&gt;
| Vaccination&lt;br /&gt;
| Immunization&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-Vaccination|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| Vaccination.PreferedDateForRevaccination&lt;br /&gt;
| ImmunizationRecommendation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-VaccinationRecommendation|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | 13&lt;br /&gt;
| BloodPressure&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-BloodPressure|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| BodyWeight&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-BodyWeight|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| BodyHeight&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-BodyHeight|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| LaboratoryTestResult&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-LaboratoryTestResult-Observation|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan = &amp;quot;2&amp;quot;| 15 &lt;br /&gt;
| Procedure&lt;br /&gt;
| Procedure&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-Procedure|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| Procedure.basedOn&lt;br /&gt;
| ProcedureRequest&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-ProcedureRequest|nictiz.fhir.nl.stu3.zib2017|pkgVersion=&lt;br /&gt;
{{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| 16 &lt;br /&gt;
| Encounter&lt;br /&gt;
| Encounter&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-Encounter|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| 17 &lt;br /&gt;
| PlannedCareActivity.Procedure&lt;br /&gt;
| ProcedureRequest&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-ProcedureRequest|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 18&lt;br /&gt;
| HealthProfessional&lt;br /&gt;
| Practitioner&lt;br /&gt;
| {{Simplifier|http://fhir.nl/fhir/StructureDefinition/nl-core-practitioner|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| HealthProfessional.Specialty&lt;br /&gt;
| PractitionerRole&lt;br /&gt;
| | {{Simplifier|http://fhir.nl/fhir/StructureDefinition/nl-core-practitionerrole|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| HealthProfessional.HealthProfessionalRole&lt;br /&gt;
| CareTeam&lt;br /&gt;
| {{Simplifier|http://fhir.nl/fhir/StructureDefinition/nl-core-careteam|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| HealthcareProvider&lt;br /&gt;
| Organization&lt;br /&gt;
| {{Simplifier|http://fhir.nl/fhir/StructureDefinition/nl-core-organization|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Metadata&lt;br /&gt;
| Provenance&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/bgz-metadata|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;b&amp;gt;Table 3.&amp;lt;/b&amp;gt; FHIR Profiles used to exchange BgZ-MSZ sections. The reader should take note of the [https://informatiestandaarden.nictiz.nl/wiki/FHIR:V1.0_FHIR_IG_STU3#Relating_FHIR_profiles_with_their_functional_definitions &#039;Relating FHIR profiles with their functional definitions&#039;] in the FHIR STU3 Implementation Guide.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==FHIR Query Specification==&lt;br /&gt;
Table 4 provides an overview of all the FHIR queries to exchange BgZ-MSZ sections with. According to the TA-NP, these will be drafted by a sending system to propose to the receiving system. If the sending system decides to, they may include the metadata (Provenance) by adding the parameter of the query specified in table 4. When the sending system chooses to provide metadata and the receiving system wants to receive metadata, provenance data available in the source system for a specific BgZ-MSZ summary shall be exchanged according to the BgZ-metadata profile as FHIR Provenance instances. This shall be done by appending &#039;&#039;{_revinclude=Provenance:target}&#039;&#039; to the query.&lt;br /&gt;
&lt;br /&gt;
{{NoteBox|Some queries using $lastN with provenance included are built with the sort and count parameters. This approach is necessary because the FHIR specification states that _revinclude is not compatible with the $lastN operation. As a result, provenance resources cannot be directly retrieved through $lastN, requiring an alternative query construction to include the related provenance information.&lt;br /&gt;
&lt;br /&gt;
For example bloodpressure with the resource observation: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;GET [base]Observation?code=http://loinc.org|85354-9&amp;amp;_sort=-date&amp;amp;_count=1&amp;amp;_revinclude=Provenance:target&amp;lt;/pre&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | Query&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | Description&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 1 Demographics and identification&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 1.1 Patient&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Patient?_include=Patient:general-practitioner{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
The patient information available in the source system is exchanged as a FHIR patient instance that conforms to the nl-core-patient profile.&lt;br /&gt;
* The last known marital status available in the source system is exchanged using the patient.maritalStatus field.&lt;br /&gt;
* If available in the source system, the general practitioner (GP) is exchanged (a) as a FHIR Practitioner instance conforming to the nl-core-practitioner profile, where the Practitioner.identifier indicates a GP, and/or (b) as a FHIR Organization instance conforming to the nl-core-organization profile. The specified referenced resources are returned in full.&lt;br /&gt;
* Information regarding the primary partner/contact available in the source system is exchanged using elements of the patient instance. It is not exchanged using the RelatedPerson resource.&lt;br /&gt;
|-&lt;br /&gt;
!   colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 1.2 Marital status&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;pre&amp;gt;see Patient.maritalStatus&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Marital status data are exchanged via the patient resource (see 1.1).&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 2 Financial information&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 2.1 Payer&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Coverage?_include=Coverage:payor{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
The payer data available in the source system is exchanged as a FHIR coverage instance that conforms to the zib-Payer profile.&lt;br /&gt;
* The specified referenced payor resource instances, that may be of type nl-core-organization, nl-core-patient, or nl-core-relatedperson, are returned in full.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 3 Treatment restrictions&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 3.1 Treatment instructions&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Consent?category=http://snomed.info/sct|11291000146105{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All treatmentDirectives available in the source system are exchanged as FHIR consent instances, which conform to the zib-TreatmentDirective profile.&lt;br /&gt;
* The consent.category is fixed to ‘treatment instructions’ (code = &#039;11291000146105&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 3.2 Advance directive&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Consent?category=http://snomed.info/sct|11341000146107{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All AdvanceDirectives available in the source system are exchanged as FHIR consent instances, which conform to the zib-AdvanceDirective profile.&lt;br /&gt;
* The consent.category is fixed to ‘levenstestament en wilsverklaring in dossier’ (code = &#039;11341000146107&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
* the document is only exchanged via a pdf.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 4 Contact persons&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 4.1 Contact&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;Patient.contact&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
Primary partner/contact data are exchanged via the patient resource (see 1.1).&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 5 Functional/mental status&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 5.1 Functional or mental status&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation?category=http://snomed.info/sct|118228005,http://snomed.info/sct|384821006{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All functional or mental status information available in the source system is exchanged as FHIR observation data that conforms to the zib-FunctionalOrMentalStatus profile.&lt;br /&gt;
* Functional status data are exchanged with the observation.category fixed to ‘Functional finding’ (code = &#039;118228005&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
* Mental status data are exchanged with the observation.category fixed to ‘Mental state, behavior, and/or psychosocial function finding’ (code = &#039;384821006&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
* please note that, as defined in the BgZ-MSZ dataset, the category may be both a functional and a mental status.&lt;br /&gt;
* The target system may be configured to optimize the use of this information. For example, it may be configured to group and categorize according to StatusName regarding mental, hearing, vision, mobility, and language skills.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 6 Complaints and diagnoses&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 6.1 Problem&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Condition{?_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All problems available in the source system are returned as zib-Problem instances.&lt;br /&gt;
* The condition.ProblemStatus must be populated when exchanging data. For legacy data, in cases where there is no Problem.ProblemStatus recorded in the source system, the Condition.clinicalStatus field must be populated with an assumed state such as “active” if there is no problemEndDate defined. It is a known problem that the data-absent-reason cannot be used. This aspect is under investigation.&lt;br /&gt;
* Note that no Condition.category (e.g., diagnosis or symptom) may be assumed while exchanging data if the condition.category is not known.&lt;br /&gt;
* Note that the condition.code can exchange multiple encodings for the same problem. In the transaction it is defined that a problem may contain an additional, more specific problemName, which is exchanged using a second condition.code.coding.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 7 Social history&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 7.1 Living Situation&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation?code=http://snomed.info/sct|365508006{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All living situations available in the source system are exchanged as FHIR Observation instances that conform to the zib-LivingSituation profile.&lt;br /&gt;
* The Observation.code is fixed to ‘Residence and accommodation circumstances - finding’ (code = &#039;365508006&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
* The HouseType cardinality is 1..1R and must be exchanged accordingly.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 7.2 Drug Use&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation?code=http://snomed.info/sct|228366006{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
All drug use available in the source system is exchanged as a FHIR Observation instances that conform to the zib-DrugUse profile.&lt;br /&gt;
* The Observation.code is fixed to ‘Finding relating to drug misuse behavior’ (code = &#039;228366006&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
* The target system may be configured to optimize the use of this information. For example, grouping data according to a specific DrugOrMedicationType.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 7.3 Alcohol Use&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation?code=http://snomed.info/sct|228273003{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
All known alcohol use, available in the source system, is exchanged as FHIR Observations that conform to the zib-AlcoholUse profile.&lt;br /&gt;
* The Observation.code is fixed to ‘Finding relating to alcohol drinking behavior’ (code = &#039;228273003&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 7.4 Tobacco Use&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation?code=http://snomed.info/sct|365980008{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All known Tobacco Use, available in the source system, is exchanged as FHIR Observation instances that conform to the zib-TobaccoUse profile.&lt;br /&gt;
* The Observation.code is fixed to ‘Finding of tobacco use and exposure’ (code = &#039;365980008&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 7.5 Nutrition Advice&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/NutritionOrder{?_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
All Nutrition Advice available in the source system is exchanged as a FHIR NutritionOrder instances that conform to the zib-NutritionAdvice profile.&lt;br /&gt;
* The target system may be configured to optimize the use of this information. For example, grouping data according to a specific NutritionOrder.oralDiet.type.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 8 Alerts&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 8.1 Alert&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Flag{?_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All alerts available in the source system are exchanged as a FHIR Flag instances that conform to the zib-Alert profile.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 9 Allergies&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 9.1 Allergy Intolerance&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/AllergyIntolerance{?_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All allergies and intolerances available in the source system are exchanged as a FHIR AllergyIntolerance instances that conform to the zib-AllergyIntolerance profile.&lt;br /&gt;
* According to the BgZ-MSZ transactions, the AllergyIntolerance.Reaction.Symptom must be exchanged if available. For legacy data, in cases where there is no Symptom recorded, the Reaction.manifestation field MUST be populated with a value from the Valueset-data-absent-reason.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;manifestation&amp;quot;:{&lt;br /&gt;
   &amp;quot;extension&amp;quot;: [{&lt;br /&gt;
      &amp;quot;url&amp;quot;: &amp;quot;http://hl7.org/fhir/StructureDefinition/data-absent-reason&amp;quot;,&lt;br /&gt;
      &amp;quot;valueCode&amp;quot;: &amp;quot;unknown&amp;quot;&lt;br /&gt;
    }]&lt;br /&gt;
  },&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 10 Medication&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 10.1 Medication Agreement&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/MedicationRequest?category=http://snomed.info/sct|16076005&amp;amp;_include=MedicationRequest:medication{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All medication agreements available in the source system are exchanged FHIR MedicationRequest instances that conform to the zib-MedicationAgreement profile.&lt;br /&gt;
* The MedicationRequest.category is fixed to ‘Prescription’ (code = &#039;16076005&#039; in codeSystem &#039;SNOMED CT&#039;)&lt;br /&gt;
* The PharmaceuticalProduct agreed upon to be used is returned in full as FHIR Medication instance according to the zib-Product profile.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 10.2 Administration Agreement&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/MedicationDispense?category=http://snomed.info/sct|422037009&amp;amp;_include=MedicationDispense:medication{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All administration agreements available in the source system are exchanged FHIR MedicationDispense instances that conform to the zib-AdministrationAgreement profile.&lt;br /&gt;
* The MedicationDispense.category is fixed to ‘Provider medication administration instructions’ (code = &#039;422037009&#039; in codeSystem &#039;SNOMED CT&#039;)&lt;br /&gt;
* The PharmaceuticalProduct in the agreement is returned in full as FHIR Medication instance according to the zib-Product profile.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 10.3 Medication Use&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/MedicationStatement?category=urn:oid:2.16.840.1.113883.2.4.3.11.60.20.77.5.3|6&amp;amp;_include=MedicationStatement:medication{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All medication use available in the source system are exchanged FHIR MedicationStatement instances that conform to the zib-MedicationUse profile.&lt;br /&gt;
* The MedicationStatement.category is fixed to ‘Medicatiegebruik’ (code = &#039;6&#039; in codeSystem &#039; 2.16.840.1.113883.2.4.3.11.60.20.77.5.3&#039;)&lt;br /&gt;
* The PharmaceuticalProduct that is used is returned in full as FHIR Medication instance according to the zib-Product profile.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 11 Medical devices&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 11.1 Medical device&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/DeviceUseStatement?_include=DeviceUseStatement:device{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All device use statements available in the source system are exchanged as FHIR DeviceUseStatement instances that conform to the zib-MedicalDevice profile.&lt;br /&gt;
* The actual medical device products are returned in full as FHIR Device instances that conform to the zib-MedicalDevice profile.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 12 Vaccinations&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 12.1 Vaccination&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Immunization?status=completed{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All administered vaccinations available in the source system are exchanged as FHIR Immunization instances conforming to the zib-Vaccination profile.&lt;br /&gt;
* Only vaccinations that have been administered are exchanged. Effectively, the Immunization.status is always fixed to ‘completed’.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 13 vital signs and measurements&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 13.1 Blood pressure&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation/$lastn?code=http://loinc.org|85354-9{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
The last known Blood pressure available in the source system is exchanged as a FHIR Observation instance that conforms to the zib-BloodPressure profile.&lt;br /&gt;
* The Observation.category is fixed to ‘Blood pressure panel with all children optional’ (code = &#039;85354-9&#039; in codeSystem &#039;LOINC&#039;).&lt;br /&gt;
* The Observation.effectiveDateTime is used to determine the last known Observation.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 13.2 Body weight&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation/$lastn?code=http://loinc.org|29463-7{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
The last known Body Weight available in the source system is exchanged as a FHIR Observation instance that conforms to the zib-BodyWeight profile.&lt;br /&gt;
* The Observation.category is fixed to ‘Body weight’ (code = &#039; 29463-7&#039; in codeSystem &#039;LOINC&#039;).&lt;br /&gt;
* The Observation.effectiveDateTime is used to determine the last known Observation.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 13.3 Body height&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation/$lastn?code=http://loinc.org|8302-2,http://loinc.org|8306-3,http://loinc.org|8308-9{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
The last known Body Height available in the source system is exchanged as a FHIR Observation instance that conforms to the zib-BodyHeight profile.&lt;br /&gt;
* By default, the Observation.category is fixed to ‘Body height’ (code = &#039; 29463-7&#039; in codeSystem &#039;LOINC&#039;).&lt;br /&gt;
* If it is recorded that a measurement is taken while the patient is lying or standing, ‘Body height --lying’ (code = ‘8306-3’ in CodeSystem ‘LOINC’) or ‘Body height --standing’ (code = ‘8308-9’ in CodeSystem ‘LOINC’) are used.&lt;br /&gt;
* The Observation.effectiveDateTime is used to determine the last known Observation.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 14 Results&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 14.1 Laboratory test result&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation/$lastn?category=http://snomed.info/sct|49581000146104&amp;amp;_include=Observation:related-target{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All last known Laboratory results, with the most recent test result for each PanelOrBattery, are exchanged as FHIR observations conforming to the zib-LaboratoryTestResult-Observation profile.&lt;br /&gt;
* Per PanelOrBattery, all known laboratory tests are exchanged, regardless of their TestDateTime. They are exchanged as related observations with the PanelOrBattery-observation.&lt;br /&gt;
* The optional ResultType is not used when selecting Laboratory results for exchange.&lt;br /&gt;
* The resultStatus cardinality is 1..1R in contract to the zib and must be exchanged accordingly. The LaboratoryTestResult has a DateTime property that is used by the lastn algorithm.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 15 Procedures&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 15.1 Procedure&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Procedure?category=http://snomed.info/sct|387713003,http://snomed.info/sct|258174001&amp;amp;_include=Procedure:based-on{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All operative and image-guided procedures available in the source system are exchanged as FHIR Procedure instances that conform to the zib-Procedure profile.&lt;br /&gt;
* Surgical procedures are exchanged via an instance with the Procedure.category fixed to ‘Surgical procedure’ (code = ‘387713003’ in CodeSystem ‘SNOMED CT’).&lt;br /&gt;
* Image-guided procedures are exchanged via an instance where the procedure category is fixed to ‘Imaging guidance’ (code = ‘258174001’ in CodeSystem ‘SNOMED CT’).&lt;br /&gt;
Procedure instances with any other category than the two specified above are not exchanged. The default category for the BgZ-MSZ is ‘procedure’ (code = ‘71388002’ in CodeSystem ‘SNOMED CT’).&lt;br /&gt;
&lt;br /&gt;
ProcedureRequests accompanying finished Procedure resources may be included through the ‘_include=Procedure:based-on’ query. These are included to add information regarding the person or organization who requested the procedure.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 16 Encounters&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 16.1 Encounter&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Encounter{?_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All Encounters available in the source system are exchanged as FHIR Encounter instances that conform to the zib-Encounter profile. &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 17 Planned care activity&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 17.1 Procedure&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/ProcedureRequest?status=active{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
All planned procedures available in the source system are exchanged as FHIR ProcedureRequest instances according to the zib-ProcedureRequest profile.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 18 Care Setting&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 18.1 Health professional&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/CareTeam?status=active&amp;amp;_include=CareTeam:participant{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All health professionals available in the source system are exchanged as part of a CareTeam instance according to the nl-core-careteam profile.&lt;br /&gt;
* Practitioners are returned in full as FHIR Practitioner instances according to the nl-core-practitioner profile.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 18.2 Healthcare provider&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;see Procedure.performer&lt;br /&gt;
see Encounter.serviceProvider&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Providers are exchanged as part of the BgZ-MSZ information elements according to the nl-core-organization profile. There is no specific query to retrieve Healthcare Providers.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;b&amp;gt;Table 4.&amp;lt;/b&amp;gt; FHIR queries used to retrieve BgZ-MSZ components. Everything between curly braces ({}) is considered optional.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Notified Pull Query Specification==&lt;br /&gt;
The following table provides the overview of codings needed to retrieve all the BgZ-MSZ sections. &lt;br /&gt;
The coding column defines codedConcepts that identify the BgZ-MSZ section (HCIM) to retrieve.  &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;horizontal-align: right&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align:left;  background-color: #E3E3E3 width:200px&amp;quot; | Chapter&lt;br /&gt;
! style=&amp;quot;text-align:left;  background-color: #E3E3E3 width:200px&amp;quot; | Section&lt;br /&gt;
! style=&amp;quot;text-align:left;  background-color: #E3E3E3 width:200px&amp;quot; | Notified Pull coding&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 1 Demographics and identification&lt;br /&gt;
| 1.1 Patient&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/79191-3&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 1.2 Marital status&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;Data are exchanged as part of the patient.&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2 Financial information&lt;br /&gt;
| 2.1 Payer&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/48768-6&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 3 Treatment restrictions&lt;br /&gt;
| 3.1 Treatment instructions&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/11291000146105&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 3.2 Advance directive&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/11341000146107&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 4 Contact persons&lt;br /&gt;
| 4.1 Contact&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;Data are exchanged as part of the patient.&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 5 Functional/mental status&lt;br /&gt;
| 5.1 Functional or mental status&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/47420-5&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 6 Complaints and diagnoses&lt;br /&gt;
| 6.1 Problem&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/11450-4&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;5&amp;quot; | 7 Social history&lt;br /&gt;
| 7.1 Living Situation&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/365508006&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7.2 Drug Use&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/228366006&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7.3 Alcohol Use&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/228273003&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7.4 Tobacco Use&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/365980008&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7.5 Nutrition Advice&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/11816003&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 8 Alerts&lt;br /&gt;
| 8.1 Alert&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/75310-3&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 9 Allergies&lt;br /&gt;
| 9.1 Allergy Intolerance&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/48765-2&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | 10 Medication&lt;br /&gt;
| 10.1 Medication Agreement&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/16076005&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 10.2 Administration Agreement&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/422037009&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 10.3 Medication Use&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/422979000&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 11 Medical devices&lt;br /&gt;
| 11.1 Medical device&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/46264-8&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 12 Vaccinations&lt;br /&gt;
| 12.1 Vaccination&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/11369-6&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | 13 vital signs and measurements&lt;br /&gt;
| 13.1 Blood pressure&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/85354-9&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 13.2 Body weight&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/29463-7&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 13.3 Body height&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/8302-2&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 14 Results&lt;br /&gt;
| 14.1 Laboratory test result&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/15220000&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 15 Procedures&lt;br /&gt;
| 15.1 Procedure&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/47519-4&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 16 Encounters&lt;br /&gt;
| 16.1 Encounter&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/46240-8&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 17 Planned care activity&lt;br /&gt;
| 17.1 Procedure&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/18776-5&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 18 Care Setting&lt;br /&gt;
| 18.1 Health professional&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/229774002&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 18.2 Healthcare provider&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;Data are exchanged as part of other BgZ-MSZ components.&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Meta data&lt;br /&gt;
| Meta data&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/257733005&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;b&amp;gt;Table 5.&amp;lt;/b&amp;gt; FHIR Task.input Query Specification.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Glossary==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Term !! Description&lt;br /&gt;
|-&lt;br /&gt;
| HCIM || Health and Care Information models ([https://zibs.nl/wiki/HCIM_Mainpage HCIM]) or Zorginformatiebouwstenen ([https://zibs.nl/wiki/Hoofdpagina ZIB]&#039;s) are used to capture functional, semantic (non-technical) agreements for the standardization of information used in the care process.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;b&amp;gt;Table 6.&amp;lt;/b&amp;gt; Glossary.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Release notes =&lt;br /&gt;
Please find the release notes on the [[bgz:Vprepub-2.0_Ontwerp_BgZ_MSZ#Release_notes | functional design page]].&lt;br /&gt;
&lt;br /&gt;
{{MedMij:Sjabloon_Support}}&lt;/div&gt;</summary>
		<author><name>Ashwin Djorai</name></author>
	</entry>
	<entry>
		<id>https://informatiestandaarden.nictiz.nl/index.php?title=bgz:Vprepub-2.0_Technical_IG_BgZ_MSZ&amp;diff=311918</id>
		<title>bgz:Vprepub-2.0 Technical IG BgZ MSZ</title>
		<link rel="alternate" type="text/html" href="https://informatiestandaarden.nictiz.nl/index.php?title=bgz:Vprepub-2.0_Technical_IG_BgZ_MSZ&amp;diff=311918"/>
		<updated>2026-05-20T11:25:46Z</updated>

		<summary type="html">&lt;p&gt;Ashwin Djorai: MSZ-395: added guidance for LastN combination with revinclude&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&amp;lt;!-- BACK TO TOP BUTTON --&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;BackToTop&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;noprint&amp;quot; style=&amp;quot;background-color:#FAFAFA; position:fixed; bottom:2%; right:0.5%; padding:0; margin:0;&amp;quot;&amp;gt;&lt;br /&gt;
[[#BackToTop|Back to Top]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- EINDE BACK TO TOP BUTTON --&amp;gt;&lt;br /&gt;
For an overview of all current documentation for BgZ-MSZ, [[Landingspagina_BgZ| see BgZ-MSZ main page]]&lt;br /&gt;
__NUMBEREDHEADINGS__&lt;br /&gt;
__NOINDEX__&lt;br /&gt;
{{DISPLAYTITLE:BgZ-MSZ FHIR Implementation Guide 2.0.0}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
This is the FHIR implementation guide (IG) for the information standard BgZ-MSZ. This IG must be used together with the functional specification: [[Landingspagina_BgZ|see BgZ-MSZ main page]].&lt;br /&gt;
&lt;br /&gt;
In addition, the guidelines as specified in the [[FHIR:V1.0 FHIR IG STU3|general FHIR STU3 Implementation Guide]] apply. The guide defines how to implement FHIR STU3 and what rules apply (e.g., how to handle empty responses, etc.). In particular, the reader should take note of the [[FHIR:V1.0_FHIR_IG_STU3#Use_case_overarching_principles|use case overarching principles]] and the use of [[FHIR:V1.0_FHIR_IG_STU3#FHIR_Packages|FHIR packages]].&lt;br /&gt;
&lt;br /&gt;
Furthermore, this IG requires the reader to understand and use the [https://www.twiin.nl/tanp Technical Agreement Notified Pull (TA-NP) specification].&lt;br /&gt;
&lt;br /&gt;
First, this IG describes the boundaries and relationships that exist. Second, it describes the implementation per transaction.&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
This version of the information standard has known issues. Please find them listed in the [[bgz:Vprepub-2.0_Ontwerp_BgZ_MSZ#Known_issues | functional design page]].&lt;br /&gt;
&lt;br /&gt;
= Boundaries and relationships =&lt;br /&gt;
&lt;br /&gt;
== Boundaries ==&lt;br /&gt;
&lt;br /&gt;
This version of the BgZ-MSZ describes the exchange of all BgZ-MSZ chapters. This includes medication-related zibs, though this version does not use the [[mp:V3.0.0_Ontwerp_medicatieproces_9#Medicamenteuze_behandeling|MBH-identifier]] from Medication Process 9; however, systems are encouraged to use the &amp;lt;code&amp;gt;.identifier&amp;lt;/code&amp;gt; as stated in the [[FHIR:V1.0_FHIR_IG_STU3#When_is_.identifier_expected.3F|general FHIR STU3 Implementation Guide]].&lt;br /&gt;
&lt;br /&gt;
In future versions of the BgZ-MSZ, it is expected that implementation guides will be modularized and that for subsets of the BgZ-MSZ, references will be made to other information standards such as Medication Process and Lab. &lt;br /&gt;
&lt;br /&gt;
In future versions the gap to the European patient summary will be addressed.&lt;br /&gt;
&lt;br /&gt;
== Building blocks and FHIR profiles ==&lt;br /&gt;
&lt;br /&gt;
Data exchange of the BgZ-MSZ is defined in building blocks based on the Dutch zib2017 models.&lt;br /&gt;
Table 3 contains an overview of all building blocks and their related FHIR profiles, including custom (BgZ-MSZ-related) FHIR profiles. Please note that every FHIR profile contains mappings towards the zib BasicElements. This is relevant since some parts of the FHIR profiles are not mapped to their associated zib (e.g., effectiveDateTime in livingSituation). The data elements of zib BasicElement are used primarily for lastn queries that depend on the effectiveDateTime element. &lt;br /&gt;
&lt;br /&gt;
* The Metadata building block is made independent of the zibs. Metadata contains data that relates to the registration process rather than the medical content. Exchange of metadata for the BgZ-MSZ is designed via a query add-on: BgZ-MSZ sections can be queried with or without metadata. When data with a specific section are exchanged, there may be metadata about the registration process that refer to instances within such a section. In the future, when more information standards use the Provenance resource to exchange registration data, it is planned to create an nl-core-MetaData profile that will replace the current bgz-MetaData profile.&lt;br /&gt;
&lt;br /&gt;
== Relations between building blocks ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;width:auto; margin-left:auto; margin-right:auto;&amp;quot;&amp;gt;&lt;br /&gt;
[[Bestand: ChaptersAndRelationsBgZ2 v1.png|800px]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;b&amp;gt;Figure 1.&amp;lt;/b&amp;gt; Relations between building blocks.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Mapping between profiles and dataset ==&lt;br /&gt;
&lt;br /&gt;
Each FHIR profile maps to the functional definition in ART-DECOR. FHIR profiles contain mappings to all data elements that are present in the functional data set. Either zib mappings are used (e.g., NL-CM:17.2.1) or BgZ-MSZ-specific mappings are used with the prefix &amp;quot;bgz2017-dataelement-&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Each transaction must contain a Patient building block. Therefore, a reference to a Patient resource conforming to the nl-core-Patient profile is expected in .subject or .patient of each FHIR instance of each main building block except for MetaData, Patient, HealthProvider.&lt;br /&gt;
&lt;br /&gt;
FHIR instances, exchanged as part of a transaction, will contain references to other instances. For example, a procedure may reference a problem list item. Implementers SHOULD use literal references (using .reference) instead of logical references (using .identifier) where possible; see the general FHIR IG on the Reference data type.&lt;br /&gt;
&lt;br /&gt;
== Patient identification == &lt;br /&gt;
&lt;br /&gt;
This implementation guide assumes that the client system can make a connection to the right server that contains the patient&#039;s information. It does not provide information on finding the right server, nor does it provide information about security. Moreover, each transaction is performed in the context of a specific patient, whose context might have been established using the authentication mechanisms described in external specifications such as the MedMij ‘Afsprakenstelsel’ or through the usage of search parameters for patient identification.&lt;br /&gt;
Each server is required to perform filtering based on the patient associated with the context for the request or based on the patient identification search parameters, which is a chained search parameter for all resource types except Patient, so only the records associated with the authenticated patient are returned.&lt;br /&gt;
&lt;br /&gt;
An example of a request that retrieves all Condition resources of a patient with a fictional BSN of 111222333:&lt;br /&gt;
&amp;lt;nowiki&amp;gt;GET [base]/Condition?patient.identifier=http://fhir.nl/fhir/NamingSystem/bsn|111222333&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Table 4 defines the FHIR queries for all BgZ-MSZ chapters. These queries apply for both use cases: &amp;quot;Exchange BgZ-MSZ for Referral&amp;quot; and &amp;quot;Retrieval of BgZ-MSZ from previous practitioner&amp;quot;.&lt;br /&gt;
All search parameters used in this table SHALL be supported for processing by servers and MAY be supported by clients.&lt;br /&gt;
&lt;br /&gt;
= Transactions =&lt;br /&gt;
&lt;br /&gt;
== Exchange BgZ-MSZ at Referral ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot; | Actors&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot; | Systems&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot; | FHIR Capability Statements&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Name&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Description&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Name&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Description&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Name&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Description&lt;br /&gt;
|-&lt;br /&gt;
| Referring (Sending) Medical Specialist&lt;br /&gt;
| The medical specialist who sends BgZ-MSZ at referral&lt;br /&gt;
| EHR&lt;br /&gt;
| Electronic health record&lt;br /&gt;
|[[Bestand: Verwijzing.png| 20px]] {{Simplifier|http://nictiz.nl/fhir/CapabilityStatement/bgz2017-clientcapabilities|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}|title=CapabilityStatement: Client}}&lt;br /&gt;
| FHIR Client requirements&lt;br /&gt;
|-&lt;br /&gt;
| Receiving Medical Specialist&lt;br /&gt;
| The medical specialist who receives BgZ-MSZ at referral&lt;br /&gt;
| EHR&lt;br /&gt;
| Electronic health record&lt;br /&gt;
|[[Bestand: Verwijzing.png| 20px]] {{Simplifier|http://nictiz.nl/fhir/CapabilityStatement/bgz2017-servercapabilities|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}|title=CapabilityStatement: Server}}&lt;br /&gt;
| FHIR Server requirements&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;b&amp;gt;Table 1.&amp;lt;/b&amp;gt; Actors in the BgZ-MSZ exchange at referral.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
FHIR instances for the BgZ-MSZ summary are made available at the sending system through the Notified Pull mechanism using the FHIR profiles (table 3), the definition of the ART-DECOR publication (see functional specification), and the FHIR query specification (table 4). The FHIR instances will remain available unchanged for as long as the task period is valid.&lt;br /&gt;
&lt;br /&gt;
=== Exchange using Notified Pull transaction ===&lt;br /&gt;
&lt;br /&gt;
The BgZ-MSZ Notification task profile (table 5) is used by the sending system to invite the receiving system to perform one or more Pull interactions (FHIR requests). The task contains the FHIR-read and FHIR-search interactions that can be performed to retrieve the data that has been made available at the sending system. The valueReference or valueString for a BgZ-MSZ section is defined in Table 6. &lt;br /&gt;
&lt;br /&gt;
When generating the notification message, the restriction.period, during which the data will be available, is set by the sending system. This period is identical to the duration of the referral. Working agreements describe how long queries are valid.&lt;br /&gt;
&lt;br /&gt;
=== Exchange using Push transaction ===&lt;br /&gt;
&lt;br /&gt;
The sending system pushes a FHIR document with the BgZ-MSZ to a receiving system. To construct a document, a FHIR Composition resource is created that summarizes and references all the resources that need to be exchanged. This Composition resource is then placed together with all referenced resources in a Bundle with Bundle.type set to &amp;quot;document&amp;quot;. The Composition resource SHALL be the first entry.&lt;br /&gt;
&lt;br /&gt;
The Push use case can be used by systems transitioning from HL7 CDA to HL7 FHIR, where the CDA-based BgZ-MSZ is replaced by a FHIR Composition.&lt;br /&gt;
&lt;br /&gt;
== Retrieval of BgZ-MSZ from previous practitioner ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot; | Person&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot; | System&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Name&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Description&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Name&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Description&lt;br /&gt;
|-&lt;br /&gt;
| Requesting Medical Specialist&lt;br /&gt;
| Medical specialist who queries for a BgZ-MSZ&lt;br /&gt;
| EHR&lt;br /&gt;
| Electronic health record&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;b&amp;gt;Table 2.&amp;lt;/b&amp;gt; Actors in the retrieval of the BgZ-MSZ from a previous practitioner.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;Retrieval of BgZ-MSZ from previous practitioner&amp;quot; use case, the current healthcare provider (Requesting Medical Specialist) takes the initiative to retrieve the BgZ-MSZ from the previous care institution.&lt;br /&gt;
The Requesting Medical Specialist can retrieve the BgZ-MSZ (at a suitable time) using the Pull Message and the search/read queries defined in table 4.&lt;br /&gt;
&lt;br /&gt;
It is assumed that the Requesting Medical Specialist, as person who uses the BgZ-MSZ sharing infrastructure, is signed on, authenticated, and has authorization &amp;amp; consent to access the necessary (patient) information stored in the BgZ-MSZ sharing infrastructure (in other words, an authenticated healthcare professional who has an active treatment relationship with the patient).&lt;br /&gt;
&lt;br /&gt;
= Materials = &lt;br /&gt;
{{NoteBox|BgZ-MSZ uses the [[FHIR:V1.0_FHIR_IG_STU3#FHIR_Packages|FHIR Packaging mechanism]]. This conveniently bundles all profiles, terminology, example material, and other conformance resources you need into a single archive, which can be downloaded or installed using the appropriate FHIR tooling. This version of the information standard uses the following packages:&lt;br /&gt;
* [https://simplifier.net/packages/nictiz.fhir.nl.stu3.bgz/2.0.3 nictiz.fhir.nl.stu3.bgz, version 2.0.3]&lt;br /&gt;
* [https://simplifier.net/packages/nictiz.fhir.nl.stu3.zib2017 nictiz.fhir.nl.stu3.zib2017, version 2.1.0 or compatible]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: packages use [https://semver.org/ Semantic Versioning]. Other versions can be used at will as long as they have the same &#039;&#039;major.minor&#039;&#039; number or a &#039;&#039;minor&#039;&#039; number higher than the stated version.}}&lt;br /&gt;
==FHIR Profiles ==&lt;br /&gt;
The following profiles have been modified compared to zib2017. A distinction has been made between profiles with new functional additions and those with documentation additions&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Profiles with functional additions:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/BgZ-Problem|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}|title=BgZ-Problem}}: This profile has received an addition to the data element code. This allows for the inclusion of a more specific code through specificProblemName in addition to the regular ProblemName.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Documentation profiles:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/BgZ-Patient|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}|title=BgZ-Patient}}: Based on nl-core-patient, with the addition that the data element generalPractitioner has a broader cardinality (0..*). If the system does not allow for the exchange of multiple general practitioners, we recommend using the {{Simplifier|http://fhir.nl/fhir/StructureDefinition/nl-core-patient|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}|title=nl-core-patient}} profile. In the future, we will explore whether the zib2017 nl-core-patient profile can be expanded on the generalPractitioner data element. &lt;br /&gt;
* {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/BgZ-FunctionalOrMentalStatus|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}|title=BgZ-FunctionalOrMentalStatus}}: The profile clarifies when the category data element “Functional Finding” or “Mental Finding” should be used. It includes a mapping for the BgZ-MSZ. It is recommended to use the {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-functionalormentalstatus|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}|title=zib-functionalormentalstatus}} profile for this purpose.&lt;br /&gt;
* {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/BgZ-Procedure|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}|title=BgZ-Procedure}}: This profile clarifies how the category data element should be populated; it has been linked to a value set. It is recommended to use the {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-procedure|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}|title=zib-procedure}} profile, since the category element has no binding.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;horizontal-align: right&amp;quot; &lt;br /&gt;
!style=&amp;quot;text-align:left;  background-color: #E3E3E3 width:10px&amp;quot;  | Chapter&lt;br /&gt;
!style=&amp;quot;text-align:left;  background-color: #E3E3E3 width:100px&amp;quot; | HCIM EN&lt;br /&gt;
!style=&amp;quot;text-align:left;  background-color: #E3E3E3 width:100px&amp;quot; | Resource&lt;br /&gt;
!style=&amp;quot;text-align:left;  background-color: #E3E3E3 width:400px&amp;quot; | Profile&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 1 &lt;br /&gt;
| Patient&lt;br /&gt;
| Patient&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | {{Simplifier|http://fhir.nl/fhir/StructureDefinition/nl-core-patient|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| MaritalStatus&lt;br /&gt;
| Patient.maritalStatus&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | 2&lt;br /&gt;
| Payer&lt;br /&gt;
| Coverage&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-Payer|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| Payer.InsuranceCompany&lt;br /&gt;
| Organization&lt;br /&gt;
| {{Simplifier|http://fhir.nl/fhir/StructureDefinition/nl-core-organization|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| Payer.PayerPerson&lt;br /&gt;
| Patient&lt;br /&gt;
| {{Simplifier|http://fhir.nl/fhir/StructureDefinition/nl-core-patient|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 3 &lt;br /&gt;
| TreatmentDirective&lt;br /&gt;
| Consent&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-TreatmentDirective|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}} &lt;br /&gt;
|-&lt;br /&gt;
| AdvanceDirective&lt;br /&gt;
| Consent&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-AdvanceDirective|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| 4 &lt;br /&gt;
| ContactPerson&lt;br /&gt;
| Patient.contact&lt;br /&gt;
| {{Simplifier|http://fhir.nl/fhir/StructureDefinition/nl-core-patient|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| FunctionalOrMentalStatus&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-FunctionalOrMentalStatus|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| Problem&lt;br /&gt;
| Condition&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/BgZ-Problem|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;5&amp;quot; | 7&lt;br /&gt;
| LivingSituation&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-LivingSituation|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}} &lt;br /&gt;
|-&lt;br /&gt;
| DrugUse&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-DrugUse|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}} &lt;br /&gt;
|-&lt;br /&gt;
| AlcoholUse&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-AlcoholUse|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| TobaccoUse&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-TobaccoUse|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| NutritionAdvice&lt;br /&gt;
| NutritionOrder&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-NutritionAdvice|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| Alert&lt;br /&gt;
| Flag&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-Alert|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| AllergyIntolerance&lt;br /&gt;
| AllergyIntolerance&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-AllergyIntolerance|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;5&amp;quot; | 10 &lt;br /&gt;
| MedicationAgreement&lt;br /&gt;
| MedicationRequest&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-MedicationAgreement|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| AdministrationAgreement&lt;br /&gt;
| MedicationDispense&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-AdministrationAgreement|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| MedicationUse2&lt;br /&gt;
| MedicationStatement&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-MedicationUse|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| PharmaceuticalProduct&lt;br /&gt;
| Medication&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-Product|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| InstructionsForUse&lt;br /&gt;
| Dosage&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-InstructionsForUse|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 11 &lt;br /&gt;
| MedicalDevice&lt;br /&gt;
| DeviceUseStatement&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-MedicalDevice|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| MedicalDevice.Product&lt;br /&gt;
| Device&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-MedicalDeviceProduct|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 12 &lt;br /&gt;
| Vaccination&lt;br /&gt;
| Immunization&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-Vaccination|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| Vaccination.PreferedDateForRevaccination&lt;br /&gt;
| ImmunizationRecommendation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-VaccinationRecommendation|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | 13&lt;br /&gt;
| BloodPressure&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-BloodPressure|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| BodyWeight&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-BodyWeight|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| BodyHeight&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-BodyHeight|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| LaboratoryTestResult&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-LaboratoryTestResult-Observation|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan = &amp;quot;2&amp;quot;| 15 &lt;br /&gt;
| Procedure&lt;br /&gt;
| Procedure&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-Procedure|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| Procedure.basedOn&lt;br /&gt;
| ProcedureRequest&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-ProcedureRequest|nictiz.fhir.nl.stu3.zib2017|pkgVersion=&lt;br /&gt;
{{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| 16 &lt;br /&gt;
| Encounter&lt;br /&gt;
| Encounter&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-Encounter|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| 17 &lt;br /&gt;
| PlannedCareActivity.Procedure&lt;br /&gt;
| ProcedureRequest&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-ProcedureRequest|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 18&lt;br /&gt;
| HealthProfessional&lt;br /&gt;
| Practitioner&lt;br /&gt;
| {{Simplifier|http://fhir.nl/fhir/StructureDefinition/nl-core-practitioner|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| HealthProfessional.Specialty&lt;br /&gt;
| PractitionerRole&lt;br /&gt;
| | {{Simplifier|http://fhir.nl/fhir/StructureDefinition/nl-core-practitionerrole|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| HealthProfessional.HealthProfessionalRole&lt;br /&gt;
| CareTeam&lt;br /&gt;
| {{Simplifier|http://fhir.nl/fhir/StructureDefinition/nl-core-careteam|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| HealthcareProvider&lt;br /&gt;
| Organization&lt;br /&gt;
| {{Simplifier|http://fhir.nl/fhir/StructureDefinition/nl-core-organization|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Metadata&lt;br /&gt;
| Provenance&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/bgz-metadata|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;b&amp;gt;Table 3.&amp;lt;/b&amp;gt; FHIR Profiles used to exchange BgZ-MSZ sections. The reader should take note of the [https://informatiestandaarden.nictiz.nl/wiki/FHIR:V1.0_FHIR_IG_STU3#Relating_FHIR_profiles_with_their_functional_definitions &#039;Relating FHIR profiles with their functional definitions&#039;] in the FHIR STU3 Implementation Guide.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==FHIR Query Specification==&lt;br /&gt;
Table 4 provides an overview of all the FHIR queries to exchange BgZ-MSZ sections with. According to the TA-NP, these will be drafted by a sending system to propose to the receiving system. If the sending system decides to, they may include the metadata (Provenance) by adding the parameter of the query specified in table 4. When the sending system chooses to provide metadata and the receiving system wants to receive metadata, provenance data available in the source system for a specific BgZ-MSZ summary shall be exchanged according to the BgZ-metadata profile as FHIR Provenance instances. This shall be done by appending &#039;&#039;{_revinclude=Provenance:target}&#039;&#039; to the query.&lt;br /&gt;
&lt;br /&gt;
{{NoteBox|Some queries using $lastN with provenance included are built with the sort and count parameters. This approach is necessary because the FHIR specification states that _revinclude is not compatible with the $lastN operation. As a result, provenance resources cannot be directly retrieved through $lastN, requiring an alternative query construction to include the related provenance information.&lt;br /&gt;
&lt;br /&gt;
For example bloodpressure with the resource observation: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;GET [base]Observation?code=http://loinc.org|85354-9&amp;amp;_sort=-date&amp;amp;_count=1&amp;amp;_revinclude=Provenance:target&amp;lt;/pre&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | Query&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | Description&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 1 Demographics and identification&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 1.1 Patient&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Patient?_include=Patient:general-practitioner{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
The patient information available in the source system is exchanged as a FHIR patient instance that conforms to the nl-core-patient profile.&lt;br /&gt;
* The last known marital status available in the source system is exchanged using the patient.maritalStatus field.&lt;br /&gt;
* If available in the source system, the general practitioner (GP) is exchanged (a) as a FHIR Practitioner instance conforming to the nl-core-practitioner profile, where the Practitioner.identifier indicates a GP, and/or (b) as a FHIR Organization instance conforming to the nl-core-organization profile. The specified referenced resources are returned in full.&lt;br /&gt;
* Information regarding the primary partner/contact available in the source system is exchanged using elements of the patient instance. It is not exchanged using the RelatedPerson resource.&lt;br /&gt;
|-&lt;br /&gt;
!   colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 1.2 Marital status&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;pre&amp;gt;see Patient.maritalStatus&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Marital status data are exchanged via the patient resource (see 1.1).&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 2 Financial information&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 2.1 Payer&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Coverage?_include=Coverage:payor{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
The payer data available in the source system is exchanged as a FHIR coverage instance that conforms to the zib-Payer profile.&lt;br /&gt;
* The specified referenced payor resource instances, that may be of type nl-core-organization, nl-core-patient, or nl-core-relatedperson, are returned in full.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 3 Treatment restrictions&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 3.1 Treatment instructions&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Consent?category=http://snomed.info/sct|11291000146105{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All treatmentDirectives available in the source system are exchanged as FHIR consent instances, which conform to the zib-TreatmentDirective profile.&lt;br /&gt;
* The consent.category is fixed to ‘treatment instructions’ (code = &#039;11291000146105&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 3.2 Advance directive&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Consent?category=http://snomed.info/sct|11341000146107{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All AdvanceDirectives available in the source system are exchanged as FHIR consent instances, which conform to the zib-AdvanceDirective profile.&lt;br /&gt;
* The consent.category is fixed to ‘levenstestament en wilsverklaring in dossier’ (code = &#039;11341000146107&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
* the document is only exchanged via a pdf.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 4 Contact persons&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 4.1 Contact&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;Patient.contact&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
Primary partner/contact data are exchanged via the patient resource (see 1.1).&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 5 Functional/mental status&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 5.1 Functional or mental status&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation?category=http://snomed.info/sct|118228005,http://snomed.info/sct|384821006{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All functional or mental status information available in the source system is exchanged as FHIR observation data that conforms to the zib-FunctionalOrMentalStatus profile.&lt;br /&gt;
* Functional status data are exchanged with the observation.category fixed to ‘Functional finding’ (code = &#039;118228005&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
* Mental status data are exchanged with the observation.category fixed to ‘Mental state, behavior, and/or psychosocial function finding’ (code = &#039;384821006&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
* please note that, as defined in the BgZ-MSZ dataset, the category may be both a functional and a mental status.&lt;br /&gt;
* The target system may be configured to optimize the use of this information. For example, it may be configured to group and categorize according to StatusName regarding mental, hearing, vision, mobility, and language skills.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 6 Complaints and diagnoses&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 6.1 Problem&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Condition{?_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All problems available in the source system are returned as zib-Problem instances.&lt;br /&gt;
* The condition.ProblemStatus must be populated when exchanging data. For legacy data, in cases where there is no Problem.ProblemStatus recorded in the source system, the Condition.clinicalStatus field must be populated with an assumed state such as “active” if there is no problemEndDate defined. It is a known problem that the data-absent-reason cannot be used. This aspect is under investigation.&lt;br /&gt;
* Note that no Condition.category (e.g., diagnosis or symptom) may be assumed while exchanging data if the condition.category is not known.&lt;br /&gt;
* Note that the condition.code can exchange multiple encodings for the same problem. In the transaction it is defined that a problem may contain an additional, more specific problemName, which is exchanged using a second condition.code.coding.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 7 Social history&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 7.1 Living Situation&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation?code=http://snomed.info/sct|365508006{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All living situations available in the source system are exchanged as FHIR Observation instances that conform to the zib-LivingSituation profile.&lt;br /&gt;
* The Observation.code is fixed to ‘Residence and accommodation circumstances - finding’ (code = &#039;365508006&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
* The HouseType cardinality is 1..1R and must be exchanged accordingly.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 7.2 Drug Use&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation?code=http://snomed.info/sct|228366006{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
All drug use available in the source system is exchanged as a FHIR Observation instances that conform to the zib-DrugUse profile.&lt;br /&gt;
* The Observation.code is fixed to ‘Finding relating to drug misuse behavior’ (code = &#039;228366006&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
* The target system may be configured to optimize the use of this information. For example, grouping data according to a specific DrugOrMedicationType.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 7.3 Alcohol Use&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation?code=http://snomed.info/sct|228273003{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
All known alcohol use, available in the source system, is exchanged as FHIR Observations that conform to the zib-AlcoholUse profile.&lt;br /&gt;
* The Observation.code is fixed to ‘Finding relating to alcohol drinking behavior’ (code = &#039;228273003&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 7.4 Tobacco Use&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation?code=http://snomed.info/sct|365980008{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All known Tobacco Use, available in the source system, is exchanged as FHIR Observation instances that conform to the zib-TobaccoUse profile.&lt;br /&gt;
* The Observation.code is fixed to ‘Finding of tobacco use and exposure’ (code = &#039;365980008&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 7.5 Nutrition Advice&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/NutritionOrder{?_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
All Nutrition Advice available in the source system is exchanged as a FHIR NutritionOrder instances that conform to the zib-NutritionAdvice profile.&lt;br /&gt;
* The target system may be configured to optimize the use of this information. For example, grouping data according to a specific NutritionOrder.oralDiet.type.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 8 Alerts&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 8.1 Alert&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Flag{?_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All alerts available in the source system are exchanged as a FHIR Flag instances that conform to the zib-Alert profile.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 9 Allergies&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 9.1 Allergy Intolerance&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/AllergyIntolerance{?_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All allergies and intolerances available in the source system are exchanged as a FHIR AllergyIntolerance instances that conform to the zib-AllergyIntolerance profile.&lt;br /&gt;
* According to the BgZ-MSZ transactions, the AllergyIntolerance.Reaction.Symptom must be exchanged if available. For legacy data, in cases where there is no Symptom recorded, the Reaction.manifestation field MUST be populated with a value from the Valueset-data-absent-reason.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;manifestation&amp;quot;:{&lt;br /&gt;
   &amp;quot;extension&amp;quot;: [{&lt;br /&gt;
      &amp;quot;url&amp;quot;: &amp;quot;http://hl7.org/fhir/StructureDefinition/data-absent-reason&amp;quot;,&lt;br /&gt;
      &amp;quot;valueCode&amp;quot;: &amp;quot;unknown&amp;quot;&lt;br /&gt;
    }]&lt;br /&gt;
  },&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 10 Medication&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 10.1 Medication Agreement&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/MedicationRequest?category=http://snomed.info/sct|16076005&amp;amp;_include=MedicationRequest:medication{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All medication agreements available in the source system are exchanged FHIR MedicationRequest instances that conform to the zib-MedicationAgreement profile.&lt;br /&gt;
* The MedicationRequest.category is fixed to ‘Prescription’ (code = &#039;16076005&#039; in codeSystem &#039;SNOMED CT&#039;)&lt;br /&gt;
* The PharmaceuticalProduct agreed upon to be used is returned in full as FHIR Medication instance according to the zib-Product profile.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 10.2 Administration Agreement&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/MedicationDispense?category=http://snomed.info/sct|422037009&amp;amp;_include=MedicationDispense:medication{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All administration agreements available in the source system are exchanged FHIR MedicationDispense instances that conform to the zib-AdministrationAgreement profile.&lt;br /&gt;
* The MedicationDispense.category is fixed to ‘Provider medication administration instructions’ (code = &#039;422037009&#039; in codeSystem &#039;SNOMED CT&#039;)&lt;br /&gt;
* The PharmaceuticalProduct in the agreement is returned in full as FHIR Medication instance according to the zib-Product profile.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 10.3 Medication Use&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/MedicationStatement?category=urn:oid:2.16.840.1.113883.2.4.3.11.60.20.77.5.3|6&amp;amp;_include=MedicationStatement:medication{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All medication use available in the source system are exchanged FHIR MedicationStatement instances that conform to the zib-MedicationUse profile.&lt;br /&gt;
* The MedicationStatement.category is fixed to ‘Medicatiegebruik’ (code = &#039;6&#039; in codeSystem &#039; 2.16.840.1.113883.2.4.3.11.60.20.77.5.3&#039;)&lt;br /&gt;
* The PharmaceuticalProduct that is used is returned in full as FHIR Medication instance according to the zib-Product profile.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 11 Medical devices&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 11.1 Medical device&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/DeviceUseStatement?_include=DeviceUseStatement:device{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All device use statements available in the source system are exchanged as FHIR DeviceUseStatement instances that conform to the zib-MedicalDevice profile.&lt;br /&gt;
* The actual medical device products are returned in full as FHIR Device instances that conform to the zib-MedicalDevice profile.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 12 Vaccinations&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 12.1 Vaccination&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Immunization?status=completed{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All administered vaccinations available in the source system are exchanged as FHIR Immunization instances conforming to the zib-Vaccination profile.&lt;br /&gt;
* Only vaccinations that have been administered are exchanged. Effectively, the Immunization.status is always fixed to ‘completed’.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 13 vital signs and measurements&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 13.1 Blood pressure&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation/$lastn?code=http://loinc.org|85354-9{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
The last known Blood pressure available in the source system is exchanged as a FHIR Observation instance that conforms to the zib-BloodPressure profile.&lt;br /&gt;
* The Observation.category is fixed to ‘Blood pressure panel with all children optional’ (code = &#039;85354-9&#039; in codeSystem &#039;LOINC&#039;).&lt;br /&gt;
* The Observation.effectiveDateTime is used to determine the last known Observation.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 13.2 Body weight&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation/$lastn?code=http://loinc.org|29463-7{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
The last known Body Weight available in the source system is exchanged as a FHIR Observation instance that conforms to the zib-BodyWeight profile.&lt;br /&gt;
* The Observation.category is fixed to ‘Body weight’ (code = &#039; 29463-7&#039; in codeSystem &#039;LOINC&#039;).&lt;br /&gt;
* The Observation.effectiveDateTime is used to determine the last known Observation.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 13.3 Body height&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation/$lastn?code=http://loinc.org|8302-2,http://loinc.org|8306-3,http://loinc.org|8308-9{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
The last known Body Height available in the source system is exchanged as a FHIR Observation instance that conforms to the zib-BodyHeight profile.&lt;br /&gt;
* By default, the Observation.category is fixed to ‘Body height’ (code = &#039; 29463-7&#039; in codeSystem &#039;LOINC&#039;).&lt;br /&gt;
* If it is recorded that a measurement is taken while the patient is lying or standing, ‘Body height --lying’ (code = ‘8306-3’ in CodeSystem ‘LOINC’) or ‘Body height --standing’ (code = ‘8308-9’ in CodeSystem ‘LOINC’) are used.&lt;br /&gt;
* The Observation.effectiveDateTime is used to determine the last known Observation.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 14 Results&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 14.1 Laboratory test result&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation/$lastn?category=http://snomed.info/sct|49581000146104&amp;amp;_include=Observation:related-target{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All last known Laboratory results, with the most recent test result for each PanelOrBattery, are exchanged as FHIR observations conforming to the zib-LaboratoryTestResult-Observation profile.&lt;br /&gt;
* Per PanelOrBattery, all known laboratory tests are exchanged, regardless of their TestDateTime. They are exchanged as related observations with the PanelOrBattery-observation.&lt;br /&gt;
* The optional ResultType is not used when selecting Laboratory results for exchange.&lt;br /&gt;
* The resultStatus cardinality is 1..1R in contract to the zib and must be exchanged accordingly. The LaboratoryTestResult has a DateTime property that is used by the lastn algorithm.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 15 Procedures&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 15.1 Procedure&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Procedure?category=http://snomed.info/sct|387713003,http://snomed.info/sct|258174001&amp;amp;_include=Procedure:based-on{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All operative and image-guided procedures available in the source system are exchanged as FHIR Procedure instances that conform to the zib-Procedure profile.&lt;br /&gt;
* Surgical procedures are exchanged via an instance with the Procedure.category fixed to ‘Surgical procedure’ (code = ‘387713003’ in CodeSystem ‘SNOMED CT’).&lt;br /&gt;
* Image-guided procedures are exchanged via an instance where the procedure category is fixed to ‘Imaging guidance’ (code = ‘258174001’ in CodeSystem ‘SNOMED CT’).&lt;br /&gt;
Procedure instances with any other category than the two specified above are not exchanged. The default category for the BgZ-MSZ is ‘procedure’ (code = ‘71388002’ in CodeSystem ‘SNOMED CT’).&lt;br /&gt;
&lt;br /&gt;
ProcedureRequests accompanying finished Procedure resources may be included through the ‘_include=Procedure:based-on’ query. These are included to add information regarding the person or organization who requested the procedure.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 16 Encounters&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 16.1 Encounter&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Encounter{?_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All Encounters available in the source system are exchanged as FHIR Encounter instances that conform to the zib-Encounter profile. &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 17 Planned care activity&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 17.1 Procedure&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/ProcedureRequest?status=active{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
All planned procedures available in the source system are exchanged as FHIR ProcedureRequest instances according to the zib-ProcedureRequest profile.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 18 Care Setting&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 18.1 Health professional&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/CareTeam?status=active&amp;amp;_include=CareTeam:participant{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All health professionals available in the source system are exchanged as part of a CareTeam instance according to the nl-core-careteam profile.&lt;br /&gt;
* Practitioners are returned in full as FHIR Practitioner instances according to the nl-core-practitioner profile.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 18.2 Healthcare provider&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;see Procedure.performer&lt;br /&gt;
see Encounter.serviceProvider&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Providers are exchanged as part of the BgZ-MSZ information elements according to the nl-core-organization profile. There is no specific query to retrieve Healthcare Providers.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;b&amp;gt;Table 4.&amp;lt;/b&amp;gt; FHIR queries used to retrieve BgZ-MSZ components. Everything between curly braces ({}) is considered optional.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Notified Pull Query Specification==&lt;br /&gt;
The following table provides the overview of codings needed to retrieve all the BgZ-MSZ sections. &lt;br /&gt;
The coding column defines codedConcepts that identify the BgZ-MSZ section (HCIM) to retrieve.  &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;horizontal-align: right&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align:left;  background-color: #E3E3E3 width:200px&amp;quot; | Chapter&lt;br /&gt;
! style=&amp;quot;text-align:left;  background-color: #E3E3E3 width:200px&amp;quot; | Section&lt;br /&gt;
! style=&amp;quot;text-align:left;  background-color: #E3E3E3 width:200px&amp;quot; | Notified Pull coding&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 1 Demographics and identification&lt;br /&gt;
| 1.1 Patient&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/79191-3&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 1.2 Marital status&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;Data are exchanged as part of the patient.&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2 Financial information&lt;br /&gt;
| 2.1 Payer&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/48768-6&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 3 Treatment restrictions&lt;br /&gt;
| 3.1 Treatment instructions&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/11291000146105&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 3.2 Advance directive&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/11341000146107&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 4 Contact persons&lt;br /&gt;
| 4.1 Contact&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;Data are exchanged as part of the patient.&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 5 Functional/mental status&lt;br /&gt;
| 5.1 Functional or mental status&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/47420-5&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 6 Complaints and diagnoses&lt;br /&gt;
| 6.1 Problem&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/11450-4&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;5&amp;quot; | 7 Social history&lt;br /&gt;
| 7.1 Living Situation&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/365508006&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7.2 Drug Use&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/228366006&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7.3 Alcohol Use&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/228273003&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7.4 Tobacco Use&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/365980008&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7.5 Nutrition Advice&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/11816003&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 8 Alerts&lt;br /&gt;
| 8.1 Alert&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/75310-3&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 9 Allergies&lt;br /&gt;
| 9.1 Allergy Intolerance&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/48765-2&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | 10 Medication&lt;br /&gt;
| 10.1 Medication Agreement&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/16076005&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 10.2 Administration Agreement&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/422037009&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 10.3 Medication Use&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/422979000&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 11 Medical devices&lt;br /&gt;
| 11.1 Medical device&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/46264-8&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 12 Vaccinations&lt;br /&gt;
| 12.1 Vaccination&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/11369-6&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | 13 vital signs and measurements&lt;br /&gt;
| 13.1 Blood pressure&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/85354-9&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 13.2 Body weight&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/29463-7&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 13.3 Body height&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/8302-2&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 14 Results&lt;br /&gt;
| 14.1 Laboratory test result&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/15220000&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 15 Procedures&lt;br /&gt;
| 15.1 Procedure&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/47519-4&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 16 Encounters&lt;br /&gt;
| 16.1 Encounter&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/46240-8&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 17 Planned care activity&lt;br /&gt;
| 17.1 Procedure&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/18776-5&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 18 Care Setting&lt;br /&gt;
| 18.1 Health professional&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/229774002&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 18.2 Healthcare provider&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;Data are exchanged as part of other BgZ-MSZ components.&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Meta data&lt;br /&gt;
| Meta data&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/257733005&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;b&amp;gt;Table 5.&amp;lt;/b&amp;gt; FHIR Task.input Query Specification.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Glossary==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Term !! Description&lt;br /&gt;
|-&lt;br /&gt;
| HCIM || Health and Care Information models ([https://zibs.nl/wiki/HCIM_Mainpage HCIM]) or Zorginformatiebouwstenen ([https://zibs.nl/wiki/Hoofdpagina ZIB]&#039;s) are used to capture functional, semantic (non-technical) agreements for the standardization of information used in the care process.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;b&amp;gt;Table 6.&amp;lt;/b&amp;gt; Glossary.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Release notes =&lt;br /&gt;
Please find the release notes on the [[bgz:Vprepub-2.0_Ontwerp_BgZ_MSZ#Release_notes | functional design page]].&lt;br /&gt;
&lt;br /&gt;
{{MedMij:Sjabloon_Support}}&lt;/div&gt;</summary>
		<author><name>Ashwin Djorai</name></author>
	</entry>
	<entry>
		<id>https://informatiestandaarden.nictiz.nl/index.php?title=bgz:Vissue-MSZ-395_Technical_IG_BgZ_MSZ&amp;diff=311917</id>
		<title>bgz:Vissue-MSZ-395 Technical IG BgZ MSZ</title>
		<link rel="alternate" type="text/html" href="https://informatiestandaarden.nictiz.nl/index.php?title=bgz:Vissue-MSZ-395_Technical_IG_BgZ_MSZ&amp;diff=311917"/>
		<updated>2026-05-20T11:17:23Z</updated>

		<summary type="html">&lt;p&gt;Ashwin Djorai: MSZ-395: added guidance for LastN combination with revinclude&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{IssuePaginaWaarschuwing|MSZ-395|bgz:V2.0_Technical_IG_BgZ_MSZ}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- BACK TO TOP BUTTON --&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;BackToTop&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;noprint&amp;quot; style=&amp;quot;background-color:#FAFAFA; position:fixed; bottom:2%; right:0.5%; padding:0; margin:0;&amp;quot;&amp;gt;&lt;br /&gt;
[[#BackToTop|Back to Top]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- EINDE BACK TO TOP BUTTON --&amp;gt;&lt;br /&gt;
For an overview of all current documentation for BgZ-MSZ, [[Landingspagina_BgZ| see BgZ-MSZ main page]]&lt;br /&gt;
__NUMBEREDHEADINGS__&lt;br /&gt;
__NOINDEX__&lt;br /&gt;
{{DISPLAYTITLE:BgZ-MSZ FHIR Implementation Guide 2.0.0}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
This is the FHIR implementation guide (IG) for the information standard BgZ-MSZ. This IG must be used together with the functional specification: [[Landingspagina_BgZ|see BgZ-MSZ main page]].&lt;br /&gt;
&lt;br /&gt;
In addition, the guidelines as specified in the [[FHIR:V1.0 FHIR IG STU3|general FHIR STU3 Implementation Guide]] apply. The guide defines how to implement FHIR STU3 and what rules apply (e.g., how to handle empty responses, etc.). In particular, the reader should take note of the [[FHIR:V1.0_FHIR_IG_STU3#Use_case_overarching_principles|use case overarching principles]] and the use of [[FHIR:V1.0_FHIR_IG_STU3#FHIR_Packages|FHIR packages]].&lt;br /&gt;
&lt;br /&gt;
Furthermore, this IG requires the reader to understand and use the [https://www.twiin.nl/tanp Technical Agreement Notified Pull (TA-NP) specification].&lt;br /&gt;
&lt;br /&gt;
First, this IG describes the boundaries and relationships that exist. Second, it describes the implementation per transaction.&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
This version of the information standard has known issues. Please find them listed in the [[bgz:Vprepub-2.0_Ontwerp_BgZ_MSZ#Known_issues | functional design page]].&lt;br /&gt;
&lt;br /&gt;
= Boundaries and relationships =&lt;br /&gt;
&lt;br /&gt;
== Boundaries ==&lt;br /&gt;
&lt;br /&gt;
This version of the BgZ-MSZ describes the exchange of all BgZ-MSZ chapters. This includes medication-related zibs, though this version does not use the [[mp:V3.0.0_Ontwerp_medicatieproces_9#Medicamenteuze_behandeling|MBH-identifier]] from Medication Process 9; however, systems are encouraged to use the &amp;lt;code&amp;gt;.identifier&amp;lt;/code&amp;gt; as stated in the [[FHIR:V1.0_FHIR_IG_STU3#When_is_.identifier_expected.3F|general FHIR STU3 Implementation Guide]].&lt;br /&gt;
&lt;br /&gt;
In future versions of the BgZ-MSZ, it is expected that implementation guides will be modularized and that for subsets of the BgZ-MSZ, references will be made to other information standards such as Medication Process and Lab. &lt;br /&gt;
&lt;br /&gt;
In future versions the gap to the European patient summary will be addressed.&lt;br /&gt;
&lt;br /&gt;
== Building blocks and FHIR profiles ==&lt;br /&gt;
&lt;br /&gt;
Data exchange of the BgZ-MSZ is defined in building blocks based on the Dutch zib2017 models.&lt;br /&gt;
Table 3 contains an overview of all building blocks and their related FHIR profiles, including custom (BgZ-MSZ-related) FHIR profiles. Please note that every FHIR profile contains mappings towards the zib BasicElements. This is relevant since some parts of the FHIR profiles are not mapped to their associated zib (e.g., effectiveDateTime in livingSituation). The data elements of zib BasicElement are used primarily for lastn queries that depend on the effectiveDateTime element. &lt;br /&gt;
&lt;br /&gt;
* The Metadata building block is made independent of the zibs. Metadata contains data that relates to the registration process rather than the medical content. Exchange of metadata for the BgZ-MSZ is designed via a query add-on: BgZ-MSZ sections can be queried with or without metadata. When data with a specific section are exchanged, there may be metadata about the registration process that refer to instances within such a section. In the future, when more information standards use the Provenance resource to exchange registration data, it is planned to create an nl-core-MetaData profile that will replace the current bgz-MetaData profile.&lt;br /&gt;
&lt;br /&gt;
== Relations between building blocks ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;width:auto; margin-left:auto; margin-right:auto;&amp;quot;&amp;gt;&lt;br /&gt;
[[Bestand: ChaptersAndRelationsBgZ2 v1.png|800px]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;b&amp;gt;Figure 1.&amp;lt;/b&amp;gt; Relations between building blocks.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Mapping between profiles and dataset ==&lt;br /&gt;
&lt;br /&gt;
Each FHIR profile maps to the functional definition in ART-DECOR. FHIR profiles contain mappings to all data elements that are present in the functional data set. Either zib mappings are used (e.g., NL-CM:17.2.1) or BgZ-MSZ-specific mappings are used with the prefix &amp;quot;bgz2017-dataelement-&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Each transaction must contain a Patient building block. Therefore, a reference to a Patient resource conforming to the nl-core-Patient profile is expected in .subject or .patient of each FHIR instance of each main building block except for MetaData, Patient, HealthProvider.&lt;br /&gt;
&lt;br /&gt;
FHIR instances, exchanged as part of a transaction, will contain references to other instances. For example, a procedure may reference a problem list item. Implementers SHOULD use literal references (using .reference) instead of logical references (using .identifier) where possible; see the general FHIR IG on the Reference data type.&lt;br /&gt;
&lt;br /&gt;
== Patient identification == &lt;br /&gt;
&lt;br /&gt;
This implementation guide assumes that the client system can make a connection to the right server that contains the patient&#039;s information. It does not provide information on finding the right server, nor does it provide information about security. Moreover, each transaction is performed in the context of a specific patient, whose context might have been established using the authentication mechanisms described in external specifications such as the MedMij ‘Afsprakenstelsel’ or through the usage of search parameters for patient identification.&lt;br /&gt;
Each server is required to perform filtering based on the patient associated with the context for the request or based on the patient identification search parameters, which is a chained search parameter for all resource types except Patient, so only the records associated with the authenticated patient are returned.&lt;br /&gt;
&lt;br /&gt;
An example of a request that retrieves all Condition resources of a patient with a fictional BSN of 111222333:&lt;br /&gt;
&amp;lt;nowiki&amp;gt;GET [base]/Condition?patient.identifier=http://fhir.nl/fhir/NamingSystem/bsn|111222333&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Table 4 defines the FHIR queries for all BgZ-MSZ chapters. These queries apply for both use cases: &amp;quot;Exchange BgZ-MSZ for Referral&amp;quot; and &amp;quot;Retrieval of BgZ-MSZ from previous practitioner&amp;quot;.&lt;br /&gt;
All search parameters used in this table SHALL be supported for processing by servers and MAY be supported by clients.&lt;br /&gt;
&lt;br /&gt;
= Transactions =&lt;br /&gt;
&lt;br /&gt;
== Exchange BgZ-MSZ at Referral ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot; | Actors&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot; | Systems&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot; | FHIR Capability Statements&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Name&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Description&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Name&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Description&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Name&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Description&lt;br /&gt;
|-&lt;br /&gt;
| Referring (Sending) Medical Specialist&lt;br /&gt;
| The medical specialist who sends BgZ-MSZ at referral&lt;br /&gt;
| EHR&lt;br /&gt;
| Electronic health record&lt;br /&gt;
|[[Bestand: Verwijzing.png| 20px]] {{Simplifier|http://nictiz.nl/fhir/CapabilityStatement/bgz2017-clientcapabilities|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}|title=CapabilityStatement: Client}}&lt;br /&gt;
| FHIR Client requirements&lt;br /&gt;
|-&lt;br /&gt;
| Receiving Medical Specialist&lt;br /&gt;
| The medical specialist who receives BgZ-MSZ at referral&lt;br /&gt;
| EHR&lt;br /&gt;
| Electronic health record&lt;br /&gt;
|[[Bestand: Verwijzing.png| 20px]] {{Simplifier|http://nictiz.nl/fhir/CapabilityStatement/bgz2017-servercapabilities|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}|title=CapabilityStatement: Server}}&lt;br /&gt;
| FHIR Server requirements&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;b&amp;gt;Table 1.&amp;lt;/b&amp;gt; Actors in the BgZ-MSZ exchange at referral.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
FHIR instances for the BgZ-MSZ summary are made available at the sending system through the Notified Pull mechanism using the FHIR profiles (table 3), the definition of the ART-DECOR publication (see functional specification), and the FHIR query specification (table 4). The FHIR instances will remain available unchanged for as long as the task period is valid.&lt;br /&gt;
&lt;br /&gt;
=== Exchange using Notified Pull transaction ===&lt;br /&gt;
&lt;br /&gt;
The BgZ-MSZ Notification task profile (table 5) is used by the sending system to invite the receiving system to perform one or more Pull interactions (FHIR requests). The task contains the FHIR-read and FHIR-search interactions that can be performed to retrieve the data that has been made available at the sending system. The valueReference or valueString for a BgZ-MSZ section is defined in Table 6. &lt;br /&gt;
&lt;br /&gt;
When generating the notification message, the restriction.period, during which the data will be available, is set by the sending system. This period is identical to the duration of the referral. Working agreements describe how long queries are valid.&lt;br /&gt;
&lt;br /&gt;
=== Exchange using Push transaction ===&lt;br /&gt;
&lt;br /&gt;
The sending system pushes a FHIR document with the BgZ-MSZ to a receiving system. To construct a document, a FHIR Composition resource is created that summarizes and references all the resources that need to be exchanged. This Composition resource is then placed together with all referenced resources in a Bundle with Bundle.type set to &amp;quot;document&amp;quot;. The Composition resource SHALL be the first entry.&lt;br /&gt;
&lt;br /&gt;
The Push use case can be used by systems transitioning from HL7 CDA to HL7 FHIR, where the CDA-based BgZ-MSZ is replaced by a FHIR Composition.&lt;br /&gt;
&lt;br /&gt;
== Retrieval of BgZ-MSZ from previous practitioner ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot; | Person&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot; | System&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Name&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Description&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Name&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Description&lt;br /&gt;
|-&lt;br /&gt;
| Requesting Medical Specialist&lt;br /&gt;
| Medical specialist who queries for a BgZ-MSZ&lt;br /&gt;
| EHR&lt;br /&gt;
| Electronic health record&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;b&amp;gt;Table 2.&amp;lt;/b&amp;gt; Actors in the retrieval of the BgZ-MSZ from a previous practitioner.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;Retrieval of BgZ-MSZ from previous practitioner&amp;quot; use case, the current healthcare provider (Requesting Medical Specialist) takes the initiative to retrieve the BgZ-MSZ from the previous care institution.&lt;br /&gt;
The Requesting Medical Specialist can retrieve the BgZ-MSZ (at a suitable time) using the Pull Message and the search/read queries defined in table 4.&lt;br /&gt;
&lt;br /&gt;
It is assumed that the Requesting Medical Specialist, as person who uses the BgZ-MSZ sharing infrastructure, is signed on, authenticated, and has authorization &amp;amp; consent to access the necessary (patient) information stored in the BgZ-MSZ sharing infrastructure (in other words, an authenticated healthcare professional who has an active treatment relationship with the patient).&lt;br /&gt;
&lt;br /&gt;
= Materials = &lt;br /&gt;
{{NoteBox|BgZ-MSZ uses the [[FHIR:V1.0_FHIR_IG_STU3#FHIR_Packages|FHIR Packaging mechanism]]. This conveniently bundles all profiles, terminology, example material, and other conformance resources you need into a single archive, which can be downloaded or installed using the appropriate FHIR tooling. This version of the information standard uses the following packages:&lt;br /&gt;
* [https://simplifier.net/packages/nictiz.fhir.nl.stu3.bgz/2.0.3 nictiz.fhir.nl.stu3.bgz, version 2.0.3]&lt;br /&gt;
* [https://simplifier.net/packages/nictiz.fhir.nl.stu3.zib2017 nictiz.fhir.nl.stu3.zib2017, version 2.1.0 or compatible]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: packages use [https://semver.org/ Semantic Versioning]. Other versions can be used at will as long as they have the same &#039;&#039;major.minor&#039;&#039; number or a &#039;&#039;minor&#039;&#039; number higher than the stated version.}}&lt;br /&gt;
==FHIR Profiles ==&lt;br /&gt;
The following profiles have been modified compared to zib2017. A distinction has been made between profiles with new functional additions and those with documentation additions&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Profiles with functional additions:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/BgZ-Problem|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}|title=BgZ-Problem}}: This profile has received an addition to the data element code. This allows for the inclusion of a more specific code through specificProblemName in addition to the regular ProblemName.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Documentation profiles:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/BgZ-Patient|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}|title=BgZ-Patient}}: Based on nl-core-patient, with the addition that the data element generalPractitioner has a broader cardinality (0..*). If the system does not allow for the exchange of multiple general practitioners, we recommend using the {{Simplifier|http://fhir.nl/fhir/StructureDefinition/nl-core-patient|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}|title=nl-core-patient}} profile. In the future, we will explore whether the zib2017 nl-core-patient profile can be expanded on the generalPractitioner data element. &lt;br /&gt;
* {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/BgZ-FunctionalOrMentalStatus|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}|title=BgZ-FunctionalOrMentalStatus}}: The profile clarifies when the category data element “Functional Finding” or “Mental Finding” should be used. It includes a mapping for the BgZ-MSZ. It is recommended to use the {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-functionalormentalstatus|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}|title=zib-functionalormentalstatus}} profile for this purpose.&lt;br /&gt;
* {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/BgZ-Procedure|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}|title=BgZ-Procedure}}: This profile clarifies how the category data element should be populated; it has been linked to a value set. It is recommended to use the {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-procedure|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}|title=zib-procedure}} profile, since the category element has no binding.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;horizontal-align: right&amp;quot; &lt;br /&gt;
!style=&amp;quot;text-align:left;  background-color: #E3E3E3 width:10px&amp;quot;  | Chapter&lt;br /&gt;
!style=&amp;quot;text-align:left;  background-color: #E3E3E3 width:100px&amp;quot; | HCIM EN&lt;br /&gt;
!style=&amp;quot;text-align:left;  background-color: #E3E3E3 width:100px&amp;quot; | Resource&lt;br /&gt;
!style=&amp;quot;text-align:left;  background-color: #E3E3E3 width:400px&amp;quot; | Profile&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 1 &lt;br /&gt;
| Patient&lt;br /&gt;
| Patient&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | {{Simplifier|http://fhir.nl/fhir/StructureDefinition/nl-core-patient|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| MaritalStatus&lt;br /&gt;
| Patient.maritalStatus&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | 2&lt;br /&gt;
| Payer&lt;br /&gt;
| Coverage&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-Payer|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| Payer.InsuranceCompany&lt;br /&gt;
| Organization&lt;br /&gt;
| {{Simplifier|http://fhir.nl/fhir/StructureDefinition/nl-core-organization|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| Payer.PayerPerson&lt;br /&gt;
| Patient&lt;br /&gt;
| {{Simplifier|http://fhir.nl/fhir/StructureDefinition/nl-core-patient|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 3 &lt;br /&gt;
| TreatmentDirective&lt;br /&gt;
| Consent&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-TreatmentDirective|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}} &lt;br /&gt;
|-&lt;br /&gt;
| AdvanceDirective&lt;br /&gt;
| Consent&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-AdvanceDirective|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| 4 &lt;br /&gt;
| ContactPerson&lt;br /&gt;
| Patient.contact&lt;br /&gt;
| {{Simplifier|http://fhir.nl/fhir/StructureDefinition/nl-core-patient|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| FunctionalOrMentalStatus&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-FunctionalOrMentalStatus|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| Problem&lt;br /&gt;
| Condition&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/BgZ-Problem|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;5&amp;quot; | 7&lt;br /&gt;
| LivingSituation&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-LivingSituation|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}} &lt;br /&gt;
|-&lt;br /&gt;
| DrugUse&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-DrugUse|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}} &lt;br /&gt;
|-&lt;br /&gt;
| AlcoholUse&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-AlcoholUse|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| TobaccoUse&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-TobaccoUse|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| NutritionAdvice&lt;br /&gt;
| NutritionOrder&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-NutritionAdvice|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| Alert&lt;br /&gt;
| Flag&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-Alert|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| AllergyIntolerance&lt;br /&gt;
| AllergyIntolerance&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-AllergyIntolerance|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;5&amp;quot; | 10 &lt;br /&gt;
| MedicationAgreement&lt;br /&gt;
| MedicationRequest&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-MedicationAgreement|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| AdministrationAgreement&lt;br /&gt;
| MedicationDispense&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-AdministrationAgreement|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| MedicationUse2&lt;br /&gt;
| MedicationStatement&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-MedicationUse|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| PharmaceuticalProduct&lt;br /&gt;
| Medication&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-Product|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| InstructionsForUse&lt;br /&gt;
| Dosage&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-InstructionsForUse|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 11 &lt;br /&gt;
| MedicalDevice&lt;br /&gt;
| DeviceUseStatement&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-MedicalDevice|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| MedicalDevice.Product&lt;br /&gt;
| Device&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-MedicalDeviceProduct|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 12 &lt;br /&gt;
| Vaccination&lt;br /&gt;
| Immunization&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-Vaccination|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| Vaccination.PreferedDateForRevaccination&lt;br /&gt;
| ImmunizationRecommendation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-VaccinationRecommendation|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | 13&lt;br /&gt;
| BloodPressure&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-BloodPressure|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| BodyWeight&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-BodyWeight|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| BodyHeight&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-BodyHeight|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| LaboratoryTestResult&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-LaboratoryTestResult-Observation|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan = &amp;quot;2&amp;quot;| 15 &lt;br /&gt;
| Procedure&lt;br /&gt;
| Procedure&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-Procedure|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| Procedure.basedOn&lt;br /&gt;
| ProcedureRequest&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-ProcedureRequest|nictiz.fhir.nl.stu3.zib2017|pkgVersion=&lt;br /&gt;
{{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| 16 &lt;br /&gt;
| Encounter&lt;br /&gt;
| Encounter&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-Encounter|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| 17 &lt;br /&gt;
| PlannedCareActivity.Procedure&lt;br /&gt;
| ProcedureRequest&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-ProcedureRequest|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 18&lt;br /&gt;
| HealthProfessional&lt;br /&gt;
| Practitioner&lt;br /&gt;
| {{Simplifier|http://fhir.nl/fhir/StructureDefinition/nl-core-practitioner|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| HealthProfessional.Specialty&lt;br /&gt;
| PractitionerRole&lt;br /&gt;
| | {{Simplifier|http://fhir.nl/fhir/StructureDefinition/nl-core-practitionerrole|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| HealthProfessional.HealthProfessionalRole&lt;br /&gt;
| CareTeam&lt;br /&gt;
| {{Simplifier|http://fhir.nl/fhir/StructureDefinition/nl-core-careteam|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| HealthcareProvider&lt;br /&gt;
| Organization&lt;br /&gt;
| {{Simplifier|http://fhir.nl/fhir/StructureDefinition/nl-core-organization|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Metadata&lt;br /&gt;
| Provenance&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/bgz-metadata|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;b&amp;gt;Table 3.&amp;lt;/b&amp;gt; FHIR Profiles used to exchange BgZ-MSZ sections. The reader should take note of the [https://informatiestandaarden.nictiz.nl/wiki/FHIR:V1.0_FHIR_IG_STU3#Relating_FHIR_profiles_with_their_functional_definitions &#039;Relating FHIR profiles with their functional definitions&#039;] in the FHIR STU3 Implementation Guide.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==FHIR Query Specification==&lt;br /&gt;
Table 4 provides an overview of all the FHIR queries to exchange BgZ-MSZ sections with. According to the TA-NP, these will be drafted by a sending system to propose to the receiving system. If the sending system decides to, they may include the metadata (Provenance) by adding the parameter of the query specified in table 4. When the sending system chooses to provide metadata and the receiving system wants to receive metadata, provenance data available in the source system for a specific BgZ-MSZ summary shall be exchanged according to the BgZ-metadata profile as FHIR Provenance instances. This shall be done by appending &#039;&#039;{_revinclude=Provenance:target}&#039;&#039; to the query.&lt;br /&gt;
&lt;br /&gt;
{{NoteBox|Some queries using $lastN with provenance included are built with the sort and count parameters. This approach is necessary because the FHIR specification states that _revinclude is not compatible with the $lastN operation. As a result, provenance resources cannot be directly retrieved through $lastN, requiring an alternative query construction to include the related provenance information.&lt;br /&gt;
&lt;br /&gt;
For example bloodpressure with the resource observation: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;GET [base]Observation?code=http://loinc.org|85354-9&amp;amp;_sort=-date&amp;amp;_count=1&amp;amp;_revinclude=Provenance:target&amp;lt;/pre&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | Query&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | Description&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 1 Demographics and identification&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 1.1 Patient&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Patient?_include=Patient:general-practitioner{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
The patient information available in the source system is exchanged as a FHIR patient instance that conforms to the nl-core-patient profile.&lt;br /&gt;
* The last known marital status available in the source system is exchanged using the patient.maritalStatus field.&lt;br /&gt;
* If available in the source system, the general practitioner (GP) is exchanged (a) as a FHIR Practitioner instance conforming to the nl-core-practitioner profile, where the Practitioner.identifier indicates a GP, and/or (b) as a FHIR Organization instance conforming to the nl-core-organization profile. The specified referenced resources are returned in full.&lt;br /&gt;
* Information regarding the primary partner/contact available in the source system is exchanged using elements of the patient instance. It is not exchanged using the RelatedPerson resource.&lt;br /&gt;
|-&lt;br /&gt;
!   colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 1.2 Marital status&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;pre&amp;gt;see Patient.maritalStatus&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Marital status data are exchanged via the patient resource (see 1.1).&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 2 Financial information&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 2.1 Payer&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Coverage?_include=Coverage:payor{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
The payer data available in the source system is exchanged as a FHIR coverage instance that conforms to the zib-Payer profile.&lt;br /&gt;
* The specified referenced payor resource instances, that may be of type nl-core-organization, nl-core-patient, or nl-core-relatedperson, are returned in full.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 3 Treatment restrictions&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 3.1 Treatment instructions&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Consent?category=http://snomed.info/sct|11291000146105{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All treatmentDirectives available in the source system are exchanged as FHIR consent instances, which conform to the zib-TreatmentDirective profile.&lt;br /&gt;
* The consent.category is fixed to ‘treatment instructions’ (code = &#039;11291000146105&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 3.2 Advance directive&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Consent?category=http://snomed.info/sct|11341000146107{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All AdvanceDirectives available in the source system are exchanged as FHIR consent instances, which conform to the zib-AdvanceDirective profile.&lt;br /&gt;
* The consent.category is fixed to ‘levenstestament en wilsverklaring in dossier’ (code = &#039;11341000146107&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
* the document is only exchanged via a pdf.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 4 Contact persons&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 4.1 Contact&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;Patient.contact&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
Primary partner/contact data are exchanged via the patient resource (see 1.1).&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 5 Functional/mental status&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 5.1 Functional or mental status&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation?category=http://snomed.info/sct|118228005,http://snomed.info/sct|384821006{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All functional or mental status information available in the source system is exchanged as FHIR observation data that conforms to the zib-FunctionalOrMentalStatus profile.&lt;br /&gt;
* Functional status data are exchanged with the observation.category fixed to ‘Functional finding’ (code = &#039;118228005&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
* Mental status data are exchanged with the observation.category fixed to ‘Mental state, behavior, and/or psychosocial function finding’ (code = &#039;384821006&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
* please note that, as defined in the BgZ-MSZ dataset, the category may be both a functional and a mental status.&lt;br /&gt;
* The target system may be configured to optimize the use of this information. For example, it may be configured to group and categorize according to StatusName regarding mental, hearing, vision, mobility, and language skills.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 6 Complaints and diagnoses&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 6.1 Problem&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Condition{?_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All problems available in the source system are returned as zib-Problem instances.&lt;br /&gt;
* The condition.ProblemStatus must be populated when exchanging data. For legacy data, in cases where there is no Problem.ProblemStatus recorded in the source system, the Condition.clinicalStatus field must be populated with an assumed state such as “active” if there is no problemEndDate defined. It is a known problem that the data-absent-reason cannot be used. This aspect is under investigation.&lt;br /&gt;
* Note that no Condition.category (e.g., diagnosis or symptom) may be assumed while exchanging data if the condition.category is not known.&lt;br /&gt;
* Note that the condition.code can exchange multiple encodings for the same problem. In the transaction it is defined that a problem may contain an additional, more specific problemName, which is exchanged using a second condition.code.coding.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 7 Social history&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 7.1 Living Situation&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation?code=http://snomed.info/sct|365508006{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All living situations available in the source system are exchanged as FHIR Observation instances that conform to the zib-LivingSituation profile.&lt;br /&gt;
* The Observation.code is fixed to ‘Residence and accommodation circumstances - finding’ (code = &#039;365508006&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
* The HouseType cardinality is 1..1R and must be exchanged accordingly.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 7.2 Drug Use&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation?code=http://snomed.info/sct|228366006{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
All drug use available in the source system is exchanged as a FHIR Observation instances that conform to the zib-DrugUse profile.&lt;br /&gt;
* The Observation.code is fixed to ‘Finding relating to drug misuse behavior’ (code = &#039;228366006&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
* The target system may be configured to optimize the use of this information. For example, grouping data according to a specific DrugOrMedicationType.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 7.3 Alcohol Use&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation?code=http://snomed.info/sct|228273003{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
All known alcohol use, available in the source system, is exchanged as FHIR Observations that conform to the zib-AlcoholUse profile.&lt;br /&gt;
* The Observation.code is fixed to ‘Finding relating to alcohol drinking behavior’ (code = &#039;228273003&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 7.4 Tobacco Use&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation?code=http://snomed.info/sct|365980008{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All known Tobacco Use, available in the source system, is exchanged as FHIR Observation instances that conform to the zib-TobaccoUse profile.&lt;br /&gt;
* The Observation.code is fixed to ‘Finding of tobacco use and exposure’ (code = &#039;365980008&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 7.5 Nutrition Advice&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/NutritionOrder{?_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
All Nutrition Advice available in the source system is exchanged as a FHIR NutritionOrder instances that conform to the zib-NutritionAdvice profile.&lt;br /&gt;
* The target system may be configured to optimize the use of this information. For example, grouping data according to a specific NutritionOrder.oralDiet.type.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 8 Alerts&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 8.1 Alert&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Flag{?_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All alerts available in the source system are exchanged as a FHIR Flag instances that conform to the zib-Alert profile.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 9 Allergies&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 9.1 Allergy Intolerance&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/AllergyIntolerance{?_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All allergies and intolerances available in the source system are exchanged as a FHIR AllergyIntolerance instances that conform to the zib-AllergyIntolerance profile.&lt;br /&gt;
* According to the BgZ-MSZ transactions, the AllergyIntolerance.Reaction.Symptom must be exchanged if available. For legacy data, in cases where there is no Symptom recorded, the Reaction.manifestation field MUST be populated with a value from the Valueset-data-absent-reason.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;manifestation&amp;quot;:{&lt;br /&gt;
   &amp;quot;extension&amp;quot;: [{&lt;br /&gt;
      &amp;quot;url&amp;quot;: &amp;quot;http://hl7.org/fhir/StructureDefinition/data-absent-reason&amp;quot;,&lt;br /&gt;
      &amp;quot;valueCode&amp;quot;: &amp;quot;unknown&amp;quot;&lt;br /&gt;
    }]&lt;br /&gt;
  },&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 10 Medication&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 10.1 Medication Agreement&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/MedicationRequest?category=http://snomed.info/sct|16076005&amp;amp;_include=MedicationRequest:medication{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All medication agreements available in the source system are exchanged FHIR MedicationRequest instances that conform to the zib-MedicationAgreement profile.&lt;br /&gt;
* The MedicationRequest.category is fixed to ‘Prescription’ (code = &#039;16076005&#039; in codeSystem &#039;SNOMED CT&#039;)&lt;br /&gt;
* The PharmaceuticalProduct agreed upon to be used is returned in full as FHIR Medication instance according to the zib-Product profile.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 10.2 Administration Agreement&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/MedicationDispense?category=http://snomed.info/sct|422037009&amp;amp;_include=MedicationDispense:medication{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All administration agreements available in the source system are exchanged FHIR MedicationDispense instances that conform to the zib-AdministrationAgreement profile.&lt;br /&gt;
* The MedicationDispense.category is fixed to ‘Provider medication administration instructions’ (code = &#039;422037009&#039; in codeSystem &#039;SNOMED CT&#039;)&lt;br /&gt;
* The PharmaceuticalProduct in the agreement is returned in full as FHIR Medication instance according to the zib-Product profile.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 10.3 Medication Use&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/MedicationStatement?category=urn:oid:2.16.840.1.113883.2.4.3.11.60.20.77.5.3|6&amp;amp;_include=MedicationStatement:medication{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All medication use available in the source system are exchanged FHIR MedicationStatement instances that conform to the zib-MedicationUse profile.&lt;br /&gt;
* The MedicationStatement.category is fixed to ‘Medicatiegebruik’ (code = &#039;6&#039; in codeSystem &#039; 2.16.840.1.113883.2.4.3.11.60.20.77.5.3&#039;)&lt;br /&gt;
* The PharmaceuticalProduct that is used is returned in full as FHIR Medication instance according to the zib-Product profile.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 11 Medical devices&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 11.1 Medical device&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/DeviceUseStatement?_include=DeviceUseStatement:device{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All device use statements available in the source system are exchanged as FHIR DeviceUseStatement instances that conform to the zib-MedicalDevice profile.&lt;br /&gt;
* The actual medical device products are returned in full as FHIR Device instances that conform to the zib-MedicalDevice profile.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 12 Vaccinations&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 12.1 Vaccination&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Immunization?status=completed{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All administered vaccinations available in the source system are exchanged as FHIR Immunization instances conforming to the zib-Vaccination profile.&lt;br /&gt;
* Only vaccinations that have been administered are exchanged. Effectively, the Immunization.status is always fixed to ‘completed’.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 13 vital signs and measurements&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 13.1 Blood pressure&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation/$lastn?code=http://loinc.org|85354-9{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
The last known Blood pressure available in the source system is exchanged as a FHIR Observation instance that conforms to the zib-BloodPressure profile.&lt;br /&gt;
* The Observation.category is fixed to ‘Blood pressure panel with all children optional’ (code = &#039;85354-9&#039; in codeSystem &#039;LOINC&#039;).&lt;br /&gt;
* The Observation.effectiveDateTime is used to determine the last known Observation.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 13.2 Body weight&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation/$lastn?code=http://loinc.org|29463-7{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
The last known Body Weight available in the source system is exchanged as a FHIR Observation instance that conforms to the zib-BodyWeight profile.&lt;br /&gt;
* The Observation.category is fixed to ‘Body weight’ (code = &#039; 29463-7&#039; in codeSystem &#039;LOINC&#039;).&lt;br /&gt;
* The Observation.effectiveDateTime is used to determine the last known Observation.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 13.3 Body height&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation/$lastn?code=http://loinc.org|8302-2,http://loinc.org|8306-3,http://loinc.org|8308-9{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
The last known Body Height available in the source system is exchanged as a FHIR Observation instance that conforms to the zib-BodyHeight profile.&lt;br /&gt;
* By default, the Observation.category is fixed to ‘Body height’ (code = &#039; 29463-7&#039; in codeSystem &#039;LOINC&#039;).&lt;br /&gt;
* If it is recorded that a measurement is taken while the patient is lying or standing, ‘Body height --lying’ (code = ‘8306-3’ in CodeSystem ‘LOINC’) or ‘Body height --standing’ (code = ‘8308-9’ in CodeSystem ‘LOINC’) are used.&lt;br /&gt;
* The Observation.effectiveDateTime is used to determine the last known Observation.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 14 Results&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 14.1 Laboratory test result&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation/$lastn?category=http://snomed.info/sct|49581000146104&amp;amp;_include=Observation:related-target{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All last known Laboratory results, with the most recent test result for each PanelOrBattery, are exchanged as FHIR observations conforming to the zib-LaboratoryTestResult-Observation profile.&lt;br /&gt;
* Per PanelOrBattery, all known laboratory tests are exchanged, regardless of their TestDateTime. They are exchanged as related observations with the PanelOrBattery-observation.&lt;br /&gt;
* The optional ResultType is not used when selecting Laboratory results for exchange.&lt;br /&gt;
* The resultStatus cardinality is 1..1R in contract to the zib and must be exchanged accordingly. The LaboratoryTestResult has a DateTime property that is used by the lastn algorithm.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 15 Procedures&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 15.1 Procedure&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Procedure?category=http://snomed.info/sct|387713003,http://snomed.info/sct|258174001&amp;amp;_include=Procedure:based-on{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All operative and image-guided procedures available in the source system are exchanged as FHIR Procedure instances that conform to the zib-Procedure profile.&lt;br /&gt;
* Surgical procedures are exchanged via an instance with the Procedure.category fixed to ‘Surgical procedure’ (code = ‘387713003’ in CodeSystem ‘SNOMED CT’).&lt;br /&gt;
* Image-guided procedures are exchanged via an instance where the procedure category is fixed to ‘Imaging guidance’ (code = ‘258174001’ in CodeSystem ‘SNOMED CT’).&lt;br /&gt;
Procedure instances with any other category than the two specified above are not exchanged. The default category for the BgZ-MSZ is ‘procedure’ (code = ‘71388002’ in CodeSystem ‘SNOMED CT’).&lt;br /&gt;
&lt;br /&gt;
ProcedureRequests accompanying finished Procedure resources may be included through the ‘_include=Procedure:based-on’ query. These are included to add information regarding the person or organization who requested the procedure.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 16 Encounters&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 16.1 Encounter&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Encounter{?_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All Encounters available in the source system are exchanged as FHIR Encounter instances that conform to the zib-Encounter profile. &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 17 Planned care activity&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 17.1 Procedure&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/ProcedureRequest?status=active{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
All planned procedures available in the source system are exchanged as FHIR ProcedureRequest instances according to the zib-ProcedureRequest profile.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 18 Care Setting&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 18.1 Health professional&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/CareTeam?status=active&amp;amp;_include=CareTeam:participant{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All health professionals available in the source system are exchanged as part of a CareTeam instance according to the nl-core-careteam profile.&lt;br /&gt;
* Practitioners are returned in full as FHIR Practitioner instances according to the nl-core-practitioner profile.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 18.2 Healthcare provider&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;see Procedure.performer&lt;br /&gt;
see Encounter.serviceProvider&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Providers are exchanged as part of the BgZ-MSZ information elements according to the nl-core-organization profile. There is no specific query to retrieve Healthcare Providers.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;b&amp;gt;Table 4.&amp;lt;/b&amp;gt; FHIR queries used to retrieve BgZ-MSZ components. Everything between curly braces ({}) is considered optional.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Notified Pull Query Specification==&lt;br /&gt;
The following table provides the overview of codings needed to retrieve all the BgZ-MSZ sections. &lt;br /&gt;
The coding column defines codedConcepts that identify the BgZ-MSZ section (HCIM) to retrieve.  &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;horizontal-align: right&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align:left;  background-color: #E3E3E3 width:200px&amp;quot; | Chapter&lt;br /&gt;
! style=&amp;quot;text-align:left;  background-color: #E3E3E3 width:200px&amp;quot; | Section&lt;br /&gt;
! style=&amp;quot;text-align:left;  background-color: #E3E3E3 width:200px&amp;quot; | Notified Pull coding&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 1 Demographics and identification&lt;br /&gt;
| 1.1 Patient&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/79191-3&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 1.2 Marital status&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;Data are exchanged as part of the patient.&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2 Financial information&lt;br /&gt;
| 2.1 Payer&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/48768-6&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 3 Treatment restrictions&lt;br /&gt;
| 3.1 Treatment instructions&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/11291000146105&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 3.2 Advance directive&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/11341000146107&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 4 Contact persons&lt;br /&gt;
| 4.1 Contact&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;Data are exchanged as part of the patient.&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 5 Functional/mental status&lt;br /&gt;
| 5.1 Functional or mental status&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/47420-5&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 6 Complaints and diagnoses&lt;br /&gt;
| 6.1 Problem&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/11450-4&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;5&amp;quot; | 7 Social history&lt;br /&gt;
| 7.1 Living Situation&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/365508006&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7.2 Drug Use&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/228366006&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7.3 Alcohol Use&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/228273003&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7.4 Tobacco Use&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/365980008&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7.5 Nutrition Advice&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/11816003&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 8 Alerts&lt;br /&gt;
| 8.1 Alert&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/75310-3&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 9 Allergies&lt;br /&gt;
| 9.1 Allergy Intolerance&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/48765-2&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | 10 Medication&lt;br /&gt;
| 10.1 Medication Agreement&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/16076005&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 10.2 Administration Agreement&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/422037009&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 10.3 Medication Use&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/422979000&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 11 Medical devices&lt;br /&gt;
| 11.1 Medical device&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/46264-8&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 12 Vaccinations&lt;br /&gt;
| 12.1 Vaccination&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/11369-6&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | 13 vital signs and measurements&lt;br /&gt;
| 13.1 Blood pressure&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/85354-9&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 13.2 Body weight&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/29463-7&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 13.3 Body height&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/8302-2&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 14 Results&lt;br /&gt;
| 14.1 Laboratory test result&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/15220000&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 15 Procedures&lt;br /&gt;
| 15.1 Procedure&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/47519-4&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 16 Encounters&lt;br /&gt;
| 16.1 Encounter&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/46240-8&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 17 Planned care activity&lt;br /&gt;
| 17.1 Procedure&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/18776-5&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 18 Care Setting&lt;br /&gt;
| 18.1 Health professional&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/229774002&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 18.2 Healthcare provider&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;Data are exchanged as part of other BgZ-MSZ components.&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Meta data&lt;br /&gt;
| Meta data&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/257733005&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;b&amp;gt;Table 5.&amp;lt;/b&amp;gt; FHIR Task.input Query Specification.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Glossary==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Term !! Description&lt;br /&gt;
|-&lt;br /&gt;
| HCIM || Health and Care Information models ([https://zibs.nl/wiki/HCIM_Mainpage HCIM]) or Zorginformatiebouwstenen ([https://zibs.nl/wiki/Hoofdpagina ZIB]&#039;s) are used to capture functional, semantic (non-technical) agreements for the standardization of information used in the care process.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;b&amp;gt;Table 6.&amp;lt;/b&amp;gt; Glossary.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Release notes =&lt;br /&gt;
Please find the release notes on the [[bgz:Vprepub-2.0_Ontwerp_BgZ_MSZ#Release_notes | functional design page]].&lt;br /&gt;
&lt;br /&gt;
{{MedMij:Sjabloon_Support}}&lt;/div&gt;</summary>
		<author><name>Ashwin Djorai</name></author>
	</entry>
	<entry>
		<id>https://informatiestandaarden.nictiz.nl/index.php?title=bgz:Vissue-MSZ-395_Technical_IG_BgZ_MSZ&amp;diff=311915</id>
		<title>bgz:Vissue-MSZ-395 Technical IG BgZ MSZ</title>
		<link rel="alternate" type="text/html" href="https://informatiestandaarden.nictiz.nl/index.php?title=bgz:Vissue-MSZ-395_Technical_IG_BgZ_MSZ&amp;diff=311915"/>
		<updated>2026-05-20T10:33:40Z</updated>

		<summary type="html">&lt;p&gt;Ashwin Djorai: Clone of V2.0 production page for issue MSZ-395&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{IssuePaginaWaarschuwing|MSZ-395|bgz:V2.0_Technical_IG_BgZ_MSZ}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- BACK TO TOP BUTTON --&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;BackToTop&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;noprint&amp;quot; style=&amp;quot;background-color:#FAFAFA; position:fixed; bottom:2%; right:0.5%; padding:0; margin:0;&amp;quot;&amp;gt;&lt;br /&gt;
[[#BackToTop|Back to Top]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- EINDE BACK TO TOP BUTTON --&amp;gt;&lt;br /&gt;
For an overview of all current documentation for BgZ-MSZ, [[Landingspagina_BgZ| see BgZ-MSZ main page]]&lt;br /&gt;
__NUMBEREDHEADINGS__&lt;br /&gt;
__NOINDEX__&lt;br /&gt;
{{DISPLAYTITLE:BgZ-MSZ FHIR Implementation Guide 2.0.0}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
This is the FHIR implementation guide (IG) for the information standard BgZ-MSZ. This IG must be used together with the functional specification: [[Landingspagina_BgZ|see BgZ-MSZ main page]].&lt;br /&gt;
&lt;br /&gt;
In addition, the guidelines as specified in the [[FHIR:V1.0 FHIR IG STU3|general FHIR STU3 Implementation Guide]] apply. The guide defines how to implement FHIR STU3 and what rules apply (e.g., how to handle empty responses, etc.). In particular, the reader should take note of the [[FHIR:V1.0_FHIR_IG_STU3#Use_case_overarching_principles|use case overarching principles]] and the use of [[FHIR:V1.0_FHIR_IG_STU3#FHIR_Packages|FHIR packages]].&lt;br /&gt;
&lt;br /&gt;
Furthermore, this IG requires the reader to understand and use the [https://www.twiin.nl/tanp Technical Agreement Notified Pull (TA-NP) specification].&lt;br /&gt;
&lt;br /&gt;
First, this IG describes the boundaries and relationships that exist. Second, it describes the implementation per transaction.&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
This version of the information standard has known issues. Please find them listed in the [[bgz:Vprepub-2.0_Ontwerp_BgZ_MSZ#Known_issues | functional design page]].&lt;br /&gt;
&lt;br /&gt;
= Boundaries and relationships =&lt;br /&gt;
&lt;br /&gt;
== Boundaries ==&lt;br /&gt;
&lt;br /&gt;
This version of the BgZ-MSZ describes the exchange of all BgZ-MSZ chapters. This includes medication-related zibs, though this version does not use the [[mp:V3.0.0_Ontwerp_medicatieproces_9#Medicamenteuze_behandeling|MBH-identifier]] from Medication Process 9; however, systems are encouraged to use the &amp;lt;code&amp;gt;.identifier&amp;lt;/code&amp;gt; as stated in the [[FHIR:V1.0_FHIR_IG_STU3#When_is_.identifier_expected.3F|general FHIR STU3 Implementation Guide]].&lt;br /&gt;
&lt;br /&gt;
In future versions of the BgZ-MSZ, it is expected that implementation guides will be modularized and that for subsets of the BgZ-MSZ, references will be made to other information standards such as Medication Process and Lab. &lt;br /&gt;
&lt;br /&gt;
In future versions the gap to the European patient summary will be addressed.&lt;br /&gt;
&lt;br /&gt;
== Building blocks and FHIR profiles ==&lt;br /&gt;
&lt;br /&gt;
Data exchange of the BgZ-MSZ is defined in building blocks based on the Dutch zib2017 models.&lt;br /&gt;
Table 3 contains an overview of all building blocks and their related FHIR profiles, including custom (BgZ-MSZ-related) FHIR profiles. Please note that every FHIR profile contains mappings towards the zib BasicElements. This is relevant since some parts of the FHIR profiles are not mapped to their associated zib (e.g., effectiveDateTime in livingSituation). The data elements of zib BasicElement are used primarily for lastn queries that depend on the effectiveDateTime element. &lt;br /&gt;
&lt;br /&gt;
* The Metadata building block is made independent of the zibs. Metadata contains data that relates to the registration process rather than the medical content. Exchange of metadata for the BgZ-MSZ is designed via a query add-on: BgZ-MSZ sections can be queried with or without metadata. When data with a specific section are exchanged, there may be metadata about the registration process that refer to instances within such a section. In the future, when more information standards use the Provenance resource to exchange registration data, it is planned to create an nl-core-MetaData profile that will replace the current bgz-MetaData profile.&lt;br /&gt;
&lt;br /&gt;
== Relations between building blocks ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;width:auto; margin-left:auto; margin-right:auto;&amp;quot;&amp;gt;&lt;br /&gt;
[[Bestand: ChaptersAndRelationsBgZ2 v1.png|800px]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;b&amp;gt;Figure 1.&amp;lt;/b&amp;gt; Relations between building blocks.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Mapping between profiles and dataset ==&lt;br /&gt;
&lt;br /&gt;
Each FHIR profile maps to the functional definition in ART-DECOR. FHIR profiles contain mappings to all data elements that are present in the functional data set. Either zib mappings are used (e.g., NL-CM:17.2.1) or BgZ-MSZ-specific mappings are used with the prefix &amp;quot;bgz2017-dataelement-&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Each transaction must contain a Patient building block. Therefore, a reference to a Patient resource conforming to the nl-core-Patient profile is expected in .subject or .patient of each FHIR instance of each main building block except for MetaData, Patient, HealthProvider.&lt;br /&gt;
&lt;br /&gt;
FHIR instances, exchanged as part of a transaction, will contain references to other instances. For example, a procedure may reference a problem list item. Implementers SHOULD use literal references (using .reference) instead of logical references (using .identifier) where possible; see the general FHIR IG on the Reference data type.&lt;br /&gt;
&lt;br /&gt;
== Patient identification == &lt;br /&gt;
&lt;br /&gt;
This implementation guide assumes that the client system can make a connection to the right server that contains the patient&#039;s information. It does not provide information on finding the right server, nor does it provide information about security. Moreover, each transaction is performed in the context of a specific patient, whose context might have been established using the authentication mechanisms described in external specifications such as the MedMij ‘Afsprakenstelsel’ or through the usage of search parameters for patient identification.&lt;br /&gt;
Each server is required to perform filtering based on the patient associated with the context for the request or based on the patient identification search parameters, which is a chained search parameter for all resource types except Patient, so only the records associated with the authenticated patient are returned.&lt;br /&gt;
&lt;br /&gt;
An example of a request that retrieves all Condition resources of a patient with a fictional BSN of 111222333:&lt;br /&gt;
&amp;lt;nowiki&amp;gt;GET [base]/Condition?patient.identifier=http://fhir.nl/fhir/NamingSystem/bsn|111222333&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Table 4 defines the FHIR queries for all BgZ-MSZ chapters. These queries apply for both use cases: &amp;quot;Exchange BgZ-MSZ for Referral&amp;quot; and &amp;quot;Retrieval of BgZ-MSZ from previous practitioner&amp;quot;.&lt;br /&gt;
All search parameters used in this table SHALL be supported for processing by servers and MAY be supported by clients.&lt;br /&gt;
&lt;br /&gt;
= Transactions =&lt;br /&gt;
&lt;br /&gt;
== Exchange BgZ-MSZ at Referral ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot; | Actors&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot; | Systems&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot; | FHIR Capability Statements&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Name&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Description&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Name&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Description&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Name&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Description&lt;br /&gt;
|-&lt;br /&gt;
| Referring (Sending) Medical Specialist&lt;br /&gt;
| The medical specialist who sends BgZ-MSZ at referral&lt;br /&gt;
| EHR&lt;br /&gt;
| Electronic health record&lt;br /&gt;
|[[Bestand: Verwijzing.png| 20px]] {{Simplifier|http://nictiz.nl/fhir/CapabilityStatement/bgz2017-clientcapabilities|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}|title=CapabilityStatement: Client}}&lt;br /&gt;
| FHIR Client requirements&lt;br /&gt;
|-&lt;br /&gt;
| Receiving Medical Specialist&lt;br /&gt;
| The medical specialist who receives BgZ-MSZ at referral&lt;br /&gt;
| EHR&lt;br /&gt;
| Electronic health record&lt;br /&gt;
|[[Bestand: Verwijzing.png| 20px]] {{Simplifier|http://nictiz.nl/fhir/CapabilityStatement/bgz2017-servercapabilities|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}|title=CapabilityStatement: Server}}&lt;br /&gt;
| FHIR Server requirements&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;b&amp;gt;Table 1.&amp;lt;/b&amp;gt; Actors in the BgZ-MSZ exchange at referral.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
FHIR instances for the BgZ-MSZ summary are made available at the sending system through the Notified Pull mechanism using the FHIR profiles (table 3), the definition of the ART-DECOR publication (see functional specification), and the FHIR query specification (table 4). The FHIR instances will remain available unchanged for as long as the task period is valid.&lt;br /&gt;
&lt;br /&gt;
=== Exchange using Notified Pull transaction ===&lt;br /&gt;
&lt;br /&gt;
The BgZ-MSZ Notification task profile (table 5) is used by the sending system to invite the receiving system to perform one or more Pull interactions (FHIR requests). The task contains the FHIR-read and FHIR-search interactions that can be performed to retrieve the data that has been made available at the sending system. The valueReference or valueString for a BgZ-MSZ section is defined in Table 6. &lt;br /&gt;
&lt;br /&gt;
When generating the notification message, the restriction.period, during which the data will be available, is set by the sending system. This period is identical to the duration of the referral. Working agreements describe how long queries are valid.&lt;br /&gt;
&lt;br /&gt;
=== Exchange using Push transaction ===&lt;br /&gt;
&lt;br /&gt;
The sending system pushes a FHIR document with the BgZ-MSZ to a receiving system. To construct a document, a FHIR Composition resource is created that summarizes and references all the resources that need to be exchanged. This Composition resource is then placed together with all referenced resources in a Bundle with Bundle.type set to &amp;quot;document&amp;quot;. The Composition resource SHALL be the first entry.&lt;br /&gt;
&lt;br /&gt;
The Push use case can be used by systems transitioning from HL7 CDA to HL7 FHIR, where the CDA-based BgZ-MSZ is replaced by a FHIR Composition.&lt;br /&gt;
&lt;br /&gt;
== Retrieval of BgZ-MSZ from previous practitioner ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot; | Person&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot; | System&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Name&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Description&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Name&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Description&lt;br /&gt;
|-&lt;br /&gt;
| Requesting Medical Specialist&lt;br /&gt;
| Medical specialist who queries for a BgZ-MSZ&lt;br /&gt;
| EHR&lt;br /&gt;
| Electronic health record&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;b&amp;gt;Table 2.&amp;lt;/b&amp;gt; Actors in the retrieval of the BgZ-MSZ from a previous practitioner.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;Retrieval of BgZ-MSZ from previous practitioner&amp;quot; use case, the current healthcare provider (Requesting Medical Specialist) takes the initiative to retrieve the BgZ-MSZ from the previous care institution.&lt;br /&gt;
The Requesting Medical Specialist can retrieve the BgZ-MSZ (at a suitable time) using the Pull Message and the search/read queries defined in table 4.&lt;br /&gt;
&lt;br /&gt;
It is assumed that the Requesting Medical Specialist, as person who uses the BgZ-MSZ sharing infrastructure, is signed on, authenticated, and has authorization &amp;amp; consent to access the necessary (patient) information stored in the BgZ-MSZ sharing infrastructure (in other words, an authenticated healthcare professional who has an active treatment relationship with the patient).&lt;br /&gt;
&lt;br /&gt;
= Materials = &lt;br /&gt;
{{NoteBox|BgZ-MSZ uses the [[FHIR:V1.0_FHIR_IG_STU3#FHIR_Packages|FHIR Packaging mechanism]]. This conveniently bundles all profiles, terminology, example material, and other conformance resources you need into a single archive, which can be downloaded or installed using the appropriate FHIR tooling. This version of the information standard uses the following packages:&lt;br /&gt;
* [https://simplifier.net/packages/nictiz.fhir.nl.stu3.bgz/2.0.3 nictiz.fhir.nl.stu3.bgz, version 2.0.3]&lt;br /&gt;
* [https://simplifier.net/packages/nictiz.fhir.nl.stu3.zib2017 nictiz.fhir.nl.stu3.zib2017, version 2.1.0 or compatible]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: packages use [https://semver.org/ Semantic Versioning]. Other versions can be used at will as long as they have the same &#039;&#039;major.minor&#039;&#039; number or a &#039;&#039;minor&#039;&#039; number higher than the stated version.}}&lt;br /&gt;
==FHIR Profiles ==&lt;br /&gt;
The following profiles have been modified compared to zib2017. A distinction has been made between profiles with new functional additions and those with documentation additions&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Profiles with functional additions:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/BgZ-Problem|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}|title=BgZ-Problem}}: This profile has received an addition to the data element code. This allows for the inclusion of a more specific code through specificProblemName in addition to the regular ProblemName.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Documentation profiles:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/BgZ-Patient|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}|title=BgZ-Patient}}: Based on nl-core-patient, with the addition that the data element generalPractitioner has a broader cardinality (0..*). If the system does not allow for the exchange of multiple general practitioners, we recommend using the {{Simplifier|http://fhir.nl/fhir/StructureDefinition/nl-core-patient|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}|title=nl-core-patient}} profile. In the future, we will explore whether the zib2017 nl-core-patient profile can be expanded on the generalPractitioner data element. &lt;br /&gt;
* {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/BgZ-FunctionalOrMentalStatus|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}|title=BgZ-FunctionalOrMentalStatus}}: The profile clarifies when the category data element “Functional Finding” or “Mental Finding” should be used. It includes a mapping for the BgZ-MSZ. It is recommended to use the {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-functionalormentalstatus|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}|title=zib-functionalormentalstatus}} profile for this purpose.&lt;br /&gt;
* {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/BgZ-Procedure|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}|title=BgZ-Procedure}}: This profile clarifies how the category data element should be populated; it has been linked to a value set. It is recommended to use the {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-procedure|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}|title=zib-procedure}} profile, since the category element has no binding.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;horizontal-align: right&amp;quot; &lt;br /&gt;
!style=&amp;quot;text-align:left;  background-color: #E3E3E3 width:10px&amp;quot;  | Chapter&lt;br /&gt;
!style=&amp;quot;text-align:left;  background-color: #E3E3E3 width:100px&amp;quot; | HCIM EN&lt;br /&gt;
!style=&amp;quot;text-align:left;  background-color: #E3E3E3 width:100px&amp;quot; | Resource&lt;br /&gt;
!style=&amp;quot;text-align:left;  background-color: #E3E3E3 width:400px&amp;quot; | Profile&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 1 &lt;br /&gt;
| Patient&lt;br /&gt;
| Patient&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | {{Simplifier|http://fhir.nl/fhir/StructureDefinition/nl-core-patient|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| MaritalStatus&lt;br /&gt;
| Patient.maritalStatus&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | 2&lt;br /&gt;
| Payer&lt;br /&gt;
| Coverage&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-Payer|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| Payer.InsuranceCompany&lt;br /&gt;
| Organization&lt;br /&gt;
| {{Simplifier|http://fhir.nl/fhir/StructureDefinition/nl-core-organization|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| Payer.PayerPerson&lt;br /&gt;
| Patient&lt;br /&gt;
| {{Simplifier|http://fhir.nl/fhir/StructureDefinition/nl-core-patient|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 3 &lt;br /&gt;
| TreatmentDirective&lt;br /&gt;
| Consent&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-TreatmentDirective|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}} &lt;br /&gt;
|-&lt;br /&gt;
| AdvanceDirective&lt;br /&gt;
| Consent&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-AdvanceDirective|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| 4 &lt;br /&gt;
| ContactPerson&lt;br /&gt;
| Patient.contact&lt;br /&gt;
| {{Simplifier|http://fhir.nl/fhir/StructureDefinition/nl-core-patient|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| FunctionalOrMentalStatus&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-FunctionalOrMentalStatus|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| Problem&lt;br /&gt;
| Condition&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/BgZ-Problem|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;5&amp;quot; | 7&lt;br /&gt;
| LivingSituation&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-LivingSituation|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}} &lt;br /&gt;
|-&lt;br /&gt;
| DrugUse&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-DrugUse|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}} &lt;br /&gt;
|-&lt;br /&gt;
| AlcoholUse&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-AlcoholUse|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| TobaccoUse&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-TobaccoUse|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| NutritionAdvice&lt;br /&gt;
| NutritionOrder&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-NutritionAdvice|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| Alert&lt;br /&gt;
| Flag&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-Alert|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| AllergyIntolerance&lt;br /&gt;
| AllergyIntolerance&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-AllergyIntolerance|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;5&amp;quot; | 10 &lt;br /&gt;
| MedicationAgreement&lt;br /&gt;
| MedicationRequest&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-MedicationAgreement|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| AdministrationAgreement&lt;br /&gt;
| MedicationDispense&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-AdministrationAgreement|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| MedicationUse2&lt;br /&gt;
| MedicationStatement&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-MedicationUse|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| PharmaceuticalProduct&lt;br /&gt;
| Medication&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-Product|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| InstructionsForUse&lt;br /&gt;
| Dosage&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-InstructionsForUse|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 11 &lt;br /&gt;
| MedicalDevice&lt;br /&gt;
| DeviceUseStatement&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-MedicalDevice|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| MedicalDevice.Product&lt;br /&gt;
| Device&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-MedicalDeviceProduct|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 12 &lt;br /&gt;
| Vaccination&lt;br /&gt;
| Immunization&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-Vaccination|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| Vaccination.PreferedDateForRevaccination&lt;br /&gt;
| ImmunizationRecommendation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-VaccinationRecommendation|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | 13&lt;br /&gt;
| BloodPressure&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-BloodPressure|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| BodyWeight&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-BodyWeight|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| BodyHeight&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-BodyHeight|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| LaboratoryTestResult&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-LaboratoryTestResult-Observation|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan = &amp;quot;2&amp;quot;| 15 &lt;br /&gt;
| Procedure&lt;br /&gt;
| Procedure&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-Procedure|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| Procedure.basedOn&lt;br /&gt;
| ProcedureRequest&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-ProcedureRequest|nictiz.fhir.nl.stu3.zib2017|pkgVersion=&lt;br /&gt;
{{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| 16 &lt;br /&gt;
| Encounter&lt;br /&gt;
| Encounter&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-Encounter|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| 17 &lt;br /&gt;
| PlannedCareActivity.Procedure&lt;br /&gt;
| ProcedureRequest&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-ProcedureRequest|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 18&lt;br /&gt;
| HealthProfessional&lt;br /&gt;
| Practitioner&lt;br /&gt;
| {{Simplifier|http://fhir.nl/fhir/StructureDefinition/nl-core-practitioner|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| HealthProfessional.Specialty&lt;br /&gt;
| PractitionerRole&lt;br /&gt;
| | {{Simplifier|http://fhir.nl/fhir/StructureDefinition/nl-core-practitionerrole|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| HealthProfessional.HealthProfessionalRole&lt;br /&gt;
| CareTeam&lt;br /&gt;
| {{Simplifier|http://fhir.nl/fhir/StructureDefinition/nl-core-careteam|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| HealthcareProvider&lt;br /&gt;
| Organization&lt;br /&gt;
| {{Simplifier|http://fhir.nl/fhir/StructureDefinition/nl-core-organization|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Metadata&lt;br /&gt;
| Provenance&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/bgz-metadata|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;b&amp;gt;Table 3.&amp;lt;/b&amp;gt; FHIR Profiles used to exchange BgZ-MSZ sections. The reader should take note of the [https://informatiestandaarden.nictiz.nl/wiki/FHIR:V1.0_FHIR_IG_STU3#Relating_FHIR_profiles_with_their_functional_definitions &#039;Relating FHIR profiles with their functional definitions&#039;] in the FHIR STU3 Implementation Guide.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==FHIR Query Specification==&lt;br /&gt;
Table 4 provides an overview of all the FHIR queries to exchange BgZ-MSZ sections with. According to the TA-NP, these will be drafted by a sending system to propose to the receiving system. If the sending system decides to, they may include the metadata (Provenance) by adding the parameter of the query specified in table 4. When the sending system chooses to provide metadata and the receiving system wants to receive metadata, provenance data available in the source system for a specific BgZ-MSZ summary shall be exchanged according to the BgZ-metadata profile as FHIR Provenance instances. This shall be done by appending &#039;&#039;{_revinclude=Provenance:target}&#039;&#039; to the query.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | Query&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | Description&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 1 Demographics and identification&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 1.1 Patient&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Patient?_include=Patient:general-practitioner{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
The patient information available in the source system is exchanged as a FHIR patient instance that conforms to the nl-core-patient profile.&lt;br /&gt;
* The last known marital status available in the source system is exchanged using the patient.maritalStatus field.&lt;br /&gt;
* If available in the source system, the general practitioner (GP) is exchanged (a) as a FHIR Practitioner instance conforming to the nl-core-practitioner profile, where the Practitioner.identifier indicates a GP, and/or (b) as a FHIR Organization instance conforming to the nl-core-organization profile. The specified referenced resources are returned in full.&lt;br /&gt;
* Information regarding the primary partner/contact available in the source system is exchanged using elements of the patient instance. It is not exchanged using the RelatedPerson resource.&lt;br /&gt;
|-&lt;br /&gt;
!   colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 1.2 Marital status&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;pre&amp;gt;see Patient.maritalStatus&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Marital status data are exchanged via the patient resource (see 1.1).&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 2 Financial information&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 2.1 Payer&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Coverage?_include=Coverage:payor{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
The payer data available in the source system is exchanged as a FHIR coverage instance that conforms to the zib-Payer profile.&lt;br /&gt;
* The specified referenced payor resource instances, that may be of type nl-core-organization, nl-core-patient, or nl-core-relatedperson, are returned in full.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 3 Treatment restrictions&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 3.1 Treatment instructions&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Consent?category=http://snomed.info/sct|11291000146105{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All treatmentDirectives available in the source system are exchanged as FHIR consent instances, which conform to the zib-TreatmentDirective profile.&lt;br /&gt;
* The consent.category is fixed to ‘treatment instructions’ (code = &#039;11291000146105&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 3.2 Advance directive&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Consent?category=http://snomed.info/sct|11341000146107{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All AdvanceDirectives available in the source system are exchanged as FHIR consent instances, which conform to the zib-AdvanceDirective profile.&lt;br /&gt;
* The consent.category is fixed to ‘levenstestament en wilsverklaring in dossier’ (code = &#039;11341000146107&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
* the document is only exchanged via a pdf.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 4 Contact persons&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 4.1 Contact&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;Patient.contact&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
Primary partner/contact data are exchanged via the patient resource (see 1.1).&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 5 Functional/mental status&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 5.1 Functional or mental status&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation?category=http://snomed.info/sct|118228005,http://snomed.info/sct|384821006{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All functional or mental status information available in the source system is exchanged as FHIR observation data that conforms to the zib-FunctionalOrMentalStatus profile.&lt;br /&gt;
* Functional status data are exchanged with the observation.category fixed to ‘Functional finding’ (code = &#039;118228005&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
* Mental status data are exchanged with the observation.category fixed to ‘Mental state, behavior, and/or psychosocial function finding’ (code = &#039;384821006&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
* please note that, as defined in the BgZ-MSZ dataset, the category may be both a functional and a mental status.&lt;br /&gt;
* The target system may be configured to optimize the use of this information. For example, it may be configured to group and categorize according to StatusName regarding mental, hearing, vision, mobility, and language skills.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 6 Complaints and diagnoses&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 6.1 Problem&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Condition{?_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All problems available in the source system are returned as zib-Problem instances.&lt;br /&gt;
* The condition.ProblemStatus must be populated when exchanging data. For legacy data, in cases where there is no Problem.ProblemStatus recorded in the source system, the Condition.clinicalStatus field must be populated with an assumed state such as “active” if there is no problemEndDate defined. It is a known problem that the data-absent-reason cannot be used. This aspect is under investigation.&lt;br /&gt;
* Note that no Condition.category (e.g., diagnosis or symptom) may be assumed while exchanging data if the condition.category is not known.&lt;br /&gt;
* Note that the condition.code can exchange multiple encodings for the same problem. In the transaction it is defined that a problem may contain an additional, more specific problemName, which is exchanged using a second condition.code.coding.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 7 Social history&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 7.1 Living Situation&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation?code=http://snomed.info/sct|365508006{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All living situations available in the source system are exchanged as FHIR Observation instances that conform to the zib-LivingSituation profile.&lt;br /&gt;
* The Observation.code is fixed to ‘Residence and accommodation circumstances - finding’ (code = &#039;365508006&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
* The HouseType cardinality is 1..1R and must be exchanged accordingly.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 7.2 Drug Use&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation?code=http://snomed.info/sct|228366006{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
All drug use available in the source system is exchanged as a FHIR Observation instances that conform to the zib-DrugUse profile.&lt;br /&gt;
* The Observation.code is fixed to ‘Finding relating to drug misuse behavior’ (code = &#039;228366006&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
* The target system may be configured to optimize the use of this information. For example, grouping data according to a specific DrugOrMedicationType.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 7.3 Alcohol Use&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation?code=http://snomed.info/sct|228273003{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
All known alcohol use, available in the source system, is exchanged as FHIR Observations that conform to the zib-AlcoholUse profile.&lt;br /&gt;
* The Observation.code is fixed to ‘Finding relating to alcohol drinking behavior’ (code = &#039;228273003&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 7.4 Tobacco Use&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation?code=http://snomed.info/sct|365980008{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All known Tobacco Use, available in the source system, is exchanged as FHIR Observation instances that conform to the zib-TobaccoUse profile.&lt;br /&gt;
* The Observation.code is fixed to ‘Finding of tobacco use and exposure’ (code = &#039;365980008&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 7.5 Nutrition Advice&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/NutritionOrder{?_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
All Nutrition Advice available in the source system is exchanged as a FHIR NutritionOrder instances that conform to the zib-NutritionAdvice profile.&lt;br /&gt;
* The target system may be configured to optimize the use of this information. For example, grouping data according to a specific NutritionOrder.oralDiet.type.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 8 Alerts&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 8.1 Alert&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Flag{?_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All alerts available in the source system are exchanged as a FHIR Flag instances that conform to the zib-Alert profile.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 9 Allergies&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 9.1 Allergy Intolerance&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/AllergyIntolerance{?_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All allergies and intolerances available in the source system are exchanged as a FHIR AllergyIntolerance instances that conform to the zib-AllergyIntolerance profile.&lt;br /&gt;
* According to the BgZ-MSZ transactions, the AllergyIntolerance.Reaction.Symptom must be exchanged if available. For legacy data, in cases where there is no Symptom recorded, the Reaction.manifestation field MUST be populated with a value from the Valueset-data-absent-reason.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;manifestation&amp;quot;:{&lt;br /&gt;
   &amp;quot;extension&amp;quot;: [{&lt;br /&gt;
      &amp;quot;url&amp;quot;: &amp;quot;http://hl7.org/fhir/StructureDefinition/data-absent-reason&amp;quot;,&lt;br /&gt;
      &amp;quot;valueCode&amp;quot;: &amp;quot;unknown&amp;quot;&lt;br /&gt;
    }]&lt;br /&gt;
  },&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 10 Medication&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 10.1 Medication Agreement&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/MedicationRequest?category=http://snomed.info/sct|16076005&amp;amp;_include=MedicationRequest:medication{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All medication agreements available in the source system are exchanged FHIR MedicationRequest instances that conform to the zib-MedicationAgreement profile.&lt;br /&gt;
* The MedicationRequest.category is fixed to ‘Prescription’ (code = &#039;16076005&#039; in codeSystem &#039;SNOMED CT&#039;)&lt;br /&gt;
* The PharmaceuticalProduct agreed upon to be used is returned in full as FHIR Medication instance according to the zib-Product profile.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 10.2 Administration Agreement&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/MedicationDispense?category=http://snomed.info/sct|422037009&amp;amp;_include=MedicationDispense:medication{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All administration agreements available in the source system are exchanged FHIR MedicationDispense instances that conform to the zib-AdministrationAgreement profile.&lt;br /&gt;
* The MedicationDispense.category is fixed to ‘Provider medication administration instructions’ (code = &#039;422037009&#039; in codeSystem &#039;SNOMED CT&#039;)&lt;br /&gt;
* The PharmaceuticalProduct in the agreement is returned in full as FHIR Medication instance according to the zib-Product profile.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 10.3 Medication Use&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/MedicationStatement?category=urn:oid:2.16.840.1.113883.2.4.3.11.60.20.77.5.3|6&amp;amp;_include=MedicationStatement:medication{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All medication use available in the source system are exchanged FHIR MedicationStatement instances that conform to the zib-MedicationUse profile.&lt;br /&gt;
* The MedicationStatement.category is fixed to ‘Medicatiegebruik’ (code = &#039;6&#039; in codeSystem &#039; 2.16.840.1.113883.2.4.3.11.60.20.77.5.3&#039;)&lt;br /&gt;
* The PharmaceuticalProduct that is used is returned in full as FHIR Medication instance according to the zib-Product profile.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 11 Medical devices&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 11.1 Medical device&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/DeviceUseStatement?_include=DeviceUseStatement:device{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All device use statements available in the source system are exchanged as FHIR DeviceUseStatement instances that conform to the zib-MedicalDevice profile.&lt;br /&gt;
* The actual medical device products are returned in full as FHIR Device instances that conform to the zib-MedicalDevice profile.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 12 Vaccinations&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 12.1 Vaccination&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Immunization?status=completed{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All administered vaccinations available in the source system are exchanged as FHIR Immunization instances conforming to the zib-Vaccination profile.&lt;br /&gt;
* Only vaccinations that have been administered are exchanged. Effectively, the Immunization.status is always fixed to ‘completed’.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 13 vital signs and measurements&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 13.1 Blood pressure&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation/$lastn?code=http://loinc.org|85354-9{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
The last known Blood pressure available in the source system is exchanged as a FHIR Observation instance that conforms to the zib-BloodPressure profile.&lt;br /&gt;
* The Observation.category is fixed to ‘Blood pressure panel with all children optional’ (code = &#039;85354-9&#039; in codeSystem &#039;LOINC&#039;).&lt;br /&gt;
* The Observation.effectiveDateTime is used to determine the last known Observation.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 13.2 Body weight&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation/$lastn?code=http://loinc.org|29463-7{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
The last known Body Weight available in the source system is exchanged as a FHIR Observation instance that conforms to the zib-BodyWeight profile.&lt;br /&gt;
* The Observation.category is fixed to ‘Body weight’ (code = &#039; 29463-7&#039; in codeSystem &#039;LOINC&#039;).&lt;br /&gt;
* The Observation.effectiveDateTime is used to determine the last known Observation.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 13.3 Body height&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation/$lastn?code=http://loinc.org|8302-2,http://loinc.org|8306-3,http://loinc.org|8308-9{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
The last known Body Height available in the source system is exchanged as a FHIR Observation instance that conforms to the zib-BodyHeight profile.&lt;br /&gt;
* By default, the Observation.category is fixed to ‘Body height’ (code = &#039; 29463-7&#039; in codeSystem &#039;LOINC&#039;).&lt;br /&gt;
* If it is recorded that a measurement is taken while the patient is lying or standing, ‘Body height --lying’ (code = ‘8306-3’ in CodeSystem ‘LOINC’) or ‘Body height --standing’ (code = ‘8308-9’ in CodeSystem ‘LOINC’) are used.&lt;br /&gt;
* The Observation.effectiveDateTime is used to determine the last known Observation.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 14 Results&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 14.1 Laboratory test result&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation/$lastn?category=http://snomed.info/sct|49581000146104&amp;amp;_include=Observation:related-target{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All last known Laboratory results, with the most recent test result for each PanelOrBattery, are exchanged as FHIR observations conforming to the zib-LaboratoryTestResult-Observation profile.&lt;br /&gt;
* Per PanelOrBattery, all known laboratory tests are exchanged, regardless of their TestDateTime. They are exchanged as related observations with the PanelOrBattery-observation.&lt;br /&gt;
* The optional ResultType is not used when selecting Laboratory results for exchange.&lt;br /&gt;
* The resultStatus cardinality is 1..1R in contract to the zib and must be exchanged accordingly. The LaboratoryTestResult has a DateTime property that is used by the lastn algorithm.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 15 Procedures&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 15.1 Procedure&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Procedure?category=http://snomed.info/sct|387713003,http://snomed.info/sct|258174001&amp;amp;_include=Procedure:based-on{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All operative and image-guided procedures available in the source system are exchanged as FHIR Procedure instances that conform to the zib-Procedure profile.&lt;br /&gt;
* Surgical procedures are exchanged via an instance with the Procedure.category fixed to ‘Surgical procedure’ (code = ‘387713003’ in CodeSystem ‘SNOMED CT’).&lt;br /&gt;
* Image-guided procedures are exchanged via an instance where the procedure category is fixed to ‘Imaging guidance’ (code = ‘258174001’ in CodeSystem ‘SNOMED CT’).&lt;br /&gt;
Procedure instances with any other category than the two specified above are not exchanged. The default category for the BgZ-MSZ is ‘procedure’ (code = ‘71388002’ in CodeSystem ‘SNOMED CT’).&lt;br /&gt;
&lt;br /&gt;
ProcedureRequests accompanying finished Procedure resources may be included through the ‘_include=Procedure:based-on’ query. These are included to add information regarding the person or organization who requested the procedure.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 16 Encounters&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 16.1 Encounter&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Encounter{?_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All Encounters available in the source system are exchanged as FHIR Encounter instances that conform to the zib-Encounter profile. &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 17 Planned care activity&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 17.1 Procedure&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/ProcedureRequest?status=active{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
All planned procedures available in the source system are exchanged as FHIR ProcedureRequest instances according to the zib-ProcedureRequest profile.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 18 Care Setting&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 18.1 Health professional&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/CareTeam?status=active&amp;amp;_include=CareTeam:participant{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All health professionals available in the source system are exchanged as part of a CareTeam instance according to the nl-core-careteam profile.&lt;br /&gt;
* Practitioners are returned in full as FHIR Practitioner instances according to the nl-core-practitioner profile.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 18.2 Healthcare provider&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;see Procedure.performer&lt;br /&gt;
see Encounter.serviceProvider&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Providers are exchanged as part of the BgZ-MSZ information elements according to the nl-core-organization profile. There is no specific query to retrieve Healthcare Providers.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;b&amp;gt;Table 4.&amp;lt;/b&amp;gt; FHIR queries used to retrieve BgZ-MSZ components. Everything between curly braces ({}) is considered optional.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Notified Pull Query Specification==&lt;br /&gt;
The following table provides the overview of codings needed to retrieve all the BgZ-MSZ sections. &lt;br /&gt;
The coding column defines codedConcepts that identify the BgZ-MSZ section (HCIM) to retrieve.  &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;horizontal-align: right&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align:left;  background-color: #E3E3E3 width:200px&amp;quot; | Chapter&lt;br /&gt;
! style=&amp;quot;text-align:left;  background-color: #E3E3E3 width:200px&amp;quot; | Section&lt;br /&gt;
! style=&amp;quot;text-align:left;  background-color: #E3E3E3 width:200px&amp;quot; | Notified Pull coding&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 1 Demographics and identification&lt;br /&gt;
| 1.1 Patient&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/79191-3&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 1.2 Marital status&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;Data are exchanged as part of the patient.&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2 Financial information&lt;br /&gt;
| 2.1 Payer&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/48768-6&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 3 Treatment restrictions&lt;br /&gt;
| 3.1 Treatment instructions&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/11291000146105&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 3.2 Advance directive&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/11341000146107&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 4 Contact persons&lt;br /&gt;
| 4.1 Contact&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;Data are exchanged as part of the patient.&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 5 Functional/mental status&lt;br /&gt;
| 5.1 Functional or mental status&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/47420-5&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 6 Complaints and diagnoses&lt;br /&gt;
| 6.1 Problem&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/11450-4&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;5&amp;quot; | 7 Social history&lt;br /&gt;
| 7.1 Living Situation&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/365508006&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7.2 Drug Use&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/228366006&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7.3 Alcohol Use&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/228273003&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7.4 Tobacco Use&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/365980008&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7.5 Nutrition Advice&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/11816003&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 8 Alerts&lt;br /&gt;
| 8.1 Alert&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/75310-3&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 9 Allergies&lt;br /&gt;
| 9.1 Allergy Intolerance&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/48765-2&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | 10 Medication&lt;br /&gt;
| 10.1 Medication Agreement&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/16076005&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 10.2 Administration Agreement&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/422037009&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 10.3 Medication Use&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/422979000&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 11 Medical devices&lt;br /&gt;
| 11.1 Medical device&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/46264-8&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 12 Vaccinations&lt;br /&gt;
| 12.1 Vaccination&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/11369-6&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | 13 vital signs and measurements&lt;br /&gt;
| 13.1 Blood pressure&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/85354-9&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 13.2 Body weight&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/29463-7&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 13.3 Body height&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/8302-2&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 14 Results&lt;br /&gt;
| 14.1 Laboratory test result&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/15220000&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 15 Procedures&lt;br /&gt;
| 15.1 Procedure&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/47519-4&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 16 Encounters&lt;br /&gt;
| 16.1 Encounter&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/46240-8&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 17 Planned care activity&lt;br /&gt;
| 17.1 Procedure&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/18776-5&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 18 Care Setting&lt;br /&gt;
| 18.1 Health professional&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/229774002&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 18.2 Healthcare provider&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;Data are exchanged as part of other BgZ-MSZ components.&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Meta data&lt;br /&gt;
| Meta data&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/257733005&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;b&amp;gt;Table 5.&amp;lt;/b&amp;gt; FHIR Task.input Query Specification.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Glossary==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Term !! Description&lt;br /&gt;
|-&lt;br /&gt;
| HCIM || Health and Care Information models ([https://zibs.nl/wiki/HCIM_Mainpage HCIM]) or Zorginformatiebouwstenen ([https://zibs.nl/wiki/Hoofdpagina ZIB]&#039;s) are used to capture functional, semantic (non-technical) agreements for the standardization of information used in the care process.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;b&amp;gt;Table 6.&amp;lt;/b&amp;gt; Glossary.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Release notes =&lt;br /&gt;
Please find the release notes on the [[bgz:Vprepub-2.0_Ontwerp_BgZ_MSZ#Release_notes | functional design page]].&lt;br /&gt;
&lt;br /&gt;
{{MedMij:Sjabloon_Support}}&lt;/div&gt;</summary>
		<author><name>Ashwin Djorai</name></author>
	</entry>
	<entry>
		<id>https://informatiestandaarden.nictiz.nl/index.php?title=bgz:V2.0_Technical_IG_BgZ_MSZ&amp;diff=320292</id>
		<title>bgz:V2.0 Technical IG BgZ MSZ</title>
		<link rel="alternate" type="text/html" href="https://informatiestandaarden.nictiz.nl/index.php?title=bgz:V2.0_Technical_IG_BgZ_MSZ&amp;diff=320292"/>
		<updated>2026-04-14T14:45:21Z</updated>

		<summary type="html">&lt;p&gt;Ashwin Djorai: Added element for procedure.basedOn&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&amp;lt;!-- BACK TO TOP BUTTON --&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;BackToTop&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;noprint&amp;quot; style=&amp;quot;background-color:#FAFAFA; position:fixed; bottom:2%; right:0.5%; padding:0; margin:0;&amp;quot;&amp;gt;&lt;br /&gt;
[[#BackToTop|Back to Top]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- EINDE BACK TO TOP BUTTON --&amp;gt;&lt;br /&gt;
For an overview of all current documentation for BgZ-MSZ [[Landingspagina_BgZ| see BgZ main page]]&lt;br /&gt;
__NUMBEREDHEADINGS__&lt;br /&gt;
__NOINDEX__&lt;br /&gt;
{{DISPLAYTITLE:BgZ MSZ FHIR Implementation Guide 2.0.0}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
This is the FHIR implementation guide (IG) for the information standard BgZ-MSZ. This IG must be used together with the functional specification: [[Landingspagina_BgZ| see BgZ main page]].&lt;br /&gt;
&lt;br /&gt;
In addition, the guidelines as specified in [[FHIR:V1.0 FHIR IG STU3|general FHIR STU3 Implementation Guide]] apply. The guide defines how to implement FHIR STU3 and what rules apply (e.g. how to handle empty reponses etc.). In particular, the reader should take note of the [[FHIR:V1.0_FHIR_IG_STU3#Use_case_overarching_principles|use case overarching principles]] and the use of [[FHIR:V1.0_FHIR_IG_STU3#FHIR_Packages|FHIR packages]].&lt;br /&gt;
&lt;br /&gt;
Furthermore, this IG requires the reader to understand and use the [https://www.twiin.nl/tanp Technical Agreement Notified Pull (TA-NP) specification].&lt;br /&gt;
&lt;br /&gt;
First, this IG describes the boundaries and relationships that exist. Second, it describes the implementation per transaction.&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
This version of the information standard has known issues. Please find them in the [[bgz:V2.0_Ontwerp_BgZ_MSZ#Known_issues | functional design page]].&lt;br /&gt;
&lt;br /&gt;
= Boundaries and relationships =&lt;br /&gt;
&lt;br /&gt;
== Boundaries ==&lt;br /&gt;
&lt;br /&gt;
This version of the BgZ-MSZ describes the exchange of all BgZ chapters. This includes medication-related zibs, though this version does not use the [[mp:V3.0.0_Ontwerp_medicatieproces_9#Medicamenteuze_behandeling|MBH-identifier]]  from medication process; however, systems are encouraged to use the &amp;lt;code&amp;gt;.identifier&amp;lt;/code&amp;gt; as stated in the [[FHIR:V1.0_FHIR_IG_STU3#When_is_.identifier_expected.3F|general FHIR STU3 Implementation Guide]].&lt;br /&gt;
&lt;br /&gt;
In future versions of the BgZ it is expected that implementation guides will be modularized and that, for subsets of the BgZ-references, will be made to other information standards such as Medication Process and Lab. &lt;br /&gt;
&lt;br /&gt;
In future versions the gap to the European patient summary will be addressed.&lt;br /&gt;
&lt;br /&gt;
== Building blocks and FHIR profiles ==&lt;br /&gt;
&lt;br /&gt;
Data exchange of the BgZ is based on the Dutch zibs 2017 (clinical information models). &lt;br /&gt;
Table 3 contains an overview of all FHIR building blocks, including custom building blocks. Please note that every FHIR profile makes use of mappings towards the baseclass HCIM BasicElements, this is relevant since some parts within a FHIR profile are not mapped in the associated HCIM profile (e.g. effectiveDateTime in livingSituation). The HCIM BasicElements are used primarily for lastn queries that depend on the effectiveDateTime element. &lt;br /&gt;
&lt;br /&gt;
* The Metadata building block is made independently of the nl-core profiles. Metadata contains data that relates to the registration process rather than the medical content. Exchange of metadata for the BgZ-MSZ is designed via a query add-on: BgZ-MSZ sections can be queried with or without metadata. When data with a specific section are exchanged, there may be metadata about the registration process that refer to instances within such a section. In the future, when more information standards will use the Provenance resource to exchange registration data, it is planned to create an nl-core-MetaData profile that will replace the current bgz-MetaData profile.&lt;br /&gt;
&lt;br /&gt;
== Relations between building blocks ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;width:auto; margin-left:auto; margin-right:auto;&amp;quot;&amp;gt;&lt;br /&gt;
[[Bestand: ChaptersAndRelationsBgZ2 v1.png|800px]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;b&amp;gt;Figure 1.&amp;lt;/b&amp;gt; Relations between building blocks.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Mapping between profiles and dataset ==&lt;br /&gt;
&lt;br /&gt;
Each FHIR profile maps to the functional definition in ART-DECOR. FHIR profiles contain mappings to all data elements that are present in the functional data set. Either HCIM mappings are used (e.g., NL-CM:17.2.1) or BgZ specific mappings are used with prefix: &amp;quot;bgz2017-dataelement-&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Each transaction must contain a Patient building block. Therefore, a reference to a Patient resource conforming to the nl-core-Patient profile is expected in .subject or .patient of each FHIR instance of each main building block with the exception of MetaData, Patient, HealthProvider.&lt;br /&gt;
&lt;br /&gt;
FHIR instances, exchanged as part of a transaction, will contain references to other instances. For example a procedure may reference a problem list item. Implementers SHOULD use literal references (using .reference) instead of logical references (using .identifier) where possible, see the general FHIR IG on the Reference data type.&lt;br /&gt;
&lt;br /&gt;
== Patient identification == &lt;br /&gt;
&lt;br /&gt;
This implementation guide assumes that the client system is able to make a connection to the right server that contains the patient&#039;s information. It does not provide information on finding the right server nor does it provide information about security. Moreover, each transaction is performed in the context of a specific patient, whose context might have been established using the authentication mechanisms described in external specifications such as the MedMij ‘Afsprakenstelsel’ or through the usage of search parameters for patient identification.&lt;br /&gt;
Each server is required to perform filtering based on the patient associated with the context for the request or based on the patient identification search parameters, which is a chained search parameter for all resource types except Patient, so only the records associated with the authenticated patient are returned.&lt;br /&gt;
&lt;br /&gt;
An example of a request that retrieves all Condition resources of a patient with a fictional BSN of 111222333:&lt;br /&gt;
GET [base]/Condition?patient.identifier=http://fhir.nl/fhir/NamingSystem/bsn|111222333.&lt;br /&gt;
&lt;br /&gt;
Table 4 defines the FHIR queries for all BgZ chapters. These queries apply for both use cases: &amp;quot;Exchange BgZ for Referral&amp;quot; and &amp;quot;Retrieval of BgZ from previous practitioner&amp;quot;.&lt;br /&gt;
All search parameters used in this table SHALL be supported for processing by servers and MAY be supported by clients.&lt;br /&gt;
&lt;br /&gt;
= Transactions =&lt;br /&gt;
&lt;br /&gt;
== Exchange BgZ for Referral ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot; | Actors&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot; | Systems&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot; | FHIR Capability Statements&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Name&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Description&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Name&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Description&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Name&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Description&lt;br /&gt;
|-&lt;br /&gt;
| Referring (Sending) Medical Specialist&lt;br /&gt;
| Medical specialist who sends a BgZ along with a referral&lt;br /&gt;
| EHR&lt;br /&gt;
| Electronic health record&lt;br /&gt;
|[[Bestand: Verwijzing.png| 20px]] [https://simplifier.net/packages/nictiz.fhir.nl.stu3.bgz/2.0.3-beta.2/files/package/capabilitystatement-client-bgz2017.json CapabilityStatement: Client]&lt;br /&gt;
| FHIR Client requirements &lt;br /&gt;
|-&lt;br /&gt;
| Receiving Medical Specialist&lt;br /&gt;
| Medical specialist receives a BgZ along with a referral&lt;br /&gt;
| EHR&lt;br /&gt;
| Electronic health record&lt;br /&gt;
|[[Bestand: Verwijzing.png| 20px]] [https://simplifier.net/packages/nictiz.fhir.nl.stu3.bgz/2.0.3-beta.2/files/package/capabilitystatement-server-bgz2017.json CapabilityStatement: Server]&lt;br /&gt;
| FHIR Server requirements &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;b&amp;gt;Table 1.&amp;lt;/b&amp;gt; Actors in the BgZ exchange for referral.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
FHIR instances for the BgZ summary are made available at the sending system using the profiles (table 3), the definition of the ART-DÉCOR publication (see functional specification), and the FHIR query specification (table 4). The FHIR instances will remain available unchanged for as long as the task period is valid.&lt;br /&gt;
&lt;br /&gt;
=== Exchange Using Notified Pull Transaction ===&lt;br /&gt;
&lt;br /&gt;
The BgZ-MSZ Notification task profile (table 5) is used by the sending system to invite the receiving system to perform one or more Pull interactions (FHIR requests). The task contains the FHIR-read and FHIR-search interactions that can be performed to retrieve the data that has been made available at the sending system. The valueReference or valueString for a BgZ section is defined in Table 6. &lt;br /&gt;
&lt;br /&gt;
When generating the notification message the restriction.period, during which the data will be available, is set by the sending system. This period is identical to the duration of the referral. Working agreements describe how long queries are valid.&lt;br /&gt;
&lt;br /&gt;
=== Exchange without Notified Pull Transaction ===&lt;br /&gt;
&lt;br /&gt;
The sending system pushes a FHIR document with the BgZ to a receiving system. To construct a document, a FHIR Composition resource is created that summarizes and references all the resources that need to be exchanged. This Composition resource is then placed together with all referenced resources in a Bundle with Bundle.type set to &amp;quot;document&amp;quot;. The Composition resource SHALL be the first entry.&lt;br /&gt;
&lt;br /&gt;
The Push use case can be used by systems transitioning from HL7 CDA to HL7 FHIR where the CDA based BgZ is replaced by a FHIR Composition.&lt;br /&gt;
&lt;br /&gt;
== Retrieval of BgZ from previous practitioner ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot; | Person&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot; | System&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Name&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Description&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Name&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Description&lt;br /&gt;
|-&lt;br /&gt;
| Requesting Medical Specialist&lt;br /&gt;
| Medical specialist who queries for a BgZ&lt;br /&gt;
| EHR&lt;br /&gt;
| Electronic health record&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;b&amp;gt;Table 2.&amp;lt;/b&amp;gt; Actors in the retrieval of the BgZ from a previous practitioner.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;Retrieval of BgZ from previous practitioner&amp;quot; use case, the current healthcare provider (Requesting Medical Specialist) takes the initiative to retrieve the BgZ from the previous care institution.&lt;br /&gt;
The Requesting Medical Specialist can retrieve the BgZ (at a suitable time) using the Pull Message and the search/ read queries defined in table 4.&lt;br /&gt;
&lt;br /&gt;
It is assumed that the Requesting Medical Specialist, as person who uses the BgZ sharing infrastructure, is signed on, authenticated and has authorization &amp;amp; consent to access the necessary (patient) information stored in the BgZ sharing infrastructure (or in other words, an authenticated healthcare professional who has an active treatment relationship with the patient).&lt;br /&gt;
&lt;br /&gt;
= Materials = &lt;br /&gt;
{{NoteBox|BgZ-MSZ uses the [[FHIR:V1.0_FHIR_IG_STU3#FHIR_Packages|FHIR Packaging mechanism]]. This conveniently bundles all profiles, terminology, example material and other conformance resources you need into a single archive, which can be downloaded or installed using the appropriate FHIR tooling. This version of the information standard uses the following packages:&lt;br /&gt;
* [https://simplifier.net/packages/nictiz.fhir.nl.stu3.bgz/2.0.3-beta.2 nictiz.fhir.nl.stu3.bgz, version  2.0.3-beta.2]&lt;br /&gt;
* [https://simplifier.net/packages/nictiz.fhir.nl.stu3.zib2017 nictiz.fhir.nl.stu3.zib2017, version 2.1.0 or compatible]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: packages use [https://semver.org/ Semantic Versioning]. Other versions can be used at will as long as they have the same &#039;&#039;major.minor&#039;&#039; number or a &#039;&#039;minor&#039;&#039; number higher than the stated version.}}&lt;br /&gt;
==FHIR Profiles ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;horizontal-align: right&amp;quot; &lt;br /&gt;
!style=&amp;quot;text-align:left;  background-color: #E3E3E3 width:10px&amp;quot;  | Chapter&lt;br /&gt;
!style=&amp;quot;text-align:left;  background-color: #E3E3E3 width:100px&amp;quot; | HCIM EN&lt;br /&gt;
!style=&amp;quot;text-align:left;  background-color: #E3E3E3 width:100px&amp;quot; | Resource&lt;br /&gt;
!style=&amp;quot;text-align:left;  background-color: #E3E3E3 width:400px&amp;quot; | Profile&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 1 &lt;br /&gt;
| Patient&lt;br /&gt;
| Patient&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/BgZ-Patient|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| MaritalStatus&lt;br /&gt;
| Patient.maritalStatus&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | 2&lt;br /&gt;
| Payer&lt;br /&gt;
| Coverage&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-Payer|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| Payer.InsuranceCompany&lt;br /&gt;
| Organization&lt;br /&gt;
| {{Simplifier|http://fhir.nl/fhir/StructureDefinition/nl-core-organization|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| Payer.PayerPerson&lt;br /&gt;
| Patient&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/BgZ-Patient|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 3 &lt;br /&gt;
| TreatmentDirective&lt;br /&gt;
| Consent&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-TreatmentDirective|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}} &lt;br /&gt;
|-&lt;br /&gt;
| AdvanceDirective&lt;br /&gt;
| Consent&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-AdvanceDirective|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| 4 &lt;br /&gt;
| ContactPerson&lt;br /&gt;
| Patient.contact&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/BgZ-Patient|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| FunctionalOrMentalStatus&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-FunctionalOrMentalStatus|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| Problem&lt;br /&gt;
| Condition&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-Problem|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}}} &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;5&amp;quot; | 7&lt;br /&gt;
| LivingSituation&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-LivingSituation|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}} &lt;br /&gt;
|-&lt;br /&gt;
| DrugUse&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-DrugUse|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}} &lt;br /&gt;
|-&lt;br /&gt;
| AlcoholUse&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-AlcoholUse|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| TobaccoUse&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-TobaccoUse|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| NutritionAdvice&lt;br /&gt;
| NutritionOrder&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-NutritionAdvice|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| Alert&lt;br /&gt;
| Flag&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-Alert|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| AllergyIntolerance&lt;br /&gt;
| AllergyIntolerance&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-AllergyIntolerance|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;5&amp;quot; | 10 &lt;br /&gt;
| MedicationAgreement&lt;br /&gt;
| MedicationRequest&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-MedicationAgreement|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| AdministrationAgreement&lt;br /&gt;
| MedicationDispense&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-AdministrationAgreement|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| MedicationUse2&lt;br /&gt;
| MedicationStatement&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-MedicationUse|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| PharmaceuticalProduct&lt;br /&gt;
| Medication&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-Product|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| InstructionsForUse&lt;br /&gt;
| Dosage&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-InstructionsForUse|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 11 &lt;br /&gt;
| MedicalDevice&lt;br /&gt;
| DeviceUseStatement&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-MedicalDevice|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| MedicalDevice.Product&lt;br /&gt;
| Device&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-MedicalDeviceProduct|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 12 &lt;br /&gt;
| Vaccination&lt;br /&gt;
| Immunization&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-Vaccination|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| Vaccination.PreferedDateForRevaccination&lt;br /&gt;
| ImmunizationRecommendation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-VaccinationRecommendation|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | 13&lt;br /&gt;
| BloodPressure&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-BloodPressure|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| BodyWeight&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-BodyWeight|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| BodyHeight&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-BodyHeight|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| LaboratoryTestResult&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-LaboratoryTestResult-Observation|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan = &amp;quot;2&amp;quot;| 15 &lt;br /&gt;
| Procedure&lt;br /&gt;
| Procedure&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-Procedure|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| Procedure.basedOn&lt;br /&gt;
| ProcedureRequest&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-ProcedureRequest|nictiz.fhir.nl.stu3.zib2017|pkgVersion=&lt;br /&gt;
{{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| 16 &lt;br /&gt;
| Encounter&lt;br /&gt;
| Encounter&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-Encounter|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| 17 &lt;br /&gt;
| PlannedCareActivity.Procedure&lt;br /&gt;
| ProcedureRequest&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-ProcedureRequest|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 18&lt;br /&gt;
| HealthProfessional&lt;br /&gt;
| Practitioner&lt;br /&gt;
| {{Simplifier|http://fhir.nl/fhir/StructureDefinition/nl-core-practitioner|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| HealthProfessional.Specialty&lt;br /&gt;
| PractitionerRole&lt;br /&gt;
| | {{Simplifier|http://fhir.nl/fhir/StructureDefinition/nl-core-practitionerrole|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| HealthProfessional.HealthProfessionalRole&lt;br /&gt;
| CareTeam&lt;br /&gt;
| {{Simplifier|http://fhir.nl/fhir/StructureDefinition/nl-core-careteam|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| HealthcareProvider&lt;br /&gt;
| Organization&lt;br /&gt;
| {{Simplifier|http://fhir.nl/fhir/StructureDefinition/nl-core-organization|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Metadata&lt;br /&gt;
| Provenance&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/bgz-metadata|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;b&amp;gt;Table 3.&amp;lt;/b&amp;gt; FHIR Profiles used to exchange BgZ MSZ sections. The reader should take note of the [https://informatiestandaarden.nictiz.nl/wiki/FHIR:V1.0_FHIR_IG_STU3#Relating_FHIR_profiles_with_their_functional_definitions &#039;Relating FHIR profiles with their functional definitions&#039;] in the FHIR STU3 Implementation Guide.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Future changes in FHIR BgZ related profiles ===&lt;br /&gt;
Certain BgZ related FHIR profiles are derived from zib and nl-core profiles. In future versions of the standard, BgZ profiles will possibly be replaced by their predaopt zib2020 counterparts.&lt;br /&gt;
&lt;br /&gt;
==FHIR Query Specification==&lt;br /&gt;
Table 4 provides an overview of all the FHIR queries to exchange BgZ-MSZ sections with. According to the TA-NP, these will be drafted by a sending system to propose to the receiving system. If the sending system decides to, they may include the Meta Data (Provenance) by adding the parameter of the query specified in table 4. When the sending system chooses to provide meta data and the receiving system wants to receive meta data, provenance data available in the source system for a specific BgZ summary shall be exchanged according to the BgZ-metadata profile as FHIR Provenance instances. This shall be done by appending &#039;&#039;{_revinclude=Provenance:target}&#039;&#039; to the query.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | Query&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | Description&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 1 Demographics and identification&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 1.1 Patient&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Patient?_include=Patient:general-practitioner{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
The patient information available in the source system is exchanged as a FHIR patient instance that conforms to the nl-core-patient profile.&lt;br /&gt;
* The last known marital status available in the source system is exchanged using the patient.maritalStatus field.&lt;br /&gt;
* If available in the source system, the general practitioner (GP) is exchanged (a) as a FHIR Practitioner instance conforming to the nl-core-practitioner profile, where the Practitioner.identifier indicates a GP, and/or (b) as a FHIR Organization instance conforming to the nl-core-organization profile. The specified referenced resources are returned in full.&lt;br /&gt;
* Information regarding the primary partner/contact available in the source system is exchanged using elements of the patient instance. It is not exchanged using the RelatedPerson resource.&lt;br /&gt;
|-&lt;br /&gt;
!   colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 1.2 Marital status&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;pre&amp;gt;see Patient.maritalStatus&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Marital status data are exchanged via the patient resource (see 1.1).&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 2 Financial information&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 2.1 Payer&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Coverage?_include=Coverage:payor{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
The payer data available in the source system is exchanged as a FHIR coverage instance that conforms to the zib-Payer profile.&lt;br /&gt;
* The specified referenced payor resource instances, that may be of type nl-core-organization, nl-core-patient, or nl-core-relatedperson, are returned in full.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 3 Treatment restrictions&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 3.1 Treatment instructions&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Consent?category=http://snomed.info/sct|11291000146105{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All treatmentDirectives available in the source system are exchanged as FHIR consent instances, which conform to the zib-TreatmentDirective profile.&lt;br /&gt;
* The consent.category is fixed to ‘treatment instructions’ (code = &#039;11291000146105&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 3.2 Advance directive&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Consent?category=http://snomed.info/sct|11341000146107{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All AdvanceDirectives available in the source system are exchanged as FHIR consent instances, which conform to the zib-AdvanceDirective profile.&lt;br /&gt;
* The consent.category is fixed to ‘levenstestament en wilsverklaring in dossier’ (code = &#039;11341000146107&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
* the document is only exchanged via a pdf.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 4 Contact persons&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 4.1 Contact&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;Patient.contact&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
Primary partner/contact data are exchanged via the patient resource (see 1.1).&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 5 Functional/mental status&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 5.1 Functional or mental status&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation?category=http://snomed.info/sct|118228005,http://snomed.info/sct|384821006{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All functional or mental status information available in the source system is exchanged as FHIR observation data that conforms to the zib-FunctionalOrMentalStatus profile.&lt;br /&gt;
* Functional status data are exchanged with the observation.category fixed to ‘Functional finding’ (code = &#039;118228005&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
* Mental status data are exchanged with the observation.category fixed to ‘Mental state, behavior and/or psychosocial function finding’ (code = &#039;384821006 &#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
* please note that as defined in the BgZ dataset, the category may be both a functional and a mental status.&lt;br /&gt;
* The target system may be configured to optimize the use of this information. For example, it may be configured to group and categorize according to StatusName regarding mental, hearing, vision, mobility and language skills.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 6 Complaints and diagnoses&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 6.1 Problem&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Condition{?_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All problems available in the source system are returned as zib-Problem instances.&lt;br /&gt;
* The condition.ProblemStatus must be populated when exchanging data. In cases where for legacy data there is no Problem.ProblemStatus recorded in the source system then the Condition.clinicalStatus field must be populated with an assumed state such as “active” if there is no problemEndDate defined. It is a known problem that the data-absent-reason cannot be used. This aspect is under investigation.&lt;br /&gt;
* Note that no Condition.category (e.g. diagnosis or symptom) may be assumed while exchanging data if the condition.category is not known.&lt;br /&gt;
* Note that the condition.code can exchange multiple encodings for the same problem. In the transaction it is defined that a problem may contain an additional more specific problemName that is exchanged using a second condition.code.coding.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 7 Social history&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 7.1 Living Situation&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation?code=http://snomed.info/sct|365508006{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All living situations available in the source system are exchanged as FHIR Observation instances that conform to the zib-LivingSituation profile.&lt;br /&gt;
* The Observation.code is fixed to ‘Residence and accommodation circumstances - finding’ (code = &#039; 365508006&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
* The HouseType cardinality is 1..1R and must be exchanged accordingly.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 7.2 Drug Use&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation?code=http://snomed.info/sct|228366006{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
All drug use available in the source system is exchanged as a FHIR Observation instances that conform to the zib-DrugUse profile.&lt;br /&gt;
* The Observation.code is fixed to ‘Finding relating to drug misuse behavior’ (code = &#039;228366006&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
* The target system may be configured to optimize the use of this information. For example, grouping data according to a specific DrugOrMedicationType.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 7.3 Alcohol Use&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation?code=http://snomed.info/sct|228273003{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
All known alcohol use, available in the source system, is exchanged as FHIR Observations that conform to the zib-AlcoholUse profile.&lt;br /&gt;
* The Observation.code is fixed to ‘Finding relating to alcohol drinking behavior’ (code = &#039;228273003&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 7.4 Tobacco Use&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation?code=http://snomed.info/sct|365980008{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All known Tobacco Use, available in the source system, is exchanged as FHIR Observation instances that conform to the zib-TobaccoUse profile.&lt;br /&gt;
* The Observation.code is fixed to ‘Finding of tobacco use and exposure’ (code = &#039; 365980008&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 7.5 Nutrition Advice&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/NutritionOrder{?_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
All Nutrition Advice available in the source system is exchanged as a FHIR NutritionOrder instances that conform to the zib-NutritionAdvice profile.&lt;br /&gt;
* The target system may be configured to optimize the use of this information. For example, grouping data according to a specific NutritionOrder.oralDiet.type.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 8 Alerts&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 8.1 Alert&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Flag{?_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All alerts available in the source system are exchanged as a FHIR Flag instances that conform to the zib-Alert profile.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 9 Allergies&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 9.1 Allergy Intolerance&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/AllergyIntolerance{?_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All allergies and intolerances available in the source system are exchanged as a FHIR AllergyIntolerance instances that conform to the zib-AllergyIntolerance profile.&lt;br /&gt;
* According to the BgZ-MSZ transactions, the AllergyIntolerance.Reaction.Symptom must be exchanged if available. In cases where for legacy data there is no Symptom recorded, then the Reaction.manifestation field MUST be populated with a value from the Valueset-data-absent-reason.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;manifestation&amp;quot;:{&lt;br /&gt;
   &amp;quot;extension&amp;quot;: [{&lt;br /&gt;
      &amp;quot;url&amp;quot;: &amp;quot;http://hl7.org/fhir/StructureDefinition/data-absent-reason&amp;quot;,&lt;br /&gt;
      &amp;quot;valueCode&amp;quot;: &amp;quot;unknown&amp;quot;&lt;br /&gt;
    }]&lt;br /&gt;
  },&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 10 Medication&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 10.1 Medication Agreement&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/MedicationRequest?category=http://snomed.info/sct|16076005&amp;amp;_include=MedicationRequest:medication{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All medication agreements available in the source system are exchanged FHIR MedicationRequest instances that conform to the zib-MedicationAgreement profile.&lt;br /&gt;
* The MedicationRequest.category is fixed to ‘Prescription’ (code = &#039;16076005&#039; in codeSystem &#039;SNOMED CT&#039;)&lt;br /&gt;
* The PharmaceuticalProduct agreed upon to be used is returned in full as FHIR Medication instance according to the zib-Product profile.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 10.2 Administration Agreement&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/MedicationDispense?category=http://snomed.info/sct|422037009&amp;amp;_include=MedicationDispense:medication{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All administration agreements available in the source system are exchanged FHIR MedicationDispense instances that conform to the zib-AdministrationAgreement profile.&lt;br /&gt;
* The MedicationDispense.category is fixed to ‘Provider medication administration instructions’ (code = &#039;422037009&#039; in codeSystem &#039;SNOMED CT&#039;)&lt;br /&gt;
* The PharmaceuticalProduct in the agreement is returned in full as FHIR Medication instance according to the zib-Product profile.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 10.3 Medication Use&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/MedicationStatement?category=urn:oid:2.16.840.1.113883.2.4.3.11.60.20.77.5.3|6&amp;amp;_include=MedicationStatement:medication{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All medication use available in the source system are exchanged FHIR MedicationStatement instances that conform to the zib-MedicationUse profile.&lt;br /&gt;
* The MedicationStatement.category is fixed to ‘Medicatiegebruik’ (code = &#039;6&#039; in codeSystem &#039; 2.16.840.1.113883.2.4.3.11.60.20.77.5.3&#039;)&lt;br /&gt;
* The PharmaceuticalProduct that is used is returned in full as FHIR Medication instance according to the zib-Product profile.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 11 Medical devices&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 11.1 Medical device&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/DeviceUseStatement?_include=DeviceUseStatement:device{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All device use statements available in the source system are exchanged as FHIR DeviceUseStatement instances that conform to the zib-MedicalDevice profile.&lt;br /&gt;
* The actual medical device products are returned in full as FHIR Device instances that conform to the zib-MedicalDevice profile.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 12 Vaccinations&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 12.1 Vaccination&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Immunization?status=completed{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All administered vaccinations available in the source system are exchanged as FHIR Immunization instances conforming to the zib-Vaccination profile.&lt;br /&gt;
* Only vaccinations that have been administered are exchanged. Effectively, the Immunization.status is always fixed to ‘completed’.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 13 vital signs and measurements&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 13.1 Blood pressure&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation/$lastn?code=http://loinc.org|85354-9{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
The last known Blood pressure available in the source system is exchanged as a FHIR Observation instance that conforms to the zib-BloodPressure profile.&lt;br /&gt;
* The Observation.category is fixed to ‘Blood pressure panel with all children optional’ (code = &#039;85354-9&#039; in codeSystem &#039;LOINC&#039;).&lt;br /&gt;
* The Observation.effectiveDateTime is used to determine the last known Observation.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 13.2 Body weight&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation/$lastn?code=http://loinc.org|29463-7{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
The last known Body Weight available in the source system is exchanged as a FHIR Observation instance that conforms to the zib-BodyWeight profile.&lt;br /&gt;
* The Observation.category is fixed to ‘Body weight’ (code = &#039; 29463-7&#039; in codeSystem &#039;LOINC&#039;).&lt;br /&gt;
* The Observation.effectiveDateTime is used to determine the last known Observation.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 13.3 Body height&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation/$lastn?code=http://loinc.org|8302-2,http://loinc.org|8306-3,http://loinc.org|8308-9{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
The last known Body Height available in the source system is exchanged as a FHIR Observation instance that conforms to the zib-BodyHeight profile.&lt;br /&gt;
* By default, the Observation.category is fixed to ‘Body height’ (code = &#039; 29463-7&#039; in codeSystem &#039;LOINC&#039;).&lt;br /&gt;
* If it is recorded that a measurement is taken while the patient is lying or standing, ‘Body height --lying’ (code = ‘8306-3’ in CodeSystem ‘LOINC’) or ‘Body height --standing’ (code = ‘8308-9’ in CodeSystem ‘LOINC’) are used.&lt;br /&gt;
* The Observation.effectiveDateTime is used to determine the last known Observation.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 14 Results&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 14.1 Laboratory test result&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation/$lastn?category=http://snomed.info/sct|49581000146104&amp;amp;_include=Observation:related-target{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All last known Laboratory results, with the most recent test result for each PanelOrBattery, are exchanged as FHIR observations conforming to the zib-LaboratoryTestResult-Observation profile.&lt;br /&gt;
* Per PanelOrBattery, all known laboratory tests are exchanged, regardless of their TestDateTime. They are exchanged as related observations with the PanelOrBattery-observation.&lt;br /&gt;
* The optional ResultType is not used when selecting Laboratory results for exchange.&lt;br /&gt;
* The resultStatus cardinality is 1..1R in contract to the zib and must be exchanged accordingly. The LaboratoryTestResult has a DateTime property that is used by the lastn algorithm.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 15 Procedures&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 15.1 Procedure&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Procedure?category=http://snomed.info/sct|387713003,http://snomed.info/sct|258174001&amp;amp;_include=Procedure:based-on{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All operative and image-guided procedures available in the source system are exchanged as FHIR Procedure instances that conform to the zib-Procedure profile.&lt;br /&gt;
* Surgical procedures are exchanged via an instance with the Procedure.category fixed to ‘Surgical procedure’ (code = ‘387713003’ in CodeSystem ‘SNOMED CT’).&lt;br /&gt;
* Image-guided procedures are exchanged via an instance where the procedure category is fixed to ‘Imaging guidance’ (code = ‘258174001’ in CodeSystem ‘SNOMED CT’).&lt;br /&gt;
Procedure instances with any other category than the two specified above are not exchanged. The default category for the BgZ MSZ is ‘procedure’ (code = ‘71388002’ in CodeSystem ‘SNOMED CT’).&lt;br /&gt;
&lt;br /&gt;
PlannedCareActivities are included through the ‘_include=Procedure:based-on’ query.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 16 Encounters&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 16.1 Encounter&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Encounter{?_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All Encounters available in the source system are exchanged as FHIR Encounter instances that conform to the zib-Encounter profile. &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 17 Planned care activity&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 17.1 Procedure&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/ProcedureRequest?status=active{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
All planned procedures available in the source system are exchanged as FHIR ProcedureRequest instances according to the zib-ProcedureRequest profile.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 18 Care Setting&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 18.1 Health professional&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/CareTeam?status=active&amp;amp;_include=CareTeam:participant{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All health professionals available in the source system are exchanged as part of a CareTeam instance according to the nl-core-careteam profile.&lt;br /&gt;
* Practitioners are returned in full as FHIR Practitioner instances according to the nl-core-practitioner profile.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 18.2 Healthcare provider&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;see Procedure.performer&lt;br /&gt;
see Encounter.serviceProvider&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Providers are exchanged as part of the BgZ information elements according to the nl-core-organization profile. There is no specific query to retrieve Healthcare Providers.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;b&amp;gt;Table 4.&amp;lt;/b&amp;gt; FHIR queries used to retrieve BgZ MSZ components. Everything between curly braces ({}) are considered optional.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Notified Pull Query Specification==&lt;br /&gt;
The following table provides the overview of codings needed to retrieve all the BgZ MSZ sections. &lt;br /&gt;
The coding column defines codedConcepts that identify the BgZ MSZ section (HCIM) to retrieve.  &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;horizontal-align: right&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align:left;  background-color: #E3E3E3 width:200px&amp;quot; | Chapter&lt;br /&gt;
! style=&amp;quot;text-align:left;  background-color: #E3E3E3 width:200px&amp;quot; | Section&lt;br /&gt;
! style=&amp;quot;text-align:left;  background-color: #E3E3E3 width:200px&amp;quot; | Notified Pull coding&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 1 Demographics and identification&lt;br /&gt;
| 1.1 Patient&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/79191-3&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 1.2 Marital status&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;Data are exchanged as part of the patient.&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2 Financial information&lt;br /&gt;
| 2.1 Payer&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/48768-6&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 3 Treatment restrictions&lt;br /&gt;
| 3.1 Treatment instructions&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/11291000146105&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 3.2 Advance directive&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/11341000146107&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 4 Contact persons&lt;br /&gt;
| 4.1 Contact&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;Data are exchanged as part of the patient.&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 5 Functional/mental status&lt;br /&gt;
| 5.1 Functional or mental status&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/47420-5&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 6 Complaints and diagnoses&lt;br /&gt;
| 6.1 Problem&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/11450-4&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;5&amp;quot; | 7 Social history&lt;br /&gt;
| 7.1 Living Situation&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/365508006&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7.2 Drug Use&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/228366006&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7.3 Alcohol Use&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/228273003&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7.4 Tobacco Use&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/365980008&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7.5 Nutrition Advice&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/11816003&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 8 Alerts&lt;br /&gt;
| 8.1 Alert&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/75310-3&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 9 Allergies&lt;br /&gt;
| 9.1 Allergy Intolerance&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/48765-2&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | 10 Medication&lt;br /&gt;
| 10.1 Medication Agreement&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/16076005&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 10.2 Administration Agreement&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/422037009&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 10.3 Medication Use&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/422979000&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 11 Medical devices&lt;br /&gt;
| 11.1 Medical device&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/46264-8&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 12 Vaccinations&lt;br /&gt;
| 12.1 Vaccination&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/11369-6&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | 13 vital signs and measurements&lt;br /&gt;
| 13.1 Blood pressure&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/85354-9&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 13.2 Body weight&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/29463-7&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 13.3 Body height&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/8302-2&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 14 Results&lt;br /&gt;
| 14.1 Laboratory test result&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/15220000&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 15 Procedures&lt;br /&gt;
| 15.1 Procedure&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/47519-4&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 16 Encounters&lt;br /&gt;
| 16.1 Encounter&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/46240-8&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 17 Planned care activity&lt;br /&gt;
| 17.1 Procedure&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/18776-5&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 18 Care Setting&lt;br /&gt;
| 18.1 Health professional&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/229774002&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 18.2 Healthcare provider&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;Data are exchanges as part of other BgZ components.&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Meta data&lt;br /&gt;
| Meta data&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/257733005&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;b&amp;gt;Table 5.&amp;lt;/b&amp;gt; FHIR Task.input Query Specification.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Glossary==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Term !! Description&lt;br /&gt;
|-&lt;br /&gt;
| HCIM || Health and Care Information models ([https://zibs.nl/wiki/HCIM_Mainpage HCIM]) or Zorginformatiebouwstenen ([https://zibs.nl/wiki/Hoofdpagina ZIB]&#039;s) are used to capture functional, semantic (non-technical) agreements for the standardization of information used in the care process.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;b&amp;gt;Table 6.&amp;lt;/b&amp;gt; Glossary.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Release notes =&lt;br /&gt;
Please find the release notes on the [[Bgz:V2.0-beta.3_Ontwerp_BgZ_MSZ#Release_notes | functional design page]].&lt;br /&gt;
&lt;br /&gt;
{{MedMij:Sjabloon_Support}}&lt;/div&gt;</summary>
		<author><name>Ashwin Djorai</name></author>
	</entry>
	<entry>
		<id>https://informatiestandaarden.nictiz.nl/index.php?title=bgz:Vprepub-2.0_Technical_IG_BgZ_MSZ&amp;diff=311773</id>
		<title>bgz:Vprepub-2.0 Technical IG BgZ MSZ</title>
		<link rel="alternate" type="text/html" href="https://informatiestandaarden.nictiz.nl/index.php?title=bgz:Vprepub-2.0_Technical_IG_BgZ_MSZ&amp;diff=311773"/>
		<updated>2026-04-14T14:45:21Z</updated>

		<summary type="html">&lt;p&gt;Ashwin Djorai: Added element for procedure.basedOn&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&amp;lt;!-- BACK TO TOP BUTTON --&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;BackToTop&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;noprint&amp;quot; style=&amp;quot;background-color:#FAFAFA; position:fixed; bottom:2%; right:0.5%; padding:0; margin:0;&amp;quot;&amp;gt;&lt;br /&gt;
[[#BackToTop|Back to Top]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- EINDE BACK TO TOP BUTTON --&amp;gt;&lt;br /&gt;
For an overview of all current documentation for BgZ-MSZ [[Landingspagina_BgZ| see BgZ main page]]&lt;br /&gt;
__NUMBEREDHEADINGS__&lt;br /&gt;
__NOINDEX__&lt;br /&gt;
{{DISPLAYTITLE:BgZ MSZ FHIR Implementation Guide 2.0.0}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
This is the FHIR implementation guide (IG) for the information standard BgZ-MSZ. This IG must be used together with the functional specification: [[Landingspagina_BgZ| see BgZ main page]].&lt;br /&gt;
&lt;br /&gt;
In addition, the guidelines as specified in [[FHIR:V1.0 FHIR IG STU3|general FHIR STU3 Implementation Guide]] apply. The guide defines how to implement FHIR STU3 and what rules apply (e.g. how to handle empty reponses etc.). In particular, the reader should take note of the [[FHIR:V1.0_FHIR_IG_STU3#Use_case_overarching_principles|use case overarching principles]] and the use of [[FHIR:V1.0_FHIR_IG_STU3#FHIR_Packages|FHIR packages]].&lt;br /&gt;
&lt;br /&gt;
Furthermore, this IG requires the reader to understand and use the [https://www.twiin.nl/tanp Technical Agreement Notified Pull (TA-NP) specification].&lt;br /&gt;
&lt;br /&gt;
First, this IG describes the boundaries and relationships that exist. Second, it describes the implementation per transaction.&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
This version of the information standard has known issues. Please find them in the [[bgz:V2.0_Ontwerp_BgZ_MSZ#Known_issues | functional design page]].&lt;br /&gt;
&lt;br /&gt;
= Boundaries and relationships =&lt;br /&gt;
&lt;br /&gt;
== Boundaries ==&lt;br /&gt;
&lt;br /&gt;
This version of the BgZ-MSZ describes the exchange of all BgZ chapters. This includes medication-related zibs, though this version does not use the [[mp:V3.0.0_Ontwerp_medicatieproces_9#Medicamenteuze_behandeling|MBH-identifier]]  from medication process; however, systems are encouraged to use the &amp;lt;code&amp;gt;.identifier&amp;lt;/code&amp;gt; as stated in the [[FHIR:V1.0_FHIR_IG_STU3#When_is_.identifier_expected.3F|general FHIR STU3 Implementation Guide]].&lt;br /&gt;
&lt;br /&gt;
In future versions of the BgZ it is expected that implementation guides will be modularized and that, for subsets of the BgZ-references, will be made to other information standards such as Medication Process and Lab. &lt;br /&gt;
&lt;br /&gt;
In future versions the gap to the European patient summary will be addressed.&lt;br /&gt;
&lt;br /&gt;
== Building blocks and FHIR profiles ==&lt;br /&gt;
&lt;br /&gt;
Data exchange of the BgZ is based on the Dutch zibs 2017 (clinical information models). &lt;br /&gt;
Table 3 contains an overview of all FHIR building blocks, including custom building blocks. Please note that every FHIR profile makes use of mappings towards the baseclass HCIM BasicElements, this is relevant since some parts within a FHIR profile are not mapped in the associated HCIM profile (e.g. effectiveDateTime in livingSituation). The HCIM BasicElements are used primarily for lastn queries that depend on the effectiveDateTime element. &lt;br /&gt;
&lt;br /&gt;
* The Metadata building block is made independently of the nl-core profiles. Metadata contains data that relates to the registration process rather than the medical content. Exchange of metadata for the BgZ-MSZ is designed via a query add-on: BgZ-MSZ sections can be queried with or without metadata. When data with a specific section are exchanged, there may be metadata about the registration process that refer to instances within such a section. In the future, when more information standards will use the Provenance resource to exchange registration data, it is planned to create an nl-core-MetaData profile that will replace the current bgz-MetaData profile.&lt;br /&gt;
&lt;br /&gt;
== Relations between building blocks ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;width:auto; margin-left:auto; margin-right:auto;&amp;quot;&amp;gt;&lt;br /&gt;
[[Bestand: ChaptersAndRelationsBgZ2 v1.png|800px]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;b&amp;gt;Figure 1.&amp;lt;/b&amp;gt; Relations between building blocks.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Mapping between profiles and dataset ==&lt;br /&gt;
&lt;br /&gt;
Each FHIR profile maps to the functional definition in ART-DECOR. FHIR profiles contain mappings to all data elements that are present in the functional data set. Either HCIM mappings are used (e.g., NL-CM:17.2.1) or BgZ specific mappings are used with prefix: &amp;quot;bgz2017-dataelement-&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Each transaction must contain a Patient building block. Therefore, a reference to a Patient resource conforming to the nl-core-Patient profile is expected in .subject or .patient of each FHIR instance of each main building block with the exception of MetaData, Patient, HealthProvider.&lt;br /&gt;
&lt;br /&gt;
FHIR instances, exchanged as part of a transaction, will contain references to other instances. For example a procedure may reference a problem list item. Implementers SHOULD use literal references (using .reference) instead of logical references (using .identifier) where possible, see the general FHIR IG on the Reference data type.&lt;br /&gt;
&lt;br /&gt;
== Patient identification == &lt;br /&gt;
&lt;br /&gt;
This implementation guide assumes that the client system is able to make a connection to the right server that contains the patient&#039;s information. It does not provide information on finding the right server nor does it provide information about security. Moreover, each transaction is performed in the context of a specific patient, whose context might have been established using the authentication mechanisms described in external specifications such as the MedMij ‘Afsprakenstelsel’ or through the usage of search parameters for patient identification.&lt;br /&gt;
Each server is required to perform filtering based on the patient associated with the context for the request or based on the patient identification search parameters, which is a chained search parameter for all resource types except Patient, so only the records associated with the authenticated patient are returned.&lt;br /&gt;
&lt;br /&gt;
An example of a request that retrieves all Condition resources of a patient with a fictional BSN of 111222333:&lt;br /&gt;
GET [base]/Condition?patient.identifier=http://fhir.nl/fhir/NamingSystem/bsn|111222333.&lt;br /&gt;
&lt;br /&gt;
Table 4 defines the FHIR queries for all BgZ chapters. These queries apply for both use cases: &amp;quot;Exchange BgZ for Referral&amp;quot; and &amp;quot;Retrieval of BgZ from previous practitioner&amp;quot;.&lt;br /&gt;
All search parameters used in this table SHALL be supported for processing by servers and MAY be supported by clients.&lt;br /&gt;
&lt;br /&gt;
= Transactions =&lt;br /&gt;
&lt;br /&gt;
== Exchange BgZ for Referral ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot; | Actors&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot; | Systems&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot; | FHIR Capability Statements&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Name&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Description&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Name&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Description&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Name&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Description&lt;br /&gt;
|-&lt;br /&gt;
| Referring (Sending) Medical Specialist&lt;br /&gt;
| Medical specialist who sends a BgZ along with a referral&lt;br /&gt;
| EHR&lt;br /&gt;
| Electronic health record&lt;br /&gt;
|[[Bestand: Verwijzing.png| 20px]] [https://simplifier.net/packages/nictiz.fhir.nl.stu3.bgz/2.0.3-beta.2/files/package/capabilitystatement-client-bgz2017.json CapabilityStatement: Client]&lt;br /&gt;
| FHIR Client requirements &lt;br /&gt;
|-&lt;br /&gt;
| Receiving Medical Specialist&lt;br /&gt;
| Medical specialist receives a BgZ along with a referral&lt;br /&gt;
| EHR&lt;br /&gt;
| Electronic health record&lt;br /&gt;
|[[Bestand: Verwijzing.png| 20px]] [https://simplifier.net/packages/nictiz.fhir.nl.stu3.bgz/2.0.3-beta.2/files/package/capabilitystatement-server-bgz2017.json CapabilityStatement: Server]&lt;br /&gt;
| FHIR Server requirements &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;b&amp;gt;Table 1.&amp;lt;/b&amp;gt; Actors in the BgZ exchange for referral.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
FHIR instances for the BgZ summary are made available at the sending system using the profiles (table 3), the definition of the ART-DÉCOR publication (see functional specification), and the FHIR query specification (table 4). The FHIR instances will remain available unchanged for as long as the task period is valid.&lt;br /&gt;
&lt;br /&gt;
=== Exchange Using Notified Pull Transaction ===&lt;br /&gt;
&lt;br /&gt;
The BgZ-MSZ Notification task profile (table 5) is used by the sending system to invite the receiving system to perform one or more Pull interactions (FHIR requests). The task contains the FHIR-read and FHIR-search interactions that can be performed to retrieve the data that has been made available at the sending system. The valueReference or valueString for a BgZ section is defined in Table 6. &lt;br /&gt;
&lt;br /&gt;
When generating the notification message the restriction.period, during which the data will be available, is set by the sending system. This period is identical to the duration of the referral. Working agreements describe how long queries are valid.&lt;br /&gt;
&lt;br /&gt;
=== Exchange without Notified Pull Transaction ===&lt;br /&gt;
&lt;br /&gt;
The sending system pushes a FHIR document with the BgZ to a receiving system. To construct a document, a FHIR Composition resource is created that summarizes and references all the resources that need to be exchanged. This Composition resource is then placed together with all referenced resources in a Bundle with Bundle.type set to &amp;quot;document&amp;quot;. The Composition resource SHALL be the first entry.&lt;br /&gt;
&lt;br /&gt;
The Push use case can be used by systems transitioning from HL7 CDA to HL7 FHIR where the CDA based BgZ is replaced by a FHIR Composition.&lt;br /&gt;
&lt;br /&gt;
== Retrieval of BgZ from previous practitioner ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot; | Person&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot; | System&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Name&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Description&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Name&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Description&lt;br /&gt;
|-&lt;br /&gt;
| Requesting Medical Specialist&lt;br /&gt;
| Medical specialist who queries for a BgZ&lt;br /&gt;
| EHR&lt;br /&gt;
| Electronic health record&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;b&amp;gt;Table 2.&amp;lt;/b&amp;gt; Actors in the retrieval of the BgZ from a previous practitioner.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;Retrieval of BgZ from previous practitioner&amp;quot; use case, the current healthcare provider (Requesting Medical Specialist) takes the initiative to retrieve the BgZ from the previous care institution.&lt;br /&gt;
The Requesting Medical Specialist can retrieve the BgZ (at a suitable time) using the Pull Message and the search/ read queries defined in table 4.&lt;br /&gt;
&lt;br /&gt;
It is assumed that the Requesting Medical Specialist, as person who uses the BgZ sharing infrastructure, is signed on, authenticated and has authorization &amp;amp; consent to access the necessary (patient) information stored in the BgZ sharing infrastructure (or in other words, an authenticated healthcare professional who has an active treatment relationship with the patient).&lt;br /&gt;
&lt;br /&gt;
= Materials = &lt;br /&gt;
{{NoteBox|BgZ-MSZ uses the [[FHIR:V1.0_FHIR_IG_STU3#FHIR_Packages|FHIR Packaging mechanism]]. This conveniently bundles all profiles, terminology, example material and other conformance resources you need into a single archive, which can be downloaded or installed using the appropriate FHIR tooling. This version of the information standard uses the following packages:&lt;br /&gt;
* [https://simplifier.net/packages/nictiz.fhir.nl.stu3.bgz/2.0.3-beta.2 nictiz.fhir.nl.stu3.bgz, version  2.0.3-beta.2]&lt;br /&gt;
* [https://simplifier.net/packages/nictiz.fhir.nl.stu3.zib2017 nictiz.fhir.nl.stu3.zib2017, version 2.1.0 or compatible]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: packages use [https://semver.org/ Semantic Versioning]. Other versions can be used at will as long as they have the same &#039;&#039;major.minor&#039;&#039; number or a &#039;&#039;minor&#039;&#039; number higher than the stated version.}}&lt;br /&gt;
==FHIR Profiles ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;horizontal-align: right&amp;quot; &lt;br /&gt;
!style=&amp;quot;text-align:left;  background-color: #E3E3E3 width:10px&amp;quot;  | Chapter&lt;br /&gt;
!style=&amp;quot;text-align:left;  background-color: #E3E3E3 width:100px&amp;quot; | HCIM EN&lt;br /&gt;
!style=&amp;quot;text-align:left;  background-color: #E3E3E3 width:100px&amp;quot; | Resource&lt;br /&gt;
!style=&amp;quot;text-align:left;  background-color: #E3E3E3 width:400px&amp;quot; | Profile&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 1 &lt;br /&gt;
| Patient&lt;br /&gt;
| Patient&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/BgZ-Patient|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| MaritalStatus&lt;br /&gt;
| Patient.maritalStatus&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | 2&lt;br /&gt;
| Payer&lt;br /&gt;
| Coverage&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-Payer|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| Payer.InsuranceCompany&lt;br /&gt;
| Organization&lt;br /&gt;
| {{Simplifier|http://fhir.nl/fhir/StructureDefinition/nl-core-organization|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| Payer.PayerPerson&lt;br /&gt;
| Patient&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/BgZ-Patient|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 3 &lt;br /&gt;
| TreatmentDirective&lt;br /&gt;
| Consent&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-TreatmentDirective|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}} &lt;br /&gt;
|-&lt;br /&gt;
| AdvanceDirective&lt;br /&gt;
| Consent&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-AdvanceDirective|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| 4 &lt;br /&gt;
| ContactPerson&lt;br /&gt;
| Patient.contact&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/BgZ-Patient|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| FunctionalOrMentalStatus&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-FunctionalOrMentalStatus|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| Problem&lt;br /&gt;
| Condition&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-Problem|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}}} &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;5&amp;quot; | 7&lt;br /&gt;
| LivingSituation&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-LivingSituation|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}} &lt;br /&gt;
|-&lt;br /&gt;
| DrugUse&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-DrugUse|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}} &lt;br /&gt;
|-&lt;br /&gt;
| AlcoholUse&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-AlcoholUse|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| TobaccoUse&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-TobaccoUse|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| NutritionAdvice&lt;br /&gt;
| NutritionOrder&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-NutritionAdvice|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| Alert&lt;br /&gt;
| Flag&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-Alert|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| AllergyIntolerance&lt;br /&gt;
| AllergyIntolerance&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-AllergyIntolerance|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;5&amp;quot; | 10 &lt;br /&gt;
| MedicationAgreement&lt;br /&gt;
| MedicationRequest&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-MedicationAgreement|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| AdministrationAgreement&lt;br /&gt;
| MedicationDispense&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-AdministrationAgreement|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| MedicationUse2&lt;br /&gt;
| MedicationStatement&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-MedicationUse|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| PharmaceuticalProduct&lt;br /&gt;
| Medication&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-Product|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| InstructionsForUse&lt;br /&gt;
| Dosage&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-InstructionsForUse|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 11 &lt;br /&gt;
| MedicalDevice&lt;br /&gt;
| DeviceUseStatement&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-MedicalDevice|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| MedicalDevice.Product&lt;br /&gt;
| Device&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-MedicalDeviceProduct|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 12 &lt;br /&gt;
| Vaccination&lt;br /&gt;
| Immunization&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-Vaccination|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| Vaccination.PreferedDateForRevaccination&lt;br /&gt;
| ImmunizationRecommendation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-VaccinationRecommendation|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | 13&lt;br /&gt;
| BloodPressure&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-BloodPressure|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| BodyWeight&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-BodyWeight|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| BodyHeight&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-BodyHeight|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| LaboratoryTestResult&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-LaboratoryTestResult-Observation|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan = &amp;quot;2&amp;quot;| 15 &lt;br /&gt;
| Procedure&lt;br /&gt;
| Procedure&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-Procedure|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| Procedure.basedOn&lt;br /&gt;
| ProcedureRequest&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-ProcedureRequest|nictiz.fhir.nl.stu3.zib2017|pkgVersion=&lt;br /&gt;
{{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| 16 &lt;br /&gt;
| Encounter&lt;br /&gt;
| Encounter&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-Encounter|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| 17 &lt;br /&gt;
| PlannedCareActivity.Procedure&lt;br /&gt;
| ProcedureRequest&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-ProcedureRequest|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 18&lt;br /&gt;
| HealthProfessional&lt;br /&gt;
| Practitioner&lt;br /&gt;
| {{Simplifier|http://fhir.nl/fhir/StructureDefinition/nl-core-practitioner|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| HealthProfessional.Specialty&lt;br /&gt;
| PractitionerRole&lt;br /&gt;
| | {{Simplifier|http://fhir.nl/fhir/StructureDefinition/nl-core-practitionerrole|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| HealthProfessional.HealthProfessionalRole&lt;br /&gt;
| CareTeam&lt;br /&gt;
| {{Simplifier|http://fhir.nl/fhir/StructureDefinition/nl-core-careteam|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| HealthcareProvider&lt;br /&gt;
| Organization&lt;br /&gt;
| {{Simplifier|http://fhir.nl/fhir/StructureDefinition/nl-core-organization|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Metadata&lt;br /&gt;
| Provenance&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/bgz-metadata|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;b&amp;gt;Table 3.&amp;lt;/b&amp;gt; FHIR Profiles used to exchange BgZ MSZ sections. The reader should take note of the [https://informatiestandaarden.nictiz.nl/wiki/FHIR:V1.0_FHIR_IG_STU3#Relating_FHIR_profiles_with_their_functional_definitions &#039;Relating FHIR profiles with their functional definitions&#039;] in the FHIR STU3 Implementation Guide.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Future changes in FHIR BgZ related profiles ===&lt;br /&gt;
Certain BgZ related FHIR profiles are derived from zib and nl-core profiles. In future versions of the standard, BgZ profiles will possibly be replaced by their predaopt zib2020 counterparts.&lt;br /&gt;
&lt;br /&gt;
==FHIR Query Specification==&lt;br /&gt;
Table 4 provides an overview of all the FHIR queries to exchange BgZ-MSZ sections with. According to the TA-NP, these will be drafted by a sending system to propose to the receiving system. If the sending system decides to, they may include the Meta Data (Provenance) by adding the parameter of the query specified in table 4. When the sending system chooses to provide meta data and the receiving system wants to receive meta data, provenance data available in the source system for a specific BgZ summary shall be exchanged according to the BgZ-metadata profile as FHIR Provenance instances. This shall be done by appending &#039;&#039;{_revinclude=Provenance:target}&#039;&#039; to the query.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | Query&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | Description&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 1 Demographics and identification&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 1.1 Patient&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Patient?_include=Patient:general-practitioner{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
The patient information available in the source system is exchanged as a FHIR patient instance that conforms to the nl-core-patient profile.&lt;br /&gt;
* The last known marital status available in the source system is exchanged using the patient.maritalStatus field.&lt;br /&gt;
* If available in the source system, the general practitioner (GP) is exchanged (a) as a FHIR Practitioner instance conforming to the nl-core-practitioner profile, where the Practitioner.identifier indicates a GP, and/or (b) as a FHIR Organization instance conforming to the nl-core-organization profile. The specified referenced resources are returned in full.&lt;br /&gt;
* Information regarding the primary partner/contact available in the source system is exchanged using elements of the patient instance. It is not exchanged using the RelatedPerson resource.&lt;br /&gt;
|-&lt;br /&gt;
!   colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 1.2 Marital status&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;pre&amp;gt;see Patient.maritalStatus&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Marital status data are exchanged via the patient resource (see 1.1).&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 2 Financial information&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 2.1 Payer&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Coverage?_include=Coverage:payor{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
The payer data available in the source system is exchanged as a FHIR coverage instance that conforms to the zib-Payer profile.&lt;br /&gt;
* The specified referenced payor resource instances, that may be of type nl-core-organization, nl-core-patient, or nl-core-relatedperson, are returned in full.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 3 Treatment restrictions&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 3.1 Treatment instructions&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Consent?category=http://snomed.info/sct|11291000146105{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All treatmentDirectives available in the source system are exchanged as FHIR consent instances, which conform to the zib-TreatmentDirective profile.&lt;br /&gt;
* The consent.category is fixed to ‘treatment instructions’ (code = &#039;11291000146105&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 3.2 Advance directive&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Consent?category=http://snomed.info/sct|11341000146107{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All AdvanceDirectives available in the source system are exchanged as FHIR consent instances, which conform to the zib-AdvanceDirective profile.&lt;br /&gt;
* The consent.category is fixed to ‘levenstestament en wilsverklaring in dossier’ (code = &#039;11341000146107&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
* the document is only exchanged via a pdf.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 4 Contact persons&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 4.1 Contact&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;Patient.contact&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
Primary partner/contact data are exchanged via the patient resource (see 1.1).&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 5 Functional/mental status&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 5.1 Functional or mental status&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation?category=http://snomed.info/sct|118228005,http://snomed.info/sct|384821006{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All functional or mental status information available in the source system is exchanged as FHIR observation data that conforms to the zib-FunctionalOrMentalStatus profile.&lt;br /&gt;
* Functional status data are exchanged with the observation.category fixed to ‘Functional finding’ (code = &#039;118228005&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
* Mental status data are exchanged with the observation.category fixed to ‘Mental state, behavior and/or psychosocial function finding’ (code = &#039;384821006 &#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
* please note that as defined in the BgZ dataset, the category may be both a functional and a mental status.&lt;br /&gt;
* The target system may be configured to optimize the use of this information. For example, it may be configured to group and categorize according to StatusName regarding mental, hearing, vision, mobility and language skills.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 6 Complaints and diagnoses&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 6.1 Problem&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Condition{?_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All problems available in the source system are returned as zib-Problem instances.&lt;br /&gt;
* The condition.ProblemStatus must be populated when exchanging data. In cases where for legacy data there is no Problem.ProblemStatus recorded in the source system then the Condition.clinicalStatus field must be populated with an assumed state such as “active” if there is no problemEndDate defined. It is a known problem that the data-absent-reason cannot be used. This aspect is under investigation.&lt;br /&gt;
* Note that no Condition.category (e.g. diagnosis or symptom) may be assumed while exchanging data if the condition.category is not known.&lt;br /&gt;
* Note that the condition.code can exchange multiple encodings for the same problem. In the transaction it is defined that a problem may contain an additional more specific problemName that is exchanged using a second condition.code.coding.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 7 Social history&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 7.1 Living Situation&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation?code=http://snomed.info/sct|365508006{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All living situations available in the source system are exchanged as FHIR Observation instances that conform to the zib-LivingSituation profile.&lt;br /&gt;
* The Observation.code is fixed to ‘Residence and accommodation circumstances - finding’ (code = &#039; 365508006&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
* The HouseType cardinality is 1..1R and must be exchanged accordingly.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 7.2 Drug Use&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation?code=http://snomed.info/sct|228366006{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
All drug use available in the source system is exchanged as a FHIR Observation instances that conform to the zib-DrugUse profile.&lt;br /&gt;
* The Observation.code is fixed to ‘Finding relating to drug misuse behavior’ (code = &#039;228366006&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
* The target system may be configured to optimize the use of this information. For example, grouping data according to a specific DrugOrMedicationType.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 7.3 Alcohol Use&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation?code=http://snomed.info/sct|228273003{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
All known alcohol use, available in the source system, is exchanged as FHIR Observations that conform to the zib-AlcoholUse profile.&lt;br /&gt;
* The Observation.code is fixed to ‘Finding relating to alcohol drinking behavior’ (code = &#039;228273003&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 7.4 Tobacco Use&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation?code=http://snomed.info/sct|365980008{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All known Tobacco Use, available in the source system, is exchanged as FHIR Observation instances that conform to the zib-TobaccoUse profile.&lt;br /&gt;
* The Observation.code is fixed to ‘Finding of tobacco use and exposure’ (code = &#039; 365980008&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 7.5 Nutrition Advice&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/NutritionOrder{?_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
All Nutrition Advice available in the source system is exchanged as a FHIR NutritionOrder instances that conform to the zib-NutritionAdvice profile.&lt;br /&gt;
* The target system may be configured to optimize the use of this information. For example, grouping data according to a specific NutritionOrder.oralDiet.type.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 8 Alerts&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 8.1 Alert&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Flag{?_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All alerts available in the source system are exchanged as a FHIR Flag instances that conform to the zib-Alert profile.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 9 Allergies&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 9.1 Allergy Intolerance&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/AllergyIntolerance{?_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All allergies and intolerances available in the source system are exchanged as a FHIR AllergyIntolerance instances that conform to the zib-AllergyIntolerance profile.&lt;br /&gt;
* According to the BgZ-MSZ transactions, the AllergyIntolerance.Reaction.Symptom must be exchanged if available. In cases where for legacy data there is no Symptom recorded, then the Reaction.manifestation field MUST be populated with a value from the Valueset-data-absent-reason.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;manifestation&amp;quot;:{&lt;br /&gt;
   &amp;quot;extension&amp;quot;: [{&lt;br /&gt;
      &amp;quot;url&amp;quot;: &amp;quot;http://hl7.org/fhir/StructureDefinition/data-absent-reason&amp;quot;,&lt;br /&gt;
      &amp;quot;valueCode&amp;quot;: &amp;quot;unknown&amp;quot;&lt;br /&gt;
    }]&lt;br /&gt;
  },&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 10 Medication&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 10.1 Medication Agreement&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/MedicationRequest?category=http://snomed.info/sct|16076005&amp;amp;_include=MedicationRequest:medication{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All medication agreements available in the source system are exchanged FHIR MedicationRequest instances that conform to the zib-MedicationAgreement profile.&lt;br /&gt;
* The MedicationRequest.category is fixed to ‘Prescription’ (code = &#039;16076005&#039; in codeSystem &#039;SNOMED CT&#039;)&lt;br /&gt;
* The PharmaceuticalProduct agreed upon to be used is returned in full as FHIR Medication instance according to the zib-Product profile.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 10.2 Administration Agreement&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/MedicationDispense?category=http://snomed.info/sct|422037009&amp;amp;_include=MedicationDispense:medication{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All administration agreements available in the source system are exchanged FHIR MedicationDispense instances that conform to the zib-AdministrationAgreement profile.&lt;br /&gt;
* The MedicationDispense.category is fixed to ‘Provider medication administration instructions’ (code = &#039;422037009&#039; in codeSystem &#039;SNOMED CT&#039;)&lt;br /&gt;
* The PharmaceuticalProduct in the agreement is returned in full as FHIR Medication instance according to the zib-Product profile.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 10.3 Medication Use&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/MedicationStatement?category=urn:oid:2.16.840.1.113883.2.4.3.11.60.20.77.5.3|6&amp;amp;_include=MedicationStatement:medication{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All medication use available in the source system are exchanged FHIR MedicationStatement instances that conform to the zib-MedicationUse profile.&lt;br /&gt;
* The MedicationStatement.category is fixed to ‘Medicatiegebruik’ (code = &#039;6&#039; in codeSystem &#039; 2.16.840.1.113883.2.4.3.11.60.20.77.5.3&#039;)&lt;br /&gt;
* The PharmaceuticalProduct that is used is returned in full as FHIR Medication instance according to the zib-Product profile.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 11 Medical devices&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 11.1 Medical device&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/DeviceUseStatement?_include=DeviceUseStatement:device{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All device use statements available in the source system are exchanged as FHIR DeviceUseStatement instances that conform to the zib-MedicalDevice profile.&lt;br /&gt;
* The actual medical device products are returned in full as FHIR Device instances that conform to the zib-MedicalDevice profile.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 12 Vaccinations&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 12.1 Vaccination&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Immunization?status=completed{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All administered vaccinations available in the source system are exchanged as FHIR Immunization instances conforming to the zib-Vaccination profile.&lt;br /&gt;
* Only vaccinations that have been administered are exchanged. Effectively, the Immunization.status is always fixed to ‘completed’.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 13 vital signs and measurements&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 13.1 Blood pressure&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation/$lastn?code=http://loinc.org|85354-9{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
The last known Blood pressure available in the source system is exchanged as a FHIR Observation instance that conforms to the zib-BloodPressure profile.&lt;br /&gt;
* The Observation.category is fixed to ‘Blood pressure panel with all children optional’ (code = &#039;85354-9&#039; in codeSystem &#039;LOINC&#039;).&lt;br /&gt;
* The Observation.effectiveDateTime is used to determine the last known Observation.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 13.2 Body weight&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation/$lastn?code=http://loinc.org|29463-7{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
The last known Body Weight available in the source system is exchanged as a FHIR Observation instance that conforms to the zib-BodyWeight profile.&lt;br /&gt;
* The Observation.category is fixed to ‘Body weight’ (code = &#039; 29463-7&#039; in codeSystem &#039;LOINC&#039;).&lt;br /&gt;
* The Observation.effectiveDateTime is used to determine the last known Observation.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 13.3 Body height&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation/$lastn?code=http://loinc.org|8302-2,http://loinc.org|8306-3,http://loinc.org|8308-9{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
The last known Body Height available in the source system is exchanged as a FHIR Observation instance that conforms to the zib-BodyHeight profile.&lt;br /&gt;
* By default, the Observation.category is fixed to ‘Body height’ (code = &#039; 29463-7&#039; in codeSystem &#039;LOINC&#039;).&lt;br /&gt;
* If it is recorded that a measurement is taken while the patient is lying or standing, ‘Body height --lying’ (code = ‘8306-3’ in CodeSystem ‘LOINC’) or ‘Body height --standing’ (code = ‘8308-9’ in CodeSystem ‘LOINC’) are used.&lt;br /&gt;
* The Observation.effectiveDateTime is used to determine the last known Observation.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 14 Results&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 14.1 Laboratory test result&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation/$lastn?category=http://snomed.info/sct|49581000146104&amp;amp;_include=Observation:related-target{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All last known Laboratory results, with the most recent test result for each PanelOrBattery, are exchanged as FHIR observations conforming to the zib-LaboratoryTestResult-Observation profile.&lt;br /&gt;
* Per PanelOrBattery, all known laboratory tests are exchanged, regardless of their TestDateTime. They are exchanged as related observations with the PanelOrBattery-observation.&lt;br /&gt;
* The optional ResultType is not used when selecting Laboratory results for exchange.&lt;br /&gt;
* The resultStatus cardinality is 1..1R in contract to the zib and must be exchanged accordingly. The LaboratoryTestResult has a DateTime property that is used by the lastn algorithm.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 15 Procedures&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 15.1 Procedure&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Procedure?category=http://snomed.info/sct|387713003,http://snomed.info/sct|258174001&amp;amp;_include=Procedure:based-on{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All operative and image-guided procedures available in the source system are exchanged as FHIR Procedure instances that conform to the zib-Procedure profile.&lt;br /&gt;
* Surgical procedures are exchanged via an instance with the Procedure.category fixed to ‘Surgical procedure’ (code = ‘387713003’ in CodeSystem ‘SNOMED CT’).&lt;br /&gt;
* Image-guided procedures are exchanged via an instance where the procedure category is fixed to ‘Imaging guidance’ (code = ‘258174001’ in CodeSystem ‘SNOMED CT’).&lt;br /&gt;
Procedure instances with any other category than the two specified above are not exchanged. The default category for the BgZ MSZ is ‘procedure’ (code = ‘71388002’ in CodeSystem ‘SNOMED CT’).&lt;br /&gt;
&lt;br /&gt;
PlannedCareActivities are included through the ‘_include=Procedure:based-on’ query.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 16 Encounters&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 16.1 Encounter&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Encounter{?_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All Encounters available in the source system are exchanged as FHIR Encounter instances that conform to the zib-Encounter profile. &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 17 Planned care activity&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 17.1 Procedure&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/ProcedureRequest?status=active{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
All planned procedures available in the source system are exchanged as FHIR ProcedureRequest instances according to the zib-ProcedureRequest profile.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 18 Care Setting&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 18.1 Health professional&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/CareTeam?status=active&amp;amp;_include=CareTeam:participant{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All health professionals available in the source system are exchanged as part of a CareTeam instance according to the nl-core-careteam profile.&lt;br /&gt;
* Practitioners are returned in full as FHIR Practitioner instances according to the nl-core-practitioner profile.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 18.2 Healthcare provider&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;see Procedure.performer&lt;br /&gt;
see Encounter.serviceProvider&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Providers are exchanged as part of the BgZ information elements according to the nl-core-organization profile. There is no specific query to retrieve Healthcare Providers.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;b&amp;gt;Table 4.&amp;lt;/b&amp;gt; FHIR queries used to retrieve BgZ MSZ components. Everything between curly braces ({}) are considered optional.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Notified Pull Query Specification==&lt;br /&gt;
The following table provides the overview of codings needed to retrieve all the BgZ MSZ sections. &lt;br /&gt;
The coding column defines codedConcepts that identify the BgZ MSZ section (HCIM) to retrieve.  &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;horizontal-align: right&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align:left;  background-color: #E3E3E3 width:200px&amp;quot; | Chapter&lt;br /&gt;
! style=&amp;quot;text-align:left;  background-color: #E3E3E3 width:200px&amp;quot; | Section&lt;br /&gt;
! style=&amp;quot;text-align:left;  background-color: #E3E3E3 width:200px&amp;quot; | Notified Pull coding&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 1 Demographics and identification&lt;br /&gt;
| 1.1 Patient&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/79191-3&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 1.2 Marital status&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;Data are exchanged as part of the patient.&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2 Financial information&lt;br /&gt;
| 2.1 Payer&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/48768-6&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 3 Treatment restrictions&lt;br /&gt;
| 3.1 Treatment instructions&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/11291000146105&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 3.2 Advance directive&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/11341000146107&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 4 Contact persons&lt;br /&gt;
| 4.1 Contact&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;Data are exchanged as part of the patient.&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 5 Functional/mental status&lt;br /&gt;
| 5.1 Functional or mental status&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/47420-5&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 6 Complaints and diagnoses&lt;br /&gt;
| 6.1 Problem&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/11450-4&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;5&amp;quot; | 7 Social history&lt;br /&gt;
| 7.1 Living Situation&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/365508006&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7.2 Drug Use&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/228366006&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7.3 Alcohol Use&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/228273003&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7.4 Tobacco Use&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/365980008&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7.5 Nutrition Advice&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/11816003&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 8 Alerts&lt;br /&gt;
| 8.1 Alert&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/75310-3&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 9 Allergies&lt;br /&gt;
| 9.1 Allergy Intolerance&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/48765-2&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | 10 Medication&lt;br /&gt;
| 10.1 Medication Agreement&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/16076005&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 10.2 Administration Agreement&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/422037009&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 10.3 Medication Use&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/422979000&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 11 Medical devices&lt;br /&gt;
| 11.1 Medical device&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/46264-8&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 12 Vaccinations&lt;br /&gt;
| 12.1 Vaccination&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/11369-6&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | 13 vital signs and measurements&lt;br /&gt;
| 13.1 Blood pressure&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/85354-9&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 13.2 Body weight&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/29463-7&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 13.3 Body height&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/8302-2&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 14 Results&lt;br /&gt;
| 14.1 Laboratory test result&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/15220000&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 15 Procedures&lt;br /&gt;
| 15.1 Procedure&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/47519-4&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 16 Encounters&lt;br /&gt;
| 16.1 Encounter&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/46240-8&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 17 Planned care activity&lt;br /&gt;
| 17.1 Procedure&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/18776-5&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 18 Care Setting&lt;br /&gt;
| 18.1 Health professional&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/229774002&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 18.2 Healthcare provider&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;Data are exchanges as part of other BgZ components.&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Meta data&lt;br /&gt;
| Meta data&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/257733005&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;b&amp;gt;Table 5.&amp;lt;/b&amp;gt; FHIR Task.input Query Specification.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Glossary==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Term !! Description&lt;br /&gt;
|-&lt;br /&gt;
| HCIM || Health and Care Information models ([https://zibs.nl/wiki/HCIM_Mainpage HCIM]) or Zorginformatiebouwstenen ([https://zibs.nl/wiki/Hoofdpagina ZIB]&#039;s) are used to capture functional, semantic (non-technical) agreements for the standardization of information used in the care process.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;b&amp;gt;Table 6.&amp;lt;/b&amp;gt; Glossary.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Release notes =&lt;br /&gt;
Please find the release notes on the [[Bgz:V2.0-beta.3_Ontwerp_BgZ_MSZ#Release_notes | functional design page]].&lt;br /&gt;
&lt;br /&gt;
{{MedMij:Sjabloon_Support}}&lt;/div&gt;</summary>
		<author><name>Ashwin Djorai</name></author>
	</entry>
	<entry>
		<id>https://informatiestandaarden.nictiz.nl/index.php?title=bgz:V2.0_Technical_IG_BgZ_MSZ&amp;diff=320291</id>
		<title>bgz:V2.0 Technical IG BgZ MSZ</title>
		<link rel="alternate" type="text/html" href="https://informatiestandaarden.nictiz.nl/index.php?title=bgz:V2.0_Technical_IG_BgZ_MSZ&amp;diff=320291"/>
		<updated>2026-04-14T14:07:33Z</updated>

		<summary type="html">&lt;p&gt;Ashwin Djorai: Changed the canonical URL for problem, functionalormentalstatus and procedure. Added procedureRequest profile under the section of procedure.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&amp;lt;!-- BACK TO TOP BUTTON --&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;BackToTop&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;noprint&amp;quot; style=&amp;quot;background-color:#FAFAFA; position:fixed; bottom:2%; right:0.5%; padding:0; margin:0;&amp;quot;&amp;gt;&lt;br /&gt;
[[#BackToTop|Back to Top]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- EINDE BACK TO TOP BUTTON --&amp;gt;&lt;br /&gt;
For an overview of all current documentation for BgZ-MSZ [[Landingspagina_BgZ| see BgZ main page]]&lt;br /&gt;
__NUMBEREDHEADINGS__&lt;br /&gt;
__NOINDEX__&lt;br /&gt;
{{DISPLAYTITLE:BgZ MSZ FHIR Implementation Guide 2.0.0}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
This is the FHIR implementation guide (IG) for the information standard BgZ-MSZ. This IG must be used together with the functional specification: [[Landingspagina_BgZ| see BgZ main page]].&lt;br /&gt;
&lt;br /&gt;
In addition, the guidelines as specified in [[FHIR:V1.0 FHIR IG STU3|general FHIR STU3 Implementation Guide]] apply. The guide defines how to implement FHIR STU3 and what rules apply (e.g. how to handle empty reponses etc.). In particular, the reader should take note of the [[FHIR:V1.0_FHIR_IG_STU3#Use_case_overarching_principles|use case overarching principles]] and the use of [[FHIR:V1.0_FHIR_IG_STU3#FHIR_Packages|FHIR packages]].&lt;br /&gt;
&lt;br /&gt;
Furthermore, this IG requires the reader to understand and use the [https://www.twiin.nl/tanp Technical Agreement Notified Pull (TA-NP) specification].&lt;br /&gt;
&lt;br /&gt;
First, this IG describes the boundaries and relationships that exist. Second, it describes the implementation per transaction.&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
This version of the information standard has known issues. Please find them in the [[bgz:V2.0_Ontwerp_BgZ_MSZ#Known_issues | functional design page]].&lt;br /&gt;
&lt;br /&gt;
= Boundaries and relationships =&lt;br /&gt;
&lt;br /&gt;
== Boundaries ==&lt;br /&gt;
&lt;br /&gt;
This version of the BgZ-MSZ describes the exchange of all BgZ chapters. This includes medication-related zibs, though this version does not use the [[mp:V3.0.0_Ontwerp_medicatieproces_9#Medicamenteuze_behandeling|MBH-identifier]]  from medication process; however, systems are encouraged to use the &amp;lt;code&amp;gt;.identifier&amp;lt;/code&amp;gt; as stated in the [[FHIR:V1.0_FHIR_IG_STU3#When_is_.identifier_expected.3F|general FHIR STU3 Implementation Guide]].&lt;br /&gt;
&lt;br /&gt;
In future versions of the BgZ it is expected that implementation guides will be modularized and that, for subsets of the BgZ-references, will be made to other information standards such as Medication Process and Lab. &lt;br /&gt;
&lt;br /&gt;
In future versions the gap to the European patient summary will be addressed.&lt;br /&gt;
&lt;br /&gt;
== Building blocks and FHIR profiles ==&lt;br /&gt;
&lt;br /&gt;
Data exchange of the BgZ is based on the Dutch zibs 2017 (clinical information models). &lt;br /&gt;
Table 3 contains an overview of all FHIR building blocks, including custom building blocks. Please note that every FHIR profile makes use of mappings towards the baseclass HCIM BasicElements, this is relevant since some parts within a FHIR profile are not mapped in the associated HCIM profile (e.g. effectiveDateTime in livingSituation). The HCIM BasicElements are used primarily for lastn queries that depend on the effectiveDateTime element. &lt;br /&gt;
&lt;br /&gt;
* The Metadata building block is made independently of the nl-core profiles. Metadata contains data that relates to the registration process rather than the medical content. Exchange of metadata for the BgZ-MSZ is designed via a query add-on: BgZ-MSZ sections can be queried with or without metadata. When data with a specific section are exchanged, there may be metadata about the registration process that refer to instances within such a section. In the future, when more information standards will use the Provenance resource to exchange registration data, it is planned to create an nl-core-MetaData profile that will replace the current bgz-MetaData profile.&lt;br /&gt;
&lt;br /&gt;
== Relations between building blocks ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;width:auto; margin-left:auto; margin-right:auto;&amp;quot;&amp;gt;&lt;br /&gt;
[[Bestand: ChaptersAndRelationsBgZ2 v1.png|800px]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;b&amp;gt;Figure 1.&amp;lt;/b&amp;gt; Relations between building blocks.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Mapping between profiles and dataset ==&lt;br /&gt;
&lt;br /&gt;
Each FHIR profile maps to the functional definition in ART-DECOR. FHIR profiles contain mappings to all data elements that are present in the functional data set. Either HCIM mappings are used (e.g., NL-CM:17.2.1) or BgZ specific mappings are used with prefix: &amp;quot;bgz2017-dataelement-&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Each transaction must contain a Patient building block. Therefore, a reference to a Patient resource conforming to the nl-core-Patient profile is expected in .subject or .patient of each FHIR instance of each main building block with the exception of MetaData, Patient, HealthProvider.&lt;br /&gt;
&lt;br /&gt;
FHIR instances, exchanged as part of a transaction, will contain references to other instances. For example a procedure may reference a problem list item. Implementers SHOULD use literal references (using .reference) instead of logical references (using .identifier) where possible, see the general FHIR IG on the Reference data type.&lt;br /&gt;
&lt;br /&gt;
== Patient identification == &lt;br /&gt;
&lt;br /&gt;
This implementation guide assumes that the client system is able to make a connection to the right server that contains the patient&#039;s information. It does not provide information on finding the right server nor does it provide information about security. Moreover, each transaction is performed in the context of a specific patient, whose context might have been established using the authentication mechanisms described in external specifications such as the MedMij ‘Afsprakenstelsel’ or through the usage of search parameters for patient identification.&lt;br /&gt;
Each server is required to perform filtering based on the patient associated with the context for the request or based on the patient identification search parameters, which is a chained search parameter for all resource types except Patient, so only the records associated with the authenticated patient are returned.&lt;br /&gt;
&lt;br /&gt;
An example of a request that retrieves all Condition resources of a patient with a fictional BSN of 111222333:&lt;br /&gt;
GET [base]/Condition?patient.identifier=http://fhir.nl/fhir/NamingSystem/bsn|111222333.&lt;br /&gt;
&lt;br /&gt;
Table 4 defines the FHIR queries for all BgZ chapters. These queries apply for both use cases: &amp;quot;Exchange BgZ for Referral&amp;quot; and &amp;quot;Retrieval of BgZ from previous practitioner&amp;quot;.&lt;br /&gt;
All search parameters used in this table SHALL be supported for processing by servers and MAY be supported by clients.&lt;br /&gt;
&lt;br /&gt;
= Transactions =&lt;br /&gt;
&lt;br /&gt;
== Exchange BgZ for Referral ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot; | Actors&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot; | Systems&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot; | FHIR Capability Statements&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Name&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Description&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Name&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Description&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Name&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Description&lt;br /&gt;
|-&lt;br /&gt;
| Referring (Sending) Medical Specialist&lt;br /&gt;
| Medical specialist who sends a BgZ along with a referral&lt;br /&gt;
| EHR&lt;br /&gt;
| Electronic health record&lt;br /&gt;
|[[Bestand: Verwijzing.png| 20px]] [https://simplifier.net/packages/nictiz.fhir.nl.stu3.bgz/2.0.3-beta.2/files/package/capabilitystatement-client-bgz2017.json CapabilityStatement: Client]&lt;br /&gt;
| FHIR Client requirements &lt;br /&gt;
|-&lt;br /&gt;
| Receiving Medical Specialist&lt;br /&gt;
| Medical specialist receives a BgZ along with a referral&lt;br /&gt;
| EHR&lt;br /&gt;
| Electronic health record&lt;br /&gt;
|[[Bestand: Verwijzing.png| 20px]] [https://simplifier.net/packages/nictiz.fhir.nl.stu3.bgz/2.0.3-beta.2/files/package/capabilitystatement-server-bgz2017.json CapabilityStatement: Server]&lt;br /&gt;
| FHIR Server requirements &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;b&amp;gt;Table 1.&amp;lt;/b&amp;gt; Actors in the BgZ exchange for referral.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
FHIR instances for the BgZ summary are made available at the sending system using the profiles (table 3), the definition of the ART-DÉCOR publication (see functional specification), and the FHIR query specification (table 4). The FHIR instances will remain available unchanged for as long as the task period is valid.&lt;br /&gt;
&lt;br /&gt;
=== Exchange Using Notified Pull Transaction ===&lt;br /&gt;
&lt;br /&gt;
The BgZ-MSZ Notification task profile (table 5) is used by the sending system to invite the receiving system to perform one or more Pull interactions (FHIR requests). The task contains the FHIR-read and FHIR-search interactions that can be performed to retrieve the data that has been made available at the sending system. The valueReference or valueString for a BgZ section is defined in Table 6. &lt;br /&gt;
&lt;br /&gt;
When generating the notification message the restriction.period, during which the data will be available, is set by the sending system. This period is identical to the duration of the referral. Working agreements describe how long queries are valid.&lt;br /&gt;
&lt;br /&gt;
=== Exchange without Notified Pull Transaction ===&lt;br /&gt;
&lt;br /&gt;
The sending system pushes a FHIR document with the BgZ to a receiving system. To construct a document, a FHIR Composition resource is created that summarizes and references all the resources that need to be exchanged. This Composition resource is then placed together with all referenced resources in a Bundle with Bundle.type set to &amp;quot;document&amp;quot;. The Composition resource SHALL be the first entry.&lt;br /&gt;
&lt;br /&gt;
The Push use case can be used by systems transitioning from HL7 CDA to HL7 FHIR where the CDA based BgZ is replaced by a FHIR Composition.&lt;br /&gt;
&lt;br /&gt;
== Retrieval of BgZ from previous practitioner ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot; | Person&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot; | System&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Name&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Description&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Name&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Description&lt;br /&gt;
|-&lt;br /&gt;
| Requesting Medical Specialist&lt;br /&gt;
| Medical specialist who queries for a BgZ&lt;br /&gt;
| EHR&lt;br /&gt;
| Electronic health record&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;b&amp;gt;Table 2.&amp;lt;/b&amp;gt; Actors in the retrieval of the BgZ from a previous practitioner.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;Retrieval of BgZ from previous practitioner&amp;quot; use case, the current healthcare provider (Requesting Medical Specialist) takes the initiative to retrieve the BgZ from the previous care institution.&lt;br /&gt;
The Requesting Medical Specialist can retrieve the BgZ (at a suitable time) using the Pull Message and the search/ read queries defined in table 4.&lt;br /&gt;
&lt;br /&gt;
It is assumed that the Requesting Medical Specialist, as person who uses the BgZ sharing infrastructure, is signed on, authenticated and has authorization &amp;amp; consent to access the necessary (patient) information stored in the BgZ sharing infrastructure (or in other words, an authenticated healthcare professional who has an active treatment relationship with the patient).&lt;br /&gt;
&lt;br /&gt;
= Materials = &lt;br /&gt;
{{NoteBox|BgZ-MSZ uses the [[FHIR:V1.0_FHIR_IG_STU3#FHIR_Packages|FHIR Packaging mechanism]]. This conveniently bundles all profiles, terminology, example material and other conformance resources you need into a single archive, which can be downloaded or installed using the appropriate FHIR tooling. This version of the information standard uses the following packages:&lt;br /&gt;
* [https://simplifier.net/packages/nictiz.fhir.nl.stu3.bgz/2.0.3-beta.2 nictiz.fhir.nl.stu3.bgz, version  2.0.3-beta.2]&lt;br /&gt;
* [https://simplifier.net/packages/nictiz.fhir.nl.stu3.zib2017 nictiz.fhir.nl.stu3.zib2017, version 2.1.0 or compatible]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: packages use [https://semver.org/ Semantic Versioning]. Other versions can be used at will as long as they have the same &#039;&#039;major.minor&#039;&#039; number or a &#039;&#039;minor&#039;&#039; number higher than the stated version.}}&lt;br /&gt;
==FHIR Profiles ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;horizontal-align: right&amp;quot; &lt;br /&gt;
!style=&amp;quot;text-align:left;  background-color: #E3E3E3 width:10px&amp;quot;  | Chapter&lt;br /&gt;
!style=&amp;quot;text-align:left;  background-color: #E3E3E3 width:100px&amp;quot; | HCIM EN&lt;br /&gt;
!style=&amp;quot;text-align:left;  background-color: #E3E3E3 width:100px&amp;quot; | Resource&lt;br /&gt;
!style=&amp;quot;text-align:left;  background-color: #E3E3E3 width:400px&amp;quot; | Profile&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 1 &lt;br /&gt;
| Patient&lt;br /&gt;
| Patient&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/BgZ-Patient|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| MaritalStatus&lt;br /&gt;
| Patient.maritalStatus&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | 2&lt;br /&gt;
| Payer&lt;br /&gt;
| Coverage&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-Payer|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| Payer.InsuranceCompany&lt;br /&gt;
| Organization&lt;br /&gt;
| {{Simplifier|http://fhir.nl/fhir/StructureDefinition/nl-core-organization|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| Payer.PayerPerson&lt;br /&gt;
| Patient&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/BgZ-Patient|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 3 &lt;br /&gt;
| TreatmentDirective&lt;br /&gt;
| Consent&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-TreatmentDirective|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}} &lt;br /&gt;
|-&lt;br /&gt;
| AdvanceDirective&lt;br /&gt;
| Consent&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-AdvanceDirective|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| 4 &lt;br /&gt;
| ContactPerson&lt;br /&gt;
| Patient.contact&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/BgZ-Patient|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| FunctionalOrMentalStatus&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-FunctionalOrMentalStatus|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| Problem&lt;br /&gt;
| Condition&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-Problem|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}}} &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;5&amp;quot; | 7&lt;br /&gt;
| LivingSituation&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-LivingSituation|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}} &lt;br /&gt;
|-&lt;br /&gt;
| DrugUse&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-DrugUse|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}} &lt;br /&gt;
|-&lt;br /&gt;
| AlcoholUse&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-AlcoholUse|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| TobaccoUse&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-TobaccoUse|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| NutritionAdvice&lt;br /&gt;
| NutritionOrder&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-NutritionAdvice|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| Alert&lt;br /&gt;
| Flag&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-Alert|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| AllergyIntolerance&lt;br /&gt;
| AllergyIntolerance&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-AllergyIntolerance|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;5&amp;quot; | 10 &lt;br /&gt;
| MedicationAgreement&lt;br /&gt;
| MedicationRequest&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-MedicationAgreement|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| AdministrationAgreement&lt;br /&gt;
| MedicationDispense&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-AdministrationAgreement|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| MedicationUse2&lt;br /&gt;
| MedicationStatement&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-MedicationUse|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| PharmaceuticalProduct&lt;br /&gt;
| Medication&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-Product|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| InstructionsForUse&lt;br /&gt;
| Dosage&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-InstructionsForUse|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 11 &lt;br /&gt;
| MedicalDevice&lt;br /&gt;
| DeviceUseStatement&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-MedicalDevice|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| MedicalDevice.Product&lt;br /&gt;
| Device&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-MedicalDeviceProduct|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 12 &lt;br /&gt;
| Vaccination&lt;br /&gt;
| Immunization&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-Vaccination|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| Vaccination.PreferedDateForRevaccination&lt;br /&gt;
| ImmunizationRecommendation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-VaccinationRecommendation|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | 13&lt;br /&gt;
| BloodPressure&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-BloodPressure|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| BodyWeight&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-BodyWeight|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| BodyHeight&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-BodyHeight|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| LaboratoryTestResult&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-LaboratoryTestResult-Observation|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan = &amp;quot;2&amp;quot;| 15 &lt;br /&gt;
| Procedure&lt;br /&gt;
| Procedure&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-Procedure|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| Procedure&lt;br /&gt;
| ProcedureRequest&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-ProcedureRequest|nictiz.fhir.nl.stu3.zib2017|pkgVersion=&lt;br /&gt;
{{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| 16 &lt;br /&gt;
| Encounter&lt;br /&gt;
| Encounter&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-Encounter|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| 17 &lt;br /&gt;
| PlannedCareActivity.Procedure&lt;br /&gt;
| ProcedureRequest&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-ProcedureRequest|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 18&lt;br /&gt;
| HealthProfessional&lt;br /&gt;
| Practitioner&lt;br /&gt;
| {{Simplifier|http://fhir.nl/fhir/StructureDefinition/nl-core-practitioner|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| HealthProfessional.Specialty&lt;br /&gt;
| PractitionerRole&lt;br /&gt;
| | {{Simplifier|http://fhir.nl/fhir/StructureDefinition/nl-core-practitionerrole|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| HealthProfessional.HealthProfessionalRole&lt;br /&gt;
| CareTeam&lt;br /&gt;
| {{Simplifier|http://fhir.nl/fhir/StructureDefinition/nl-core-careteam|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| HealthcareProvider&lt;br /&gt;
| Organization&lt;br /&gt;
| {{Simplifier|http://fhir.nl/fhir/StructureDefinition/nl-core-organization|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Metadata&lt;br /&gt;
| Provenance&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/bgz-metadata|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;b&amp;gt;Table 3.&amp;lt;/b&amp;gt; FHIR Profiles used to exchange BgZ MSZ sections. The reader should take note of the [https://informatiestandaarden.nictiz.nl/wiki/FHIR:V1.0_FHIR_IG_STU3#Relating_FHIR_profiles_with_their_functional_definitions &#039;Relating FHIR profiles with their functional definitions&#039;] in the FHIR STU3 Implementation Guide.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Future changes in FHIR BgZ related profiles ===&lt;br /&gt;
Certain BgZ related FHIR profiles are derived from zib and nl-core profiles. In future versions of the standard, BgZ profiles will possibly be replaced by their predaopt zib2020 counterparts.&lt;br /&gt;
&lt;br /&gt;
==FHIR Query Specification==&lt;br /&gt;
Table 4 provides an overview of all the FHIR queries to exchange BgZ-MSZ sections with. According to the TA-NP, these will be drafted by a sending system to propose to the receiving system. If the sending system decides to, they may include the Meta Data (Provenance) by adding the parameter of the query specified in table 4. When the sending system chooses to provide meta data and the receiving system wants to receive meta data, provenance data available in the source system for a specific BgZ summary shall be exchanged according to the BgZ-metadata profile as FHIR Provenance instances. This shall be done by appending &#039;&#039;{_revinclude=Provenance:target}&#039;&#039; to the query.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | Query&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | Description&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 1 Demographics and identification&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 1.1 Patient&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Patient?_include=Patient:general-practitioner{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
The patient information available in the source system is exchanged as a FHIR patient instance that conforms to the nl-core-patient profile.&lt;br /&gt;
* The last known marital status available in the source system is exchanged using the patient.maritalStatus field.&lt;br /&gt;
* If available in the source system, the general practitioner (GP) is exchanged (a) as a FHIR Practitioner instance conforming to the nl-core-practitioner profile, where the Practitioner.identifier indicates a GP, and/or (b) as a FHIR Organization instance conforming to the nl-core-organization profile. The specified referenced resources are returned in full.&lt;br /&gt;
* Information regarding the primary partner/contact available in the source system is exchanged using elements of the patient instance. It is not exchanged using the RelatedPerson resource.&lt;br /&gt;
|-&lt;br /&gt;
!   colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 1.2 Marital status&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;pre&amp;gt;see Patient.maritalStatus&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Marital status data are exchanged via the patient resource (see 1.1).&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 2 Financial information&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 2.1 Payer&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Coverage?_include=Coverage:payor{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
The payer data available in the source system is exchanged as a FHIR coverage instance that conforms to the zib-Payer profile.&lt;br /&gt;
* The specified referenced payor resource instances, that may be of type nl-core-organization, nl-core-patient, or nl-core-relatedperson, are returned in full.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 3 Treatment restrictions&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 3.1 Treatment instructions&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Consent?category=http://snomed.info/sct|11291000146105{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All treatmentDirectives available in the source system are exchanged as FHIR consent instances, which conform to the zib-TreatmentDirective profile.&lt;br /&gt;
* The consent.category is fixed to ‘treatment instructions’ (code = &#039;11291000146105&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 3.2 Advance directive&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Consent?category=http://snomed.info/sct|11341000146107{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All AdvanceDirectives available in the source system are exchanged as FHIR consent instances, which conform to the zib-AdvanceDirective profile.&lt;br /&gt;
* The consent.category is fixed to ‘levenstestament en wilsverklaring in dossier’ (code = &#039;11341000146107&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
* the document is only exchanged via a pdf.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 4 Contact persons&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 4.1 Contact&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;Patient.contact&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
Primary partner/contact data are exchanged via the patient resource (see 1.1).&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 5 Functional/mental status&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 5.1 Functional or mental status&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation?category=http://snomed.info/sct|118228005,http://snomed.info/sct|384821006{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All functional or mental status information available in the source system is exchanged as FHIR observation data that conforms to the zib-FunctionalOrMentalStatus profile.&lt;br /&gt;
* Functional status data are exchanged with the observation.category fixed to ‘Functional finding’ (code = &#039;118228005&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
* Mental status data are exchanged with the observation.category fixed to ‘Mental state, behavior and/or psychosocial function finding’ (code = &#039;384821006 &#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
* please note that as defined in the BgZ dataset, the category may be both a functional and a mental status.&lt;br /&gt;
* The target system may be configured to optimize the use of this information. For example, it may be configured to group and categorize according to StatusName regarding mental, hearing, vision, mobility and language skills.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 6 Complaints and diagnoses&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 6.1 Problem&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Condition{?_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All problems available in the source system are returned as zib-Problem instances.&lt;br /&gt;
* The condition.ProblemStatus must be populated when exchanging data. In cases where for legacy data there is no Problem.ProblemStatus recorded in the source system then the Condition.clinicalStatus field must be populated with an assumed state such as “active” if there is no problemEndDate defined. It is a known problem that the data-absent-reason cannot be used. This aspect is under investigation.&lt;br /&gt;
* Note that no Condition.category (e.g. diagnosis or symptom) may be assumed while exchanging data if the condition.category is not known.&lt;br /&gt;
* Note that the condition.code can exchange multiple encodings for the same problem. In the transaction it is defined that a problem may contain an additional more specific problemName that is exchanged using a second condition.code.coding.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 7 Social history&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 7.1 Living Situation&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation?code=http://snomed.info/sct|365508006{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All living situations available in the source system are exchanged as FHIR Observation instances that conform to the zib-LivingSituation profile.&lt;br /&gt;
* The Observation.code is fixed to ‘Residence and accommodation circumstances - finding’ (code = &#039; 365508006&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
* The HouseType cardinality is 1..1R and must be exchanged accordingly.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 7.2 Drug Use&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation?code=http://snomed.info/sct|228366006{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
All drug use available in the source system is exchanged as a FHIR Observation instances that conform to the zib-DrugUse profile.&lt;br /&gt;
* The Observation.code is fixed to ‘Finding relating to drug misuse behavior’ (code = &#039;228366006&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
* The target system may be configured to optimize the use of this information. For example, grouping data according to a specific DrugOrMedicationType.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 7.3 Alcohol Use&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation?code=http://snomed.info/sct|228273003{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
All known alcohol use, available in the source system, is exchanged as FHIR Observations that conform to the zib-AlcoholUse profile.&lt;br /&gt;
* The Observation.code is fixed to ‘Finding relating to alcohol drinking behavior’ (code = &#039;228273003&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 7.4 Tobacco Use&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation?code=http://snomed.info/sct|365980008{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All known Tobacco Use, available in the source system, is exchanged as FHIR Observation instances that conform to the zib-TobaccoUse profile.&lt;br /&gt;
* The Observation.code is fixed to ‘Finding of tobacco use and exposure’ (code = &#039; 365980008&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 7.5 Nutrition Advice&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/NutritionOrder{?_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
All Nutrition Advice available in the source system is exchanged as a FHIR NutritionOrder instances that conform to the zib-NutritionAdvice profile.&lt;br /&gt;
* The target system may be configured to optimize the use of this information. For example, grouping data according to a specific NutritionOrder.oralDiet.type.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 8 Alerts&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 8.1 Alert&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Flag{?_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All alerts available in the source system are exchanged as a FHIR Flag instances that conform to the zib-Alert profile.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 9 Allergies&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 9.1 Allergy Intolerance&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/AllergyIntolerance{?_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All allergies and intolerances available in the source system are exchanged as a FHIR AllergyIntolerance instances that conform to the zib-AllergyIntolerance profile.&lt;br /&gt;
* According to the BgZ-MSZ transactions, the AllergyIntolerance.Reaction.Symptom must be exchanged if available. In cases where for legacy data there is no Symptom recorded, then the Reaction.manifestation field MUST be populated with a value from the Valueset-data-absent-reason.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;manifestation&amp;quot;:{&lt;br /&gt;
   &amp;quot;extension&amp;quot;: [{&lt;br /&gt;
      &amp;quot;url&amp;quot;: &amp;quot;http://hl7.org/fhir/StructureDefinition/data-absent-reason&amp;quot;,&lt;br /&gt;
      &amp;quot;valueCode&amp;quot;: &amp;quot;unknown&amp;quot;&lt;br /&gt;
    }]&lt;br /&gt;
  },&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 10 Medication&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 10.1 Medication Agreement&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/MedicationRequest?category=http://snomed.info/sct|16076005&amp;amp;_include=MedicationRequest:medication{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All medication agreements available in the source system are exchanged FHIR MedicationRequest instances that conform to the zib-MedicationAgreement profile.&lt;br /&gt;
* The MedicationRequest.category is fixed to ‘Prescription’ (code = &#039;16076005&#039; in codeSystem &#039;SNOMED CT&#039;)&lt;br /&gt;
* The PharmaceuticalProduct agreed upon to be used is returned in full as FHIR Medication instance according to the zib-Product profile.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 10.2 Administration Agreement&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/MedicationDispense?category=http://snomed.info/sct|422037009&amp;amp;_include=MedicationDispense:medication{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All administration agreements available in the source system are exchanged FHIR MedicationDispense instances that conform to the zib-AdministrationAgreement profile.&lt;br /&gt;
* The MedicationDispense.category is fixed to ‘Provider medication administration instructions’ (code = &#039;422037009&#039; in codeSystem &#039;SNOMED CT&#039;)&lt;br /&gt;
* The PharmaceuticalProduct in the agreement is returned in full as FHIR Medication instance according to the zib-Product profile.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 10.3 Medication Use&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/MedicationStatement?category=urn:oid:2.16.840.1.113883.2.4.3.11.60.20.77.5.3|6&amp;amp;_include=MedicationStatement:medication{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All medication use available in the source system are exchanged FHIR MedicationStatement instances that conform to the zib-MedicationUse profile.&lt;br /&gt;
* The MedicationStatement.category is fixed to ‘Medicatiegebruik’ (code = &#039;6&#039; in codeSystem &#039; 2.16.840.1.113883.2.4.3.11.60.20.77.5.3&#039;)&lt;br /&gt;
* The PharmaceuticalProduct that is used is returned in full as FHIR Medication instance according to the zib-Product profile.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 11 Medical devices&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 11.1 Medical device&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/DeviceUseStatement?_include=DeviceUseStatement:device{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All device use statements available in the source system are exchanged as FHIR DeviceUseStatement instances that conform to the zib-MedicalDevice profile.&lt;br /&gt;
* The actual medical device products are returned in full as FHIR Device instances that conform to the zib-MedicalDevice profile.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 12 Vaccinations&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 12.1 Vaccination&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Immunization?status=completed{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All administered vaccinations available in the source system are exchanged as FHIR Immunization instances conforming to the zib-Vaccination profile.&lt;br /&gt;
* Only vaccinations that have been administered are exchanged. Effectively, the Immunization.status is always fixed to ‘completed’.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 13 vital signs and measurements&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 13.1 Blood pressure&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation/$lastn?code=http://loinc.org|85354-9{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
The last known Blood pressure available in the source system is exchanged as a FHIR Observation instance that conforms to the zib-BloodPressure profile.&lt;br /&gt;
* The Observation.category is fixed to ‘Blood pressure panel with all children optional’ (code = &#039;85354-9&#039; in codeSystem &#039;LOINC&#039;).&lt;br /&gt;
* The Observation.effectiveDateTime is used to determine the last known Observation.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 13.2 Body weight&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation/$lastn?code=http://loinc.org|29463-7{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
The last known Body Weight available in the source system is exchanged as a FHIR Observation instance that conforms to the zib-BodyWeight profile.&lt;br /&gt;
* The Observation.category is fixed to ‘Body weight’ (code = &#039; 29463-7&#039; in codeSystem &#039;LOINC&#039;).&lt;br /&gt;
* The Observation.effectiveDateTime is used to determine the last known Observation.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 13.3 Body height&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation/$lastn?code=http://loinc.org|8302-2,http://loinc.org|8306-3,http://loinc.org|8308-9{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
The last known Body Height available in the source system is exchanged as a FHIR Observation instance that conforms to the zib-BodyHeight profile.&lt;br /&gt;
* By default, the Observation.category is fixed to ‘Body height’ (code = &#039; 29463-7&#039; in codeSystem &#039;LOINC&#039;).&lt;br /&gt;
* If it is recorded that a measurement is taken while the patient is lying or standing, ‘Body height --lying’ (code = ‘8306-3’ in CodeSystem ‘LOINC’) or ‘Body height --standing’ (code = ‘8308-9’ in CodeSystem ‘LOINC’) are used.&lt;br /&gt;
* The Observation.effectiveDateTime is used to determine the last known Observation.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 14 Results&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 14.1 Laboratory test result&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation/$lastn?category=http://snomed.info/sct|49581000146104&amp;amp;_include=Observation:related-target{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All last known Laboratory results, with the most recent test result for each PanelOrBattery, are exchanged as FHIR observations conforming to the zib-LaboratoryTestResult-Observation profile.&lt;br /&gt;
* Per PanelOrBattery, all known laboratory tests are exchanged, regardless of their TestDateTime. They are exchanged as related observations with the PanelOrBattery-observation.&lt;br /&gt;
* The optional ResultType is not used when selecting Laboratory results for exchange.&lt;br /&gt;
* The resultStatus cardinality is 1..1R in contract to the zib and must be exchanged accordingly. The LaboratoryTestResult has a DateTime property that is used by the lastn algorithm.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 15 Procedures&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 15.1 Procedure&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Procedure?category=http://snomed.info/sct|387713003,http://snomed.info/sct|258174001&amp;amp;_include=Procedure:based-on{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All operative and image-guided procedures available in the source system are exchanged as FHIR Procedure instances that conform to the zib-Procedure profile.&lt;br /&gt;
* Surgical procedures are exchanged via an instance with the Procedure.category fixed to ‘Surgical procedure’ (code = ‘387713003’ in CodeSystem ‘SNOMED CT’).&lt;br /&gt;
* Image-guided procedures are exchanged via an instance where the procedure category is fixed to ‘Imaging guidance’ (code = ‘258174001’ in CodeSystem ‘SNOMED CT’).&lt;br /&gt;
Procedure instances with any other category than the two specified above are not exchanged. The default category for the BgZ MSZ is ‘procedure’ (code = ‘71388002’ in CodeSystem ‘SNOMED CT’).&lt;br /&gt;
&lt;br /&gt;
PlannedCareActivities are included through the ‘_include=Procedure:based-on’ query.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 16 Encounters&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 16.1 Encounter&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Encounter{?_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All Encounters available in the source system are exchanged as FHIR Encounter instances that conform to the zib-Encounter profile. &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 17 Planned care activity&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 17.1 Procedure&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/ProcedureRequest?status=active{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
All planned procedures available in the source system are exchanged as FHIR ProcedureRequest instances according to the zib-ProcedureRequest profile.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 18 Care Setting&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 18.1 Health professional&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/CareTeam?status=active&amp;amp;_include=CareTeam:participant{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All health professionals available in the source system are exchanged as part of a CareTeam instance according to the nl-core-careteam profile.&lt;br /&gt;
* Practitioners are returned in full as FHIR Practitioner instances according to the nl-core-practitioner profile.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 18.2 Healthcare provider&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;see Procedure.performer&lt;br /&gt;
see Encounter.serviceProvider&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Providers are exchanged as part of the BgZ information elements according to the nl-core-organization profile. There is no specific query to retrieve Healthcare Providers.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;b&amp;gt;Table 4.&amp;lt;/b&amp;gt; FHIR queries used to retrieve BgZ MSZ components. Everything between curly braces ({}) are considered optional.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Notified Pull Query Specification==&lt;br /&gt;
The following table provides the overview of codings needed to retrieve all the BgZ MSZ sections. &lt;br /&gt;
The coding column defines codedConcepts that identify the BgZ MSZ section (HCIM) to retrieve.  &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;horizontal-align: right&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align:left;  background-color: #E3E3E3 width:200px&amp;quot; | Chapter&lt;br /&gt;
! style=&amp;quot;text-align:left;  background-color: #E3E3E3 width:200px&amp;quot; | Section&lt;br /&gt;
! style=&amp;quot;text-align:left;  background-color: #E3E3E3 width:200px&amp;quot; | Notified Pull coding&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 1 Demographics and identification&lt;br /&gt;
| 1.1 Patient&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/79191-3&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 1.2 Marital status&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;Data are exchanged as part of the patient.&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2 Financial information&lt;br /&gt;
| 2.1 Payer&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/48768-6&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 3 Treatment restrictions&lt;br /&gt;
| 3.1 Treatment instructions&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/11291000146105&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 3.2 Advance directive&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/11341000146107&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 4 Contact persons&lt;br /&gt;
| 4.1 Contact&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;Data are exchanged as part of the patient.&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 5 Functional/mental status&lt;br /&gt;
| 5.1 Functional or mental status&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/47420-5&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 6 Complaints and diagnoses&lt;br /&gt;
| 6.1 Problem&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/11450-4&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;5&amp;quot; | 7 Social history&lt;br /&gt;
| 7.1 Living Situation&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/365508006&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7.2 Drug Use&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/228366006&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7.3 Alcohol Use&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/228273003&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7.4 Tobacco Use&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/365980008&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7.5 Nutrition Advice&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/11816003&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 8 Alerts&lt;br /&gt;
| 8.1 Alert&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/75310-3&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 9 Allergies&lt;br /&gt;
| 9.1 Allergy Intolerance&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/48765-2&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | 10 Medication&lt;br /&gt;
| 10.1 Medication Agreement&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/16076005&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 10.2 Administration Agreement&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/422037009&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 10.3 Medication Use&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/422979000&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 11 Medical devices&lt;br /&gt;
| 11.1 Medical device&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/46264-8&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 12 Vaccinations&lt;br /&gt;
| 12.1 Vaccination&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/11369-6&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | 13 vital signs and measurements&lt;br /&gt;
| 13.1 Blood pressure&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/85354-9&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 13.2 Body weight&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/29463-7&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 13.3 Body height&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/8302-2&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 14 Results&lt;br /&gt;
| 14.1 Laboratory test result&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/15220000&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 15 Procedures&lt;br /&gt;
| 15.1 Procedure&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/47519-4&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 16 Encounters&lt;br /&gt;
| 16.1 Encounter&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/46240-8&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 17 Planned care activity&lt;br /&gt;
| 17.1 Procedure&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/18776-5&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 18 Care Setting&lt;br /&gt;
| 18.1 Health professional&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/229774002&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 18.2 Healthcare provider&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;Data are exchanges as part of other BgZ components.&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Meta data&lt;br /&gt;
| Meta data&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/257733005&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;b&amp;gt;Table 5.&amp;lt;/b&amp;gt; FHIR Task.input Query Specification.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Glossary==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Term !! Description&lt;br /&gt;
|-&lt;br /&gt;
| HCIM || Health and Care Information models ([https://zibs.nl/wiki/HCIM_Mainpage HCIM]) or Zorginformatiebouwstenen ([https://zibs.nl/wiki/Hoofdpagina ZIB]&#039;s) are used to capture functional, semantic (non-technical) agreements for the standardization of information used in the care process.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;b&amp;gt;Table 6.&amp;lt;/b&amp;gt; Glossary.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Release notes =&lt;br /&gt;
Please find the release notes on the [[Bgz:V2.0-beta.3_Ontwerp_BgZ_MSZ#Release_notes | functional design page]].&lt;br /&gt;
&lt;br /&gt;
{{MedMij:Sjabloon_Support}}&lt;/div&gt;</summary>
		<author><name>Ashwin Djorai</name></author>
	</entry>
	<entry>
		<id>https://informatiestandaarden.nictiz.nl/index.php?title=bgz:Vprepub-2.0_Technical_IG_BgZ_MSZ&amp;diff=311772</id>
		<title>bgz:Vprepub-2.0 Technical IG BgZ MSZ</title>
		<link rel="alternate" type="text/html" href="https://informatiestandaarden.nictiz.nl/index.php?title=bgz:Vprepub-2.0_Technical_IG_BgZ_MSZ&amp;diff=311772"/>
		<updated>2026-04-14T14:07:33Z</updated>

		<summary type="html">&lt;p&gt;Ashwin Djorai: Changed the canonical URL for problem, functionalormentalstatus and procedure. Added procedureRequest profile under the section of procedure.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&amp;lt;!-- BACK TO TOP BUTTON --&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;BackToTop&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;noprint&amp;quot; style=&amp;quot;background-color:#FAFAFA; position:fixed; bottom:2%; right:0.5%; padding:0; margin:0;&amp;quot;&amp;gt;&lt;br /&gt;
[[#BackToTop|Back to Top]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- EINDE BACK TO TOP BUTTON --&amp;gt;&lt;br /&gt;
For an overview of all current documentation for BgZ-MSZ [[Landingspagina_BgZ| see BgZ main page]]&lt;br /&gt;
__NUMBEREDHEADINGS__&lt;br /&gt;
__NOINDEX__&lt;br /&gt;
{{DISPLAYTITLE:BgZ MSZ FHIR Implementation Guide 2.0.0}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
This is the FHIR implementation guide (IG) for the information standard BgZ-MSZ. This IG must be used together with the functional specification: [[Landingspagina_BgZ| see BgZ main page]].&lt;br /&gt;
&lt;br /&gt;
In addition, the guidelines as specified in [[FHIR:V1.0 FHIR IG STU3|general FHIR STU3 Implementation Guide]] apply. The guide defines how to implement FHIR STU3 and what rules apply (e.g. how to handle empty reponses etc.). In particular, the reader should take note of the [[FHIR:V1.0_FHIR_IG_STU3#Use_case_overarching_principles|use case overarching principles]] and the use of [[FHIR:V1.0_FHIR_IG_STU3#FHIR_Packages|FHIR packages]].&lt;br /&gt;
&lt;br /&gt;
Furthermore, this IG requires the reader to understand and use the [https://www.twiin.nl/tanp Technical Agreement Notified Pull (TA-NP) specification].&lt;br /&gt;
&lt;br /&gt;
First, this IG describes the boundaries and relationships that exist. Second, it describes the implementation per transaction.&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
This version of the information standard has known issues. Please find them in the [[bgz:V2.0_Ontwerp_BgZ_MSZ#Known_issues | functional design page]].&lt;br /&gt;
&lt;br /&gt;
= Boundaries and relationships =&lt;br /&gt;
&lt;br /&gt;
== Boundaries ==&lt;br /&gt;
&lt;br /&gt;
This version of the BgZ-MSZ describes the exchange of all BgZ chapters. This includes medication-related zibs, though this version does not use the [[mp:V3.0.0_Ontwerp_medicatieproces_9#Medicamenteuze_behandeling|MBH-identifier]]  from medication process; however, systems are encouraged to use the &amp;lt;code&amp;gt;.identifier&amp;lt;/code&amp;gt; as stated in the [[FHIR:V1.0_FHIR_IG_STU3#When_is_.identifier_expected.3F|general FHIR STU3 Implementation Guide]].&lt;br /&gt;
&lt;br /&gt;
In future versions of the BgZ it is expected that implementation guides will be modularized and that, for subsets of the BgZ-references, will be made to other information standards such as Medication Process and Lab. &lt;br /&gt;
&lt;br /&gt;
In future versions the gap to the European patient summary will be addressed.&lt;br /&gt;
&lt;br /&gt;
== Building blocks and FHIR profiles ==&lt;br /&gt;
&lt;br /&gt;
Data exchange of the BgZ is based on the Dutch zibs 2017 (clinical information models). &lt;br /&gt;
Table 3 contains an overview of all FHIR building blocks, including custom building blocks. Please note that every FHIR profile makes use of mappings towards the baseclass HCIM BasicElements, this is relevant since some parts within a FHIR profile are not mapped in the associated HCIM profile (e.g. effectiveDateTime in livingSituation). The HCIM BasicElements are used primarily for lastn queries that depend on the effectiveDateTime element. &lt;br /&gt;
&lt;br /&gt;
* The Metadata building block is made independently of the nl-core profiles. Metadata contains data that relates to the registration process rather than the medical content. Exchange of metadata for the BgZ-MSZ is designed via a query add-on: BgZ-MSZ sections can be queried with or without metadata. When data with a specific section are exchanged, there may be metadata about the registration process that refer to instances within such a section. In the future, when more information standards will use the Provenance resource to exchange registration data, it is planned to create an nl-core-MetaData profile that will replace the current bgz-MetaData profile.&lt;br /&gt;
&lt;br /&gt;
== Relations between building blocks ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;width:auto; margin-left:auto; margin-right:auto;&amp;quot;&amp;gt;&lt;br /&gt;
[[Bestand: ChaptersAndRelationsBgZ2 v1.png|800px]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;b&amp;gt;Figure 1.&amp;lt;/b&amp;gt; Relations between building blocks.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Mapping between profiles and dataset ==&lt;br /&gt;
&lt;br /&gt;
Each FHIR profile maps to the functional definition in ART-DECOR. FHIR profiles contain mappings to all data elements that are present in the functional data set. Either HCIM mappings are used (e.g., NL-CM:17.2.1) or BgZ specific mappings are used with prefix: &amp;quot;bgz2017-dataelement-&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Each transaction must contain a Patient building block. Therefore, a reference to a Patient resource conforming to the nl-core-Patient profile is expected in .subject or .patient of each FHIR instance of each main building block with the exception of MetaData, Patient, HealthProvider.&lt;br /&gt;
&lt;br /&gt;
FHIR instances, exchanged as part of a transaction, will contain references to other instances. For example a procedure may reference a problem list item. Implementers SHOULD use literal references (using .reference) instead of logical references (using .identifier) where possible, see the general FHIR IG on the Reference data type.&lt;br /&gt;
&lt;br /&gt;
== Patient identification == &lt;br /&gt;
&lt;br /&gt;
This implementation guide assumes that the client system is able to make a connection to the right server that contains the patient&#039;s information. It does not provide information on finding the right server nor does it provide information about security. Moreover, each transaction is performed in the context of a specific patient, whose context might have been established using the authentication mechanisms described in external specifications such as the MedMij ‘Afsprakenstelsel’ or through the usage of search parameters for patient identification.&lt;br /&gt;
Each server is required to perform filtering based on the patient associated with the context for the request or based on the patient identification search parameters, which is a chained search parameter for all resource types except Patient, so only the records associated with the authenticated patient are returned.&lt;br /&gt;
&lt;br /&gt;
An example of a request that retrieves all Condition resources of a patient with a fictional BSN of 111222333:&lt;br /&gt;
GET [base]/Condition?patient.identifier=http://fhir.nl/fhir/NamingSystem/bsn|111222333.&lt;br /&gt;
&lt;br /&gt;
Table 4 defines the FHIR queries for all BgZ chapters. These queries apply for both use cases: &amp;quot;Exchange BgZ for Referral&amp;quot; and &amp;quot;Retrieval of BgZ from previous practitioner&amp;quot;.&lt;br /&gt;
All search parameters used in this table SHALL be supported for processing by servers and MAY be supported by clients.&lt;br /&gt;
&lt;br /&gt;
= Transactions =&lt;br /&gt;
&lt;br /&gt;
== Exchange BgZ for Referral ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot; | Actors&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot; | Systems&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot; | FHIR Capability Statements&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Name&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Description&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Name&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Description&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Name&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Description&lt;br /&gt;
|-&lt;br /&gt;
| Referring (Sending) Medical Specialist&lt;br /&gt;
| Medical specialist who sends a BgZ along with a referral&lt;br /&gt;
| EHR&lt;br /&gt;
| Electronic health record&lt;br /&gt;
|[[Bestand: Verwijzing.png| 20px]] [https://simplifier.net/packages/nictiz.fhir.nl.stu3.bgz/2.0.3-beta.2/files/package/capabilitystatement-client-bgz2017.json CapabilityStatement: Client]&lt;br /&gt;
| FHIR Client requirements &lt;br /&gt;
|-&lt;br /&gt;
| Receiving Medical Specialist&lt;br /&gt;
| Medical specialist receives a BgZ along with a referral&lt;br /&gt;
| EHR&lt;br /&gt;
| Electronic health record&lt;br /&gt;
|[[Bestand: Verwijzing.png| 20px]] [https://simplifier.net/packages/nictiz.fhir.nl.stu3.bgz/2.0.3-beta.2/files/package/capabilitystatement-server-bgz2017.json CapabilityStatement: Server]&lt;br /&gt;
| FHIR Server requirements &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;b&amp;gt;Table 1.&amp;lt;/b&amp;gt; Actors in the BgZ exchange for referral.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
FHIR instances for the BgZ summary are made available at the sending system using the profiles (table 3), the definition of the ART-DÉCOR publication (see functional specification), and the FHIR query specification (table 4). The FHIR instances will remain available unchanged for as long as the task period is valid.&lt;br /&gt;
&lt;br /&gt;
=== Exchange Using Notified Pull Transaction ===&lt;br /&gt;
&lt;br /&gt;
The BgZ-MSZ Notification task profile (table 5) is used by the sending system to invite the receiving system to perform one or more Pull interactions (FHIR requests). The task contains the FHIR-read and FHIR-search interactions that can be performed to retrieve the data that has been made available at the sending system. The valueReference or valueString for a BgZ section is defined in Table 6. &lt;br /&gt;
&lt;br /&gt;
When generating the notification message the restriction.period, during which the data will be available, is set by the sending system. This period is identical to the duration of the referral. Working agreements describe how long queries are valid.&lt;br /&gt;
&lt;br /&gt;
=== Exchange without Notified Pull Transaction ===&lt;br /&gt;
&lt;br /&gt;
The sending system pushes a FHIR document with the BgZ to a receiving system. To construct a document, a FHIR Composition resource is created that summarizes and references all the resources that need to be exchanged. This Composition resource is then placed together with all referenced resources in a Bundle with Bundle.type set to &amp;quot;document&amp;quot;. The Composition resource SHALL be the first entry.&lt;br /&gt;
&lt;br /&gt;
The Push use case can be used by systems transitioning from HL7 CDA to HL7 FHIR where the CDA based BgZ is replaced by a FHIR Composition.&lt;br /&gt;
&lt;br /&gt;
== Retrieval of BgZ from previous practitioner ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot; | Person&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot; | System&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Name&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Description&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Name&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Description&lt;br /&gt;
|-&lt;br /&gt;
| Requesting Medical Specialist&lt;br /&gt;
| Medical specialist who queries for a BgZ&lt;br /&gt;
| EHR&lt;br /&gt;
| Electronic health record&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;b&amp;gt;Table 2.&amp;lt;/b&amp;gt; Actors in the retrieval of the BgZ from a previous practitioner.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;Retrieval of BgZ from previous practitioner&amp;quot; use case, the current healthcare provider (Requesting Medical Specialist) takes the initiative to retrieve the BgZ from the previous care institution.&lt;br /&gt;
The Requesting Medical Specialist can retrieve the BgZ (at a suitable time) using the Pull Message and the search/ read queries defined in table 4.&lt;br /&gt;
&lt;br /&gt;
It is assumed that the Requesting Medical Specialist, as person who uses the BgZ sharing infrastructure, is signed on, authenticated and has authorization &amp;amp; consent to access the necessary (patient) information stored in the BgZ sharing infrastructure (or in other words, an authenticated healthcare professional who has an active treatment relationship with the patient).&lt;br /&gt;
&lt;br /&gt;
= Materials = &lt;br /&gt;
{{NoteBox|BgZ-MSZ uses the [[FHIR:V1.0_FHIR_IG_STU3#FHIR_Packages|FHIR Packaging mechanism]]. This conveniently bundles all profiles, terminology, example material and other conformance resources you need into a single archive, which can be downloaded or installed using the appropriate FHIR tooling. This version of the information standard uses the following packages:&lt;br /&gt;
* [https://simplifier.net/packages/nictiz.fhir.nl.stu3.bgz/2.0.3-beta.2 nictiz.fhir.nl.stu3.bgz, version  2.0.3-beta.2]&lt;br /&gt;
* [https://simplifier.net/packages/nictiz.fhir.nl.stu3.zib2017 nictiz.fhir.nl.stu3.zib2017, version 2.1.0 or compatible]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: packages use [https://semver.org/ Semantic Versioning]. Other versions can be used at will as long as they have the same &#039;&#039;major.minor&#039;&#039; number or a &#039;&#039;minor&#039;&#039; number higher than the stated version.}}&lt;br /&gt;
==FHIR Profiles ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;horizontal-align: right&amp;quot; &lt;br /&gt;
!style=&amp;quot;text-align:left;  background-color: #E3E3E3 width:10px&amp;quot;  | Chapter&lt;br /&gt;
!style=&amp;quot;text-align:left;  background-color: #E3E3E3 width:100px&amp;quot; | HCIM EN&lt;br /&gt;
!style=&amp;quot;text-align:left;  background-color: #E3E3E3 width:100px&amp;quot; | Resource&lt;br /&gt;
!style=&amp;quot;text-align:left;  background-color: #E3E3E3 width:400px&amp;quot; | Profile&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 1 &lt;br /&gt;
| Patient&lt;br /&gt;
| Patient&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/BgZ-Patient|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| MaritalStatus&lt;br /&gt;
| Patient.maritalStatus&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | 2&lt;br /&gt;
| Payer&lt;br /&gt;
| Coverage&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-Payer|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| Payer.InsuranceCompany&lt;br /&gt;
| Organization&lt;br /&gt;
| {{Simplifier|http://fhir.nl/fhir/StructureDefinition/nl-core-organization|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| Payer.PayerPerson&lt;br /&gt;
| Patient&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/BgZ-Patient|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 3 &lt;br /&gt;
| TreatmentDirective&lt;br /&gt;
| Consent&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-TreatmentDirective|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}} &lt;br /&gt;
|-&lt;br /&gt;
| AdvanceDirective&lt;br /&gt;
| Consent&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-AdvanceDirective|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| 4 &lt;br /&gt;
| ContactPerson&lt;br /&gt;
| Patient.contact&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/BgZ-Patient|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| FunctionalOrMentalStatus&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-FunctionalOrMentalStatus|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| Problem&lt;br /&gt;
| Condition&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-Problem|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}}} &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;5&amp;quot; | 7&lt;br /&gt;
| LivingSituation&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-LivingSituation|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}} &lt;br /&gt;
|-&lt;br /&gt;
| DrugUse&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-DrugUse|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}} &lt;br /&gt;
|-&lt;br /&gt;
| AlcoholUse&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-AlcoholUse|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| TobaccoUse&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-TobaccoUse|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| NutritionAdvice&lt;br /&gt;
| NutritionOrder&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-NutritionAdvice|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| Alert&lt;br /&gt;
| Flag&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-Alert|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| AllergyIntolerance&lt;br /&gt;
| AllergyIntolerance&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-AllergyIntolerance|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;5&amp;quot; | 10 &lt;br /&gt;
| MedicationAgreement&lt;br /&gt;
| MedicationRequest&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-MedicationAgreement|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| AdministrationAgreement&lt;br /&gt;
| MedicationDispense&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-AdministrationAgreement|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| MedicationUse2&lt;br /&gt;
| MedicationStatement&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-MedicationUse|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| PharmaceuticalProduct&lt;br /&gt;
| Medication&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-Product|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| InstructionsForUse&lt;br /&gt;
| Dosage&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-InstructionsForUse|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 11 &lt;br /&gt;
| MedicalDevice&lt;br /&gt;
| DeviceUseStatement&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-MedicalDevice|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| MedicalDevice.Product&lt;br /&gt;
| Device&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-MedicalDeviceProduct|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 12 &lt;br /&gt;
| Vaccination&lt;br /&gt;
| Immunization&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-Vaccination|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| Vaccination.PreferedDateForRevaccination&lt;br /&gt;
| ImmunizationRecommendation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-VaccinationRecommendation|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | 13&lt;br /&gt;
| BloodPressure&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-BloodPressure|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| BodyWeight&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-BodyWeight|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| BodyHeight&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-BodyHeight|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| LaboratoryTestResult&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-LaboratoryTestResult-Observation|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan = &amp;quot;2&amp;quot;| 15 &lt;br /&gt;
| Procedure&lt;br /&gt;
| Procedure&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-Procedure|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| Procedure&lt;br /&gt;
| ProcedureRequest&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-ProcedureRequest|nictiz.fhir.nl.stu3.zib2017|pkgVersion=&lt;br /&gt;
{{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| 16 &lt;br /&gt;
| Encounter&lt;br /&gt;
| Encounter&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-Encounter|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| 17 &lt;br /&gt;
| PlannedCareActivity.Procedure&lt;br /&gt;
| ProcedureRequest&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-ProcedureRequest|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | 18&lt;br /&gt;
| HealthProfessional&lt;br /&gt;
| Practitioner&lt;br /&gt;
| {{Simplifier|http://fhir.nl/fhir/StructureDefinition/nl-core-practitioner|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| HealthProfessional.Specialty&lt;br /&gt;
| PractitionerRole&lt;br /&gt;
| | {{Simplifier|http://fhir.nl/fhir/StructureDefinition/nl-core-practitionerrole|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| HealthProfessional.HealthProfessionalRole&lt;br /&gt;
| CareTeam&lt;br /&gt;
| {{Simplifier|http://fhir.nl/fhir/StructureDefinition/nl-core-careteam|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| HealthcareProvider&lt;br /&gt;
| Organization&lt;br /&gt;
| {{Simplifier|http://fhir.nl/fhir/StructureDefinition/nl-core-organization|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Metadata&lt;br /&gt;
| Provenance&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/bgz-metadata|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;b&amp;gt;Table 3.&amp;lt;/b&amp;gt; FHIR Profiles used to exchange BgZ MSZ sections. The reader should take note of the [https://informatiestandaarden.nictiz.nl/wiki/FHIR:V1.0_FHIR_IG_STU3#Relating_FHIR_profiles_with_their_functional_definitions &#039;Relating FHIR profiles with their functional definitions&#039;] in the FHIR STU3 Implementation Guide.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Future changes in FHIR BgZ related profiles ===&lt;br /&gt;
Certain BgZ related FHIR profiles are derived from zib and nl-core profiles. In future versions of the standard, BgZ profiles will possibly be replaced by their predaopt zib2020 counterparts.&lt;br /&gt;
&lt;br /&gt;
==FHIR Query Specification==&lt;br /&gt;
Table 4 provides an overview of all the FHIR queries to exchange BgZ-MSZ sections with. According to the TA-NP, these will be drafted by a sending system to propose to the receiving system. If the sending system decides to, they may include the Meta Data (Provenance) by adding the parameter of the query specified in table 4. When the sending system chooses to provide meta data and the receiving system wants to receive meta data, provenance data available in the source system for a specific BgZ summary shall be exchanged according to the BgZ-metadata profile as FHIR Provenance instances. This shall be done by appending &#039;&#039;{_revinclude=Provenance:target}&#039;&#039; to the query.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | Query&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | Description&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 1 Demographics and identification&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 1.1 Patient&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Patient?_include=Patient:general-practitioner{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
The patient information available in the source system is exchanged as a FHIR patient instance that conforms to the nl-core-patient profile.&lt;br /&gt;
* The last known marital status available in the source system is exchanged using the patient.maritalStatus field.&lt;br /&gt;
* If available in the source system, the general practitioner (GP) is exchanged (a) as a FHIR Practitioner instance conforming to the nl-core-practitioner profile, where the Practitioner.identifier indicates a GP, and/or (b) as a FHIR Organization instance conforming to the nl-core-organization profile. The specified referenced resources are returned in full.&lt;br /&gt;
* Information regarding the primary partner/contact available in the source system is exchanged using elements of the patient instance. It is not exchanged using the RelatedPerson resource.&lt;br /&gt;
|-&lt;br /&gt;
!   colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 1.2 Marital status&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;pre&amp;gt;see Patient.maritalStatus&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Marital status data are exchanged via the patient resource (see 1.1).&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 2 Financial information&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 2.1 Payer&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Coverage?_include=Coverage:payor{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
The payer data available in the source system is exchanged as a FHIR coverage instance that conforms to the zib-Payer profile.&lt;br /&gt;
* The specified referenced payor resource instances, that may be of type nl-core-organization, nl-core-patient, or nl-core-relatedperson, are returned in full.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 3 Treatment restrictions&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 3.1 Treatment instructions&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Consent?category=http://snomed.info/sct|11291000146105{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All treatmentDirectives available in the source system are exchanged as FHIR consent instances, which conform to the zib-TreatmentDirective profile.&lt;br /&gt;
* The consent.category is fixed to ‘treatment instructions’ (code = &#039;11291000146105&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 3.2 Advance directive&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Consent?category=http://snomed.info/sct|11341000146107{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All AdvanceDirectives available in the source system are exchanged as FHIR consent instances, which conform to the zib-AdvanceDirective profile.&lt;br /&gt;
* The consent.category is fixed to ‘levenstestament en wilsverklaring in dossier’ (code = &#039;11341000146107&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
* the document is only exchanged via a pdf.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 4 Contact persons&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 4.1 Contact&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;Patient.contact&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
Primary partner/contact data are exchanged via the patient resource (see 1.1).&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 5 Functional/mental status&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 5.1 Functional or mental status&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation?category=http://snomed.info/sct|118228005,http://snomed.info/sct|384821006{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All functional or mental status information available in the source system is exchanged as FHIR observation data that conforms to the zib-FunctionalOrMentalStatus profile.&lt;br /&gt;
* Functional status data are exchanged with the observation.category fixed to ‘Functional finding’ (code = &#039;118228005&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
* Mental status data are exchanged with the observation.category fixed to ‘Mental state, behavior and/or psychosocial function finding’ (code = &#039;384821006 &#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
* please note that as defined in the BgZ dataset, the category may be both a functional and a mental status.&lt;br /&gt;
* The target system may be configured to optimize the use of this information. For example, it may be configured to group and categorize according to StatusName regarding mental, hearing, vision, mobility and language skills.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 6 Complaints and diagnoses&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 6.1 Problem&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Condition{?_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All problems available in the source system are returned as zib-Problem instances.&lt;br /&gt;
* The condition.ProblemStatus must be populated when exchanging data. In cases where for legacy data there is no Problem.ProblemStatus recorded in the source system then the Condition.clinicalStatus field must be populated with an assumed state such as “active” if there is no problemEndDate defined. It is a known problem that the data-absent-reason cannot be used. This aspect is under investigation.&lt;br /&gt;
* Note that no Condition.category (e.g. diagnosis or symptom) may be assumed while exchanging data if the condition.category is not known.&lt;br /&gt;
* Note that the condition.code can exchange multiple encodings for the same problem. In the transaction it is defined that a problem may contain an additional more specific problemName that is exchanged using a second condition.code.coding.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 7 Social history&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 7.1 Living Situation&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation?code=http://snomed.info/sct|365508006{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All living situations available in the source system are exchanged as FHIR Observation instances that conform to the zib-LivingSituation profile.&lt;br /&gt;
* The Observation.code is fixed to ‘Residence and accommodation circumstances - finding’ (code = &#039; 365508006&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
* The HouseType cardinality is 1..1R and must be exchanged accordingly.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 7.2 Drug Use&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation?code=http://snomed.info/sct|228366006{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
All drug use available in the source system is exchanged as a FHIR Observation instances that conform to the zib-DrugUse profile.&lt;br /&gt;
* The Observation.code is fixed to ‘Finding relating to drug misuse behavior’ (code = &#039;228366006&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
* The target system may be configured to optimize the use of this information. For example, grouping data according to a specific DrugOrMedicationType.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 7.3 Alcohol Use&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation?code=http://snomed.info/sct|228273003{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
All known alcohol use, available in the source system, is exchanged as FHIR Observations that conform to the zib-AlcoholUse profile.&lt;br /&gt;
* The Observation.code is fixed to ‘Finding relating to alcohol drinking behavior’ (code = &#039;228273003&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 7.4 Tobacco Use&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation?code=http://snomed.info/sct|365980008{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All known Tobacco Use, available in the source system, is exchanged as FHIR Observation instances that conform to the zib-TobaccoUse profile.&lt;br /&gt;
* The Observation.code is fixed to ‘Finding of tobacco use and exposure’ (code = &#039; 365980008&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 7.5 Nutrition Advice&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/NutritionOrder{?_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
All Nutrition Advice available in the source system is exchanged as a FHIR NutritionOrder instances that conform to the zib-NutritionAdvice profile.&lt;br /&gt;
* The target system may be configured to optimize the use of this information. For example, grouping data according to a specific NutritionOrder.oralDiet.type.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 8 Alerts&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 8.1 Alert&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Flag{?_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All alerts available in the source system are exchanged as a FHIR Flag instances that conform to the zib-Alert profile.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 9 Allergies&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 9.1 Allergy Intolerance&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/AllergyIntolerance{?_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All allergies and intolerances available in the source system are exchanged as a FHIR AllergyIntolerance instances that conform to the zib-AllergyIntolerance profile.&lt;br /&gt;
* According to the BgZ-MSZ transactions, the AllergyIntolerance.Reaction.Symptom must be exchanged if available. In cases where for legacy data there is no Symptom recorded, then the Reaction.manifestation field MUST be populated with a value from the Valueset-data-absent-reason.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;manifestation&amp;quot;:{&lt;br /&gt;
   &amp;quot;extension&amp;quot;: [{&lt;br /&gt;
      &amp;quot;url&amp;quot;: &amp;quot;http://hl7.org/fhir/StructureDefinition/data-absent-reason&amp;quot;,&lt;br /&gt;
      &amp;quot;valueCode&amp;quot;: &amp;quot;unknown&amp;quot;&lt;br /&gt;
    }]&lt;br /&gt;
  },&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 10 Medication&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 10.1 Medication Agreement&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/MedicationRequest?category=http://snomed.info/sct|16076005&amp;amp;_include=MedicationRequest:medication{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All medication agreements available in the source system are exchanged FHIR MedicationRequest instances that conform to the zib-MedicationAgreement profile.&lt;br /&gt;
* The MedicationRequest.category is fixed to ‘Prescription’ (code = &#039;16076005&#039; in codeSystem &#039;SNOMED CT&#039;)&lt;br /&gt;
* The PharmaceuticalProduct agreed upon to be used is returned in full as FHIR Medication instance according to the zib-Product profile.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 10.2 Administration Agreement&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/MedicationDispense?category=http://snomed.info/sct|422037009&amp;amp;_include=MedicationDispense:medication{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All administration agreements available in the source system are exchanged FHIR MedicationDispense instances that conform to the zib-AdministrationAgreement profile.&lt;br /&gt;
* The MedicationDispense.category is fixed to ‘Provider medication administration instructions’ (code = &#039;422037009&#039; in codeSystem &#039;SNOMED CT&#039;)&lt;br /&gt;
* The PharmaceuticalProduct in the agreement is returned in full as FHIR Medication instance according to the zib-Product profile.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 10.3 Medication Use&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/MedicationStatement?category=urn:oid:2.16.840.1.113883.2.4.3.11.60.20.77.5.3|6&amp;amp;_include=MedicationStatement:medication{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All medication use available in the source system are exchanged FHIR MedicationStatement instances that conform to the zib-MedicationUse profile.&lt;br /&gt;
* The MedicationStatement.category is fixed to ‘Medicatiegebruik’ (code = &#039;6&#039; in codeSystem &#039; 2.16.840.1.113883.2.4.3.11.60.20.77.5.3&#039;)&lt;br /&gt;
* The PharmaceuticalProduct that is used is returned in full as FHIR Medication instance according to the zib-Product profile.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 11 Medical devices&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 11.1 Medical device&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/DeviceUseStatement?_include=DeviceUseStatement:device{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All device use statements available in the source system are exchanged as FHIR DeviceUseStatement instances that conform to the zib-MedicalDevice profile.&lt;br /&gt;
* The actual medical device products are returned in full as FHIR Device instances that conform to the zib-MedicalDevice profile.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 12 Vaccinations&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 12.1 Vaccination&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Immunization?status=completed{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All administered vaccinations available in the source system are exchanged as FHIR Immunization instances conforming to the zib-Vaccination profile.&lt;br /&gt;
* Only vaccinations that have been administered are exchanged. Effectively, the Immunization.status is always fixed to ‘completed’.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 13 vital signs and measurements&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 13.1 Blood pressure&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation/$lastn?code=http://loinc.org|85354-9{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
The last known Blood pressure available in the source system is exchanged as a FHIR Observation instance that conforms to the zib-BloodPressure profile.&lt;br /&gt;
* The Observation.category is fixed to ‘Blood pressure panel with all children optional’ (code = &#039;85354-9&#039; in codeSystem &#039;LOINC&#039;).&lt;br /&gt;
* The Observation.effectiveDateTime is used to determine the last known Observation.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 13.2 Body weight&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation/$lastn?code=http://loinc.org|29463-7{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
The last known Body Weight available in the source system is exchanged as a FHIR Observation instance that conforms to the zib-BodyWeight profile.&lt;br /&gt;
* The Observation.category is fixed to ‘Body weight’ (code = &#039; 29463-7&#039; in codeSystem &#039;LOINC&#039;).&lt;br /&gt;
* The Observation.effectiveDateTime is used to determine the last known Observation.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 13.3 Body height&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation/$lastn?code=http://loinc.org|8302-2,http://loinc.org|8306-3,http://loinc.org|8308-9{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
The last known Body Height available in the source system is exchanged as a FHIR Observation instance that conforms to the zib-BodyHeight profile.&lt;br /&gt;
* By default, the Observation.category is fixed to ‘Body height’ (code = &#039; 29463-7&#039; in codeSystem &#039;LOINC&#039;).&lt;br /&gt;
* If it is recorded that a measurement is taken while the patient is lying or standing, ‘Body height --lying’ (code = ‘8306-3’ in CodeSystem ‘LOINC’) or ‘Body height --standing’ (code = ‘8308-9’ in CodeSystem ‘LOINC’) are used.&lt;br /&gt;
* The Observation.effectiveDateTime is used to determine the last known Observation.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 14 Results&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 14.1 Laboratory test result&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation/$lastn?category=http://snomed.info/sct|49581000146104&amp;amp;_include=Observation:related-target{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All last known Laboratory results, with the most recent test result for each PanelOrBattery, are exchanged as FHIR observations conforming to the zib-LaboratoryTestResult-Observation profile.&lt;br /&gt;
* Per PanelOrBattery, all known laboratory tests are exchanged, regardless of their TestDateTime. They are exchanged as related observations with the PanelOrBattery-observation.&lt;br /&gt;
* The optional ResultType is not used when selecting Laboratory results for exchange.&lt;br /&gt;
* The resultStatus cardinality is 1..1R in contract to the zib and must be exchanged accordingly. The LaboratoryTestResult has a DateTime property that is used by the lastn algorithm.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 15 Procedures&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 15.1 Procedure&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Procedure?category=http://snomed.info/sct|387713003,http://snomed.info/sct|258174001&amp;amp;_include=Procedure:based-on{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All operative and image-guided procedures available in the source system are exchanged as FHIR Procedure instances that conform to the zib-Procedure profile.&lt;br /&gt;
* Surgical procedures are exchanged via an instance with the Procedure.category fixed to ‘Surgical procedure’ (code = ‘387713003’ in CodeSystem ‘SNOMED CT’).&lt;br /&gt;
* Image-guided procedures are exchanged via an instance where the procedure category is fixed to ‘Imaging guidance’ (code = ‘258174001’ in CodeSystem ‘SNOMED CT’).&lt;br /&gt;
Procedure instances with any other category than the two specified above are not exchanged. The default category for the BgZ MSZ is ‘procedure’ (code = ‘71388002’ in CodeSystem ‘SNOMED CT’).&lt;br /&gt;
&lt;br /&gt;
PlannedCareActivities are included through the ‘_include=Procedure:based-on’ query.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 16 Encounters&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 16.1 Encounter&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Encounter{?_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All Encounters available in the source system are exchanged as FHIR Encounter instances that conform to the zib-Encounter profile. &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 17 Planned care activity&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 17.1 Procedure&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/ProcedureRequest?status=active{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
All planned procedures available in the source system are exchanged as FHIR ProcedureRequest instances according to the zib-ProcedureRequest profile.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 18 Care Setting&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 18.1 Health professional&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/CareTeam?status=active&amp;amp;_include=CareTeam:participant{&amp;amp;_revinclude=Provenance:target}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All health professionals available in the source system are exchanged as part of a CareTeam instance according to the nl-core-careteam profile.&lt;br /&gt;
* Practitioners are returned in full as FHIR Practitioner instances according to the nl-core-practitioner profile.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 18.2 Healthcare provider&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;see Procedure.performer&lt;br /&gt;
see Encounter.serviceProvider&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Providers are exchanged as part of the BgZ information elements according to the nl-core-organization profile. There is no specific query to retrieve Healthcare Providers.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;b&amp;gt;Table 4.&amp;lt;/b&amp;gt; FHIR queries used to retrieve BgZ MSZ components. Everything between curly braces ({}) are considered optional.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Notified Pull Query Specification==&lt;br /&gt;
The following table provides the overview of codings needed to retrieve all the BgZ MSZ sections. &lt;br /&gt;
The coding column defines codedConcepts that identify the BgZ MSZ section (HCIM) to retrieve.  &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;horizontal-align: right&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align:left;  background-color: #E3E3E3 width:200px&amp;quot; | Chapter&lt;br /&gt;
! style=&amp;quot;text-align:left;  background-color: #E3E3E3 width:200px&amp;quot; | Section&lt;br /&gt;
! style=&amp;quot;text-align:left;  background-color: #E3E3E3 width:200px&amp;quot; | Notified Pull coding&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 1 Demographics and identification&lt;br /&gt;
| 1.1 Patient&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/79191-3&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 1.2 Marital status&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;Data are exchanged as part of the patient.&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2 Financial information&lt;br /&gt;
| 2.1 Payer&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/48768-6&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 3 Treatment restrictions&lt;br /&gt;
| 3.1 Treatment instructions&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/11291000146105&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 3.2 Advance directive&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/11341000146107&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 4 Contact persons&lt;br /&gt;
| 4.1 Contact&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;Data are exchanged as part of the patient.&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 5 Functional/mental status&lt;br /&gt;
| 5.1 Functional or mental status&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/47420-5&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 6 Complaints and diagnoses&lt;br /&gt;
| 6.1 Problem&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/11450-4&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;5&amp;quot; | 7 Social history&lt;br /&gt;
| 7.1 Living Situation&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/365508006&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7.2 Drug Use&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/228366006&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7.3 Alcohol Use&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/228273003&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7.4 Tobacco Use&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/365980008&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7.5 Nutrition Advice&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/11816003&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 8 Alerts&lt;br /&gt;
| 8.1 Alert&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/75310-3&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 9 Allergies&lt;br /&gt;
| 9.1 Allergy Intolerance&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier New&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/48765-2&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | 10 Medication&lt;br /&gt;
| 10.1 Medication Agreement&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/16076005&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 10.2 Administration Agreement&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/422037009&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 10.3 Medication Use&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/422979000&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 11 Medical devices&lt;br /&gt;
| 11.1 Medical device&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/46264-8&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 12 Vaccinations&lt;br /&gt;
| 12.1 Vaccination&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/11369-6&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | 13 vital signs and measurements&lt;br /&gt;
| 13.1 Blood pressure&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/85354-9&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 13.2 Body weight&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/29463-7&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 13.3 Body height&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/8302-2&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 14 Results&lt;br /&gt;
| 14.1 Laboratory test result&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/15220000&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 15 Procedures&lt;br /&gt;
| 15.1 Procedure&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/47519-4&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 16 Encounters&lt;br /&gt;
| 16.1 Encounter&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/46240-8&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 17 Planned care activity&lt;br /&gt;
| 17.1 Procedure&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://loinc.org/18776-5&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 18 Care Setting&lt;br /&gt;
| 18.1 Health professional&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/229774002&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 18.2 Healthcare provider&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;Data are exchanges as part of other BgZ components.&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Meta data&lt;br /&gt;
| Meta data&lt;br /&gt;
| &amp;lt;span STYLE=&amp;quot;font-family:&#039;Courier&#039;; font-weight:700&amp;quot;&amp;gt;http://snomed.info/sct/257733005&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;b&amp;gt;Table 5.&amp;lt;/b&amp;gt; FHIR Task.input Query Specification.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Glossary==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Term !! Description&lt;br /&gt;
|-&lt;br /&gt;
| HCIM || Health and Care Information models ([https://zibs.nl/wiki/HCIM_Mainpage HCIM]) or Zorginformatiebouwstenen ([https://zibs.nl/wiki/Hoofdpagina ZIB]&#039;s) are used to capture functional, semantic (non-technical) agreements for the standardization of information used in the care process.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;b&amp;gt;Table 6.&amp;lt;/b&amp;gt; Glossary.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Release notes =&lt;br /&gt;
Please find the release notes on the [[Bgz:V2.0-beta.3_Ontwerp_BgZ_MSZ#Release_notes | functional design page]].&lt;br /&gt;
&lt;br /&gt;
{{MedMij:Sjabloon_Support}}&lt;/div&gt;</summary>
		<author><name>Ashwin Djorai</name></author>
	</entry>
	<entry>
		<id>https://informatiestandaarden.nictiz.nl/index.php?title=qa:Template_TO&amp;diff=273292</id>
		<title>qa:Template TO</title>
		<link rel="alternate" type="text/html" href="https://informatiestandaarden.nictiz.nl/index.php?title=qa:Template_TO&amp;diff=273292"/>
		<updated>2025-07-02T08:28:05Z</updated>

		<summary type="html">&lt;p&gt;Ashwin Djorai: /* Frequently asked questions (not part of template chapters) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOINDEX__&lt;br /&gt;
{{underconstruction}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! | Processen: | [https://informatiestandaarden.nictiz.nl/wiki/qa:Verkennen Verkennen] | [https://informatiestandaarden.nictiz.nl/wiki/qa:Ontwikkelen_en_Testen Ontwikkelen &amp;amp; Testen] | [https://informatiestandaarden.nictiz.nl/wiki/qa:Publiceren#Procesactiviteiten Publiceren] | [https://informatiestandaarden.nictiz.nl/wiki/qa:Beheren Beheren] | [https://informatiestandaarden.nictiz.nl/wiki/qa:Kwalificeren Kwalificeren]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- BACK TO TOP BUTTON --&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;BackToTop&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;noprint&amp;quot; style=&amp;quot;background-color:#FAFAFA; position:fixed; bottom:2%; right:0.5%; padding:0; margin:0;&amp;quot;&amp;gt;&lt;br /&gt;
[[#BackToTop|Back to Top]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- EINDE BACK TO TOP BUTTON --&amp;gt;&lt;br /&gt;
&amp;lt;!-- QA --&amp;gt;&lt;br /&gt;
[[Bestand:00_Iconen_QA.png|150px|150px|link=QA:Hoofdproces|Hoofdproces]]&lt;br /&gt;
&amp;lt;!-- TITEL en INHOUDSOPGAVE die alleen Niveau 1 en 2 kopjes toont --&amp;gt;&lt;br /&gt;
__NUMBEREDHEADINGS__&lt;br /&gt;
&lt;br /&gt;
{{DISPLAYTITLE:Quality Assurance - Template - Technisch Ontwerp {{VersieInfo|xprocesx}}}}&lt;br /&gt;
&amp;lt;span class=&amp;quot;toclimit-3&amp;quot;&amp;gt;__TOC__&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;toclimit-3&amp;quot;&amp;gt;__TOC__&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Icoon en verwijzing naar proces waar deze proceskaart bij hoort. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Ontwikkelen --&amp;gt;&lt;br /&gt;
[[Bestand:Icoon_Nictiz_Cirkel_Ontwikkelen.svg|75px|75px|link=QA:Proceskaart_Ontwikkelen|Proceskaart Ontwikkelen]]&lt;br /&gt;
&amp;lt;!-- Testen --&amp;gt;&lt;br /&gt;
[[Bestand:Icoon_Nictiz_Cirkel_Testen.svg|75px|75px|link=QA:Proceskaart_Testen|Proceskaart Testen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- EINDE TITEL en INHOUDSOPGAVE --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
An Information Standard (IS) has both a functional and a technical design, henceforth referred to by their Dutch abbreviations &amp;quot;FO&amp;quot; and &amp;quot;TO&amp;quot;, respectively. This template describes both the standard structure and contents of a TO.&amp;lt;br&amp;gt;&lt;br /&gt;
The template uses the following annotation:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Goal:&#039;&#039;&#039; What the goal of the section is and what information it should include.&lt;br /&gt;
* &#039;&#039;&#039;Standard text:&#039;&#039;&#039; Standard sentences to include if appropriate.&lt;br /&gt;
* &#039;&#039;&#039;Examples:&#039;&#039;&#039; These are taken from multiple Nictiz ISs (BgZ-MSZ 2.0, eOverdracht, etc.).&lt;br /&gt;
* &#039;&#039;&#039;Placeholders:&#039;&#039;&#039; &amp;quot;&amp;lt;&amp;quot; and &amp;quot;&amp;gt;&amp;quot; are used to denote places that should be filled with IS-specific information, like so: &amp;lt;example&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Goal:&#039;&#039;&#039; The Introduction is used to give the reader general guidance regarding the technical implementation of the IS. It should include general disclaimers.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Standard text:&#039;&#039;&#039; This is the implementation guide (IG) for the information standard (IS) &amp;lt;IS-name&amp;gt;. This IG must be used together with the IS functional specification, see &amp;lt;link to &amp;lt;&amp;lt;IS&amp;gt;&amp;gt; main page&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example BgZ-MSZ 2.0 FHIR STU3:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
This is the FHIR implementation guide (IG) for the information standard BgZ-MSZ. This IG must be used together with the functional specification: [[Landingspagina_BgZ| see BgZ main page]].&lt;br /&gt;
&lt;br /&gt;
In addition, the guidelines as specified in [[FHIR:V1.0 FHIR IG STU3|general FHIR STU3 Implementation Guide]] apply. The guide defines how to implement FHIR STU3 and what rules apply (e.g. how to handle empty reponses etc.). In particular, the reader should take note of the [[FHIR:V1.0_FHIR_IG_STU3#Use_case_overarching_principles|use case overarching principles]] and the use of [[FHIR:V1.0_FHIR_IG_STU3#FHIR_Packages|FHIR packages]].&lt;br /&gt;
&lt;br /&gt;
=== Support ===&lt;br /&gt;
&#039;&#039;&#039;Standard text:&#039;&#039;&#039; For questions, feedback, or change requests, please contact our support team at [https://nictiz.atlassian.net/servicedesk/customer/portal/4 Nictiz Servicemanagement].&lt;br /&gt;
&lt;br /&gt;
=== Known issues ===&lt;br /&gt;
&#039;&#039;&#039;Standard text:&#039;&#039;&#039; The IS described in this document is actively maintained and continuously improved. However, certain limitations may exist due to ongoing development, external dependencies, or the complexity of healthcare interoperability. These known issues are listed in the [&amp;lt;Link-to-FO#known-issues&amp;gt; | FO (in Dutch)].&lt;br /&gt;
&lt;br /&gt;
=== Assumed knowledge ===&lt;br /&gt;
&#039;&#039;&#039;Standard text:&#039;&#039;&#039; This TO assumes that the reader is familiar with the following:&lt;br /&gt;
* &amp;lt;your data exchange standard (e.g., FHIR, CDA, XSD, XCA, etc.)&amp;gt;.&lt;br /&gt;
* This TO is accompanied by the &amp;lt;IS&amp;gt; FO.&lt;br /&gt;
&lt;br /&gt;
== Boundaries &amp;amp; relationships ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Goal:&#039;&#039;&#039; This chapter defines how organizations and their relationships are structured and exchanged across systems. It supports interoperability by standardizing hierarchical and functional links. This standard overlaps with others related to identification, roles, and geographic classifications, requiring careful alignment to ensure consistency and avoid duplication.&lt;br /&gt;
&lt;br /&gt;
== Actors involved ==&lt;br /&gt;
&#039;&#039;&#039;Goal:&#039;&#039;&#039; To give an overview of the actors relevant to the transaction. A table should be used to list the relevant actors, their systems, and, if possible, FHIR CapabilityStatements.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Standard text:&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | Actors&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | Systems&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | FHIR Capability Statements&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Description&lt;br /&gt;
! Name&lt;br /&gt;
! Description&lt;br /&gt;
! Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;Actor 1&amp;gt;&lt;br /&gt;
| &amp;lt;Actor description 1&amp;gt;&lt;br /&gt;
| &amp;lt;System role 1&amp;gt;&lt;br /&gt;
| &amp;lt;System role description 1&amp;gt;&lt;br /&gt;
| &amp;lt;CapabilityStatement link 1&amp;gt;&lt;br /&gt;
| &amp;lt;CapabilityStatement description 1&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;Actor 2&amp;gt;&lt;br /&gt;
| &amp;lt;Actor description 2&amp;gt;&lt;br /&gt;
| &amp;lt;System role 2&amp;gt;&lt;br /&gt;
| &amp;lt;System role description 2&amp;gt;&lt;br /&gt;
| &amp;lt;CapabilityStatement link 2&amp;gt;&lt;br /&gt;
| &amp;lt;CapabilityStatement description 2&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example eOverdracht 4.0.5 STU3:&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | Actors&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | Systems&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | FHIR Capability Statements&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Description&lt;br /&gt;
! Name&lt;br /&gt;
! Description&lt;br /&gt;
! Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| Sending organization&lt;br /&gt;
| The organization or health care professional(?) at the organization that wants to transfer the care of a patient&lt;br /&gt;
| Sending XIS&lt;br /&gt;
| Healthcare information system of the sending organization&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/CapabilityStatement/eOverdracht-clientcapabilities|nictiz.fhir.nl.stu3.eoverdracht|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.eoverdracht|release=V4.0}}|title=CapabilityStatement: Sending XIS}}&lt;br /&gt;
| FHIR requirements for sending XIS&lt;br /&gt;
|-&lt;br /&gt;
| Receiving organization&lt;br /&gt;
| The organization or health care professional(?) at the organization that the sending organization wants to transfer the care of a patient to&lt;br /&gt;
| Receiving XIS&lt;br /&gt;
| Healthcare information system of the receiving organization&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/CapabilityStatement/eOverdracht-servercapabilities|nictiz.fhir.nl.stu3.eoverdracht|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.eoverdracht|release=V4.0}}|title=CapabilityStatement: Receiving XIS}}&lt;br /&gt;
| FHIR requirements for receiving XIS&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Transactions ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Goal:&#039;&#039;&#039;&lt;br /&gt;
In this chapter, the use cases of an IS are elaborated through transactions. A transaction is an HCIM-based dataset (applicable to multiple use cases). A transaction should include information about the (earlier specified) involved actors. It should also include information regarding the available invocations (e.g., FHIR queries).&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;Transaction 1&amp;gt; ===&lt;br /&gt;
==== Involved actors ====&lt;br /&gt;
&#039;&#039;&#039;Standard text:&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot;| Transaction group&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot;| Transaction&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot;| Actor&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot;| Role&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot; rowspan=&amp;quot;2&amp;quot;|&amp;lt;Transaction group name&amp;gt;&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;| &amp;lt;Transaction 1&amp;gt;&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;| &amp;lt;System role 1&amp;gt;&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;| &amp;lt;Role explanation 1&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;| &amp;lt;Transaction 2&amp;gt;&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;| &amp;lt;System role 2&amp;gt;&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;| &amp;lt;Role explanation 2&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example MedMij LaboratoryResults 2.0.42 FHIR STU3:&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &amp;quot;cellpadding=&amp;quot;10&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot;| &#039;&#039;&#039;Transaction group&#039;&#039;&#039;&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot;| &#039;&#039;&#039;Transaction&#039;&#039;&#039;&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot;| &#039;&#039;&#039;Actor&#039;&#039;&#039;&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot;| &#039;&#039;&#039;Role&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot; rowspan=&amp;quot;2&amp;quot;|Retrieve Laboratory Results(PULL)&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|Retrieve laboratory results request&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|Patient (using a PHR)&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|Request laboratory results from the XIS&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|Retrieve laboratory results response&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|Healthcare professional (using a XIS)&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|Serves laboratory results to the PHR&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Invocations ====&lt;br /&gt;
&#039;&#039;&#039;Goal:&#039;&#039;&#039; To give an overview of the invocations used to query FHIR servers in the use case.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Standard text:&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | Query&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | Description&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | &amp;lt;sorting variable 1 (e.g., FHIR resource or FO chapter)&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | &amp;lt;HCIM 1&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt; &amp;lt;HTTP Method&amp;gt; [base]/&amp;lt;FHIR resource&amp;gt;?_include=&amp;lt;FHIR resource&amp;gt;:&amp;lt;Search parameters&amp;gt; &amp;lt;/pre&amp;gt;&lt;br /&gt;
| &amp;lt;Description of queried data&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
!   colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | &amp;lt;HCIM 2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt; see Patient.maritalStatus &amp;lt;/pre&amp;gt;&lt;br /&gt;
| &amp;lt;Description of queried data&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | &amp;lt;sorting variable 2 (e.g., FHIR resource or FO chapter)&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | &amp;lt;HCIM 3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt; &amp;lt;HTTP Method&amp;gt; [base]/&amp;lt;FHIR resource&amp;gt;?_include=&amp;lt;FHIR resource&amp;gt;:&amp;lt;Search parameters&amp;gt; &amp;lt;/pre&amp;gt;&lt;br /&gt;
| &amp;lt;Description of queried data&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example BgZ-MSZ 2.0 STU3:&#039;&#039;&#039; [&amp;lt;span style=&amp;quot;color:navy&amp;quot; class=&amp;quot;mw-customtoggle-invocation-first-example&amp;quot;&amp;gt;expand/collapse&amp;lt;/span&amp;gt;]:&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-invocation-first-example&amp;quot;&amp;gt;&lt;br /&gt;
=====FHIR Query Specification=====&lt;br /&gt;
The table below provides an overview of the FHIR queries to exchange all BgZ-MSZ sections.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | Query&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | Description&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 1 Demographics and identification&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 1.1 Patient&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;&lt;br /&gt;
GET [base]/Patient?&lt;br /&gt;
_include=Patient:general-practitioner&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
The patient information available in the source system is exchanged as a FHIR patient instance that conforms to the nl-core-patient profile.&lt;br /&gt;
* The last known marital status available in the source system is exchanged using the patient.maritalStatus field.&lt;br /&gt;
* If available in the source system, the general practitioner (GP) is exchanged (a) as a FHIR Practitioner instance conforming to the nl-core-practitioner profile, where the Practitioner.identifier indicates a GP, and/or (b) as a FHIR Organization instance conforming to the nl-core-organization profile. The specified referenced resources are returned in full.&lt;br /&gt;
* Information regarding the primary partner/contact available in the source system is exchanged using elements of the patient instance. It is not exchanged using the RelatedPerson resource.&lt;br /&gt;
|-&lt;br /&gt;
!   colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 1.2 Marital status&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
see Patient.maritalStatus&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Marital status data are exchanged via the patient resource (see 1.1).&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 2 Financial information&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 2.1 Payer&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;&lt;br /&gt;
GET [base]/Coverage?&lt;br /&gt;
_include=Coverage:payor&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
The payer data available in the source system is exchanged as a FHIR coverage instance that conforms to the zib-Payer profile.&lt;br /&gt;
* The specified referenced payor resource instances, that may be of type nl-core-organization, nl-core-patient, or nl-core-relatedperson, are returned in full.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 3 Treatment restrictions&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 3.1 Treatment instructions&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Consent?&lt;br /&gt;
category=http://snomed.info/sct|11291000146105&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All treatmentDirectives available in the source system are exchanged as FHIR consent instances, which conform to the zib-TreatmentDirective profile.&lt;br /&gt;
* The consent.category is fixed to ‘treatment instructions’ (code = &#039;11291000146105&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 3.2 Advance directive&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Consent?&lt;br /&gt;
category=http://snomed.info/sct|11341000146107&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All AdvanceDirectives available in the source system are exchanged as FHIR consent instances, which conform to the zib-AdvanceDirective profile.&lt;br /&gt;
* The consent.category is fixed to ‘levenstestament en wilsverklaring in dossier’ (code = &#039;11341000146107&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
* the document is only exchanged via a pdf.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 4 Contact persons&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 4.1 Contact&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;Patient.contact&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
Primary partner/contact data are exchanged via the patient resource (see 1.1).&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 5 Functional/mental status&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 5.1 Functional or mental status&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation?&lt;br /&gt;
category=http://snomed.info/sct|118228005,&lt;br /&gt;
http://snomed.info/sct|384821006&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All functional or mental status information available in the source system is exchanged as FHIR observation data that conforms to the zib-FunctionalOrMentalStatus profile.&lt;br /&gt;
* Functional status data are exchanged with the observation.category fixed to ‘Functional finding’ (code = &#039;118228005&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
* Mental status data are exchanged with the observation.category fixed to ‘Mental state, behavior and/or psychosocial function finding’ (code = &#039;384821006 &#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
* please note that as defined in the BgZ dataset, the category may be both a functional and a mental status.&lt;br /&gt;
* The target system may be configured to optimize the use of this information. For example, it may be configured to group and categorize according to StatusName regarding mental, hearing, vision, mobility and language skills.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 6 Complaints and diagnoses&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 6.1 Problem&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Condition&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All problems available in the source system are returned as zib-Problem instances.&lt;br /&gt;
* The condition.ProblemStatus must be populated when exchanging data. In cases where for legacy data there is no Problem.ProblemStatus recorded in the source system then the Condition.clinicalStatus field must be populated with an assumed state such as “active” if there is no problemEndDate defined. It is a known problem that the data-absent-reason cannot be used. This aspect is under investigation.&lt;br /&gt;
* Note that no Condition.category (e.g. diagnosis or symptom) may be assumed while exchanging data if the condition.category is not known.&lt;br /&gt;
* Note that the condition.code can exchange multiple encodings for the same problem. In the transaction it is defined that a problem may contain an additional more specific problemName that is exchanged using a second condition.code.coding.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 7 Social history&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 7.1 Living Situation&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation?&lt;br /&gt;
code=http://snomed.info/sct|365508006&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All living situations available in the source system are exchanged as FHIR Observation instances that conform to the zib-LivingSituation profile.&lt;br /&gt;
* The Observation.category is fixed to ‘Residence and accommodation circumstances - finding’ (code = &#039; 365508006&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
* The HouseType cardinality is 1..1R and must be exchanged accordingly.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 7.2 Drug Use&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation?&lt;br /&gt;
code=http://snomed.info/sct|228366006&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
All drug use available in the source system is exchanged as a FHIR Observation instances that conform to the zib-DrugUse profile.&lt;br /&gt;
* The Observation.category is fixed to ‘Finding relating to drug misuse behavior’ (code = &#039;228366006&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
* The target system may be configured to optimize the use of this information. For example, grouping data according to a specific DrugOrMedicationType.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 7.3 Alcohol Use&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation?&lt;br /&gt;
code=http://snomed.info/sct|228273003&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
All known alcohol use, available in the source system, is exchanged as FHIR Observations that conform to the zib-AlcoholUse profile.&lt;br /&gt;
* The Observation.category is fixed to ‘Finding relating to alcohol drinking behavior’ (code = &#039;228273003&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 7.4 Tobacco Use&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation?&lt;br /&gt;
code=http://snomed.info/sct|365980008&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All known Tobacco Use, available in the source system, is exchanged as FHIR Observation instances that conform to the zib-TobaccoUse profile.&lt;br /&gt;
* The Observation.category is fixed to ‘Finding of tobacco use and exposure’ (code = &#039; 365980008&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 7.5 Nutrition Advice&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/NutritionOrder&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
All Nutrition Advice available in the source system is exchanged as a FHIR NutritionOrder instances that conform to the zib-NutritionAdvice profile.&lt;br /&gt;
* The target system may be configured to optimize the use of this information. For example, grouping data according to a specific NutritionOrder.oralDiet.type.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 8 Alerts&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 8.1 Alert&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Flag&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All alerts available in the source system are exchanged as a FHIR Flag instances that conform to the zib-Alert profile.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 9 Allergies&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 9.1 Allergy Intolerance&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/AllergyIntolerance&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All allergies and intolerances available in the source system are exchanged as a FHIR AllergyIntolerance instances that conform to the zib-AllergyIntolerance profile.&lt;br /&gt;
* According to the BgZ-MSZ transactions, the AllergyIntolerance.Reaction.Symptom must be exchanged if available. In cases where for legacy data there is no Symptom recorded, then the Reaction.manifestation field MUST be populated with a value from the Valueset-data-absent-reason.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;manifestation&amp;quot;:{&lt;br /&gt;
   &amp;quot;extension&amp;quot;: [{&lt;br /&gt;
      &amp;quot;url&amp;quot;: &amp;quot;http://hl7.org/fhir/StructureDefinition/data-absent-reason&amp;quot;,&lt;br /&gt;
      &amp;quot;valueCode&amp;quot;: &amp;quot;unknown&amp;quot;&lt;br /&gt;
    }]&lt;br /&gt;
  },&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 10 Medication&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 10.1 Medication Agreement&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/MedicationRequest?&lt;br /&gt;
category=http://snomed.info/sct|16076005&amp;amp;&lt;br /&gt;
_include=MedicationRequest:medication&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All medication agreements available in the source system are exchanged FHIR MedicationRequest instances that conform to the zib-MedicationAgreement profile.&lt;br /&gt;
* The MedicationRequest.category is fixed to ‘Prescription’ (code = &#039;16076005&#039; in codeSystem &#039;SNOMED CT&#039;)&lt;br /&gt;
* The PharmaceuticalProduct agreed upon to be used is returned in full as FHIR Medication instance according to the zib-Product profile.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 10.2 Administration Agreement&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/MedicationDispense?&lt;br /&gt;
category=http://snomed.info/sct|422037009&amp;amp;&lt;br /&gt;
_include=MedicationDispense:medication&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All administration agreements available in the source system are exchanged FHIR MedicationDispense instances that conform to the zib-AdministrationAgreement profile.&lt;br /&gt;
* The MedicationDispense.category is fixed to ‘Provider medication administration instructions’ (code = &#039;422037009&#039; in codeSystem &#039;SNOMED CT&#039;)&lt;br /&gt;
* The PharmaceuticalProduct in the agreement is returned in full as FHIR Medication instance according to the zib-Product profile.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 10.3 Medication Use&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/MedicationStatement?&lt;br /&gt;
category=&lt;br /&gt;
urn:oid:2.16.840.1.113883.2.4.3.11.60.20.77.5.3|6&amp;amp;&lt;br /&gt;
_include=MedicationStatement:medication&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All medication use available in the source system are exchanged FHIR MedicationStatement instances that conform to the zib-MedicationUse profile.&lt;br /&gt;
* The MedicationStatement.category is fixed to ‘Medicatiegebruik’ (code = &#039;6&#039; in codeSystem &#039; 2.16.840.1.113883.2.4.3.11.60.20.77.5.3&#039;)&lt;br /&gt;
* The PharmaceuticalProduct that is used is returned in full as FHIR Medication instance according to the zib-Product profile.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 11 Medical devices&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 11.1 Medical device&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/DeviceUseStatement?&lt;br /&gt;
_include=DeviceUseStatement:device&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All device use statements available in the source system are exchanged as FHIR DeviceUseStatement instances that conform to the zib-MedicalDevice profile.&lt;br /&gt;
* The actual medical device products are returned in full as FHIR Device instances that conform to the zib-MedicalDevice profile.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 12 Vaccinations&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 12.1 Vaccination&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Immunization?&lt;br /&gt;
status=completed&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All administered vaccinations available in the source system are exchanged as FHIR Immunization instances conforming to the zib-Vaccination profile.&lt;br /&gt;
* Only vaccinations that have been administered are exchanged. Effectively, the Immunization.status is always fixed to ‘completed’.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 13 vital signs and measurements&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 13.1 Blood pressure&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation/$lastn?&lt;br /&gt;
code=http://loinc.org|85354-9&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
The last known Blood pressure available in the source system is exchanged as a FHIR Observation instance that conforms to the zib-BloodPressure profile.&lt;br /&gt;
* The Observation.category is fixed to ‘Blood pressure panel with all children optional’ (code = &#039;85354-9&#039; in codeSystem &#039;LOINC&#039;).&lt;br /&gt;
* The Observation.effectiveDateTime is used to determine the last known Observation.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 13.2 Body weight&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation/$lastn?&lt;br /&gt;
code=http://loinc.org|29463-7&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
The last known Body Weight available in the source system is exchanged as a FHIR Observation instance that conforms to the zib-BodyWeight profile.&lt;br /&gt;
* The Observation.category is fixed to ‘Body weight’ (code = &#039; 29463-7&#039; in codeSystem &#039;LOINC&#039;).&lt;br /&gt;
* The Observation.effectiveDateTime is used to determine the last known Observation.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 13.3 Body height&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation/$lastn?&lt;br /&gt;
code=http://loinc.org|8302-2, &lt;br /&gt;
http://loinc.org|8306-3, &lt;br /&gt;
http://loinc.org|8308-9 &amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
The last known Body Height available in the source system is exchanged as a FHIR Observation instance that conforms to the zib-BodyHeight profile.&lt;br /&gt;
* By default, the Observation.category is fixed to ‘Body height’ (code = &#039; 29463-7&#039; in codeSystem &#039;LOINC&#039;).&lt;br /&gt;
* If it is recorded that a measurement is taken while the patient is lying or standing, ‘Body height --lying’ (code = ‘8306-3’ in CodeSystem ‘LOINC’) or ‘Body height --standing’ (code = ‘8308-9’ in CodeSystem ‘LOINC’) are used.&lt;br /&gt;
* The Observation.effectiveDateTime is used to determine the last known Observation.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 14 Results&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 14.1 Laboratory test result&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation/$lastn?&lt;br /&gt;
category=http://snomed.info/sct|49581000146104&lt;br /&gt;
&amp;amp;_include=Observation:related-target&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All last known Laboratory results, with the most recent test result for each PanelOrBattery, are exchanged as FHIR observations conforming to the zib-LaboratoryTestResult-Observation profile.&lt;br /&gt;
* Per PanelOrBattery, all known laboratory tests are exchanged, regardless of their TestDateTime. They are exchanged as related observations with the PanelOrBattery-observation.&lt;br /&gt;
* The optional ResultType is not used when selecting Laboratory results for exchange.&lt;br /&gt;
* The resultStatus cardinality is 1..1R in contract to the zib and must be exchanged accordingly. The LaboratoryTestResult has a DateTime property that is used by the lastn algorithm.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 15 Procedures&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 15.1 Procedure&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Procedure?&lt;br /&gt;
category=http://snomed.info/sct|387713003,&lt;br /&gt;
http://snomed.info/sct|258174001&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All operative and image guided procedures available in the source system are exchanged as FHIR Procedure instances that conform to the zib-Procedure profile.&lt;br /&gt;
* Surgical procedure are exchanged via an instance with the Procedure.category fixed to ‘Surgical procedure’ (code = ‘387713003’ in CodeSystem ‘SNOMED CT’).&lt;br /&gt;
* Image guided procedures are exchanged via an instance where the Procedure category is fixed to ‘Imaging guidance’ (code = ‘258174001’ in CodeSystem ‘SNOMED CT’).&lt;br /&gt;
Procedure instances with any other category that the two specified above are not exchanged. The default category for the BgZ MSZ is ‘procedure’ (code = ‘71388002’ in CodeSystem ‘SNOMED CT’). &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 16 Encounters&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 16.1 Encounter&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Encounter&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All Encounters available in the source system are exchanged as FHIR Encounter instances that conform to the zib-Encounter profile. &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 17 Planned care activity&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 17.1 Procedure&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
GET [base]/ProcedureRequest?status=active&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
All planned procedures available in the source system are exchanged as FHIR ProcedureRequest instances according to the zib-ProcedureRequest profile.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 18 Care Setting&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 18.1 Health professional&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
GET [base]/CareTeam?status=active&amp;amp;_include=CareTeam:participant&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All health professionals available in the source system are exchanged as part of a CareTeam instance according to the nl-core-careteam profile.&lt;br /&gt;
* Practitioners are returned in full as FHIR Practitioner instances according to the nl-core-practitioner profile.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 18.2 Healthcare provider&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
see Procedure.performer&lt;br /&gt;
see Encounter.serviceProvider&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Providers, are exchanged as part of the BgZ information elements according to the nl-core-organization profile. There is no specific query to retrieve Health Providers.&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | Meta data&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | Meta data&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Provenance&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All provenance data available in the source system for a specific BgZ summary is exchanged as FHIR provenance instances according to the BgZ-metadata profile.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;b&amp;gt;Table 4.&amp;lt;/b&amp;gt; FHIR queries used to retrieve BgZ MSZ components.&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Search parameters ====&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;Transaction 2&amp;gt; ===&lt;br /&gt;
==== Involved actors ====&lt;br /&gt;
==== Search parameters ====&lt;br /&gt;
==== Invocations ====&lt;br /&gt;
&lt;br /&gt;
== Data exchange standard ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Goal:&#039;&#039;&#039;&lt;br /&gt;
This chapter should show how the data exchange standard was used to accommodate the Dutch Health Care Information Models (HCIMs) used in the IS. The contents of this chapter change based on the chosen data exchange standard. Currently supported is HL7 FHIR. HL7v3(including CDA), HL7v2, IHE XDS, IHE XCA and others are not supported yet.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== HL7 FHIR ===&lt;br /&gt;
&#039;&#039;&#039;Goal:&#039;&#039;&#039;&lt;br /&gt;
Every implementation of the standard will require the availability of the information presented here.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Standard text:&#039;&#039;&#039;&lt;br /&gt;
{{NoteBox|&amp;lt;IS&amp;gt; uses the [[FHIR:V1.0_FHIR_IG_STU3#FHIR_Packages|FHIR Packaging mechanism]]. This conveniently bundles all profiles, terminology, example material and other conformance resources you need into a single archive, which can be downloaded or installed using the appropriate FHIR tooling. This version of the information standard uses the following packages:&lt;br /&gt;
* [&amp;lt;link to package 1&amp;gt;]&lt;br /&gt;
* [&amp;lt;link to package 2&amp;gt;]&lt;br /&gt;
* [&amp;lt;link to package 3&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: packages use [https://semver.org/ Semantic Versioning]. Other versions can be used at will as long as they have the same &#039;&#039;major.minor&#039;&#039; number or a &#039;&#039;minor&#039;&#039; number higher than the stated version.}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example eOverdracht 4.0.5 STU3:&#039;&#039;&#039;&lt;br /&gt;
{{NoteBox|eOverdracht uses the [[FHIR:V1.0_FHIR_IG_STU3#FHIR_Packages|FHIR Packaging mechanism]]. This conveniently bundles all profiles, terminology, example material and other conformance resources you need into a single archive, which can be downloaded or installed using the appropriate FHIR tooling. This version of the information standard uses the following packages:&lt;br /&gt;
* [https://simplifier.net/packages/nictiz.fhir.nl.stu3.eoverdracht nictiz.fhir.nl.stu3.eoverdracht, version  {{VersieInfo|nictiz.fhir.nl.stu3.eoverdracht|release=V4.0}}]&lt;br /&gt;
* [https://simplifier.net/packages/nictiz.fhir.nl.stu3.zib2017 nictiz.fhir.nl.stu3.zib2017, version 2.1.0 or compatible]&lt;br /&gt;
* [https://simplifier.net/packages/nictiz.fhir.nl.stu3.zib2020-preadopt nictiz.fhir.nl.stu3.zib2020-preadopt, version  {{VersieInfo|nictiz.fhir.nl.stu3.zib2020-preadopt|release=V4.0}}]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: packages use [https://semver.org/ Semantic Versioning]. Other versions can be used at will as long as they have the same &#039;&#039;major.minor&#039;&#039; number or a &#039;&#039;minor&#039;&#039; number higher than the stated version.}}&lt;br /&gt;
&lt;br /&gt;
==== Artifacts ====&lt;br /&gt;
&#039;&#039;&#039;Goal:&#039;&#039;&#039;&lt;br /&gt;
This section shows the link between HCIM and FHIR resources. The table should follow the structure of the FO and refer to the FO (e.g., see FO).&amp;lt;br&amp;gt;&lt;br /&gt;
For example, the link to the BgZ-MSZ 2.0 FO would be: [[https://informatiestandaarden.nictiz.nl/wiki/BgZ:V2.0.0-beta.2_Ontwerp_BgZ_MSZ#Specificatie_van_uitgewisselde_BgZ_componenten|BgZ-MSZ 2.0 Chapter 2.1.1]]&lt;br /&gt;
In the BgZ 2.0 FO the data is sectioned off in chapters and sections. Therefore, the table would use the following headers:&lt;br /&gt;
&lt;br /&gt;
# Chapter - The relevant chapter from the FO.&lt;br /&gt;
# HCIM - The name of the HCIM to be exchanged.&lt;br /&gt;
# Target - The FHIR resource or data element used to exchange the specified HCIM.&lt;br /&gt;
# Profile - The FHIR profile used in this information standard. Use [[Sjabloon:Simplifier|Sjabloon Simplifier]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example BgZ-MSZ 2.0 FHIR STU3:&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;horizontal-align: right&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;text-align:left;&amp;quot; | Tabel 1. Mapping table between a HCIM and a FHIR resource with a link to the profile specified by this information standard&lt;br /&gt;
|-&lt;br /&gt;
!style=&amp;quot;text-align:right; | Chapter&lt;br /&gt;
!style=&amp;quot;text-align:left;  | HCIM&lt;br /&gt;
!style=&amp;quot;text-align:left;  | Target&lt;br /&gt;
!style=&amp;quot;text-align:left;  | Profile&lt;br /&gt;
|- &lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; rowspan=&amp;quot;2&amp;quot; | 1&lt;br /&gt;
| Patient&lt;br /&gt;
| Patient&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/BgZ-Patient|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|- &lt;br /&gt;
| MaritalStatus&lt;br /&gt;
| Patient.maritalStatus&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; rowspan=&amp;quot;3&amp;quot; | 2&lt;br /&gt;
| BloodPressure&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-BloodPressure|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| BodyWeight&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-BodyWeight|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| BodyHeight&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-BodyHeight|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; rowspan=&amp;quot;2&amp;quot; | 3&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | LaboratoryTestResult&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-LaboratoryTestResult-Observation|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| Specimen&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-LaboratoryTestResult-Specimen|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 4&lt;br /&gt;
| Procedure&lt;br /&gt;
| Procedure&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/BgZ-Procedure|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 5&lt;br /&gt;
| Encounter&lt;br /&gt;
| Encounter&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-Encounter|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Examples of FHIR instances ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Standard text:&#039;&#039;&#039; A link to generated FHIR instances in the information standards&#039; Nictiz-testscripts GitHub folder should be included. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example BgZ-MSZ 2.0 STU3:&#039;&#039;&#039; [https://github.com/Nictiz/Nictiz-testscripts/blob/main/src/BgZ-MSZ-2-0/|Github Nictiz-testscripts (BgZ-MSZ 2.0)]&lt;br /&gt;
&lt;br /&gt;
== Optional elements (not part of template chapters) ==&lt;br /&gt;
Here we will answer questions you may have about this template:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;What if my IS uses workflow with a unique technical implementation?&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If absolutely necessary, an additional chapter called &amp;quot;Workflow&amp;quot; may be added after the &amp;quot;Boundries &amp;amp; relationships&amp;quot; chapter.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;What if want to add footnotes?&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If absolutely necessary, an additional chapter called &amp;quot;Footnotes&amp;quot; may be added after the &amp;quot;Transactions&amp;quot; chapter. In there, a footnotes may be added using &amp;lt;nowiki&amp;gt; &amp;lt;ref&amp;gt; and ‎&amp;lt;references /&amp;gt;&amp;lt;/nowiki&amp;gt; tags.&lt;br /&gt;
&lt;br /&gt;
== Release notes (not part of the template) ==&lt;br /&gt;
&#039;&#039;&#039;Goal:&#039;&#039;&#039; Release notes are not a part of the TO template because this information about the information standard should already be available in the FO. This is described in the [https://nictiznl.sharepoint.com/sites/KHSI/Kwaliteitshandboek%20Standaardisatie/Stappenplan%20patchrelease.aspx | Kwaliteitshandboek Standaardisatie - Stappenplan patchrelease]. Moreover, release notes for technical implementation are already published in the [https://simplifier.net/organization/nictiz/~packages | Nictiz Simplifier packages] and [https://github.com/Nictiz | GitHub] pages.&lt;br /&gt;
&lt;br /&gt;
In onderstaande tabel staan alle wijzigingen met betrekking tot dit Quality Assurance (QA) Proces, vanaf versie 3.0.0.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Versie&lt;br /&gt;
!Datum&lt;br /&gt;
!Release notes&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ashwin Djorai</name></author>
	</entry>
	<entry>
		<id>https://informatiestandaarden.nictiz.nl/index.php?title=qa:Template_TO&amp;diff=273113</id>
		<title>qa:Template TO</title>
		<link rel="alternate" type="text/html" href="https://informatiestandaarden.nictiz.nl/index.php?title=qa:Template_TO&amp;diff=273113"/>
		<updated>2025-06-26T10:36:34Z</updated>

		<summary type="html">&lt;p&gt;Ashwin Djorai: /* Boundaries &amp;amp; relationships */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOINDEX__&lt;br /&gt;
{{underconstruction}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! | Processen: | [https://informatiestandaarden.nictiz.nl/wiki/qa:Verkennen Verkennen] | [https://informatiestandaarden.nictiz.nl/wiki/qa:Ontwikkelen_en_Testen Ontwikkelen &amp;amp; Testen] | [https://informatiestandaarden.nictiz.nl/wiki/qa:Publiceren#Procesactiviteiten Publiceren] | [https://informatiestandaarden.nictiz.nl/wiki/qa:Beheren Beheren] | [https://informatiestandaarden.nictiz.nl/wiki/qa:Kwalificeren Kwalificeren]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- BACK TO TOP BUTTON --&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;BackToTop&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;noprint&amp;quot; style=&amp;quot;background-color:#FAFAFA; position:fixed; bottom:2%; right:0.5%; padding:0; margin:0;&amp;quot;&amp;gt;&lt;br /&gt;
[[#BackToTop|Back to Top]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- EINDE BACK TO TOP BUTTON --&amp;gt;&lt;br /&gt;
&amp;lt;!-- QA --&amp;gt;&lt;br /&gt;
[[Bestand:00_Iconen_QA.png|150px|150px|link=QA:Hoofdproces|Hoofdproces]]&lt;br /&gt;
&amp;lt;!-- TITEL en INHOUDSOPGAVE die alleen Niveau 1 en 2 kopjes toont --&amp;gt;&lt;br /&gt;
__NUMBEREDHEADINGS__&lt;br /&gt;
&lt;br /&gt;
{{DISPLAYTITLE:Quality Assurance - Template - Technisch Ontwerp {{VersieInfo|xprocesx}}}}&lt;br /&gt;
&amp;lt;span class=&amp;quot;toclimit-3&amp;quot;&amp;gt;__TOC__&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;toclimit-3&amp;quot;&amp;gt;__TOC__&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Icoon en verwijzing naar proces waar deze proceskaart bij hoort. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Ontwikkelen --&amp;gt;&lt;br /&gt;
[[Bestand:Icoon_Nictiz_Cirkel_Ontwikkelen.svg|75px|75px|link=QA:Proceskaart_Ontwikkelen|Proceskaart Ontwikkelen]]&lt;br /&gt;
&amp;lt;!-- Testen --&amp;gt;&lt;br /&gt;
[[Bestand:Icoon_Nictiz_Cirkel_Testen.svg|75px|75px|link=QA:Proceskaart_Testen|Proceskaart Testen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- EINDE TITEL en INHOUDSOPGAVE --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
An Information Standard (IS) has both a functional and a technical specification, henceforth referred to by their Dutch abbreviations &amp;quot;FO&amp;quot; and &amp;quot;TO&amp;quot;, respectively. This template describes both the standard structure and contents of a TO.&amp;lt;br&amp;gt;&lt;br /&gt;
The template is annotated by the following:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Goal:&#039;&#039;&#039; What the goal of the section is and what information it should include.&lt;br /&gt;
* &#039;&#039;&#039;Standard text:&#039;&#039;&#039; Standard sentences to include if appropriate.&lt;br /&gt;
* &#039;&#039;&#039;Examples:&#039;&#039;&#039; These are taken from multiple Nictiz ISs (BgZ-MSZ 2.0, eOverdracht, etc.).&lt;br /&gt;
* &#039;&#039;&#039;Placeholders:&#039;&#039;&#039; &amp;quot;&amp;lt;&amp;quot; and &amp;quot;&amp;gt;&amp;quot; are used to denote places that should be filled with IS-specific information, like so: &amp;lt;example&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Goal:&#039;&#039;&#039; The Guidance chapter is used to give the reader general guidance regarding the technical implementation of the IS. It should include general disclaimers.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Standard text:&#039;&#039;&#039; This is the implementation guide (IG) for the information standard (IS) &amp;lt;IS-name&amp;gt;. This IG must be used together with the IS functional specification, see &amp;lt;link to &amp;lt;&amp;lt;IS&amp;gt;&amp;gt; main page&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example BgZ-MSZ 2.0 FHIR STU3:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
This is the FHIR implementation guide (IG) for the information standard BgZ-MSZ. This IG must be used together with the functional specification: [[Landingspagina_BgZ| see BgZ main page]].&lt;br /&gt;
&lt;br /&gt;
In addition, the guidelines as specified in [[FHIR:V1.0 FHIR IG STU3|general FHIR STU3 Implementation Guide]] apply. The guide defines how to implement FHIR STU3 and what rules apply (e.g. how to handle empty reponses etc.). In particular, the reader should take note of the [[FHIR:V1.0_FHIR_IG_STU3#Use_case_overarching_principles|use case overarching principles]] and the use of [[FHIR:V1.0_FHIR_IG_STU3#FHIR_Packages|FHIR packages]].&lt;br /&gt;
&lt;br /&gt;
=== Support ===&lt;br /&gt;
&#039;&#039;&#039;Standard text:&#039;&#039;&#039; For questions, feedback, or change requests, please contact our support team at [https://nictiz.atlassian.net/servicedesk/customer/portal/4 Nictiz Servicemanagement].&lt;br /&gt;
&lt;br /&gt;
=== Known issues ===&lt;br /&gt;
&#039;&#039;&#039;Standard text:&#039;&#039;&#039; The IS described in this document is actively maintained and continuously improved. However, certain limitations may exist due to ongoing development, external dependencies, or the complexity of healthcare interoperability. These known issues are listed in the [Link-to-FO | FO (in Dutch)].&lt;br /&gt;
&lt;br /&gt;
== Boundaries &amp;amp; relationships ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Goal:&#039;&#039;&#039; In this chapter defines how organizations and their relationships are structured and exchanged across systems. It supports interoperability by standardizing hierarchical and functional links. This standard overlaps with others related to identification, roles, and geographic classifications, requiring careful alignment to ensure consistency and avoid duplication.&lt;br /&gt;
&lt;br /&gt;
== Workflows &amp;amp; transactions ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Goal:&#039;&#039;&#039;&lt;br /&gt;
To show the reader which special workflows they should implement. Most of the information regarding workflows should be available in the FO. The only information relevant here are regarding special implementations of these workflows such as the Notified Pull. This should also include a diagram of the workflow for specific actors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Long example eOverdracht, FHIR STU3 (click to expand):&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
===Workflow and message structure===&lt;br /&gt;
&lt;br /&gt;
====Overview====&lt;br /&gt;
Although the eOverdracht is currently limited to the transfer of the nursing handoff, the ultimate vision is to have a workflow which may include the negotiation of the transfer of the patient. For this reason, a Task resource is used as the entry point for all data exchanges (see [[#Use of the Composition resource]]).&lt;br /&gt;
&lt;br /&gt;
====Task====&lt;br /&gt;
=====Task requirements=====&lt;br /&gt;
The requirements for the Task resource in the eOverdracht context are specified using the {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/eOverdracht-Task|nictiz.fhir.nl.stu3.eoverdracht|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.eoverdracht|release=V4.0}}|title=eOverdracht-Task}} profile. This profile SHALL be used for the eOverdracht workflow.&lt;br /&gt;
&lt;br /&gt;
The Task instance SHALL be hosted on the server of the sending XIS. Both the sending and the receiving XIS need to be able to update the Task. The sending XIS MAY use business rules to reject an update, for example if invalid status change is used.&lt;br /&gt;
&lt;br /&gt;
Both the sending and the receiving XIS SHALL monitor the Task resource for changes. It is expected that the sending XIS will use a notification mechanism to inform the receiving XIS of creation or updates of the Task (see [[#Notifications]]), but the receiving XIS could use a polling mechanism as well.&lt;br /&gt;
&lt;br /&gt;
For each combination of sending and receiving XIS, a dedicated instance of the Task resource SHALL be used for each transfer situation.&lt;br /&gt;
&lt;br /&gt;
=====Task invocations=====&lt;br /&gt;
The receiving XIS can query the Task at the sending XIS by using the {{fhir|Task.id}} which is communicated in the [[#Notifications|notification]]:&lt;br /&gt;
  GET base/Task/[Task.id]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: It is up to the receiving XIS to determine if this is a new Task or an update to an existing Task, and if it is an update, what the change entails.&lt;br /&gt;
&lt;br /&gt;
The receiving XIS can update a Task hosted by the sending XIS using a PUT operation:&lt;br /&gt;
&lt;br /&gt;
  PUT base/Task/[Task.id]&lt;br /&gt;
&lt;br /&gt;
The body should be the original Task with the needed modifications. The sending XIS SHOULD check the update for errors and inconsistencies. If the update is rejected, the sending XIS SHALL response with a HTTP 422 status code and an OperationOutcome detailing the problem.&lt;br /&gt;
&lt;br /&gt;
=====Notifications=====&lt;br /&gt;
It is expected that the sending XIS will notify the receiving XIS when a new Task is created or when an existing Task is updated. Although the notification mechanism is out of scope for the eOverdracht information standard, the notification SHALL communicate the {{fhir|Task.id}} to the receiving XIS.&lt;br /&gt;
&lt;br /&gt;
A straightforward implementation for this notification mechanism is for the notifying party to make an empty POST request combined with an authorization header on a pre-determined endpoint at the party that should be notified, with the {{fhir|Task.id}} appended as path component:&lt;br /&gt;
  POST [base]/[Task.id]&lt;br /&gt;
&lt;br /&gt;
The notified party is expected to respond with HTTP status code &#039;&#039;202 Accepted&#039;&#039; to inform the notifying party that the notification was successfully received.&lt;br /&gt;
&lt;br /&gt;
====Use of the Composition resource====&lt;br /&gt;
&lt;br /&gt;
The nursing handoff (Overdrachtsbericht) is mainly built up of individual FHIR resources, selected by the sending organization to form a coherent set of information relevant to the receiving organization. The bulk of these resources are not referenced directly from [[#Task|the Task]]. Instead, the Task references a Composition resource which in turn assembles the references to all individual FHIR resources. For this purpose, the Composition profiles described in [[#FHIR profiles]] SHALL be used.&lt;br /&gt;
&lt;br /&gt;
=====Composition invocations=====&lt;br /&gt;
The receiving XIS MAY use either of the following mechanism for retrieving the individual FHIR resources referenced in the Compostion resource.&lt;br /&gt;
; As a Document: The receiving XIS uses the {{fhir|$document}} operation to retrieve both the Composition &#039;&#039;and&#039;&#039; all referenced resources as a single document Bundle.&amp;lt;br/&amp;gt;&amp;lt;pre&amp;gt;GET [base]/Composition/[Composition.id]/$document&amp;lt;/pre&amp;gt;&#039;&#039;Note:&#039;&#039; the Compositions list just the resources that act as the entry point for the various concepts in the eOverdracht transactions, but each of these referenced resources may further refer other resources not listed there. The sending system SHALL produce a complete Bundle containing not only the resources listed directly in the Composition, but all the indirectly referenced resources as well.&lt;br /&gt;
; Individual requests: The receiving XIS first retrieves the Composition resource&amp;lt;br/&amp;gt;&amp;lt;pre&amp;gt;GET [base]/Compositon/[Composition.id]&amp;lt;/pre&amp;gt;Then the necessary other resources referenced can be fetched using a &amp;lt;code&amp;gt;GET&amp;lt;/code&amp;gt; interaction.&lt;br /&gt;
&lt;br /&gt;
The sending XIS SHALL support both mechanisms.&lt;br /&gt;
&lt;br /&gt;
=====Exchanging data as unstructured text=====&lt;br /&gt;
&lt;br /&gt;
The information standard requires that all information described is exchanged in a structured way, according to the FHIR profiles described on this page. However, some systems are not able to support the full extent of the standard yet and may need to send part of the data as formatted text. The following implementation advice provides guidance on how systems with such a need may accomplish this exchange.&lt;br /&gt;
&lt;br /&gt;
* All unstructured (textual data) is collected in one single PDF/A document.&lt;br /&gt;
* This document is added to the Composition resource representing the nursing handoff, in the following way:&lt;br /&gt;
** An additional {{fhir|Composition.section}} is created, with {{fhir|.section.code}} set to SNOMED CT/{{term|703852005}} (Narrative comment section).&lt;br /&gt;
** In this section, there is a single {{fhir|.section.entry}}, and it refers to a [http://hl7.org/fhir/stu3/documentreference.html DocumentReference] resource.&lt;br /&gt;
** This DocumentReference resource references the PDF/A document containing the unstructured text.&lt;br /&gt;
&lt;br /&gt;
The use of the DocumentReference resource allows the sender to specify additional metadata about the document, if needed. It also prevents that the PDF/A is directly included when the Composition is requested using the {{fhir|$document}} operation, which could lead to unexpected large data volumes.&lt;br /&gt;
&lt;br /&gt;
====Using Task to manage the workflow====&lt;br /&gt;
The Task is the main entry point for the eOverdracht transactions. The eOverdracht workflow starts with the retrieval of a new Task instance by the receiving XIS, and all subsequent steps in the workflow are mediated by updates to this Task instance. &lt;br /&gt;
&lt;br /&gt;
The eOverdracht transactions are mapped to FHIR in the following way:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=2 | eOverdracht transaction&lt;br /&gt;
! Task&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Confirm transfer&lt;br /&gt;
|&lt;br /&gt;
* sending XIS updates Task:&lt;br /&gt;
** {{fhir|Task.status}} = {{term|in-progress}}&lt;br /&gt;
* (sending XIS sends notification to receiving XIS)&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | Send nursing handoff&lt;br /&gt;
|&lt;br /&gt;
* Sending XIS creates nursing handoff Composition&lt;br /&gt;
* Sending XIS updates Task:&lt;br /&gt;
** {{fhir|Task.input:nursingHandoff}} contains reference to the nursing handoff Composition resource&lt;br /&gt;
* (sending XIS sends notification to receiving XIS)&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | Send confirmation of nursing handoff&lt;br /&gt;
|&lt;br /&gt;
* Recieving XIS updates Task:&lt;br /&gt;
** {{fhir|Task.status}} = {{term|completed}}&lt;br /&gt;
|}&lt;br /&gt;
The following sequence diagrams illustrate the relevant exchanges and state transitions:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Normal flow&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| [[Bestand:2024-04-12-eOverdracht-TransferPhase.svg|none|top]]&lt;br /&gt;
|}&lt;br /&gt;
The initial eOverdracht 4.0 version has to be carried out without the negotiation phase, the sending XIS will create the Task instance with {{fhir|Task.status}} already set to {{term|in-progress}} and {{fhir|Task.input:nursingHandoff}} populated. The full eOverdracht Task workflow will be supported but is out of scope for the 4.0 version. &lt;br /&gt;
&lt;br /&gt;
=====Brokers=====&lt;br /&gt;
The use of a broker to find an available healthcare provider for the patient transfer fall outside the scope of the eOverdracht information standard. However, it is possible to start the workflow without knowing the receiving organization, which allows for the use of a broker. In this situation, for the sending XIS the broker acts as a receiving XIS, and for the receiving XIS the broker acts as a sending XIS.&lt;br /&gt;
&lt;br /&gt;
When {{fhir|Task.input:nursingHandoff}} is populated with the nursing handoff Composition, {{fhir|Task.owner}} MUST be populated with the receiving organization.&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Actors involved ==&lt;br /&gt;
&#039;&#039;&#039;Goal:&#039;&#039;&#039; To give an overview of the actors relevant to the transaction. A table should be used to list the relevant actors, their systems, and, if possible, FHIR CapabilityStatements.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Standard text:&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | Actors&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | Systems&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | FHIR Capability Statements&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Description&lt;br /&gt;
! Name&lt;br /&gt;
! Description&lt;br /&gt;
! Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example LaboratoryResults 2.0.42:&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot; | Persons&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot; | Systems&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot; | FHIR Capability Statements&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Name&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Description&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Name&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Description&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Name&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Description&lt;br /&gt;
|-&lt;br /&gt;
| Patient&lt;br /&gt;
| The user of a personal healthcare environment.&lt;br /&gt;
| PHR&lt;br /&gt;
| Personal health record&lt;br /&gt;
|[[Bestand: Verwijzing.png| 20px]] {{Simplifier|http://nictiz.nl/fhir/CapabilityStatement/labresults-clientcapabilities|nictiz.fhir.nl.stu3.zib2017|title=CapabilityStatement: Client}}&lt;br /&gt;
| LaboratoryResults process client requirements &lt;br /&gt;
|-&lt;br /&gt;
| Healthcare professional&lt;br /&gt;
| The user of a XIS&lt;br /&gt;
| XIS&lt;br /&gt;
| Healthcare information system&lt;br /&gt;
|[[Bestand: Verwijzing.png| 20px]] {{Simplifier|http://nictiz.nl/fhir/CapabilityStatement/labresults-servercapabilities|nictiz.fhir.nl.stu3.zib2017|title=CapabilityStatement: Server}}&lt;br /&gt;
| LaboratoryResults server requirements &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Use cases ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Goal:&#039;&#039;&#039;&lt;br /&gt;
In this chapter, the use cases of an IS are elaborated through transactions. A transaction is a full data exchange message (applicable to multiple use cases). A use case should include information about the (earlier specified) involved actors. It should also include information regarding the specific transaction and the available invocations (e.g., FHIR queries).&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;Use case 1&amp;gt; ===&lt;br /&gt;
==== Involved actors ====&lt;br /&gt;
&#039;&#039;&#039;Standard text:&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot;| Transaction group&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot;| Transaction&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot;| Actor&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot;| Role&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot; rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Invocations ====&lt;br /&gt;
&#039;&#039;&#039;Goal:&#039;&#039;&#039; To give an overview of the invocations used to query FHIR servers in the use case.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Standard text:&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | Query&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | Description&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | &amp;lt;sorting variable 1 (e.g., FHIR resource or FO chapter)&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | &amp;lt;HCIM 1&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt; &amp;lt;HTTP Method&amp;gt; [base]/&amp;lt;FHIR resource&amp;gt;?_include=&amp;lt;FHIR resource&amp;gt;:&amp;lt;Search parameters&amp;gt; &amp;lt;/pre&amp;gt;&lt;br /&gt;
| &amp;lt;Description of queried data&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
!   colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | &amp;lt;HCIM 2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt; see Patient.maritalStatus &amp;lt;/pre&amp;gt;&lt;br /&gt;
| &amp;lt;Description of queried data&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | &amp;lt;sorting variable 2 (e.g., FHIR resource or FO chapter)&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | &amp;lt;HCIM 3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt; &amp;lt;HTTP Method&amp;gt; [base]/&amp;lt;FHIR resource&amp;gt;?_include=&amp;lt;FHIR resource&amp;gt;:&amp;lt;Search parameters&amp;gt; &amp;lt;/pre&amp;gt;&lt;br /&gt;
| &amp;lt;Description of queried data&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Example BgZ-MSZ 2.0 STU3: (click to expand):&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
==FHIR Query Specification==&lt;br /&gt;
The table below provides an overview of the FHIR queries to exchange all BgZ-MSZ sections.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | Query&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | Description&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 1 Demographics and identification&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 1.1 Patient&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;&lt;br /&gt;
GET [base]/Patient?&lt;br /&gt;
_include=Patient:general-practitioner&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
The patient information available in the source system is exchanged as a FHIR patient instance that conforms to the nl-core-patient profile.&lt;br /&gt;
* The last known marital status available in the source system is exchanged using the patient.maritalStatus field.&lt;br /&gt;
* If available in the source system, the general practitioner (GP) is exchanged (a) as a FHIR Practitioner instance conforming to the nl-core-practitioner profile, where the Practitioner.identifier indicates a GP, and/or (b) as a FHIR Organization instance conforming to the nl-core-organization profile. The specified referenced resources are returned in full.&lt;br /&gt;
* Information regarding the primary partner/contact available in the source system is exchanged using elements of the patient instance. It is not exchanged using the RelatedPerson resource.&lt;br /&gt;
|-&lt;br /&gt;
!   colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 1.2 Marital status&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
see Patient.maritalStatus&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Marital status data are exchanged via the patient resource (see 1.1).&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 2 Financial information&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 2.1 Payer&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;&lt;br /&gt;
GET [base]/Coverage?&lt;br /&gt;
_include=Coverage:payor&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
The payer data available in the source system is exchanged as a FHIR coverage instance that conforms to the zib-Payer profile.&lt;br /&gt;
* The specified referenced payor resource instances, that may be of type nl-core-organization, nl-core-patient, or nl-core-relatedperson, are returned in full.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 3 Treatment restrictions&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 3.1 Treatment instructions&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Consent?&lt;br /&gt;
category=http://snomed.info/sct|11291000146105&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All treatmentDirectives available in the source system are exchanged as FHIR consent instances, which conform to the zib-TreatmentDirective profile.&lt;br /&gt;
* The consent.category is fixed to ‘treatment instructions’ (code = &#039;11291000146105&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 3.2 Advance directive&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Consent?&lt;br /&gt;
category=http://snomed.info/sct|11341000146107&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All AdvanceDirectives available in the source system are exchanged as FHIR consent instances, which conform to the zib-AdvanceDirective profile.&lt;br /&gt;
* The consent.category is fixed to ‘levenstestament en wilsverklaring in dossier’ (code = &#039;11341000146107&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
* the document is only exchanged via a pdf.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 4 Contact persons&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 4.1 Contact&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;Patient.contact&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
Primary partner/contact data are exchanged via the patient resource (see 1.1).&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 5 Functional/mental status&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 5.1 Functional or mental status&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation?&lt;br /&gt;
category=http://snomed.info/sct|118228005,&lt;br /&gt;
http://snomed.info/sct|384821006&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All functional or mental status information available in the source system is exchanged as FHIR observation data that conforms to the zib-FunctionalOrMentalStatus profile.&lt;br /&gt;
* Functional status data are exchanged with the observation.category fixed to ‘Functional finding’ (code = &#039;118228005&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
* Mental status data are exchanged with the observation.category fixed to ‘Mental state, behavior and/or psychosocial function finding’ (code = &#039;384821006 &#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
* please note that as defined in the BgZ dataset, the category may be both a functional and a mental status.&lt;br /&gt;
* The target system may be configured to optimize the use of this information. For example, it may be configured to group and categorize according to StatusName regarding mental, hearing, vision, mobility and language skills.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 6 Complaints and diagnoses&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 6.1 Problem&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Condition&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All problems available in the source system are returned as zib-Problem instances.&lt;br /&gt;
* The condition.ProblemStatus must be populated when exchanging data. In cases where for legacy data there is no Problem.ProblemStatus recorded in the source system then the Condition.clinicalStatus field must be populated with an assumed state such as “active” if there is no problemEndDate defined. It is a known problem that the data-absent-reason cannot be used. This aspect is under investigation.&lt;br /&gt;
* Note that no Condition.category (e.g. diagnosis or symptom) may be assumed while exchanging data if the condition.category is not known.&lt;br /&gt;
* Note that the condition.code can exchange multiple encodings for the same problem. In the transaction it is defined that a problem may contain an additional more specific problemName that is exchanged using a second condition.code.coding.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 7 Social history&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 7.1 Living Situation&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation?&lt;br /&gt;
code=http://snomed.info/sct|365508006&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All living situations available in the source system are exchanged as FHIR Observation instances that conform to the zib-LivingSituation profile.&lt;br /&gt;
* The Observation.category is fixed to ‘Residence and accommodation circumstances - finding’ (code = &#039; 365508006&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
* The HouseType cardinality is 1..1R and must be exchanged accordingly.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 7.2 Drug Use&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation?&lt;br /&gt;
code=http://snomed.info/sct|228366006&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
All drug use available in the source system is exchanged as a FHIR Observation instances that conform to the zib-DrugUse profile.&lt;br /&gt;
* The Observation.category is fixed to ‘Finding relating to drug misuse behavior’ (code = &#039;228366006&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
* The target system may be configured to optimize the use of this information. For example, grouping data according to a specific DrugOrMedicationType.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 7.3 Alcohol Use&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation?&lt;br /&gt;
code=http://snomed.info/sct|228273003&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
All known alcohol use, available in the source system, is exchanged as FHIR Observations that conform to the zib-AlcoholUse profile.&lt;br /&gt;
* The Observation.category is fixed to ‘Finding relating to alcohol drinking behavior’ (code = &#039;228273003&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 7.4 Tobacco Use&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation?&lt;br /&gt;
code=http://snomed.info/sct|365980008&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All known Tobacco Use, available in the source system, is exchanged as FHIR Observation instances that conform to the zib-TobaccoUse profile.&lt;br /&gt;
* The Observation.category is fixed to ‘Finding of tobacco use and exposure’ (code = &#039; 365980008&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 7.5 Nutrition Advice&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/NutritionOrder&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
All Nutrition Advice available in the source system is exchanged as a FHIR NutritionOrder instances that conform to the zib-NutritionAdvice profile.&lt;br /&gt;
* The target system may be configured to optimize the use of this information. For example, grouping data according to a specific NutritionOrder.oralDiet.type.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 8 Alerts&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 8.1 Alert&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Flag&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All alerts available in the source system are exchanged as a FHIR Flag instances that conform to the zib-Alert profile.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 9 Allergies&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 9.1 Allergy Intolerance&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/AllergyIntolerance&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All allergies and intolerances available in the source system are exchanged as a FHIR AllergyIntolerance instances that conform to the zib-AllergyIntolerance profile.&lt;br /&gt;
* According to the BgZ-MSZ transactions, the AllergyIntolerance.Reaction.Symptom must be exchanged if available. In cases where for legacy data there is no Symptom recorded, then the Reaction.manifestation field MUST be populated with a value from the Valueset-data-absent-reason.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;manifestation&amp;quot;:{&lt;br /&gt;
   &amp;quot;extension&amp;quot;: [{&lt;br /&gt;
      &amp;quot;url&amp;quot;: &amp;quot;http://hl7.org/fhir/StructureDefinition/data-absent-reason&amp;quot;,&lt;br /&gt;
      &amp;quot;valueCode&amp;quot;: &amp;quot;unknown&amp;quot;&lt;br /&gt;
    }]&lt;br /&gt;
  },&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 10 Medication&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 10.1 Medication Agreement&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/MedicationRequest?&lt;br /&gt;
category=http://snomed.info/sct|16076005&amp;amp;&lt;br /&gt;
_include=MedicationRequest:medication&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All medication agreements available in the source system are exchanged FHIR MedicationRequest instances that conform to the zib-MedicationAgreement profile.&lt;br /&gt;
* The MedicationRequest.category is fixed to ‘Prescription’ (code = &#039;16076005&#039; in codeSystem &#039;SNOMED CT&#039;)&lt;br /&gt;
* The PharmaceuticalProduct agreed upon to be used is returned in full as FHIR Medication instance according to the zib-Product profile.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 10.2 Administration Agreement&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/MedicationDispense?&lt;br /&gt;
category=http://snomed.info/sct|422037009&amp;amp;&lt;br /&gt;
_include=MedicationDispense:medication&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All administration agreements available in the source system are exchanged FHIR MedicationDispense instances that conform to the zib-AdministrationAgreement profile.&lt;br /&gt;
* The MedicationDispense.category is fixed to ‘Provider medication administration instructions’ (code = &#039;422037009&#039; in codeSystem &#039;SNOMED CT&#039;)&lt;br /&gt;
* The PharmaceuticalProduct in the agreement is returned in full as FHIR Medication instance according to the zib-Product profile.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 10.3 Medication Use&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/MedicationStatement?&lt;br /&gt;
category=&lt;br /&gt;
urn:oid:2.16.840.1.113883.2.4.3.11.60.20.77.5.3|6&amp;amp;&lt;br /&gt;
_include=MedicationStatement:medication&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All medication use available in the source system are exchanged FHIR MedicationStatement instances that conform to the zib-MedicationUse profile.&lt;br /&gt;
* The MedicationStatement.category is fixed to ‘Medicatiegebruik’ (code = &#039;6&#039; in codeSystem &#039; 2.16.840.1.113883.2.4.3.11.60.20.77.5.3&#039;)&lt;br /&gt;
* The PharmaceuticalProduct that is used is returned in full as FHIR Medication instance according to the zib-Product profile.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 11 Medical devices&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 11.1 Medical device&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/DeviceUseStatement?&lt;br /&gt;
_include=DeviceUseStatement:device&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All device use statements available in the source system are exchanged as FHIR DeviceUseStatement instances that conform to the zib-MedicalDevice profile.&lt;br /&gt;
* The actual medical device products are returned in full as FHIR Device instances that conform to the zib-MedicalDevice profile.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 12 Vaccinations&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 12.1 Vaccination&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Immunization?&lt;br /&gt;
status=completed&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All administered vaccinations available in the source system are exchanged as FHIR Immunization instances conforming to the zib-Vaccination profile.&lt;br /&gt;
* Only vaccinations that have been administered are exchanged. Effectively, the Immunization.status is always fixed to ‘completed’.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 13 vital signs and measurements&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 13.1 Blood pressure&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation/$lastn?&lt;br /&gt;
code=http://loinc.org|85354-9&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
The last known Blood pressure available in the source system is exchanged as a FHIR Observation instance that conforms to the zib-BloodPressure profile.&lt;br /&gt;
* The Observation.category is fixed to ‘Blood pressure panel with all children optional’ (code = &#039;85354-9&#039; in codeSystem &#039;LOINC&#039;).&lt;br /&gt;
* The Observation.effectiveDateTime is used to determine the last known Observation.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 13.2 Body weight&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation/$lastn?&lt;br /&gt;
code=http://loinc.org|29463-7&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
The last known Body Weight available in the source system is exchanged as a FHIR Observation instance that conforms to the zib-BodyWeight profile.&lt;br /&gt;
* The Observation.category is fixed to ‘Body weight’ (code = &#039; 29463-7&#039; in codeSystem &#039;LOINC&#039;).&lt;br /&gt;
* The Observation.effectiveDateTime is used to determine the last known Observation.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 13.3 Body height&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation/$lastn?&lt;br /&gt;
code=http://loinc.org|8302-2, &lt;br /&gt;
http://loinc.org|8306-3, &lt;br /&gt;
http://loinc.org|8308-9 &amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
The last known Body Height available in the source system is exchanged as a FHIR Observation instance that conforms to the zib-BodyHeight profile.&lt;br /&gt;
* By default, the Observation.category is fixed to ‘Body height’ (code = &#039; 29463-7&#039; in codeSystem &#039;LOINC&#039;).&lt;br /&gt;
* If it is recorded that a measurement is taken while the patient is lying or standing, ‘Body height --lying’ (code = ‘8306-3’ in CodeSystem ‘LOINC’) or ‘Body height --standing’ (code = ‘8308-9’ in CodeSystem ‘LOINC’) are used.&lt;br /&gt;
* The Observation.effectiveDateTime is used to determine the last known Observation.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 14 Results&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 14.1 Laboratory test result&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation/$lastn?&lt;br /&gt;
category=http://snomed.info/sct|49581000146104&lt;br /&gt;
&amp;amp;_include=Observation:related-target&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All last known Laboratory results, with the most recent test result for each PanelOrBattery, are exchanged as FHIR observations conforming to the zib-LaboratoryTestResult-Observation profile.&lt;br /&gt;
* Per PanelOrBattery, all known laboratory tests are exchanged, regardless of their TestDateTime. They are exchanged as related observations with the PanelOrBattery-observation.&lt;br /&gt;
* The optional ResultType is not used when selecting Laboratory results for exchange.&lt;br /&gt;
* The resultStatus cardinality is 1..1R in contract to the zib and must be exchanged accordingly. The LaboratoryTestResult has a DateTime property that is used by the lastn algorithm.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 15 Procedures&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 15.1 Procedure&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Procedure?&lt;br /&gt;
category=http://snomed.info/sct|387713003,&lt;br /&gt;
http://snomed.info/sct|258174001&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All operative and image guided procedures available in the source system are exchanged as FHIR Procedure instances that conform to the zib-Procedure profile.&lt;br /&gt;
* Surgical procedure are exchanged via an instance with the Procedure.category fixed to ‘Surgical procedure’ (code = ‘387713003’ in CodeSystem ‘SNOMED CT’).&lt;br /&gt;
* Image guided procedures are exchanged via an instance where the Procedure category is fixed to ‘Imaging guidance’ (code = ‘258174001’ in CodeSystem ‘SNOMED CT’).&lt;br /&gt;
Procedure instances with any other category that the two specified above are not exchanged. The default category for the BgZ MSZ is ‘procedure’ (code = ‘71388002’ in CodeSystem ‘SNOMED CT’). &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 16 Encounters&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 16.1 Encounter&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Encounter&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All Encounters available in the source system are exchanged as FHIR Encounter instances that conform to the zib-Encounter profile. &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 17 Planned care activity&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 17.1 Procedure&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
GET [base]/ProcedureRequest?status=active&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
All planned procedures available in the source system are exchanged as FHIR ProcedureRequest instances according to the zib-ProcedureRequest profile.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 18 Care Setting&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 18.1 Health professional&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
GET [base]/CareTeam?status=active&amp;amp;_include=CareTeam:participant&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All health professionals available in the source system are exchanged as part of a CareTeam instance according to the nl-core-careteam profile.&lt;br /&gt;
* Practitioners are returned in full as FHIR Practitioner instances according to the nl-core-practitioner profile.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 18.2 Healthcare provider&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
see Procedure.performer&lt;br /&gt;
see Encounter.serviceProvider&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Providers, are exchanged as part of the BgZ information elements according to the nl-core-organization profile. There is no specific query to retrieve Health Providers.&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | Meta data&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | Meta data&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Provenance&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All provenance data available in the source system for a specific BgZ summary is exchanged as FHIR provenance instances according to the BgZ-metadata profile.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;b&amp;gt;Table 4.&amp;lt;/b&amp;gt; FHIR queries used to retrieve BgZ MSZ components.&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;Use case 2&amp;gt; ===&lt;br /&gt;
==== Involved actors ====&lt;br /&gt;
==== Invocations ====&lt;br /&gt;
&lt;br /&gt;
== Data exchange standard ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Goal:&#039;&#039;&#039;&lt;br /&gt;
This chapter should show how the data exchange standard was used to accommodate the Dutch Health Care Information Models (HCIMs) used in the IS. The contents of this chapter change based on the chosen data exchange standard. Currently supported is HL7 FHIR. HL7v3(including CDA) and HL7v2 are not supported yet.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== HL7 FHIR ===&lt;br /&gt;
&#039;&#039;&#039;Goal:&#039;&#039;&#039;&lt;br /&gt;
Every implementation of the standard will require the availability of the information presented here.&lt;br /&gt;
&lt;br /&gt;
==== Artifacts ====&lt;br /&gt;
&#039;&#039;&#039;Goal:&#039;&#039;&#039;&lt;br /&gt;
This section shows the link between HCIM and FHIR resources. The table should follow the structure of the FO and refer to the FO (e.g., see FO).&amp;lt;br&amp;gt;&lt;br /&gt;
For example, the link to the BgZ-MSZ 2.0 FO would be: [[https://informatiestandaarden.nictiz.nl/wiki/BgZ:V2.0.0-beta.2_Ontwerp_BgZ_MSZ#Specificatie_van_uitgewisselde_BgZ_componenten|BgZ-MSZ 2.0 Chapter 2.1.1]]&lt;br /&gt;
In the BgZ 2.0 FO the data is sectioned off in chapters and sections. Therefore, the table would use the following headers:&lt;br /&gt;
&lt;br /&gt;
# Chapter - The relevant chapter from the FO.&lt;br /&gt;
# HCIM - The name of the HCIM to be exchanged.&lt;br /&gt;
# Target - The FHIR resource or data element used to exchange the specified HCIM.&lt;br /&gt;
# Profile - The FHIR profile used in this information standard. Use [[Sjabloon:Simplifier|Sjabloon Simplifier]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example BgZ-MSZ 2.0 FHIR STU3:&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;horizontal-align: right&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;text-align:left;&amp;quot; | Tabel 1. Mapping table between a HCIM and a FHIR resource with a link to the profile specified by this information standard&lt;br /&gt;
|-&lt;br /&gt;
!style=&amp;quot;text-align:right; | Chapter&lt;br /&gt;
!style=&amp;quot;text-align:left;  | HCIM&lt;br /&gt;
!style=&amp;quot;text-align:left;  | Target&lt;br /&gt;
!style=&amp;quot;text-align:left;  | Profile&lt;br /&gt;
|- &lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; rowspan=&amp;quot;2&amp;quot; | 1&lt;br /&gt;
| Patient&lt;br /&gt;
| Patient&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/BgZ-Patient|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|- &lt;br /&gt;
| MaritalStatus&lt;br /&gt;
| Patient.maritalStatus&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; rowspan=&amp;quot;3&amp;quot; | 2&lt;br /&gt;
| BloodPressure&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-BloodPressure|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| BodyWeight&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-BodyWeight|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| BodyHeight&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-BodyHeight|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; rowspan=&amp;quot;2&amp;quot; | 3&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | LaboratoryTestResult&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-LaboratoryTestResult-Observation|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| Specimen&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-LaboratoryTestResult-Specimen|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 4&lt;br /&gt;
| Procedure&lt;br /&gt;
| Procedure&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/BgZ-Procedure|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 5&lt;br /&gt;
| Encounter&lt;br /&gt;
| Encounter&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-Encounter|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Examples of FHIR instances ====&lt;br /&gt;
&lt;br /&gt;
A link to generated FHIR instances in the information standards&#039; Nictiz-testscripts GitHub folder should be included. BgZ-MSZ 2.0 example: [https://github.com/Nictiz/Nictiz-testscripts/blob/main/src/BgZ-MSZ-2-0/|Github Nictiz-testscripts (BgZ-MSZ 2.0)]&lt;br /&gt;
&lt;br /&gt;
== Release notes (Not part of the template) ==&lt;br /&gt;
Release notes are not a part of the TO template because this information about the information standard should already be available in the FO. This is described in the [https://nictiznl.sharepoint.com/sites/KHSI/Kwaliteitshandboek%20Standaardisatie/Stappenplan%20patchrelease.aspx | Kwaliteitshandboek Standaardisatie - Stappenplan patchrelease]. Moreover, release notes for technical implementation are already published in the [https://simplifier.net/organization/nictiz/~packages | Nictiz Simplifier packages] and [https://github.com/Nictiz | GitHub] pages.&lt;br /&gt;
&lt;br /&gt;
In onderstaande tabel staan alle wijzigingen met betrekking tot dit Quality Assurance (QA) Proces, vanaf versie 3.0.0.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Versie&lt;br /&gt;
!Datum&lt;br /&gt;
!Release notes&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ashwin Djorai</name></author>
	</entry>
	<entry>
		<id>https://informatiestandaarden.nictiz.nl/index.php?title=qa:Template_TO&amp;diff=273112</id>
		<title>qa:Template TO</title>
		<link rel="alternate" type="text/html" href="https://informatiestandaarden.nictiz.nl/index.php?title=qa:Template_TO&amp;diff=273112"/>
		<updated>2025-06-26T10:36:12Z</updated>

		<summary type="html">&lt;p&gt;Ashwin Djorai: /* Boundaries &amp;amp; relationships */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOINDEX__&lt;br /&gt;
{{underconstruction}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! | Processen: | [https://informatiestandaarden.nictiz.nl/wiki/qa:Verkennen Verkennen] | [https://informatiestandaarden.nictiz.nl/wiki/qa:Ontwikkelen_en_Testen Ontwikkelen &amp;amp; Testen] | [https://informatiestandaarden.nictiz.nl/wiki/qa:Publiceren#Procesactiviteiten Publiceren] | [https://informatiestandaarden.nictiz.nl/wiki/qa:Beheren Beheren] | [https://informatiestandaarden.nictiz.nl/wiki/qa:Kwalificeren Kwalificeren]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- BACK TO TOP BUTTON --&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;BackToTop&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;noprint&amp;quot; style=&amp;quot;background-color:#FAFAFA; position:fixed; bottom:2%; right:0.5%; padding:0; margin:0;&amp;quot;&amp;gt;&lt;br /&gt;
[[#BackToTop|Back to Top]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- EINDE BACK TO TOP BUTTON --&amp;gt;&lt;br /&gt;
&amp;lt;!-- QA --&amp;gt;&lt;br /&gt;
[[Bestand:00_Iconen_QA.png|150px|150px|link=QA:Hoofdproces|Hoofdproces]]&lt;br /&gt;
&amp;lt;!-- TITEL en INHOUDSOPGAVE die alleen Niveau 1 en 2 kopjes toont --&amp;gt;&lt;br /&gt;
__NUMBEREDHEADINGS__&lt;br /&gt;
&lt;br /&gt;
{{DISPLAYTITLE:Quality Assurance - Template - Technisch Ontwerp {{VersieInfo|xprocesx}}}}&lt;br /&gt;
&amp;lt;span class=&amp;quot;toclimit-3&amp;quot;&amp;gt;__TOC__&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;toclimit-3&amp;quot;&amp;gt;__TOC__&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Icoon en verwijzing naar proces waar deze proceskaart bij hoort. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Ontwikkelen --&amp;gt;&lt;br /&gt;
[[Bestand:Icoon_Nictiz_Cirkel_Ontwikkelen.svg|75px|75px|link=QA:Proceskaart_Ontwikkelen|Proceskaart Ontwikkelen]]&lt;br /&gt;
&amp;lt;!-- Testen --&amp;gt;&lt;br /&gt;
[[Bestand:Icoon_Nictiz_Cirkel_Testen.svg|75px|75px|link=QA:Proceskaart_Testen|Proceskaart Testen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- EINDE TITEL en INHOUDSOPGAVE --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
An Information Standard (IS) has both a functional and a technical specification, henceforth referred to by their Dutch abbreviations &amp;quot;FO&amp;quot; and &amp;quot;TO&amp;quot;, respectively. This template describes both the standard structure and contents of a TO.&amp;lt;br&amp;gt;&lt;br /&gt;
The template is annotated by the following:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Goal:&#039;&#039;&#039; What the goal of the section is and what information it should include.&lt;br /&gt;
* &#039;&#039;&#039;Standard text:&#039;&#039;&#039; Standard sentences to include if appropriate.&lt;br /&gt;
* &#039;&#039;&#039;Examples:&#039;&#039;&#039; These are taken from multiple Nictiz ISs (BgZ-MSZ 2.0, eOverdracht, etc.).&lt;br /&gt;
* &#039;&#039;&#039;Placeholders:&#039;&#039;&#039; &amp;quot;&amp;lt;&amp;quot; and &amp;quot;&amp;gt;&amp;quot; are used to denote places that should be filled with IS-specific information, like so: &amp;lt;example&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Goal:&#039;&#039;&#039; The Guidance chapter is used to give the reader general guidance regarding the technical implementation of the IS. It should include general disclaimers.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Standard text:&#039;&#039;&#039; This is the implementation guide (IG) for the information standard (IS) &amp;lt;IS-name&amp;gt;. This IG must be used together with the IS functional specification, see &amp;lt;link to &amp;lt;&amp;lt;IS&amp;gt;&amp;gt; main page&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example BgZ-MSZ 2.0 FHIR STU3:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
This is the FHIR implementation guide (IG) for the information standard BgZ-MSZ. This IG must be used together with the functional specification: [[Landingspagina_BgZ| see BgZ main page]].&lt;br /&gt;
&lt;br /&gt;
In addition, the guidelines as specified in [[FHIR:V1.0 FHIR IG STU3|general FHIR STU3 Implementation Guide]] apply. The guide defines how to implement FHIR STU3 and what rules apply (e.g. how to handle empty reponses etc.). In particular, the reader should take note of the [[FHIR:V1.0_FHIR_IG_STU3#Use_case_overarching_principles|use case overarching principles]] and the use of [[FHIR:V1.0_FHIR_IG_STU3#FHIR_Packages|FHIR packages]].&lt;br /&gt;
&lt;br /&gt;
=== Support ===&lt;br /&gt;
&#039;&#039;&#039;Standard text:&#039;&#039;&#039; For questions, feedback, or change requests, please contact our support team at [https://nictiz.atlassian.net/servicedesk/customer/portal/4 Nictiz Servicemanagement].&lt;br /&gt;
&lt;br /&gt;
=== Known issues ===&lt;br /&gt;
&#039;&#039;&#039;Standard text:&#039;&#039;&#039; The IS described in this document is actively maintained and continuously improved. However, certain limitations may exist due to ongoing development, external dependencies, or the complexity of healthcare interoperability. These known issues are listed in the [Link-to-FO | FO (in Dutch)].&lt;br /&gt;
&lt;br /&gt;
== Boundaries &amp;amp; relationships ==&lt;br /&gt;
&lt;br /&gt;
Goal: In this chapter defines how organizations and their relationships are structured and exchanged across systems. It supports interoperability by standardizing hierarchical and functional links. This standard overlaps with others related to identification, roles, and geographic classifications, requiring careful alignment to ensure consistency and avoid duplication.&lt;br /&gt;
&lt;br /&gt;
== Workflows &amp;amp; transactions ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Goal:&#039;&#039;&#039;&lt;br /&gt;
To show the reader which special workflows they should implement. Most of the information regarding workflows should be available in the FO. The only information relevant here are regarding special implementations of these workflows such as the Notified Pull. This should also include a diagram of the workflow for specific actors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Long example eOverdracht, FHIR STU3 (click to expand):&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
===Workflow and message structure===&lt;br /&gt;
&lt;br /&gt;
====Overview====&lt;br /&gt;
Although the eOverdracht is currently limited to the transfer of the nursing handoff, the ultimate vision is to have a workflow which may include the negotiation of the transfer of the patient. For this reason, a Task resource is used as the entry point for all data exchanges (see [[#Use of the Composition resource]]).&lt;br /&gt;
&lt;br /&gt;
====Task====&lt;br /&gt;
=====Task requirements=====&lt;br /&gt;
The requirements for the Task resource in the eOverdracht context are specified using the {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/eOverdracht-Task|nictiz.fhir.nl.stu3.eoverdracht|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.eoverdracht|release=V4.0}}|title=eOverdracht-Task}} profile. This profile SHALL be used for the eOverdracht workflow.&lt;br /&gt;
&lt;br /&gt;
The Task instance SHALL be hosted on the server of the sending XIS. Both the sending and the receiving XIS need to be able to update the Task. The sending XIS MAY use business rules to reject an update, for example if invalid status change is used.&lt;br /&gt;
&lt;br /&gt;
Both the sending and the receiving XIS SHALL monitor the Task resource for changes. It is expected that the sending XIS will use a notification mechanism to inform the receiving XIS of creation or updates of the Task (see [[#Notifications]]), but the receiving XIS could use a polling mechanism as well.&lt;br /&gt;
&lt;br /&gt;
For each combination of sending and receiving XIS, a dedicated instance of the Task resource SHALL be used for each transfer situation.&lt;br /&gt;
&lt;br /&gt;
=====Task invocations=====&lt;br /&gt;
The receiving XIS can query the Task at the sending XIS by using the {{fhir|Task.id}} which is communicated in the [[#Notifications|notification]]:&lt;br /&gt;
  GET base/Task/[Task.id]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: It is up to the receiving XIS to determine if this is a new Task or an update to an existing Task, and if it is an update, what the change entails.&lt;br /&gt;
&lt;br /&gt;
The receiving XIS can update a Task hosted by the sending XIS using a PUT operation:&lt;br /&gt;
&lt;br /&gt;
  PUT base/Task/[Task.id]&lt;br /&gt;
&lt;br /&gt;
The body should be the original Task with the needed modifications. The sending XIS SHOULD check the update for errors and inconsistencies. If the update is rejected, the sending XIS SHALL response with a HTTP 422 status code and an OperationOutcome detailing the problem.&lt;br /&gt;
&lt;br /&gt;
=====Notifications=====&lt;br /&gt;
It is expected that the sending XIS will notify the receiving XIS when a new Task is created or when an existing Task is updated. Although the notification mechanism is out of scope for the eOverdracht information standard, the notification SHALL communicate the {{fhir|Task.id}} to the receiving XIS.&lt;br /&gt;
&lt;br /&gt;
A straightforward implementation for this notification mechanism is for the notifying party to make an empty POST request combined with an authorization header on a pre-determined endpoint at the party that should be notified, with the {{fhir|Task.id}} appended as path component:&lt;br /&gt;
  POST [base]/[Task.id]&lt;br /&gt;
&lt;br /&gt;
The notified party is expected to respond with HTTP status code &#039;&#039;202 Accepted&#039;&#039; to inform the notifying party that the notification was successfully received.&lt;br /&gt;
&lt;br /&gt;
====Use of the Composition resource====&lt;br /&gt;
&lt;br /&gt;
The nursing handoff (Overdrachtsbericht) is mainly built up of individual FHIR resources, selected by the sending organization to form a coherent set of information relevant to the receiving organization. The bulk of these resources are not referenced directly from [[#Task|the Task]]. Instead, the Task references a Composition resource which in turn assembles the references to all individual FHIR resources. For this purpose, the Composition profiles described in [[#FHIR profiles]] SHALL be used.&lt;br /&gt;
&lt;br /&gt;
=====Composition invocations=====&lt;br /&gt;
The receiving XIS MAY use either of the following mechanism for retrieving the individual FHIR resources referenced in the Compostion resource.&lt;br /&gt;
; As a Document: The receiving XIS uses the {{fhir|$document}} operation to retrieve both the Composition &#039;&#039;and&#039;&#039; all referenced resources as a single document Bundle.&amp;lt;br/&amp;gt;&amp;lt;pre&amp;gt;GET [base]/Composition/[Composition.id]/$document&amp;lt;/pre&amp;gt;&#039;&#039;Note:&#039;&#039; the Compositions list just the resources that act as the entry point for the various concepts in the eOverdracht transactions, but each of these referenced resources may further refer other resources not listed there. The sending system SHALL produce a complete Bundle containing not only the resources listed directly in the Composition, but all the indirectly referenced resources as well.&lt;br /&gt;
; Individual requests: The receiving XIS first retrieves the Composition resource&amp;lt;br/&amp;gt;&amp;lt;pre&amp;gt;GET [base]/Compositon/[Composition.id]&amp;lt;/pre&amp;gt;Then the necessary other resources referenced can be fetched using a &amp;lt;code&amp;gt;GET&amp;lt;/code&amp;gt; interaction.&lt;br /&gt;
&lt;br /&gt;
The sending XIS SHALL support both mechanisms.&lt;br /&gt;
&lt;br /&gt;
=====Exchanging data as unstructured text=====&lt;br /&gt;
&lt;br /&gt;
The information standard requires that all information described is exchanged in a structured way, according to the FHIR profiles described on this page. However, some systems are not able to support the full extent of the standard yet and may need to send part of the data as formatted text. The following implementation advice provides guidance on how systems with such a need may accomplish this exchange.&lt;br /&gt;
&lt;br /&gt;
* All unstructured (textual data) is collected in one single PDF/A document.&lt;br /&gt;
* This document is added to the Composition resource representing the nursing handoff, in the following way:&lt;br /&gt;
** An additional {{fhir|Composition.section}} is created, with {{fhir|.section.code}} set to SNOMED CT/{{term|703852005}} (Narrative comment section).&lt;br /&gt;
** In this section, there is a single {{fhir|.section.entry}}, and it refers to a [http://hl7.org/fhir/stu3/documentreference.html DocumentReference] resource.&lt;br /&gt;
** This DocumentReference resource references the PDF/A document containing the unstructured text.&lt;br /&gt;
&lt;br /&gt;
The use of the DocumentReference resource allows the sender to specify additional metadata about the document, if needed. It also prevents that the PDF/A is directly included when the Composition is requested using the {{fhir|$document}} operation, which could lead to unexpected large data volumes.&lt;br /&gt;
&lt;br /&gt;
====Using Task to manage the workflow====&lt;br /&gt;
The Task is the main entry point for the eOverdracht transactions. The eOverdracht workflow starts with the retrieval of a new Task instance by the receiving XIS, and all subsequent steps in the workflow are mediated by updates to this Task instance. &lt;br /&gt;
&lt;br /&gt;
The eOverdracht transactions are mapped to FHIR in the following way:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=2 | eOverdracht transaction&lt;br /&gt;
! Task&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Confirm transfer&lt;br /&gt;
|&lt;br /&gt;
* sending XIS updates Task:&lt;br /&gt;
** {{fhir|Task.status}} = {{term|in-progress}}&lt;br /&gt;
* (sending XIS sends notification to receiving XIS)&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | Send nursing handoff&lt;br /&gt;
|&lt;br /&gt;
* Sending XIS creates nursing handoff Composition&lt;br /&gt;
* Sending XIS updates Task:&lt;br /&gt;
** {{fhir|Task.input:nursingHandoff}} contains reference to the nursing handoff Composition resource&lt;br /&gt;
* (sending XIS sends notification to receiving XIS)&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | Send confirmation of nursing handoff&lt;br /&gt;
|&lt;br /&gt;
* Recieving XIS updates Task:&lt;br /&gt;
** {{fhir|Task.status}} = {{term|completed}}&lt;br /&gt;
|}&lt;br /&gt;
The following sequence diagrams illustrate the relevant exchanges and state transitions:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Normal flow&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| [[Bestand:2024-04-12-eOverdracht-TransferPhase.svg|none|top]]&lt;br /&gt;
|}&lt;br /&gt;
The initial eOverdracht 4.0 version has to be carried out without the negotiation phase, the sending XIS will create the Task instance with {{fhir|Task.status}} already set to {{term|in-progress}} and {{fhir|Task.input:nursingHandoff}} populated. The full eOverdracht Task workflow will be supported but is out of scope for the 4.0 version. &lt;br /&gt;
&lt;br /&gt;
=====Brokers=====&lt;br /&gt;
The use of a broker to find an available healthcare provider for the patient transfer fall outside the scope of the eOverdracht information standard. However, it is possible to start the workflow without knowing the receiving organization, which allows for the use of a broker. In this situation, for the sending XIS the broker acts as a receiving XIS, and for the receiving XIS the broker acts as a sending XIS.&lt;br /&gt;
&lt;br /&gt;
When {{fhir|Task.input:nursingHandoff}} is populated with the nursing handoff Composition, {{fhir|Task.owner}} MUST be populated with the receiving organization.&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Actors involved ==&lt;br /&gt;
&#039;&#039;&#039;Goal:&#039;&#039;&#039; To give an overview of the actors relevant to the transaction. A table should be used to list the relevant actors, their systems, and, if possible, FHIR CapabilityStatements.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Standard text:&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | Actors&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | Systems&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | FHIR Capability Statements&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Description&lt;br /&gt;
! Name&lt;br /&gt;
! Description&lt;br /&gt;
! Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example LaboratoryResults 2.0.42:&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot; | Persons&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot; | Systems&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot; | FHIR Capability Statements&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Name&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Description&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Name&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Description&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Name&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Description&lt;br /&gt;
|-&lt;br /&gt;
| Patient&lt;br /&gt;
| The user of a personal healthcare environment.&lt;br /&gt;
| PHR&lt;br /&gt;
| Personal health record&lt;br /&gt;
|[[Bestand: Verwijzing.png| 20px]] {{Simplifier|http://nictiz.nl/fhir/CapabilityStatement/labresults-clientcapabilities|nictiz.fhir.nl.stu3.zib2017|title=CapabilityStatement: Client}}&lt;br /&gt;
| LaboratoryResults process client requirements &lt;br /&gt;
|-&lt;br /&gt;
| Healthcare professional&lt;br /&gt;
| The user of a XIS&lt;br /&gt;
| XIS&lt;br /&gt;
| Healthcare information system&lt;br /&gt;
|[[Bestand: Verwijzing.png| 20px]] {{Simplifier|http://nictiz.nl/fhir/CapabilityStatement/labresults-servercapabilities|nictiz.fhir.nl.stu3.zib2017|title=CapabilityStatement: Server}}&lt;br /&gt;
| LaboratoryResults server requirements &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Use cases ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Goal:&#039;&#039;&#039;&lt;br /&gt;
In this chapter, the use cases of an IS are elaborated through transactions. A transaction is a full data exchange message (applicable to multiple use cases). A use case should include information about the (earlier specified) involved actors. It should also include information regarding the specific transaction and the available invocations (e.g., FHIR queries).&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;Use case 1&amp;gt; ===&lt;br /&gt;
==== Involved actors ====&lt;br /&gt;
&#039;&#039;&#039;Standard text:&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot;| Transaction group&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot;| Transaction&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot;| Actor&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot;| Role&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot; rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Invocations ====&lt;br /&gt;
&#039;&#039;&#039;Goal:&#039;&#039;&#039; To give an overview of the invocations used to query FHIR servers in the use case.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Standard text:&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | Query&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | Description&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | &amp;lt;sorting variable 1 (e.g., FHIR resource or FO chapter)&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | &amp;lt;HCIM 1&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt; &amp;lt;HTTP Method&amp;gt; [base]/&amp;lt;FHIR resource&amp;gt;?_include=&amp;lt;FHIR resource&amp;gt;:&amp;lt;Search parameters&amp;gt; &amp;lt;/pre&amp;gt;&lt;br /&gt;
| &amp;lt;Description of queried data&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
!   colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | &amp;lt;HCIM 2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt; see Patient.maritalStatus &amp;lt;/pre&amp;gt;&lt;br /&gt;
| &amp;lt;Description of queried data&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | &amp;lt;sorting variable 2 (e.g., FHIR resource or FO chapter)&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | &amp;lt;HCIM 3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt; &amp;lt;HTTP Method&amp;gt; [base]/&amp;lt;FHIR resource&amp;gt;?_include=&amp;lt;FHIR resource&amp;gt;:&amp;lt;Search parameters&amp;gt; &amp;lt;/pre&amp;gt;&lt;br /&gt;
| &amp;lt;Description of queried data&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Example BgZ-MSZ 2.0 STU3: (click to expand):&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
==FHIR Query Specification==&lt;br /&gt;
The table below provides an overview of the FHIR queries to exchange all BgZ-MSZ sections.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | Query&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | Description&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 1 Demographics and identification&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 1.1 Patient&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;&lt;br /&gt;
GET [base]/Patient?&lt;br /&gt;
_include=Patient:general-practitioner&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
The patient information available in the source system is exchanged as a FHIR patient instance that conforms to the nl-core-patient profile.&lt;br /&gt;
* The last known marital status available in the source system is exchanged using the patient.maritalStatus field.&lt;br /&gt;
* If available in the source system, the general practitioner (GP) is exchanged (a) as a FHIR Practitioner instance conforming to the nl-core-practitioner profile, where the Practitioner.identifier indicates a GP, and/or (b) as a FHIR Organization instance conforming to the nl-core-organization profile. The specified referenced resources are returned in full.&lt;br /&gt;
* Information regarding the primary partner/contact available in the source system is exchanged using elements of the patient instance. It is not exchanged using the RelatedPerson resource.&lt;br /&gt;
|-&lt;br /&gt;
!   colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 1.2 Marital status&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
see Patient.maritalStatus&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Marital status data are exchanged via the patient resource (see 1.1).&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 2 Financial information&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 2.1 Payer&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;&lt;br /&gt;
GET [base]/Coverage?&lt;br /&gt;
_include=Coverage:payor&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
The payer data available in the source system is exchanged as a FHIR coverage instance that conforms to the zib-Payer profile.&lt;br /&gt;
* The specified referenced payor resource instances, that may be of type nl-core-organization, nl-core-patient, or nl-core-relatedperson, are returned in full.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 3 Treatment restrictions&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 3.1 Treatment instructions&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Consent?&lt;br /&gt;
category=http://snomed.info/sct|11291000146105&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All treatmentDirectives available in the source system are exchanged as FHIR consent instances, which conform to the zib-TreatmentDirective profile.&lt;br /&gt;
* The consent.category is fixed to ‘treatment instructions’ (code = &#039;11291000146105&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 3.2 Advance directive&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Consent?&lt;br /&gt;
category=http://snomed.info/sct|11341000146107&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All AdvanceDirectives available in the source system are exchanged as FHIR consent instances, which conform to the zib-AdvanceDirective profile.&lt;br /&gt;
* The consent.category is fixed to ‘levenstestament en wilsverklaring in dossier’ (code = &#039;11341000146107&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
* the document is only exchanged via a pdf.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 4 Contact persons&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 4.1 Contact&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;Patient.contact&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
Primary partner/contact data are exchanged via the patient resource (see 1.1).&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 5 Functional/mental status&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 5.1 Functional or mental status&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation?&lt;br /&gt;
category=http://snomed.info/sct|118228005,&lt;br /&gt;
http://snomed.info/sct|384821006&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All functional or mental status information available in the source system is exchanged as FHIR observation data that conforms to the zib-FunctionalOrMentalStatus profile.&lt;br /&gt;
* Functional status data are exchanged with the observation.category fixed to ‘Functional finding’ (code = &#039;118228005&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
* Mental status data are exchanged with the observation.category fixed to ‘Mental state, behavior and/or psychosocial function finding’ (code = &#039;384821006 &#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
* please note that as defined in the BgZ dataset, the category may be both a functional and a mental status.&lt;br /&gt;
* The target system may be configured to optimize the use of this information. For example, it may be configured to group and categorize according to StatusName regarding mental, hearing, vision, mobility and language skills.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 6 Complaints and diagnoses&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 6.1 Problem&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Condition&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All problems available in the source system are returned as zib-Problem instances.&lt;br /&gt;
* The condition.ProblemStatus must be populated when exchanging data. In cases where for legacy data there is no Problem.ProblemStatus recorded in the source system then the Condition.clinicalStatus field must be populated with an assumed state such as “active” if there is no problemEndDate defined. It is a known problem that the data-absent-reason cannot be used. This aspect is under investigation.&lt;br /&gt;
* Note that no Condition.category (e.g. diagnosis or symptom) may be assumed while exchanging data if the condition.category is not known.&lt;br /&gt;
* Note that the condition.code can exchange multiple encodings for the same problem. In the transaction it is defined that a problem may contain an additional more specific problemName that is exchanged using a second condition.code.coding.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 7 Social history&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 7.1 Living Situation&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation?&lt;br /&gt;
code=http://snomed.info/sct|365508006&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All living situations available in the source system are exchanged as FHIR Observation instances that conform to the zib-LivingSituation profile.&lt;br /&gt;
* The Observation.category is fixed to ‘Residence and accommodation circumstances - finding’ (code = &#039; 365508006&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
* The HouseType cardinality is 1..1R and must be exchanged accordingly.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 7.2 Drug Use&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation?&lt;br /&gt;
code=http://snomed.info/sct|228366006&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
All drug use available in the source system is exchanged as a FHIR Observation instances that conform to the zib-DrugUse profile.&lt;br /&gt;
* The Observation.category is fixed to ‘Finding relating to drug misuse behavior’ (code = &#039;228366006&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
* The target system may be configured to optimize the use of this information. For example, grouping data according to a specific DrugOrMedicationType.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 7.3 Alcohol Use&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation?&lt;br /&gt;
code=http://snomed.info/sct|228273003&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
All known alcohol use, available in the source system, is exchanged as FHIR Observations that conform to the zib-AlcoholUse profile.&lt;br /&gt;
* The Observation.category is fixed to ‘Finding relating to alcohol drinking behavior’ (code = &#039;228273003&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 7.4 Tobacco Use&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation?&lt;br /&gt;
code=http://snomed.info/sct|365980008&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All known Tobacco Use, available in the source system, is exchanged as FHIR Observation instances that conform to the zib-TobaccoUse profile.&lt;br /&gt;
* The Observation.category is fixed to ‘Finding of tobacco use and exposure’ (code = &#039; 365980008&#039; in codeSystem &#039;SNOMED CT&#039;).&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 7.5 Nutrition Advice&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/NutritionOrder&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
All Nutrition Advice available in the source system is exchanged as a FHIR NutritionOrder instances that conform to the zib-NutritionAdvice profile.&lt;br /&gt;
* The target system may be configured to optimize the use of this information. For example, grouping data according to a specific NutritionOrder.oralDiet.type.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 8 Alerts&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 8.1 Alert&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Flag&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All alerts available in the source system are exchanged as a FHIR Flag instances that conform to the zib-Alert profile.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 9 Allergies&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 9.1 Allergy Intolerance&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/AllergyIntolerance&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All allergies and intolerances available in the source system are exchanged as a FHIR AllergyIntolerance instances that conform to the zib-AllergyIntolerance profile.&lt;br /&gt;
* According to the BgZ-MSZ transactions, the AllergyIntolerance.Reaction.Symptom must be exchanged if available. In cases where for legacy data there is no Symptom recorded, then the Reaction.manifestation field MUST be populated with a value from the Valueset-data-absent-reason.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;manifestation&amp;quot;:{&lt;br /&gt;
   &amp;quot;extension&amp;quot;: [{&lt;br /&gt;
      &amp;quot;url&amp;quot;: &amp;quot;http://hl7.org/fhir/StructureDefinition/data-absent-reason&amp;quot;,&lt;br /&gt;
      &amp;quot;valueCode&amp;quot;: &amp;quot;unknown&amp;quot;&lt;br /&gt;
    }]&lt;br /&gt;
  },&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 10 Medication&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 10.1 Medication Agreement&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/MedicationRequest?&lt;br /&gt;
category=http://snomed.info/sct|16076005&amp;amp;&lt;br /&gt;
_include=MedicationRequest:medication&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All medication agreements available in the source system are exchanged FHIR MedicationRequest instances that conform to the zib-MedicationAgreement profile.&lt;br /&gt;
* The MedicationRequest.category is fixed to ‘Prescription’ (code = &#039;16076005&#039; in codeSystem &#039;SNOMED CT&#039;)&lt;br /&gt;
* The PharmaceuticalProduct agreed upon to be used is returned in full as FHIR Medication instance according to the zib-Product profile.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 10.2 Administration Agreement&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/MedicationDispense?&lt;br /&gt;
category=http://snomed.info/sct|422037009&amp;amp;&lt;br /&gt;
_include=MedicationDispense:medication&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All administration agreements available in the source system are exchanged FHIR MedicationDispense instances that conform to the zib-AdministrationAgreement profile.&lt;br /&gt;
* The MedicationDispense.category is fixed to ‘Provider medication administration instructions’ (code = &#039;422037009&#039; in codeSystem &#039;SNOMED CT&#039;)&lt;br /&gt;
* The PharmaceuticalProduct in the agreement is returned in full as FHIR Medication instance according to the zib-Product profile.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 10.3 Medication Use&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/MedicationStatement?&lt;br /&gt;
category=&lt;br /&gt;
urn:oid:2.16.840.1.113883.2.4.3.11.60.20.77.5.3|6&amp;amp;&lt;br /&gt;
_include=MedicationStatement:medication&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All medication use available in the source system are exchanged FHIR MedicationStatement instances that conform to the zib-MedicationUse profile.&lt;br /&gt;
* The MedicationStatement.category is fixed to ‘Medicatiegebruik’ (code = &#039;6&#039; in codeSystem &#039; 2.16.840.1.113883.2.4.3.11.60.20.77.5.3&#039;)&lt;br /&gt;
* The PharmaceuticalProduct that is used is returned in full as FHIR Medication instance according to the zib-Product profile.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 11 Medical devices&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 11.1 Medical device&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/DeviceUseStatement?&lt;br /&gt;
_include=DeviceUseStatement:device&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All device use statements available in the source system are exchanged as FHIR DeviceUseStatement instances that conform to the zib-MedicalDevice profile.&lt;br /&gt;
* The actual medical device products are returned in full as FHIR Device instances that conform to the zib-MedicalDevice profile.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 12 Vaccinations&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 12.1 Vaccination&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Immunization?&lt;br /&gt;
status=completed&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All administered vaccinations available in the source system are exchanged as FHIR Immunization instances conforming to the zib-Vaccination profile.&lt;br /&gt;
* Only vaccinations that have been administered are exchanged. Effectively, the Immunization.status is always fixed to ‘completed’.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 13 vital signs and measurements&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 13.1 Blood pressure&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation/$lastn?&lt;br /&gt;
code=http://loinc.org|85354-9&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
The last known Blood pressure available in the source system is exchanged as a FHIR Observation instance that conforms to the zib-BloodPressure profile.&lt;br /&gt;
* The Observation.category is fixed to ‘Blood pressure panel with all children optional’ (code = &#039;85354-9&#039; in codeSystem &#039;LOINC&#039;).&lt;br /&gt;
* The Observation.effectiveDateTime is used to determine the last known Observation.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 13.2 Body weight&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation/$lastn?&lt;br /&gt;
code=http://loinc.org|29463-7&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
The last known Body Weight available in the source system is exchanged as a FHIR Observation instance that conforms to the zib-BodyWeight profile.&lt;br /&gt;
* The Observation.category is fixed to ‘Body weight’ (code = &#039; 29463-7&#039; in codeSystem &#039;LOINC&#039;).&lt;br /&gt;
* The Observation.effectiveDateTime is used to determine the last known Observation.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 13.3 Body height&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation/$lastn?&lt;br /&gt;
code=http://loinc.org|8302-2, &lt;br /&gt;
http://loinc.org|8306-3, &lt;br /&gt;
http://loinc.org|8308-9 &amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
The last known Body Height available in the source system is exchanged as a FHIR Observation instance that conforms to the zib-BodyHeight profile.&lt;br /&gt;
* By default, the Observation.category is fixed to ‘Body height’ (code = &#039; 29463-7&#039; in codeSystem &#039;LOINC&#039;).&lt;br /&gt;
* If it is recorded that a measurement is taken while the patient is lying or standing, ‘Body height --lying’ (code = ‘8306-3’ in CodeSystem ‘LOINC’) or ‘Body height --standing’ (code = ‘8308-9’ in CodeSystem ‘LOINC’) are used.&lt;br /&gt;
* The Observation.effectiveDateTime is used to determine the last known Observation.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 14 Results&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 14.1 Laboratory test result&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Observation/$lastn?&lt;br /&gt;
category=http://snomed.info/sct|49581000146104&lt;br /&gt;
&amp;amp;_include=Observation:related-target&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All last known Laboratory results, with the most recent test result for each PanelOrBattery, are exchanged as FHIR observations conforming to the zib-LaboratoryTestResult-Observation profile.&lt;br /&gt;
* Per PanelOrBattery, all known laboratory tests are exchanged, regardless of their TestDateTime. They are exchanged as related observations with the PanelOrBattery-observation.&lt;br /&gt;
* The optional ResultType is not used when selecting Laboratory results for exchange.&lt;br /&gt;
* The resultStatus cardinality is 1..1R in contract to the zib and must be exchanged accordingly. The LaboratoryTestResult has a DateTime property that is used by the lastn algorithm.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 15 Procedures&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 15.1 Procedure&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Procedure?&lt;br /&gt;
category=http://snomed.info/sct|387713003,&lt;br /&gt;
http://snomed.info/sct|258174001&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All operative and image guided procedures available in the source system are exchanged as FHIR Procedure instances that conform to the zib-Procedure profile.&lt;br /&gt;
* Surgical procedure are exchanged via an instance with the Procedure.category fixed to ‘Surgical procedure’ (code = ‘387713003’ in CodeSystem ‘SNOMED CT’).&lt;br /&gt;
* Image guided procedures are exchanged via an instance where the Procedure category is fixed to ‘Imaging guidance’ (code = ‘258174001’ in CodeSystem ‘SNOMED CT’).&lt;br /&gt;
Procedure instances with any other category that the two specified above are not exchanged. The default category for the BgZ MSZ is ‘procedure’ (code = ‘71388002’ in CodeSystem ‘SNOMED CT’). &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 16 Encounters&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 16.1 Encounter&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Encounter&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All Encounters available in the source system are exchanged as FHIR Encounter instances that conform to the zib-Encounter profile. &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 17 Planned care activity&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 17.1 Procedure&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
GET [base]/ProcedureRequest?status=active&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
All planned procedures available in the source system are exchanged as FHIR ProcedureRequest instances according to the zib-ProcedureRequest profile.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 18 Care Setting&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 18.1 Health professional&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
GET [base]/CareTeam?status=active&amp;amp;_include=CareTeam:participant&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All health professionals available in the source system are exchanged as part of a CareTeam instance according to the nl-core-careteam profile.&lt;br /&gt;
* Practitioners are returned in full as FHIR Practitioner instances according to the nl-core-practitioner profile.&lt;br /&gt;
|-&lt;br /&gt;
!  colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | 18.2 Healthcare provider&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
see Procedure.performer&lt;br /&gt;
see Encounter.serviceProvider&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
Providers, are exchanged as part of the BgZ information elements according to the nl-core-organization profile. There is no specific query to retrieve Health Providers.&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | Meta data&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | Meta data&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Provenance&amp;lt;/pre&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
All provenance data available in the source system for a specific BgZ summary is exchanged as FHIR provenance instances according to the BgZ-metadata profile.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;b&amp;gt;Table 4.&amp;lt;/b&amp;gt; FHIR queries used to retrieve BgZ MSZ components.&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;Use case 2&amp;gt; ===&lt;br /&gt;
==== Involved actors ====&lt;br /&gt;
==== Invocations ====&lt;br /&gt;
&lt;br /&gt;
== Data exchange standard ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Goal:&#039;&#039;&#039;&lt;br /&gt;
This chapter should show how the data exchange standard was used to accommodate the Dutch Health Care Information Models (HCIMs) used in the IS. The contents of this chapter change based on the chosen data exchange standard. Currently supported is HL7 FHIR. HL7v3(including CDA) and HL7v2 are not supported yet.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== HL7 FHIR ===&lt;br /&gt;
&#039;&#039;&#039;Goal:&#039;&#039;&#039;&lt;br /&gt;
Every implementation of the standard will require the availability of the information presented here.&lt;br /&gt;
&lt;br /&gt;
==== Artifacts ====&lt;br /&gt;
&#039;&#039;&#039;Goal:&#039;&#039;&#039;&lt;br /&gt;
This section shows the link between HCIM and FHIR resources. The table should follow the structure of the FO and refer to the FO (e.g., see FO).&amp;lt;br&amp;gt;&lt;br /&gt;
For example, the link to the BgZ-MSZ 2.0 FO would be: [[https://informatiestandaarden.nictiz.nl/wiki/BgZ:V2.0.0-beta.2_Ontwerp_BgZ_MSZ#Specificatie_van_uitgewisselde_BgZ_componenten|BgZ-MSZ 2.0 Chapter 2.1.1]]&lt;br /&gt;
In the BgZ 2.0 FO the data is sectioned off in chapters and sections. Therefore, the table would use the following headers:&lt;br /&gt;
&lt;br /&gt;
# Chapter - The relevant chapter from the FO.&lt;br /&gt;
# HCIM - The name of the HCIM to be exchanged.&lt;br /&gt;
# Target - The FHIR resource or data element used to exchange the specified HCIM.&lt;br /&gt;
# Profile - The FHIR profile used in this information standard. Use [[Sjabloon:Simplifier|Sjabloon Simplifier]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example BgZ-MSZ 2.0 FHIR STU3:&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;horizontal-align: right&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;text-align:left;&amp;quot; | Tabel 1. Mapping table between a HCIM and a FHIR resource with a link to the profile specified by this information standard&lt;br /&gt;
|-&lt;br /&gt;
!style=&amp;quot;text-align:right; | Chapter&lt;br /&gt;
!style=&amp;quot;text-align:left;  | HCIM&lt;br /&gt;
!style=&amp;quot;text-align:left;  | Target&lt;br /&gt;
!style=&amp;quot;text-align:left;  | Profile&lt;br /&gt;
|- &lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; rowspan=&amp;quot;2&amp;quot; | 1&lt;br /&gt;
| Patient&lt;br /&gt;
| Patient&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/BgZ-Patient|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|- &lt;br /&gt;
| MaritalStatus&lt;br /&gt;
| Patient.maritalStatus&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; rowspan=&amp;quot;3&amp;quot; | 2&lt;br /&gt;
| BloodPressure&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-BloodPressure|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| BodyWeight&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-BodyWeight|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| BodyHeight&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-BodyHeight|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; rowspan=&amp;quot;2&amp;quot; | 3&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | LaboratoryTestResult&lt;br /&gt;
| Observation&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-LaboratoryTestResult-Observation|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| Specimen&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-LaboratoryTestResult-Specimen|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 4&lt;br /&gt;
| Procedure&lt;br /&gt;
| Procedure&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/BgZ-Procedure|nictiz.fhir.nl.stu3.bgz|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.bgz|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 5&lt;br /&gt;
| Encounter&lt;br /&gt;
| Encounter&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-Encounter|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V2.0|namespace=BgZ}}}}&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Examples of FHIR instances ====&lt;br /&gt;
&lt;br /&gt;
A link to generated FHIR instances in the information standards&#039; Nictiz-testscripts GitHub folder should be included. BgZ-MSZ 2.0 example: [https://github.com/Nictiz/Nictiz-testscripts/blob/main/src/BgZ-MSZ-2-0/|Github Nictiz-testscripts (BgZ-MSZ 2.0)]&lt;br /&gt;
&lt;br /&gt;
== Release notes (Not part of the template) ==&lt;br /&gt;
Release notes are not a part of the TO template because this information about the information standard should already be available in the FO. This is described in the [https://nictiznl.sharepoint.com/sites/KHSI/Kwaliteitshandboek%20Standaardisatie/Stappenplan%20patchrelease.aspx | Kwaliteitshandboek Standaardisatie - Stappenplan patchrelease]. Moreover, release notes for technical implementation are already published in the [https://simplifier.net/organization/nictiz/~packages | Nictiz Simplifier packages] and [https://github.com/Nictiz | GitHub] pages.&lt;br /&gt;
&lt;br /&gt;
In onderstaande tabel staan alle wijzigingen met betrekking tot dit Quality Assurance (QA) Proces, vanaf versie 3.0.0.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Versie&lt;br /&gt;
!Datum&lt;br /&gt;
!Release notes&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ashwin Djorai</name></author>
	</entry>
	<entry>
		<id>https://informatiestandaarden.nictiz.nl/index.php?title=qa:Template_TO&amp;diff=272880</id>
		<title>qa:Template TO</title>
		<link rel="alternate" type="text/html" href="https://informatiestandaarden.nictiz.nl/index.php?title=qa:Template_TO&amp;diff=272880"/>
		<updated>2025-06-20T08:46:10Z</updated>

		<summary type="html">&lt;p&gt;Ashwin Djorai: /* FHIR artifacts */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOINDEX__&lt;br /&gt;
{{underconstruction}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! | Processen: | [https://informatiestandaarden.nictiz.nl/wiki/qa:Verkennen Verkennen] | [https://informatiestandaarden.nictiz.nl/wiki/qa:Ontwikkelen_en_Testen Ontwikkelen &amp;amp; Testen] | [https://informatiestandaarden.nictiz.nl/wiki/qa:Publiceren#Procesactiviteiten Publiceren] | [https://informatiestandaarden.nictiz.nl/wiki/qa:Beheren Beheren] | [https://informatiestandaarden.nictiz.nl/wiki/qa:Kwalificeren Kwalificeren]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- BACK TO TOP BUTTON --&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;BackToTop&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;noprint&amp;quot; style=&amp;quot;background-color:#FAFAFA; position:fixed; bottom:2%; right:0.5%; padding:0; margin:0;&amp;quot;&amp;gt;&lt;br /&gt;
[[#BackToTop|Back to Top]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- EINDE BACK TO TOP BUTTON --&amp;gt;&lt;br /&gt;
&amp;lt;!-- QA --&amp;gt;&lt;br /&gt;
[[Bestand:00_Iconen_QA.png|150px|150px|link=QA:Hoofdproces|Hoofdproces]]&lt;br /&gt;
&amp;lt;!-- TITEL en INHOUDSOPGAVE die alleen Niveau 1 en 2 kopjes toont --&amp;gt;&lt;br /&gt;
__NUMBEREDHEADINGS__&lt;br /&gt;
&lt;br /&gt;
{{DISPLAYTITLE:Quality Assurance - Template - Technisch Ontwerp {{VersieInfo|xprocesx}}}}&lt;br /&gt;
&amp;lt;span class=&amp;quot;toclimit-3&amp;quot;&amp;gt;__TOC__&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;toclimit-3&amp;quot;&amp;gt;__TOC__&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Icoon en verwijzing naar proces waar deze proceskaart bij hoort. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Ontwikkelen --&amp;gt;&lt;br /&gt;
[[Bestand:Icoon_Nictiz_Cirkel_Ontwikkelen.svg|75px|75px|link=QA:Proceskaart_Ontwikkelen|Proceskaart Ontwikkelen]]&lt;br /&gt;
&amp;lt;!-- Testen --&amp;gt;&lt;br /&gt;
[[Bestand:Icoon_Nictiz_Cirkel_Testen.svg|75px|75px|link=QA:Proceskaart_Testen|Proceskaart Testen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- EINDE TITEL en INHOUDSOPGAVE --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Disclaimers =&lt;br /&gt;
&lt;br /&gt;
MD&lt;br /&gt;
&lt;br /&gt;
== Support ==&lt;br /&gt;
== Known issues ==&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
TS&lt;br /&gt;
&lt;br /&gt;
= Boundaries &amp;amp; relationships =&lt;br /&gt;
&lt;br /&gt;
= Workflow &amp;amp; transactions =&lt;br /&gt;
&lt;br /&gt;
MJ&lt;br /&gt;
&lt;br /&gt;
= Actors involved =&lt;br /&gt;
&lt;br /&gt;
= Use-cases =&lt;br /&gt;
== Example 1 ==&lt;br /&gt;
=== Invocations ===&lt;br /&gt;
&lt;br /&gt;
== Example 2 ==&lt;br /&gt;
=== Invocations ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
IS&lt;br /&gt;
&lt;br /&gt;
= FHIR artifacts =&lt;br /&gt;
&lt;br /&gt;
Profielen&lt;br /&gt;
&lt;br /&gt;
Tabel naam kolom 1 = Naam Profiel&lt;br /&gt;
&lt;br /&gt;
Tabel naam kolom 2 = link naar profiel op simplifier&lt;br /&gt;
&lt;br /&gt;
Voorbeeld berichten&lt;br /&gt;
&lt;br /&gt;
Tabel naam kolom 1 = Naam FHIR bericht&lt;br /&gt;
&lt;br /&gt;
Tabel naam kolom 2 = link naar FHIR bericht op github&lt;br /&gt;
&lt;br /&gt;
Eventueel naar FHIR IG in de toekomst?&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
&lt;br /&gt;
= Release notes (Geen deel van template) =&lt;br /&gt;
In onderstaande tabel staan alle wijzigingen met betrekking tot dit Quality Assurance (QA) Proces, vanaf versie 3.0.0.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Versie&lt;br /&gt;
!Datum&lt;br /&gt;
!Release notes&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ashwin Djorai</name></author>
	</entry>
	<entry>
		<id>https://informatiestandaarden.nictiz.nl/index.php?title=qa:Template_TO&amp;diff=272879</id>
		<title>qa:Template TO</title>
		<link rel="alternate" type="text/html" href="https://informatiestandaarden.nictiz.nl/index.php?title=qa:Template_TO&amp;diff=272879"/>
		<updated>2025-06-20T08:40:08Z</updated>

		<summary type="html">&lt;p&gt;Ashwin Djorai: /* FHIR artifacts */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOINDEX__&lt;br /&gt;
{{underconstruction}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! | Processen: | [https://informatiestandaarden.nictiz.nl/wiki/qa:Verkennen Verkennen] | [https://informatiestandaarden.nictiz.nl/wiki/qa:Ontwikkelen_en_Testen Ontwikkelen &amp;amp; Testen] | [https://informatiestandaarden.nictiz.nl/wiki/qa:Publiceren#Procesactiviteiten Publiceren] | [https://informatiestandaarden.nictiz.nl/wiki/qa:Beheren Beheren] | [https://informatiestandaarden.nictiz.nl/wiki/qa:Kwalificeren Kwalificeren]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- BACK TO TOP BUTTON --&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;BackToTop&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;noprint&amp;quot; style=&amp;quot;background-color:#FAFAFA; position:fixed; bottom:2%; right:0.5%; padding:0; margin:0;&amp;quot;&amp;gt;&lt;br /&gt;
[[#BackToTop|Back to Top]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- EINDE BACK TO TOP BUTTON --&amp;gt;&lt;br /&gt;
&amp;lt;!-- QA --&amp;gt;&lt;br /&gt;
[[Bestand:00_Iconen_QA.png|150px|150px|link=QA:Hoofdproces|Hoofdproces]]&lt;br /&gt;
&amp;lt;!-- TITEL en INHOUDSOPGAVE die alleen Niveau 1 en 2 kopjes toont --&amp;gt;&lt;br /&gt;
__NUMBEREDHEADINGS__&lt;br /&gt;
&lt;br /&gt;
{{DISPLAYTITLE:Quality Assurance - Template - Technisch Ontwerp {{VersieInfo|xprocesx}}}}&lt;br /&gt;
&amp;lt;span class=&amp;quot;toclimit-3&amp;quot;&amp;gt;__TOC__&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;toclimit-3&amp;quot;&amp;gt;__TOC__&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Icoon en verwijzing naar proces waar deze proceskaart bij hoort. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Ontwikkelen --&amp;gt;&lt;br /&gt;
[[Bestand:Icoon_Nictiz_Cirkel_Ontwikkelen.svg|75px|75px|link=QA:Proceskaart_Ontwikkelen|Proceskaart Ontwikkelen]]&lt;br /&gt;
&amp;lt;!-- Testen --&amp;gt;&lt;br /&gt;
[[Bestand:Icoon_Nictiz_Cirkel_Testen.svg|75px|75px|link=QA:Proceskaart_Testen|Proceskaart Testen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- EINDE TITEL en INHOUDSOPGAVE --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Disclaimers =&lt;br /&gt;
&lt;br /&gt;
MD&lt;br /&gt;
&lt;br /&gt;
== Support ==&lt;br /&gt;
== Known issues ==&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
TS&lt;br /&gt;
&lt;br /&gt;
= Boundaries &amp;amp; relationships =&lt;br /&gt;
&lt;br /&gt;
= Workflow &amp;amp; transactions =&lt;br /&gt;
&lt;br /&gt;
MJ&lt;br /&gt;
&lt;br /&gt;
= Actors involved =&lt;br /&gt;
&lt;br /&gt;
= Use-cases =&lt;br /&gt;
== Example 1 ==&lt;br /&gt;
=== Invocations ===&lt;br /&gt;
&lt;br /&gt;
== Example 2 ==&lt;br /&gt;
=== Invocations ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
IS&lt;br /&gt;
&lt;br /&gt;
= FHIR artifacts =&lt;br /&gt;
&lt;br /&gt;
(Ashwin)&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
&lt;br /&gt;
= Release notes (Geen deel van template) =&lt;br /&gt;
In onderstaande tabel staan alle wijzigingen met betrekking tot dit Quality Assurance (QA) Proces, vanaf versie 3.0.0.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Versie&lt;br /&gt;
!Datum&lt;br /&gt;
!Release notes&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ashwin Djorai</name></author>
	</entry>
	<entry>
		<id>https://informatiestandaarden.nictiz.nl/index.php?title=vpk:V4.1_FHIR_eOverdracht&amp;diff=316467</id>
		<title>vpk:V4.1 FHIR eOverdracht</title>
		<link rel="alternate" type="text/html" href="https://informatiestandaarden.nictiz.nl/index.php?title=vpk:V4.1_FHIR_eOverdracht&amp;diff=316467"/>
		<updated>2025-06-04T12:33:15Z</updated>

		<summary type="html">&lt;p&gt;Ashwin Djorai: NICTIZ-31752: Added AbilityToGroome profile link in the table&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOINDEX__&lt;br /&gt;
{{DISPLAYTITLE:eOverdracht {{VersieInfo|eOverdracht|release=V4.1}} FHIR Implementation Guide}}&lt;br /&gt;
__NUMBEREDHEADINGS__&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
This is the implementation guide for the information standard eOverdracht, version 4.1. This standard is described in [[vpk:V4.1_Ontwerp eOverdracht|this functional specification]] and implemented here using [https://www.hl7.org/fhir/stu3/ FHIR(STU3) HL7 FHIR, STU3]. This implementation guide assumes that the reader is familiar with this FHIR version.&lt;br /&gt;
&lt;br /&gt;
Apart from this document, the guidelines as specified in [[FHIR:V1.0 FHIR IG STU3|general FHIR Implementation Guide]] apply. In particular, the reader should take note of the [[FHIR:V1.0_FHIR_IG_STU3#Use_case_overarching_principles|Use case overarching principles]] and the use of [[FHIR:V1.0_FHIR_IG_STU3#FHIR_Packages|FHIR packages]].&lt;br /&gt;
&lt;br /&gt;
=Actors involved=&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | Actors&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | Systems&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | FHIR Capability Statements&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Description&lt;br /&gt;
! Name&lt;br /&gt;
! Description&lt;br /&gt;
! Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| Sending organization&lt;br /&gt;
| The organization or health care professional(?) at the organization that wants to transfer the care of a patient&lt;br /&gt;
| Sending XIS&lt;br /&gt;
| Healthcare information system of the sending organization&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/CapabilityStatement/eOverdracht-clientcapabilities|nictiz.fhir.nl.stu3.eoverdracht|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.eoverdracht|release=V4.1}}|title=CapabilityStatement: Sending XIS}}&lt;br /&gt;
| FHIR requirements for sending XIS&lt;br /&gt;
|-&lt;br /&gt;
| Receiving organization&lt;br /&gt;
| The organization or health care professional(?) at the organization that the sending organization wants to transfer the care of a patient to&lt;br /&gt;
| Receiving XIS&lt;br /&gt;
| Healthcare information system of the receiving organization&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/CapabilityStatement/eOverdracht-servercapabilities|nictiz.fhir.nl.stu3.eoverdracht|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.eoverdracht|release=V4.1}}|title=CapabilityStatement: Receiving XIS}}&lt;br /&gt;
| FHIR requirements for receiving XIS&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Workflow and message structure=&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
Although the eOverdracht is currently limited to the transfer of the nursing handoff, the ultimate vision is to have a workflow which may include the negotiation of the transfer of the patient. For this reason, a Task resource is used as the entry point for all data exchanges (see [[#Use of the Composition resource]]).&lt;br /&gt;
&lt;br /&gt;
==Task==&lt;br /&gt;
===Task requirements===&lt;br /&gt;
The requirements for the Task resource in the eOverdracht context are specified using the {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/eOverdracht-Task|nictiz.fhir.nl.stu3.eOverdracht|eOverdracht-Task|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.eoverdracht|release=V4.1}}}} profile. This profile SHALL be used for the eOverdracht workflow.&lt;br /&gt;
&lt;br /&gt;
The Task instance SHALL be hosted on the server of the sending XIS. Both the sending and the receiving XIS need to be able to update the Task. The sending XIS MAY use business rules to reject an update, for example if invalid status change is used.&lt;br /&gt;
&lt;br /&gt;
Both the sending and the receiving XIS SHALL monitor the Task resource for changes. It is expected that the sending XIS will use a notification mechanism to inform the receiving XIS of creation or updates of the Task (see [[#Notifications]]), but the receiving XIS could use a polling mechanism as well.&lt;br /&gt;
&lt;br /&gt;
For each combination of sending and receiving XIS, a dedicated instance of the Task resource SHALL be used for each transfer situation.&lt;br /&gt;
&lt;br /&gt;
===Task invocations===&lt;br /&gt;
The receiving XIS can query the Task at the sending XIS by using the {{fhir|Task.id}} which is communicated in the [[#Notifications|notification]]:&lt;br /&gt;
  GET base/Task/[Task.id]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: It is up to the receiving XIS to determine if this is a new Task or an update to an existing Task, and if it is an update, what the change entails.&lt;br /&gt;
&lt;br /&gt;
The receiving XIS can update a Task hosted by the sending XIS using a PUT operation:&lt;br /&gt;
&lt;br /&gt;
  PUT base/Task/[Task.id]&lt;br /&gt;
&lt;br /&gt;
The body should be the original Task with the needed modifications. The sending XIS SHOULD check the update for errors and inconsistencies. If the update is rejected, the sending XIS SHALL response with a HTTP 422 status code and an OperationOutcome detailing the problem.&lt;br /&gt;
&lt;br /&gt;
===Notifications===&lt;br /&gt;
It is expected that the sending XIS will notify the receiving XIS when a new Task is created or when an existing Task is updated. Although the notification mechanism is out of scope for the eOverdracht information standard, the notification SHALL communicate the {{fhir|Task.id}} to the receiving XIS.&lt;br /&gt;
&lt;br /&gt;
A straightforward implementation for this notification mechanism is for the notifying party to make an empty POST request combined with an authorization header on a pre-determined endpoint at the party that should be notified, with the {{fhir|Task.id}} appended as path component:&lt;br /&gt;
  POST [base]/[Task.id]&lt;br /&gt;
&lt;br /&gt;
The notified party is expected to respond with HTTP status code &#039;&#039;202 Accepted&#039;&#039; to inform the notifying party that the notification was successfully received.&lt;br /&gt;
&lt;br /&gt;
==Use of the Composition resource==&lt;br /&gt;
&lt;br /&gt;
The nursing handoff (Overdrachtsbericht) is mainly built up of individual FHIR resources, selected by the sending organization to form a coherent set of information relevant to the receiving organization. The bulk of these resources are not referenced directly from [[#Task|the Task]]. Instead, the Task references a Composition resource which in turn assembles the references to all individual FHIR resources. For this purpose, the Composition profiles described in [[#FHIR profiles]] SHALL be used.&lt;br /&gt;
&lt;br /&gt;
===Composition invocations===&lt;br /&gt;
The receiving XIS MAY use either of the following mechanism for retrieving the individual FHIR resources referenced in the Compostion resource.&lt;br /&gt;
; As a Document: The receiving XIS uses the {{fhir|$document}} operation to retrieve both the Composition &#039;&#039;and&#039;&#039; all referenced resources as a single document Bundle.&amp;lt;br/&amp;gt;&amp;lt;pre&amp;gt;GET [base]/Composition/[Composition.id]/$document&amp;lt;/pre&amp;gt;&#039;&#039;Note:&#039;&#039; the Compositions list just the resources that act as the entry point for the various concepts in the eOverdracht transactions, but each of these referenced resources may further refer other resources not listed there. The sending system SHALL produce a complete Bundle containing not only the resources listed directly in the Composition, but all the indirectly referenced resources as well.&lt;br /&gt;
; Individual requests: The receiving XIS first retrieves the Composition resource&amp;lt;br/&amp;gt;&amp;lt;pre&amp;gt;GET [base]/Compositon/[Composition.id]&amp;lt;/pre&amp;gt;Then the necessary other resources referenced can be fetched using a &amp;lt;code&amp;gt;GET&amp;lt;/code&amp;gt; interaction.&lt;br /&gt;
&lt;br /&gt;
The sending XIS SHALL support both mechanisms.&lt;br /&gt;
&lt;br /&gt;
===Exchanging data as unstructured text===&lt;br /&gt;
&lt;br /&gt;
The information standard requires that all information described is exchanged in a structured way, according to the FHIR profiles described on this page. However, some systems are not able to support the full extent of the standard yet and may need to send part of the data as formatted text. The following implementation advice provides guidance on how systems with such a need may accomplish this exchange.&lt;br /&gt;
&lt;br /&gt;
* All unstructured (textual data) is collected in one single PDF/A document.&lt;br /&gt;
* This document is added to the Composition resource representing the nursing handoff, in the following way:&lt;br /&gt;
** An additional {{fhir|Composition.section}} is created, with {{fhir|.section.code}} set to SNOMED CT/{{term|703852005}} (Narrative comment section).&lt;br /&gt;
** In this section, there is a single {{fhir|.section.entry}}, and it refers to a [http://hl7.org/fhir/stu3/documentreference.html DocumentReference] resource.&lt;br /&gt;
** This DocumentReference resource references the PDF/A document containing the unstructured text.&lt;br /&gt;
&lt;br /&gt;
The use of the DocumentReference resource allows the sender to specify additional metadata about the document, if needed. It also prevents that the PDF/A is directly included when the Composition is requested using the {{fhir|$document}} operation, which could lead to unexpected large data volumes.&lt;br /&gt;
&lt;br /&gt;
==Using Task to manage the workflow==&lt;br /&gt;
The Task is the main entry point for the eOverdracht transactions. The eOverdracht workflow starts with the retrieval of a new Task instance by the receiving XIS, and all subsequent steps in the workflow are mediated by updates to this Task instance. &lt;br /&gt;
&lt;br /&gt;
The eOverdracht transactions are mapped to FHIR in the following way:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=2 | eOverdracht transaction&lt;br /&gt;
! Task&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Confirm transfer&lt;br /&gt;
|&lt;br /&gt;
* sending XIS updates Task:&lt;br /&gt;
** {{fhir|Task.status}} = {{term|in-progress}}&lt;br /&gt;
* (sending XIS sends notification to receiving XIS)&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | Send nursing handoff&lt;br /&gt;
|&lt;br /&gt;
* Sending XIS creates nursing handoff Composition&lt;br /&gt;
* Sending XIS updates Task:&lt;br /&gt;
** {{fhir|Task.input:nursingHandoff}} contains reference to the nursing handoff Composition resource&lt;br /&gt;
* (sending XIS sends notification to receiving XIS)&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | Send confirmation of nursing handoff&lt;br /&gt;
|&lt;br /&gt;
* Recieving XIS updates Task:&lt;br /&gt;
** {{fhir|Task.status}} = {{term|completed}}&lt;br /&gt;
|}&lt;br /&gt;
The following sequence diagrams illustrate the relevant exchanges and state transitions:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Normal flow&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| [[Bestand:2024-04-12-eOverdracht-TransferPhase.svg|none|top]]&lt;br /&gt;
|}&lt;br /&gt;
The initial eOverdracht 4.1 version has to be carried out without the negotiation phase, the sending XIS will create the Task instance with {{fhir|Task.status}} already set to {{term|in-progress}} and {{fhir|Task.input:nursingHandoff}} populated. The full eOverdracht Task workflow will be supported but is out of scope for the 4.1 version. &lt;br /&gt;
&lt;br /&gt;
===Brokers===&lt;br /&gt;
The use of a broker to find an available healthcare provider for the patient transfer fall outside the scope of the eOverdracht information standard. However, it is possible to start the workflow without knowing the receiving organization, which allows for the use of a broker. In this situation, for the sending XIS the broker acts as a receiving XIS, and for the receiving XIS the broker acts as a sending XIS.&lt;br /&gt;
&lt;br /&gt;
When {{fhir|Task.input:nursingHandoff}} is populated with the nursing handoff Composition, {{fhir|Task.owner}} MUST be populated with the receiving organization.&lt;br /&gt;
&lt;br /&gt;
=FHIR profiles=&lt;br /&gt;
{{NoteBox|eOverdracht uses the [[FHIR:V1.0_FHIR_IG_STU3#FHIR_Packages|FHIR Packaging mechanism]]. This conveniently bundles all profiles, terminology, example material and other conformance resources you need into a single archive, which can be downloaded or installed using the appropriate FHIR tooling. This version of the information standard uses the following packages:&lt;br /&gt;
* [https://simplifier.net/packages/nictiz.fhir.nl.stu3.eoverdracht nictiz.fhir.nl.stu3.eoverdracht, version  {{VersieInfo|nictiz.fhir.nl.stu3.eoverdracht|release=V4.1}}]&lt;br /&gt;
* [https://simplifier.net/packages/nictiz.fhir.nl.stu3.zib2017 nictiz.fhir.nl.stu3.zib2017, version 2.1.0 or compatible]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: packages use [https://semver.org/ Semantic Versioning]. Other versions can be used at will as long as they have the same &#039;&#039;major.minor&#039;&#039; number or a &#039;&#039;minor&#039;&#039; number higher than the stated version.}}&lt;br /&gt;
==Example resources==&lt;br /&gt;
Examples for the profiles above can be found in the FHIR packages [[#FHIR profiles|defined above]]. Additionally, instances for the [[vpk:V4.1_Testen|test scenarios]] can be found on [https://github.com/Nictiz/Nictiz-testscripts/tree/main/src/eOverdracht-4-1/Test/_reference/resources Github].&lt;br /&gt;
&lt;br /&gt;
==Infrastructure profiles==&lt;br /&gt;
The following table lists the FHIR profiles that should be used for the infrastructural parts of the eOverdracht information standard. The mapping to the functional data elements is given using the mapping within these profiles.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;background-color: #4AB8A7; color: white; font-weight: bold; text-align:left;  background-color: #E3E3E3 width:400px&amp;quot; | HCIM Name&lt;br /&gt;
!style=&amp;quot;background-color: #4AB8A7; color: white; font-weight: bold; text-align:left;  background-color: #E3E3E3 width:50px&amp;quot; | FHIR profile&lt;br /&gt;
|-&lt;br /&gt;
| eOverdracht Task&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/eOverdracht-Task|nictiz.fhir.nl.stu3.eoverdracht|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.eoverdracht|release=V4.1}}}}&lt;br /&gt;
|-&lt;br /&gt;
| Composition for nursing handoff adults (Overdrachtsbericht volwassenen)&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/eOverdracht-NursingHandoff-Adults|nictiz.fhir.nl.stu3.eoverdracht|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.eoverdracht|release=V4.1}}}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==HCIM profiles==&lt;br /&gt;
The following table lists the FHIR profiles that implement the HCIMs used within eOverdracht.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;background-color: #4AB8A7; color: white; font-weight: bold; text-align:left;  background-color: #E3E3E3 width:400px&amp;quot; | HCIM Name&lt;br /&gt;
!style=&amp;quot;background-color: #4AB8A7; color: white; font-weight: bold; text-align:left;  background-color: #E3E3E3 width:50px&amp;quot; | FHIR profile&lt;br /&gt;
!style=&amp;quot;background-color: #4AB8A7; color: white; font-weight: bold; text-align:left;  background-color: #E3E3E3 width:50px&amp;quot; | Remark&lt;br /&gt;
|-&lt;br /&gt;
| Alert&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-Alert|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V4.1}}}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| AllergyIntolerance&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-AllergyIntolerance|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V4.1}}}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Betaler&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-Payer|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V4.1}}}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Bloeddruk&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-BloodPressure|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V4.1}}}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Contactpersoon&lt;br /&gt;
| {{Simplifier|http://fhir.nl/fhir/StructureDefinition/nl-core-relatedperson|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V4.1}}}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Datum overplaatsing&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/eOverdracht-TransferDate|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V4.1}}}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Gezinssituatie&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-FamilySituation|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V4.1}}}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Lichaamsgewicht&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-BodyWeight|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V4.1}}}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Lichaamslengte&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-BodyHeight|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V4.1}}}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Patient&lt;br /&gt;
| {{Simplifier|http://fhir.nl/fhir/StructureDefinition/nl-core-patient|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V4.1}}}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Probleem&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-Problem|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V4.1}}}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Voedingsadvies&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-NutritionAdvice|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V4.1}}}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| VermogenTotUiterlijkeVerzorging&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToGroome|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V4.1}}}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Wilsverklaring&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-AdvanceDirective|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V4.1}}}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Woonsituatie&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-LivingSituation|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V4.1}}}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Zorgaanbieder&lt;br /&gt;
| {{Simplifier|http://fhir.nl/fhir/StructureDefinition/nl-core-organization|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V4.1}}}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Zorgverlener&lt;br /&gt;
| {{Simplifier|http://fhir.nl/fhir/StructureDefinition/nl-core-practitioner|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V4.1}}}}&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| {{Simplifier|http://fhir.nl/fhir/StructureDefinition/nl-core-practitionerrole|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V4.1}}}}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ashwin Djorai</name></author>
	</entry>
	<entry>
		<id>https://informatiestandaarden.nictiz.nl/index.php?title=vpk:Vprepub-4.1_FHIR_eOverdracht&amp;diff=258557</id>
		<title>vpk:Vprepub-4.1 FHIR eOverdracht</title>
		<link rel="alternate" type="text/html" href="https://informatiestandaarden.nictiz.nl/index.php?title=vpk:Vprepub-4.1_FHIR_eOverdracht&amp;diff=258557"/>
		<updated>2025-06-04T12:33:15Z</updated>

		<summary type="html">&lt;p&gt;Ashwin Djorai: NICTIZ-31752: Added AbilityToGroome profile link in the table&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOINDEX__&lt;br /&gt;
{{DISPLAYTITLE:eOverdracht {{VersieInfo|eOverdracht|release=V4.1}} FHIR Implementation Guide}}&lt;br /&gt;
__NUMBEREDHEADINGS__&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
This is the implementation guide for the information standard eOverdracht, version 4.1. This standard is described in [[vpk:V4.1_Ontwerp eOverdracht|this functional specification]] and implemented here using [https://www.hl7.org/fhir/stu3/ FHIR(STU3) HL7 FHIR, STU3]. This implementation guide assumes that the reader is familiar with this FHIR version.&lt;br /&gt;
&lt;br /&gt;
Apart from this document, the guidelines as specified in [[FHIR:V1.0 FHIR IG STU3|general FHIR Implementation Guide]] apply. In particular, the reader should take note of the [[FHIR:V1.0_FHIR_IG_STU3#Use_case_overarching_principles|Use case overarching principles]] and the use of [[FHIR:V1.0_FHIR_IG_STU3#FHIR_Packages|FHIR packages]].&lt;br /&gt;
&lt;br /&gt;
=Actors involved=&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | Actors&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | Systems&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | FHIR Capability Statements&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Description&lt;br /&gt;
! Name&lt;br /&gt;
! Description&lt;br /&gt;
! Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| Sending organization&lt;br /&gt;
| The organization or health care professional(?) at the organization that wants to transfer the care of a patient&lt;br /&gt;
| Sending XIS&lt;br /&gt;
| Healthcare information system of the sending organization&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/CapabilityStatement/eOverdracht-clientcapabilities|nictiz.fhir.nl.stu3.eoverdracht|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.eoverdracht|release=V4.1}}|title=CapabilityStatement: Sending XIS}}&lt;br /&gt;
| FHIR requirements for sending XIS&lt;br /&gt;
|-&lt;br /&gt;
| Receiving organization&lt;br /&gt;
| The organization or health care professional(?) at the organization that the sending organization wants to transfer the care of a patient to&lt;br /&gt;
| Receiving XIS&lt;br /&gt;
| Healthcare information system of the receiving organization&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/CapabilityStatement/eOverdracht-servercapabilities|nictiz.fhir.nl.stu3.eoverdracht|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.eoverdracht|release=V4.1}}|title=CapabilityStatement: Receiving XIS}}&lt;br /&gt;
| FHIR requirements for receiving XIS&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Workflow and message structure=&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
Although the eOverdracht is currently limited to the transfer of the nursing handoff, the ultimate vision is to have a workflow which may include the negotiation of the transfer of the patient. For this reason, a Task resource is used as the entry point for all data exchanges (see [[#Use of the Composition resource]]).&lt;br /&gt;
&lt;br /&gt;
==Task==&lt;br /&gt;
===Task requirements===&lt;br /&gt;
The requirements for the Task resource in the eOverdracht context are specified using the {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/eOverdracht-Task|nictiz.fhir.nl.stu3.eOverdracht|eOverdracht-Task|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.eoverdracht|release=V4.1}}}} profile. This profile SHALL be used for the eOverdracht workflow.&lt;br /&gt;
&lt;br /&gt;
The Task instance SHALL be hosted on the server of the sending XIS. Both the sending and the receiving XIS need to be able to update the Task. The sending XIS MAY use business rules to reject an update, for example if invalid status change is used.&lt;br /&gt;
&lt;br /&gt;
Both the sending and the receiving XIS SHALL monitor the Task resource for changes. It is expected that the sending XIS will use a notification mechanism to inform the receiving XIS of creation or updates of the Task (see [[#Notifications]]), but the receiving XIS could use a polling mechanism as well.&lt;br /&gt;
&lt;br /&gt;
For each combination of sending and receiving XIS, a dedicated instance of the Task resource SHALL be used for each transfer situation.&lt;br /&gt;
&lt;br /&gt;
===Task invocations===&lt;br /&gt;
The receiving XIS can query the Task at the sending XIS by using the {{fhir|Task.id}} which is communicated in the [[#Notifications|notification]]:&lt;br /&gt;
  GET base/Task/[Task.id]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: It is up to the receiving XIS to determine if this is a new Task or an update to an existing Task, and if it is an update, what the change entails.&lt;br /&gt;
&lt;br /&gt;
The receiving XIS can update a Task hosted by the sending XIS using a PUT operation:&lt;br /&gt;
&lt;br /&gt;
  PUT base/Task/[Task.id]&lt;br /&gt;
&lt;br /&gt;
The body should be the original Task with the needed modifications. The sending XIS SHOULD check the update for errors and inconsistencies. If the update is rejected, the sending XIS SHALL response with a HTTP 422 status code and an OperationOutcome detailing the problem.&lt;br /&gt;
&lt;br /&gt;
===Notifications===&lt;br /&gt;
It is expected that the sending XIS will notify the receiving XIS when a new Task is created or when an existing Task is updated. Although the notification mechanism is out of scope for the eOverdracht information standard, the notification SHALL communicate the {{fhir|Task.id}} to the receiving XIS.&lt;br /&gt;
&lt;br /&gt;
A straightforward implementation for this notification mechanism is for the notifying party to make an empty POST request combined with an authorization header on a pre-determined endpoint at the party that should be notified, with the {{fhir|Task.id}} appended as path component:&lt;br /&gt;
  POST [base]/[Task.id]&lt;br /&gt;
&lt;br /&gt;
The notified party is expected to respond with HTTP status code &#039;&#039;202 Accepted&#039;&#039; to inform the notifying party that the notification was successfully received.&lt;br /&gt;
&lt;br /&gt;
==Use of the Composition resource==&lt;br /&gt;
&lt;br /&gt;
The nursing handoff (Overdrachtsbericht) is mainly built up of individual FHIR resources, selected by the sending organization to form a coherent set of information relevant to the receiving organization. The bulk of these resources are not referenced directly from [[#Task|the Task]]. Instead, the Task references a Composition resource which in turn assembles the references to all individual FHIR resources. For this purpose, the Composition profiles described in [[#FHIR profiles]] SHALL be used.&lt;br /&gt;
&lt;br /&gt;
===Composition invocations===&lt;br /&gt;
The receiving XIS MAY use either of the following mechanism for retrieving the individual FHIR resources referenced in the Compostion resource.&lt;br /&gt;
; As a Document: The receiving XIS uses the {{fhir|$document}} operation to retrieve both the Composition &#039;&#039;and&#039;&#039; all referenced resources as a single document Bundle.&amp;lt;br/&amp;gt;&amp;lt;pre&amp;gt;GET [base]/Composition/[Composition.id]/$document&amp;lt;/pre&amp;gt;&#039;&#039;Note:&#039;&#039; the Compositions list just the resources that act as the entry point for the various concepts in the eOverdracht transactions, but each of these referenced resources may further refer other resources not listed there. The sending system SHALL produce a complete Bundle containing not only the resources listed directly in the Composition, but all the indirectly referenced resources as well.&lt;br /&gt;
; Individual requests: The receiving XIS first retrieves the Composition resource&amp;lt;br/&amp;gt;&amp;lt;pre&amp;gt;GET [base]/Compositon/[Composition.id]&amp;lt;/pre&amp;gt;Then the necessary other resources referenced can be fetched using a &amp;lt;code&amp;gt;GET&amp;lt;/code&amp;gt; interaction.&lt;br /&gt;
&lt;br /&gt;
The sending XIS SHALL support both mechanisms.&lt;br /&gt;
&lt;br /&gt;
===Exchanging data as unstructured text===&lt;br /&gt;
&lt;br /&gt;
The information standard requires that all information described is exchanged in a structured way, according to the FHIR profiles described on this page. However, some systems are not able to support the full extent of the standard yet and may need to send part of the data as formatted text. The following implementation advice provides guidance on how systems with such a need may accomplish this exchange.&lt;br /&gt;
&lt;br /&gt;
* All unstructured (textual data) is collected in one single PDF/A document.&lt;br /&gt;
* This document is added to the Composition resource representing the nursing handoff, in the following way:&lt;br /&gt;
** An additional {{fhir|Composition.section}} is created, with {{fhir|.section.code}} set to SNOMED CT/{{term|703852005}} (Narrative comment section).&lt;br /&gt;
** In this section, there is a single {{fhir|.section.entry}}, and it refers to a [http://hl7.org/fhir/stu3/documentreference.html DocumentReference] resource.&lt;br /&gt;
** This DocumentReference resource references the PDF/A document containing the unstructured text.&lt;br /&gt;
&lt;br /&gt;
The use of the DocumentReference resource allows the sender to specify additional metadata about the document, if needed. It also prevents that the PDF/A is directly included when the Composition is requested using the {{fhir|$document}} operation, which could lead to unexpected large data volumes.&lt;br /&gt;
&lt;br /&gt;
==Using Task to manage the workflow==&lt;br /&gt;
The Task is the main entry point for the eOverdracht transactions. The eOverdracht workflow starts with the retrieval of a new Task instance by the receiving XIS, and all subsequent steps in the workflow are mediated by updates to this Task instance. &lt;br /&gt;
&lt;br /&gt;
The eOverdracht transactions are mapped to FHIR in the following way:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=2 | eOverdracht transaction&lt;br /&gt;
! Task&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Confirm transfer&lt;br /&gt;
|&lt;br /&gt;
* sending XIS updates Task:&lt;br /&gt;
** {{fhir|Task.status}} = {{term|in-progress}}&lt;br /&gt;
* (sending XIS sends notification to receiving XIS)&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | Send nursing handoff&lt;br /&gt;
|&lt;br /&gt;
* Sending XIS creates nursing handoff Composition&lt;br /&gt;
* Sending XIS updates Task:&lt;br /&gt;
** {{fhir|Task.input:nursingHandoff}} contains reference to the nursing handoff Composition resource&lt;br /&gt;
* (sending XIS sends notification to receiving XIS)&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | Send confirmation of nursing handoff&lt;br /&gt;
|&lt;br /&gt;
* Recieving XIS updates Task:&lt;br /&gt;
** {{fhir|Task.status}} = {{term|completed}}&lt;br /&gt;
|}&lt;br /&gt;
The following sequence diagrams illustrate the relevant exchanges and state transitions:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Normal flow&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| [[Bestand:2024-04-12-eOverdracht-TransferPhase.svg|none|top]]&lt;br /&gt;
|}&lt;br /&gt;
The initial eOverdracht 4.1 version has to be carried out without the negotiation phase, the sending XIS will create the Task instance with {{fhir|Task.status}} already set to {{term|in-progress}} and {{fhir|Task.input:nursingHandoff}} populated. The full eOverdracht Task workflow will be supported but is out of scope for the 4.1 version. &lt;br /&gt;
&lt;br /&gt;
===Brokers===&lt;br /&gt;
The use of a broker to find an available healthcare provider for the patient transfer fall outside the scope of the eOverdracht information standard. However, it is possible to start the workflow without knowing the receiving organization, which allows for the use of a broker. In this situation, for the sending XIS the broker acts as a receiving XIS, and for the receiving XIS the broker acts as a sending XIS.&lt;br /&gt;
&lt;br /&gt;
When {{fhir|Task.input:nursingHandoff}} is populated with the nursing handoff Composition, {{fhir|Task.owner}} MUST be populated with the receiving organization.&lt;br /&gt;
&lt;br /&gt;
=FHIR profiles=&lt;br /&gt;
{{NoteBox|eOverdracht uses the [[FHIR:V1.0_FHIR_IG_STU3#FHIR_Packages|FHIR Packaging mechanism]]. This conveniently bundles all profiles, terminology, example material and other conformance resources you need into a single archive, which can be downloaded or installed using the appropriate FHIR tooling. This version of the information standard uses the following packages:&lt;br /&gt;
* [https://simplifier.net/packages/nictiz.fhir.nl.stu3.eoverdracht nictiz.fhir.nl.stu3.eoverdracht, version  {{VersieInfo|nictiz.fhir.nl.stu3.eoverdracht|release=V4.1}}]&lt;br /&gt;
* [https://simplifier.net/packages/nictiz.fhir.nl.stu3.zib2017 nictiz.fhir.nl.stu3.zib2017, version 2.1.0 or compatible]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: packages use [https://semver.org/ Semantic Versioning]. Other versions can be used at will as long as they have the same &#039;&#039;major.minor&#039;&#039; number or a &#039;&#039;minor&#039;&#039; number higher than the stated version.}}&lt;br /&gt;
==Example resources==&lt;br /&gt;
Examples for the profiles above can be found in the FHIR packages [[#FHIR profiles|defined above]]. Additionally, instances for the [[vpk:V4.1_Testen|test scenarios]] can be found on [https://github.com/Nictiz/Nictiz-testscripts/tree/main/src/eOverdracht-4-1/Test/_reference/resources Github].&lt;br /&gt;
&lt;br /&gt;
==Infrastructure profiles==&lt;br /&gt;
The following table lists the FHIR profiles that should be used for the infrastructural parts of the eOverdracht information standard. The mapping to the functional data elements is given using the mapping within these profiles.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;background-color: #4AB8A7; color: white; font-weight: bold; text-align:left;  background-color: #E3E3E3 width:400px&amp;quot; | HCIM Name&lt;br /&gt;
!style=&amp;quot;background-color: #4AB8A7; color: white; font-weight: bold; text-align:left;  background-color: #E3E3E3 width:50px&amp;quot; | FHIR profile&lt;br /&gt;
|-&lt;br /&gt;
| eOverdracht Task&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/eOverdracht-Task|nictiz.fhir.nl.stu3.eoverdracht|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.eoverdracht|release=V4.1}}}}&lt;br /&gt;
|-&lt;br /&gt;
| Composition for nursing handoff adults (Overdrachtsbericht volwassenen)&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/eOverdracht-NursingHandoff-Adults|nictiz.fhir.nl.stu3.eoverdracht|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.eoverdracht|release=V4.1}}}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==HCIM profiles==&lt;br /&gt;
The following table lists the FHIR profiles that implement the HCIMs used within eOverdracht.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;background-color: #4AB8A7; color: white; font-weight: bold; text-align:left;  background-color: #E3E3E3 width:400px&amp;quot; | HCIM Name&lt;br /&gt;
!style=&amp;quot;background-color: #4AB8A7; color: white; font-weight: bold; text-align:left;  background-color: #E3E3E3 width:50px&amp;quot; | FHIR profile&lt;br /&gt;
!style=&amp;quot;background-color: #4AB8A7; color: white; font-weight: bold; text-align:left;  background-color: #E3E3E3 width:50px&amp;quot; | Remark&lt;br /&gt;
|-&lt;br /&gt;
| Alert&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-Alert|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V4.1}}}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| AllergyIntolerance&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-AllergyIntolerance|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V4.1}}}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Betaler&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-Payer|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V4.1}}}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Bloeddruk&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-BloodPressure|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V4.1}}}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Contactpersoon&lt;br /&gt;
| {{Simplifier|http://fhir.nl/fhir/StructureDefinition/nl-core-relatedperson|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V4.1}}}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Datum overplaatsing&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/eOverdracht-TransferDate|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V4.1}}}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Gezinssituatie&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-FamilySituation|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V4.1}}}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Lichaamsgewicht&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-BodyWeight|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V4.1}}}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Lichaamslengte&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-BodyHeight|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V4.1}}}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Patient&lt;br /&gt;
| {{Simplifier|http://fhir.nl/fhir/StructureDefinition/nl-core-patient|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V4.1}}}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Probleem&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-Problem|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V4.1}}}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Voedingsadvies&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-NutritionAdvice|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V4.1}}}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| VermogenTotUiterlijkeVerzorging&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToGroome|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V4.1}}}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Wilsverklaring&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-AdvanceDirective|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V4.1}}}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Woonsituatie&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-LivingSituation|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V4.1}}}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Zorgaanbieder&lt;br /&gt;
| {{Simplifier|http://fhir.nl/fhir/StructureDefinition/nl-core-organization|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V4.1}}}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Zorgverlener&lt;br /&gt;
| {{Simplifier|http://fhir.nl/fhir/StructureDefinition/nl-core-practitioner|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V4.1}}}}&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| {{Simplifier|http://fhir.nl/fhir/StructureDefinition/nl-core-practitionerrole|nictiz.fhir.nl.stu3.zib2017|pkgVersion={{VersieInfo|nictiz.fhir.nl.stu3.zib2017|release=V4.1}}}}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ashwin Djorai</name></author>
	</entry>
	<entry>
		<id>https://informatiestandaarden.nictiz.nl/index.php?title=MedMij:V6/FHIR_Patient_Corrections&amp;diff=303750</id>
		<title>MedMij:V6/FHIR Patient Corrections</title>
		<link rel="alternate" type="text/html" href="https://informatiestandaarden.nictiz.nl/index.php?title=MedMij:V6/FHIR_Patient_Corrections&amp;diff=303750"/>
		<updated>2023-10-23T07:52:36Z</updated>

		<summary type="html">&lt;p&gt;Ashwin Djorai: MM-4961: The hyperlink in section 4.1 has been updated to chapter 5 FHIR profiles.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOINDEX__&lt;br /&gt;
&lt;br /&gt;
__NUMBEREDHEADINGS__&lt;br /&gt;
{{DISPLAYTITLE:FHIR Implementation Guide: Patient Corrections {{VersieInfo|Dossierwijzigingsverzoek|release=V6}}}}&lt;br /&gt;
&lt;br /&gt;
[[Bestand:MedMij2.png |link=https://www.medmij.nl/|rechts|Naar medmij.nl]]&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
This page describes the process of filing correction requests on medical records. A correction request is initiated by a patient on an existing medical record and received by a healthcare provider.&lt;br /&gt;
&lt;br /&gt;
This information standard is inspired by the international [https://build.fhir.org/ig/HL7/fhir-patient-correction/index.html HL7 Patient Corrections IG]. However, the first version of this information standard is more restricted than Patient Corrections; specifically, the possibility of doing follow-up on a correction request is omitted. Also, contrary to most other use cases for MedMij, no specific HCIM model has been identified for exchanging communication between patient (PHR) and practitioner (XIS).&lt;br /&gt;
&lt;br /&gt;
This IG is a technical representation of the [[MedMij:Vprepub-6/OntwerpDossierwijzigingsverzoek|functional design]] and follows the principles of the general [[MedMij:IG:V1/FHIR_IG|MedMij FHIR IG]].&lt;br /&gt;
&lt;br /&gt;
=Actors involved=&lt;br /&gt;
The table shows the relevant actors, systems and FHIR CapabilityStatements. The CapabilityStatements demonstrate the minimum conformance requirements for the described use cases.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left; background-color: #4AB8A7; color: white; font-weight: bold;&amp;quot; | Actors&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left; background-color: #4AB8A7; color: white; font-weight: bold;&amp;quot; | Systems&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left; background-color: #4AB8A7; color: white; font-weight: bold;&amp;quot; | FHIR CapabilityStatements&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; |Name&lt;br /&gt;
! style=&amp;quot;text-align:left; |Description&lt;br /&gt;
! style=&amp;quot;text-align:left; |Name&lt;br /&gt;
! style=&amp;quot;text-align:left; |Description&lt;br /&gt;
! style=&amp;quot;text-align:left; |Name&lt;br /&gt;
! style=&amp;quot;text-align:left; |Description&lt;br /&gt;
|-&lt;br /&gt;
| Patient&lt;br /&gt;
| The user of a personal healthcare environment&lt;br /&gt;
| PHR&lt;br /&gt;
| Personal health record&lt;br /&gt;
* sends a PatientCorrectionsCommunication&lt;br /&gt;
* receives a confirmation of receipt (OperationOutcome)&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | {{Simplifier|http://nictiz.nl/fhir/CapabilityStatement/dwv-SendReceive|nictiz.fhir.nl.r4.patientcorrections|title=CapabilityStatement: Send Receive}}&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | FHIR client/server requirements &lt;br /&gt;
|-&lt;br /&gt;
| Healthcare provider&lt;br /&gt;
| The user of a XIS&lt;br /&gt;
| XIS&lt;br /&gt;
| Healthcare information system&lt;br /&gt;
* receives a PatientCorrectionsCommunication&lt;br /&gt;
* returns a confirmation of receipt (OperationOutcome)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Boundaries and relationships=&lt;br /&gt;
[[Bestand:Afsprakenstelsel-01.png|link=https://www.medmij.nl/afsprakenstelsel/|rechts |100px|Go to Afsprakenstelsel]]&lt;br /&gt;
&lt;br /&gt;
This FHIR implementation guide assumes that the PHR system is able to make a connection with the XIS and create resources. It does not provide information on finding the right XIS nor does it provide information about security. These infrastructure and interface specifications are described in the [https://www.medmij.nl/afsprakenstelsel/ &#039;MedMij Afsprakenstelsel&#039;].&lt;br /&gt;
&lt;br /&gt;
The MedMij use case for Patient Corrections overlaps partially with the uses cases described in the [https://build.fhir.org/ig/HL7/fhir-patient-correction/index.html HL7 Patient Corrections IG]. Therefore, this IG tries to align as closely as possible to the HL7 Patient Corrections IG. However, there are key differences that prevent the verbatim use:&lt;br /&gt;
* The current use case is more restricted.&lt;br /&gt;
* The profiles for the MedMij use case reference HCIM based profiles for common resources like Patient, Practitioner, PractitionerRole and Organization.&lt;br /&gt;
* This IG uses the OperationOutcome resource as a confirmation of receipt.&lt;br /&gt;
* The use case specific FHIR profiles (like Communication) are not derived but copied in order for them to align with other FHIR materials in the Dutch realm.&lt;br /&gt;
* {{fhir|mustSupport}} flags are not used in this IG.&lt;br /&gt;
* {{fhir|Bundle.type}}={{term|transaction}} and {{term|transaction-response}} are used instead of {{fhir|Bundle.type}}={{term|collection}}.&lt;br /&gt;
&lt;br /&gt;
=Use case: send correction request on medical record=&lt;br /&gt;
This use case covers the process of sending a correction request on an existing medical record. Other use cases might be added in the future.&lt;br /&gt;
&lt;br /&gt;
==Client sends PatientCorrectionsCommunication - PHR==&lt;br /&gt;
Because sending a correction request can consist of (one or more) Communication resource(s) along with supporting resources, a [https://www.hl7.org/fhir/http.html#transaction {{fhir|transaction}} interaction] is used. This allows for creating a set of resources in a single interaction and makes it possible to [[MedMij:IG:V1/FHIR_IG#Including_.22secondary.22_resources_when_sending_information|include referenced secondary resources]] if needed. Querying resources on the server before submitting the transaction Bundle (for instance: to be able to reference a Patient resource on the server) is not part of this FHIR IG, nor is it required that a client is able to reuse previously requested resources from use cases outside this IG.&lt;br /&gt;
&lt;br /&gt;
A {{fhir|transaction}} interaction is performed by an HTTP POST command as shown:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;POST [base]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The body of the POST submission is a Bundle with {{fhir|Bundle.type}}={{term|transaction}}. Each entry carries request details ({{fhir|Bundle.entry.request}}) that provides the HTTP details of the action in order to inform the system processing the transaction of what to do for the entry. (Note: {{fhir|Bundle.request}} is optional in FHIR, but SHALL be present, even for the resources which aren&#039;t Communications. See [[MedMij:IG:V1/FHIR_IG#Including_.22secondary.22_resources_when_sending_information|the overarching principles]] for more information.)&lt;br /&gt;
&lt;br /&gt;
In order for the server to return each created resource in its entire form, the client SHOULD include the following [https://www.hl7.org/fhir/http.html#ops HTTP Prefer header]: {{fhir|&amp;lt;nowiki&amp;gt;Prefer: return=representation&amp;lt;/nowiki&amp;gt;}}.&lt;br /&gt;
&lt;br /&gt;
The resources included in the bundle SHALL conform to the profiles listed in the [[#FHIR_profiles|table below]].&lt;br /&gt;
&lt;br /&gt;
Examples: &lt;br /&gt;
{{Collapse top|Bundle containing one Communication resource}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; style=&amp;quot;max-height:400px; overflow: auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Bundle xmlns=&amp;quot;http://hl7.org/fhir&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;type value=&amp;quot;transaction&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;entry&amp;gt;&lt;br /&gt;
        &amp;lt;fullUrl value=&amp;quot;urn:uuid:0bd97f28-a942-4cd4-a929-dd8391cbc83f&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;resource&amp;gt;&lt;br /&gt;
            &amp;lt;Communication xmlns=&amp;quot;http://hl7.org/fhir&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;meta&amp;gt;&lt;br /&gt;
                    &amp;lt;profile value=&amp;quot;http://nictiz.nl/fhir/StructureDefinition/dwv-PatientCorrectionsCommunication&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/meta&amp;gt;&lt;br /&gt;
                &amp;lt;identifier&amp;gt;&lt;br /&gt;
                    &amp;lt;system value=&amp;quot;urn:oid:2.16.840.1.113883.2.4.3.11.999.​130.1.40&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;value value=&amp;quot;4c6a73b0-bf86-43f4-bd98-2eed52d7161e&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/identifier&amp;gt;&lt;br /&gt;
                &amp;lt;status value=&amp;quot;completed&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;category&amp;gt;&lt;br /&gt;
                    &amp;lt;coding&amp;gt;&lt;br /&gt;
                        &amp;lt;system value=&amp;quot;https://hl7.org/fhir/uv/fhir-patient-correction/CodeSystem/PatientCorrectionCommunicationTypes&amp;quot;/&amp;gt;&lt;br /&gt;
                        &amp;lt;code value=&amp;quot;medRecCxReq&amp;quot;/&amp;gt;&lt;br /&gt;
                        &amp;lt;display value=&amp;quot;Correction request by the Patient or RelatedPerson&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;/coding&amp;gt;&lt;br /&gt;
                &amp;lt;/category&amp;gt;&lt;br /&gt;
                &amp;lt;subject&amp;gt;&lt;br /&gt;
                    &amp;lt;reference value=&amp;quot;Patient/...&amp;quot;/&amp;gt;&lt;br /&gt;
                    ...&lt;br /&gt;
                &amp;lt;/subject&amp;gt;&lt;br /&gt;
                &amp;lt;topic&amp;gt;&lt;br /&gt;
                    &amp;lt;text value=&amp;quot;Wijzigingsverzoek: telefoonnummer&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/topic&amp;gt;&lt;br /&gt;
                &amp;lt;sent value=&amp;quot;2022-03-29T09:41:00Z&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;recipient&amp;gt;&lt;br /&gt;
                    &amp;lt;reference value=&amp;quot;Organization/...&amp;quot;/&amp;gt;&lt;br /&gt;
                    ...&lt;br /&gt;
                &amp;lt;/recipient&amp;gt;&lt;br /&gt;
                &amp;lt;sender&amp;gt;&lt;br /&gt;
                    &amp;lt;reference value=&amp;quot;Patient/...&amp;quot;/&amp;gt;&lt;br /&gt;
                    ...&lt;br /&gt;
                &amp;lt;/sender&amp;gt;&lt;br /&gt;
                &amp;lt;payload&amp;gt;&lt;br /&gt;
                    &amp;lt;contentString value=&amp;quot;Het telefoonnummer van mijn eerste contactpersoon klopt niet. Jaap Stiekema heeft het nummer 06-12345678.&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/payload&amp;gt;&lt;br /&gt;
            &amp;lt;/Communication&amp;gt;&lt;br /&gt;
        &amp;lt;/resource&amp;gt;&lt;br /&gt;
        &amp;lt;request&amp;gt;&lt;br /&gt;
            &amp;lt;method value=&amp;quot;POST&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;url value=&amp;quot;Communication&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/request&amp;gt;&lt;br /&gt;
    &amp;lt;/entry&amp;gt;&lt;br /&gt;
&amp;lt;/Bundle&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{Collapse bottom}}&lt;br /&gt;
{{Collapse top|Bundle containing multiple Communication resources and secondary resources}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; style=&amp;quot;max-height:400px; overflow: auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Bundle xmlns=&amp;quot;http://hl7.org/fhir&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;type value=&amp;quot;transaction&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;entry&amp;gt;&lt;br /&gt;
        &amp;lt;fullUrl value=&amp;quot;urn:uuid:f8384e4e-6549-492a-b82a-b8f6101876b3&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;resource&amp;gt;&lt;br /&gt;
            &amp;lt;Communication xmlns=&amp;quot;http://hl7.org/fhir&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;meta&amp;gt;&lt;br /&gt;
                    &amp;lt;profile value=&amp;quot;http://nictiz.nl/fhir/StructureDefinition/dwv-PatientCorrectionsCommunication&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/meta&amp;gt;&lt;br /&gt;
                &amp;lt;identifier&amp;gt;&lt;br /&gt;
                    &amp;lt;system value=&amp;quot;urn:oid:2.16.840.1.113883.2.4.3.11.999.​130.1.40&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;value value=&amp;quot;0287d8e7-d47b-4465-9cff-fab15bb3dfd2&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/identifier&amp;gt;&lt;br /&gt;
                &amp;lt;status value=&amp;quot;completed&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;category&amp;gt;&lt;br /&gt;
                    &amp;lt;coding&amp;gt;&lt;br /&gt;
                        &amp;lt;system value=&amp;quot;https://hl7.org/fhir/uv/fhir-patient-correction/CodeSystem/PatientCorrectionCommunicationTypes&amp;quot;/&amp;gt;&lt;br /&gt;
                        &amp;lt;code value=&amp;quot;medRecCxReq&amp;quot;/&amp;gt;&lt;br /&gt;
                        &amp;lt;display value=&amp;quot;Correction request by the Patient or RelatedPerson&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;/coding&amp;gt;&lt;br /&gt;
                &amp;lt;/category&amp;gt;&lt;br /&gt;
                &amp;lt;subject&amp;gt;&lt;br /&gt;
                    &amp;lt;reference value=&amp;quot;urn:uuid:c4e8dce5-0f69-42b2-b10b-f480cc377cd2&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;type value=&amp;quot;Patient&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;display value=&amp;quot;Willemijn Wijziger&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/subject&amp;gt;&lt;br /&gt;
                &amp;lt;topic&amp;gt;&lt;br /&gt;
                    &amp;lt;text value=&amp;quot;Allergie niet juist&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/topic&amp;gt;&lt;br /&gt;
                &amp;lt;sent value=&amp;quot;2022-03-29T09:41:00Z&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;recipient&amp;gt;&lt;br /&gt;
                    &amp;lt;reference value=&amp;quot;urn:uuid:a846de6b-a709-42e8-9a49-eaa359e666a5&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;type value=&amp;quot;Organization&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;display value=&amp;quot;Erasmus Medisch Centrum&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/recipient&amp;gt;&lt;br /&gt;
                &amp;lt;sender&amp;gt;&lt;br /&gt;
                    &amp;lt;reference value=&amp;quot;urn:uuid:c4e8dce5-0f69-42b2-b10b-f480cc377cd2&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;type value=&amp;quot;Patient&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;display value=&amp;quot;Willemijn Wijziger&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/sender&amp;gt;&lt;br /&gt;
                &amp;lt;payload&amp;gt;&lt;br /&gt;
                    &amp;lt;contentString value=&amp;quot;In mijn dossier staat dat ik allergisch ben voor bijengif, dit is niet juist. Kunt u dit verwijderen?&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/payload&amp;gt;&lt;br /&gt;
            &amp;lt;/Communication&amp;gt;&lt;br /&gt;
        &amp;lt;/resource&amp;gt;&lt;br /&gt;
        &amp;lt;request&amp;gt;&lt;br /&gt;
            &amp;lt;method value=&amp;quot;POST&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;url value=&amp;quot;Communication&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/request&amp;gt;&lt;br /&gt;
    &amp;lt;/entry&amp;gt;&lt;br /&gt;
    &amp;lt;entry&amp;gt;&lt;br /&gt;
        &amp;lt;fullUrl value=&amp;quot;urn:uuid:6c2f1861-76bb-48fb-8a76-a80adfd2243f&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;resource&amp;gt;&lt;br /&gt;
            &amp;lt;Communication xmlns=&amp;quot;http://hl7.org/fhir&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;meta&amp;gt;&lt;br /&gt;
                    &amp;lt;profile value=&amp;quot;http://nictiz.nl/fhir/StructureDefinition/dwv-PatientCorrectionsCommunication&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/meta&amp;gt;&lt;br /&gt;
                &amp;lt;identifier&amp;gt;&lt;br /&gt;
                    &amp;lt;system value=&amp;quot;urn:oid:2.16.840.1.113883.2.4.3.11.999.​130.1.40&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;value value=&amp;quot;7c9e1076-4e13-4010-a166-7ca3fe6618fc&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/identifier&amp;gt;&lt;br /&gt;
                &amp;lt;status value=&amp;quot;completed&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;category&amp;gt;&lt;br /&gt;
                    &amp;lt;coding&amp;gt;&lt;br /&gt;
                        &amp;lt;system value=&amp;quot;https://hl7.org/fhir/uv/fhir-patient-correction/CodeSystem/PatientCorrectionCommunicationTypes&amp;quot;/&amp;gt;&lt;br /&gt;
                        &amp;lt;code value=&amp;quot;medRecCxReq&amp;quot;/&amp;gt;&lt;br /&gt;
                        &amp;lt;display value=&amp;quot;Correction request by the Patient or RelatedPerson&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;/coding&amp;gt;&lt;br /&gt;
                &amp;lt;/category&amp;gt;&lt;br /&gt;
                &amp;lt;subject&amp;gt;&lt;br /&gt;
                    &amp;lt;reference value=&amp;quot;urn:uuid:c4e8dce5-0f69-42b2-b10b-f480cc377cd2&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;type value=&amp;quot;Patient&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;display value=&amp;quot;Willemijn Wijziger&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/subject&amp;gt;&lt;br /&gt;
                &amp;lt;topic&amp;gt;&lt;br /&gt;
                    &amp;lt;text value=&amp;quot;Mijn gewicht is fout&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/topic&amp;gt;&lt;br /&gt;
                &amp;lt;sent value=&amp;quot;2021-03-29T09:41:00Z&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;recipient&amp;gt;&lt;br /&gt;
                    &amp;lt;reference value=&amp;quot;urn:uuid:a846de6b-a709-42e8-9a49-eaa359e666a5&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;type value=&amp;quot;Organization&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;display value=&amp;quot;Erasmus Medisch Centrum&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/recipient&amp;gt;&lt;br /&gt;
                &amp;lt;sender&amp;gt;&lt;br /&gt;
                    &amp;lt;reference value=&amp;quot;urn:uuid:c4e8dce5-0f69-42b2-b10b-f480cc377cd2&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;type value=&amp;quot;Patient&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;display value=&amp;quot;Willemijn Wijziger&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/sender&amp;gt;&lt;br /&gt;
                &amp;lt;payload&amp;gt;&lt;br /&gt;
                    &amp;lt;contentString value=&amp;quot;Op 14 februari 2022 woog ik 72 kg en er staat dat ik 74 kg weeg, dit is fout.&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/payload&amp;gt;&lt;br /&gt;
            &amp;lt;/Communication&amp;gt;&lt;br /&gt;
        &amp;lt;/resource&amp;gt;&lt;br /&gt;
        &amp;lt;request&amp;gt;&lt;br /&gt;
            &amp;lt;method value=&amp;quot;POST&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;url value=&amp;quot;Communication&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/request&amp;gt;&lt;br /&gt;
    &amp;lt;/entry&amp;gt;&lt;br /&gt;
    &amp;lt;entry&amp;gt;&lt;br /&gt;
        &amp;lt;fullUrl value=&amp;quot;urn:uuid:287837d4-ae09-49b8-a4dd-07efac1e81fa&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;resource&amp;gt;&lt;br /&gt;
            &amp;lt;Communication xmlns=&amp;quot;http://hl7.org/fhir&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;meta&amp;gt;&lt;br /&gt;
                    &amp;lt;profile value=&amp;quot;http://nictiz.nl/fhir/StructureDefinition/dwv-PatientCorrectionsCommunication&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/meta&amp;gt;&lt;br /&gt;
                &amp;lt;identifier&amp;gt;&lt;br /&gt;
                    &amp;lt;system value=&amp;quot;urn:oid:2.16.840.1.113883.2.4.3.11.999.​130.1.40&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;value value=&amp;quot;3bb12830-8b93-4484-a595-97653a68f17c&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/identifier&amp;gt;&lt;br /&gt;
                &amp;lt;status value=&amp;quot;completed&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;category&amp;gt;&lt;br /&gt;
                    &amp;lt;coding&amp;gt;&lt;br /&gt;
                        &amp;lt;system value=&amp;quot;https://hl7.org/fhir/uv/fhir-patient-correction/CodeSystem/PatientCorrectionCommunicationTypes&amp;quot;/&amp;gt;&lt;br /&gt;
                        &amp;lt;code value=&amp;quot;medRecCxReq&amp;quot;/&amp;gt;&lt;br /&gt;
                        &amp;lt;display value=&amp;quot;Correction request by the Patient or RelatedPerson&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;/coding&amp;gt;&lt;br /&gt;
                &amp;lt;/category&amp;gt;&lt;br /&gt;
                &amp;lt;subject&amp;gt;&lt;br /&gt;
                    &amp;lt;reference value=&amp;quot;urn:uuid:c4e8dce5-0f69-42b2-b10b-f480cc377cd2&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;type value=&amp;quot;Patient&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;display value=&amp;quot;Willemijn Wijziger&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/subject&amp;gt;&lt;br /&gt;
                &amp;lt;topic&amp;gt;&lt;br /&gt;
                    &amp;lt;text value=&amp;quot;Tijdelijk adres aanpassen&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/topic&amp;gt;&lt;br /&gt;
                &amp;lt;sent value=&amp;quot;2021-03-29T09:41:00Z&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;recipient&amp;gt;&lt;br /&gt;
                    &amp;lt;reference value=&amp;quot;urn:uuid:a846de6b-a709-42e8-9a49-eaa359e666a5&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;type value=&amp;quot;Organization&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;display value=&amp;quot;Erasmus Medisch Centrum&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/recipient&amp;gt;&lt;br /&gt;
                &amp;lt;sender&amp;gt;&lt;br /&gt;
                    &amp;lt;reference value=&amp;quot;urn:uuid:c4e8dce5-0f69-42b2-b10b-f480cc377cd2&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;type value=&amp;quot;Patient&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;display value=&amp;quot;Willemijn Wijziger&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/sender&amp;gt;&lt;br /&gt;
                &amp;lt;payload&amp;gt;&lt;br /&gt;
                    &amp;lt;contentString value=&amp;quot;Wij gaan tijdelijk op een ander adres wonen in verband met een verbouwing, kunt u mijn adres aanpassen naar: Knolweg 1000, 9999 XA Stitswerd.&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/payload&amp;gt;&lt;br /&gt;
            &amp;lt;/Communication&amp;gt;&lt;br /&gt;
        &amp;lt;/resource&amp;gt;&lt;br /&gt;
        &amp;lt;request&amp;gt;&lt;br /&gt;
            &amp;lt;method value=&amp;quot;POST&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;url value=&amp;quot;Communication&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/request&amp;gt;&lt;br /&gt;
    &amp;lt;/entry&amp;gt;&lt;br /&gt;
    &amp;lt;entry&amp;gt;&lt;br /&gt;
        &amp;lt;fullUrl value=&amp;quot;urn:uuid:c4e8dce5-0f69-42b2-b10b-f480cc377cd2&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;resource&amp;gt;&lt;br /&gt;
            &amp;lt;Patient xmlns=&amp;quot;http://hl7.org/fhir&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;meta&amp;gt;&lt;br /&gt;
                    &amp;lt;profile value=&amp;quot;http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/meta&amp;gt;&lt;br /&gt;
                &amp;lt;identifier&amp;gt;&lt;br /&gt;
                    &amp;lt;system value=&amp;quot;urn:oid:2.16.840.1.113883.2.4.3.11.999.​130.1.135&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;value value=&amp;quot;123456789&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/identifier&amp;gt;&lt;br /&gt;
                &amp;lt;name&amp;gt;&lt;br /&gt;
                    &amp;lt;use value=&amp;quot;official&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;text value=&amp;quot;Willemijn Wijziger&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;family value=&amp;quot;Wijziger&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;extension url=&amp;quot;http://hl7.org/fhir/StructureDefinition/humanname-own-name&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;valueString value=&amp;quot;Wijziger&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;/extension&amp;gt;&lt;br /&gt;
                    &amp;lt;/family&amp;gt;&lt;br /&gt;
                    &amp;lt;given value=&amp;quot;Willemijn&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;extension url=&amp;quot;http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;valueCode value=&amp;quot;BR&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;/extension&amp;gt;&lt;br /&gt;
                    &amp;lt;/given&amp;gt;&lt;br /&gt;
                &amp;lt;/name&amp;gt;&lt;br /&gt;
            &amp;lt;/Patient&amp;gt;&lt;br /&gt;
        &amp;lt;/resource&amp;gt;&lt;br /&gt;
        &amp;lt;request&amp;gt;&lt;br /&gt;
            &amp;lt;method value=&amp;quot;POST&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;url value=&amp;quot;Patient&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/request&amp;gt;&lt;br /&gt;
    &amp;lt;/entry&amp;gt;&lt;br /&gt;
    &amp;lt;entry&amp;gt;&lt;br /&gt;
        &amp;lt;fullUrl value=&amp;quot;urn:uuid:a846de6b-a709-42e8-9a49-eaa359e666a5&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;resource&amp;gt;&lt;br /&gt;
            &amp;lt;Organization xmlns=&amp;quot;http://hl7.org/fhir&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;meta&amp;gt;&lt;br /&gt;
                    &amp;lt;profile value=&amp;quot;http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthcareProvider-Organization&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/meta&amp;gt;&lt;br /&gt;
                &amp;lt;identifier&amp;gt;&lt;br /&gt;
                    &amp;lt;system value=&amp;quot;http://fhir.nl/fhir/NamingSystem/agb-z&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;value value=&amp;quot;06020806&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/identifier&amp;gt;&lt;br /&gt;
                &amp;lt;name value=&amp;quot;Erasmus Medisch Centrum&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/Organization&amp;gt;&lt;br /&gt;
        &amp;lt;/resource&amp;gt;&lt;br /&gt;
        &amp;lt;request&amp;gt;&lt;br /&gt;
            &amp;lt;method value=&amp;quot;POST&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;url value=&amp;quot;Organization&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/request&amp;gt;&lt;br /&gt;
    &amp;lt;/entry&amp;gt;&lt;br /&gt;
&amp;lt;/Bundle&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{Collapse bottom}}&lt;br /&gt;
===Guidance on resource contents===&lt;br /&gt;
On top of the guidance in the [[MedMij:Vprepub-6/OntwerpDossierwijzigingsverzoek#Informatie-elementen|functional design]] and the descriptions in the relevant FHIR profiles, the list below provides direction on how to use the elements in the resources used in this information standard.&lt;br /&gt;
&lt;br /&gt;
Examples of the resources can be found in the FHIR package. See [[#FHIR profiles|the section on FHIR profiles]] for more information.&lt;br /&gt;
&lt;br /&gt;
====PatientCorrectionsCommunication====&lt;br /&gt;
Every instance of PatientCorrectionsCommunication (Communication) SHALL contain at least the following elements upon initial creation:&lt;br /&gt;
* {{fhir|identifier}}: [[MedMij:IG:V1/FHIR_IG#Usage_of_the_.id.2C_.identifier_and_.fullUrl_elements_in_FHIR_instances|unique identifier]] for the purpose of data deduplication&lt;br /&gt;
* {{fhir|status}}: with fixed value {{term|completed}}&lt;br /&gt;
* {{fhir|category}}: with fixed value {{term|medRecCxReq}}&lt;br /&gt;
* {{fhir|subject}}: the patient that the correction request applies to&lt;br /&gt;
* {{fhir|topic}}: subject line, like the subject of an email&lt;br /&gt;
* {{fhir|sent}}: the date and time the correction request was sent&lt;br /&gt;
* {{fhir|recipient}}: the recipient of the correction request, healthcare provider and optionally (if known) the health professional&lt;br /&gt;
* {{fhir|sender}}: a reference to the sender of the correction request&lt;br /&gt;
* {{fhir|payload}}: the actual correction request message as a string&lt;br /&gt;
&lt;br /&gt;
====Patient====&lt;br /&gt;
The Patient instance SHOULD contain at least the following elements:&lt;br /&gt;
* {{fhir|name}}: the patient&#039;s birth name&lt;br /&gt;
&lt;br /&gt;
It is encouraged to include an internal hospital patient number using the {{fhir|identifier}} element, if known.&lt;br /&gt;
&lt;br /&gt;
====HealthcareProvider====&lt;br /&gt;
The HealthcareProvider (Organization) instance SHOULD contain at least the following elements:&lt;br /&gt;
* {{fhir|name}}: the name of the healthcare provider, in MedMij context this name can be derived from the entry in the ZAL (healthcare providers list, Dutch: Zorgaanbiederslijst)&lt;br /&gt;
&lt;br /&gt;
It is encouraged to include the organization&#039;s unique identifier like AGB or URA using the {{fhir|identifier}} element, if known.&lt;br /&gt;
&lt;br /&gt;
====HealthProfessional====&lt;br /&gt;
The HealthProfessional (Practitioner/PractitionerRole) instance SHOULD contain at least the following elements:&lt;br /&gt;
* {{fhir|name}}: the name of the practitioner&lt;br /&gt;
&lt;br /&gt;
It is encouraged to include a practitioner&#039;s unique identifier like AGB or BIG using the {{fhir|identifier}} element, if known.&lt;br /&gt;
&lt;br /&gt;
==Server response - XIS==&lt;br /&gt;
The server returns an [[MedMij:IG:V1/FHIR_IG|HTTP Status code]] appropriate to the processing outcome and returns a Bundle, with {{fhir|Bundle.type}}={{term|transaction-response}}, that contains one entry for each entry in the request, in the same order, with the outcome of processing the entry. Because the client request contains the HTTP Prefer header {{fhir|&amp;lt;nowiki&amp;gt;Prefer: return=representation&amp;lt;/nowiki&amp;gt;}}, the server SHOULD return a full version of all created resources.&lt;br /&gt;
&lt;br /&gt;
{{ReminderBox|It is conceivable that future versions of this information standard will provide more detailed information on further processing and workflow using the Task resource, thus follow the international [https://build.fhir.org/ig/HL7/fhir-patient-correction/index.html HL7 Patient Corrections IG]. At this point in time, it is not expected that a XIS spawns a Task and creates a reference to this Task in {{fhir|Communication.about}}, nor is it expected that a PHR can resolve and process this Task reference.}}&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; highlight=&amp;quot;6,12&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Bundle xmlns=&amp;quot;http://hl7.org/fhir&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;type value=&amp;quot;transaction-response&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;entry&amp;gt;&lt;br /&gt;
            &amp;lt;resource&amp;gt;&lt;br /&gt;
                &amp;lt;Communication xmlns=&amp;quot;http://hl7.org/fhir&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;id value=&amp;quot;a9f7a826-fd3f-444a-9457-0d444ee7a966&amp;quot;/&amp;gt;&amp;lt;!-- ID assigned by the XIS after receiving this resource--&amp;gt;&lt;br /&gt;
                    &amp;lt;meta&amp;gt;&lt;br /&gt;
                        &amp;lt;profile value=&amp;quot;http://nictiz.nl/fhir/StructureDefinition/dwv-PatientCorrectionsCommunication&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;/meta&amp;gt;&lt;br /&gt;
                    &amp;lt;identifier&amp;gt;&lt;br /&gt;
                        &amp;lt;system value=&amp;quot;urn:oid:2.16.840.1.113883.2.4.3.11.999.​130.1.40&amp;quot;/&amp;gt;&lt;br /&gt;
                        &amp;lt;value value=&amp;quot;4c6a73b0-bf86-43f4-bd98-2eed52d7161e&amp;quot;/&amp;gt;&amp;lt;!-- Identifier assigned by the PHR upon initial POST --&amp;gt;&lt;br /&gt;
                    &amp;lt;/identifier&amp;gt;&lt;br /&gt;
                    ...&lt;br /&gt;
                &amp;lt;/Communication&amp;gt;&lt;br /&gt;
            &amp;lt;/resource&amp;gt;&lt;br /&gt;
            ...&lt;br /&gt;
&amp;lt;/Bundle&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A server SHOULD provide additional information (an acknowledgment of receipt) on the received correction request(s) by adding an OperationOutcome to the response with {{fhir|OperationOutcome.severity}}={{term|information}}, {{fhir|OperationOutcome.code}}={{term|informational}} and the actual message on the {{fhir|OperationOutcome.details.text}} element.&lt;br /&gt;
&lt;br /&gt;
{{ReminderBox|This IG does not cover the actual contents of the text in the OperationOutcome, as this text can be subject to agreements made in programmes like MedMij, VIPP 5 or between healthcare providers. This also applies to support for multiple languages (localization).}}&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OperationOutcome xmlns=&amp;quot;http://hl7.org/fhir&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;language value=&amp;quot;nl-NL&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;issue&amp;gt; &lt;br /&gt;
        &amp;lt;severity value=&amp;quot;information&amp;quot;/&amp;gt; &lt;br /&gt;
        &amp;lt;code value=&amp;quot;informational&amp;quot;/&amp;gt; &lt;br /&gt;
        &amp;lt;details&amp;gt;  &lt;br /&gt;
            &amp;lt;text value=&amp;quot;Uw wijzigingsverzoek is ontvangen, neem voor meer informatie contact op met uw zorgaanbieder. Bij levensbedreigende situaties belt u 112.&amp;quot;/&amp;gt;     &lt;br /&gt;
        &amp;lt;/details&amp;gt; &lt;br /&gt;
    &amp;lt;/issue&amp;gt;&lt;br /&gt;
&amp;lt;/OperationOutcome&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==RESTful interactions==&lt;br /&gt;
                                 ┌───┐                                                             ┌───┐&lt;br /&gt;
                                 │PHR│                                                             │XIS│&lt;br /&gt;
                                 └─┬─┘                                                             └─┬─┘&lt;br /&gt;
  ╔═══════════════════════════════╗│                                                                 │  &lt;br /&gt;
  ║Send a new correction request ░║│                                                                 │  &lt;br /&gt;
  ╚═══════════════════════════════╝│                                                                 │  &lt;br /&gt;
                                   │        Create (POST) Bundle containing Communication(s)         │  &lt;br /&gt;
                                   │────────────────────────────────────────────────────────────────&amp;gt;│  &lt;br /&gt;
                                   │                                                                 │  &lt;br /&gt;
                                   │Return Bundle with created Communication(s) and OperationOutcome │  &lt;br /&gt;
                                   │&amp;lt;─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ │  &lt;br /&gt;
                                 ┌─┴─┐                                                             ┌─┴─┐&lt;br /&gt;
                                 │PHR│                                                             │XIS│&lt;br /&gt;
                                 └───┘                                                             └───┘&lt;br /&gt;
&lt;br /&gt;
=FHIR profiles=&lt;br /&gt;
&lt;br /&gt;
{{MedMij:V2020.01/NoteBoxPackage|p1=nictiz.fhir.nl.r4.patientcorrections|v1Min=1.0.0|p2=nictiz.fhir.nl.r4.nl-core|v2Min=0.6.0-beta.2}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align:left; background-color: #4AB8A7; color: white; font-weight: bold;&amp;quot; | Profile name&lt;br /&gt;
! style=&amp;quot;text-align:left; background-color: #4AB8A7; color: white; font-weight: bold;&amp;quot; | FHIR Resource&lt;br /&gt;
! style=&amp;quot;text-align:left; background-color: #4AB8A7; color: white; font-weight: bold;&amp;quot; | HCIM EN&lt;br /&gt;
! style=&amp;quot;text-align:left; background-color: #4AB8A7; color: white; font-weight: bold;&amp;quot; | Canonical URL&lt;br /&gt;
|-&lt;br /&gt;
| dwv-PatientCorrectionsCommunication&lt;br /&gt;
| Communication&lt;br /&gt;
| n/a&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/dwv-PatientCorrectionsCommunication|nictiz.fhir.nl.r4.patientcorrections}}&lt;br /&gt;
|-&lt;br /&gt;
| nl core Patient&lt;br /&gt;
| Patient&lt;br /&gt;
| [https://zibs.nl/wiki/Patient-v3.2(2020EN) Patient]&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient|nictiz.fhir.nl.r4.nl-core}}&lt;br /&gt;
|-&lt;br /&gt;
| nl core HealthcareProvider&lt;br /&gt;
| Organization&lt;br /&gt;
| [https://zibs.nl/wiki/HealthcareProvider-v3.4(2020EN) HealthcareProvider]&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthcareProvider-Organization|nictiz.fhir.nl.r4.nl-core}}&lt;br /&gt;
|-&lt;br /&gt;
| nl core HealthProfessional Practitioner&lt;br /&gt;
| Practitioner&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | [https://zibs.nl/wiki/HealthProfessional-v3.5(2020EN) HealthProfessional]&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthProfessional-Practitioner|nictiz.fhir.nl.r4.nl-core}}&lt;br /&gt;
|-&lt;br /&gt;
| nl core HealthProfessional PractitionerRole&lt;br /&gt;
| PractitionerRole&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthProfessional-PractitionerRole|nictiz.fhir.nl.r4.nl-core}}&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Release notes=&lt;br /&gt;
Release notes can be found on the [[MedMij:Vprepub-6/OntwerpDossierwijzigingsverzoek#Release_notes| functional design page]].&lt;br /&gt;
&lt;br /&gt;
{{#lsth:MedMij:Sjabloon_Support}}&lt;/div&gt;</summary>
		<author><name>Ashwin Djorai</name></author>
	</entry>
	<entry>
		<id>https://informatiestandaarden.nictiz.nl/index.php?title=MedMij:Vprepub-6/FHIR_Patient_Corrections&amp;diff=186193</id>
		<title>MedMij:Vprepub-6/FHIR Patient Corrections</title>
		<link rel="alternate" type="text/html" href="https://informatiestandaarden.nictiz.nl/index.php?title=MedMij:Vprepub-6/FHIR_Patient_Corrections&amp;diff=186193"/>
		<updated>2023-10-23T07:52:36Z</updated>

		<summary type="html">&lt;p&gt;Ashwin Djorai: MM-4961: The hyperlink in section 4.1 has been updated to chapter 5 FHIR profiles.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOINDEX__&lt;br /&gt;
&lt;br /&gt;
__NUMBEREDHEADINGS__&lt;br /&gt;
{{DISPLAYTITLE:FHIR Implementation Guide: Patient Corrections {{VersieInfo|Dossierwijzigingsverzoek|release=V6}}}}&lt;br /&gt;
&lt;br /&gt;
[[Bestand:MedMij2.png |link=https://www.medmij.nl/|rechts|Naar medmij.nl]]&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
This page describes the process of filing correction requests on medical records. A correction request is initiated by a patient on an existing medical record and received by a healthcare provider.&lt;br /&gt;
&lt;br /&gt;
This information standard is inspired by the international [https://build.fhir.org/ig/HL7/fhir-patient-correction/index.html HL7 Patient Corrections IG]. However, the first version of this information standard is more restricted than Patient Corrections; specifically, the possibility of doing follow-up on a correction request is omitted. Also, contrary to most other use cases for MedMij, no specific HCIM model has been identified for exchanging communication between patient (PHR) and practitioner (XIS).&lt;br /&gt;
&lt;br /&gt;
This IG is a technical representation of the [[MedMij:Vprepub-6/OntwerpDossierwijzigingsverzoek|functional design]] and follows the principles of the general [[MedMij:IG:V1/FHIR_IG|MedMij FHIR IG]].&lt;br /&gt;
&lt;br /&gt;
=Actors involved=&lt;br /&gt;
The table shows the relevant actors, systems and FHIR CapabilityStatements. The CapabilityStatements demonstrate the minimum conformance requirements for the described use cases.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left; background-color: #4AB8A7; color: white; font-weight: bold;&amp;quot; | Actors&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left; background-color: #4AB8A7; color: white; font-weight: bold;&amp;quot; | Systems&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left; background-color: #4AB8A7; color: white; font-weight: bold;&amp;quot; | FHIR CapabilityStatements&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left; |Name&lt;br /&gt;
! style=&amp;quot;text-align:left; |Description&lt;br /&gt;
! style=&amp;quot;text-align:left; |Name&lt;br /&gt;
! style=&amp;quot;text-align:left; |Description&lt;br /&gt;
! style=&amp;quot;text-align:left; |Name&lt;br /&gt;
! style=&amp;quot;text-align:left; |Description&lt;br /&gt;
|-&lt;br /&gt;
| Patient&lt;br /&gt;
| The user of a personal healthcare environment&lt;br /&gt;
| PHR&lt;br /&gt;
| Personal health record&lt;br /&gt;
* sends a PatientCorrectionsCommunication&lt;br /&gt;
* receives a confirmation of receipt (OperationOutcome)&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | {{Simplifier|http://nictiz.nl/fhir/CapabilityStatement/dwv-SendReceive|nictiz.fhir.nl.r4.patientcorrections|title=CapabilityStatement: Send Receive}}&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | FHIR client/server requirements &lt;br /&gt;
|-&lt;br /&gt;
| Healthcare provider&lt;br /&gt;
| The user of a XIS&lt;br /&gt;
| XIS&lt;br /&gt;
| Healthcare information system&lt;br /&gt;
* receives a PatientCorrectionsCommunication&lt;br /&gt;
* returns a confirmation of receipt (OperationOutcome)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Boundaries and relationships=&lt;br /&gt;
[[Bestand:Afsprakenstelsel-01.png|link=https://www.medmij.nl/afsprakenstelsel/|rechts |100px|Go to Afsprakenstelsel]]&lt;br /&gt;
&lt;br /&gt;
This FHIR implementation guide assumes that the PHR system is able to make a connection with the XIS and create resources. It does not provide information on finding the right XIS nor does it provide information about security. These infrastructure and interface specifications are described in the [https://www.medmij.nl/afsprakenstelsel/ &#039;MedMij Afsprakenstelsel&#039;].&lt;br /&gt;
&lt;br /&gt;
The MedMij use case for Patient Corrections overlaps partially with the uses cases described in the [https://build.fhir.org/ig/HL7/fhir-patient-correction/index.html HL7 Patient Corrections IG]. Therefore, this IG tries to align as closely as possible to the HL7 Patient Corrections IG. However, there are key differences that prevent the verbatim use:&lt;br /&gt;
* The current use case is more restricted.&lt;br /&gt;
* The profiles for the MedMij use case reference HCIM based profiles for common resources like Patient, Practitioner, PractitionerRole and Organization.&lt;br /&gt;
* This IG uses the OperationOutcome resource as a confirmation of receipt.&lt;br /&gt;
* The use case specific FHIR profiles (like Communication) are not derived but copied in order for them to align with other FHIR materials in the Dutch realm.&lt;br /&gt;
* {{fhir|mustSupport}} flags are not used in this IG.&lt;br /&gt;
* {{fhir|Bundle.type}}={{term|transaction}} and {{term|transaction-response}} are used instead of {{fhir|Bundle.type}}={{term|collection}}.&lt;br /&gt;
&lt;br /&gt;
=Use case: send correction request on medical record=&lt;br /&gt;
This use case covers the process of sending a correction request on an existing medical record. Other use cases might be added in the future.&lt;br /&gt;
&lt;br /&gt;
==Client sends PatientCorrectionsCommunication - PHR==&lt;br /&gt;
Because sending a correction request can consist of (one or more) Communication resource(s) along with supporting resources, a [https://www.hl7.org/fhir/http.html#transaction {{fhir|transaction}} interaction] is used. This allows for creating a set of resources in a single interaction and makes it possible to [[MedMij:IG:V1/FHIR_IG#Including_.22secondary.22_resources_when_sending_information|include referenced secondary resources]] if needed. Querying resources on the server before submitting the transaction Bundle (for instance: to be able to reference a Patient resource on the server) is not part of this FHIR IG, nor is it required that a client is able to reuse previously requested resources from use cases outside this IG.&lt;br /&gt;
&lt;br /&gt;
A {{fhir|transaction}} interaction is performed by an HTTP POST command as shown:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;POST [base]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The body of the POST submission is a Bundle with {{fhir|Bundle.type}}={{term|transaction}}. Each entry carries request details ({{fhir|Bundle.entry.request}}) that provides the HTTP details of the action in order to inform the system processing the transaction of what to do for the entry. (Note: {{fhir|Bundle.request}} is optional in FHIR, but SHALL be present, even for the resources which aren&#039;t Communications. See [[MedMij:IG:V1/FHIR_IG#Including_.22secondary.22_resources_when_sending_information|the overarching principles]] for more information.)&lt;br /&gt;
&lt;br /&gt;
In order for the server to return each created resource in its entire form, the client SHOULD include the following [https://www.hl7.org/fhir/http.html#ops HTTP Prefer header]: {{fhir|&amp;lt;nowiki&amp;gt;Prefer: return=representation&amp;lt;/nowiki&amp;gt;}}.&lt;br /&gt;
&lt;br /&gt;
The resources included in the bundle SHALL conform to the profiles listed in the [[#FHIR_profiles|table below]].&lt;br /&gt;
&lt;br /&gt;
Examples: &lt;br /&gt;
{{Collapse top|Bundle containing one Communication resource}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; style=&amp;quot;max-height:400px; overflow: auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Bundle xmlns=&amp;quot;http://hl7.org/fhir&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;type value=&amp;quot;transaction&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;entry&amp;gt;&lt;br /&gt;
        &amp;lt;fullUrl value=&amp;quot;urn:uuid:0bd97f28-a942-4cd4-a929-dd8391cbc83f&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;resource&amp;gt;&lt;br /&gt;
            &amp;lt;Communication xmlns=&amp;quot;http://hl7.org/fhir&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;meta&amp;gt;&lt;br /&gt;
                    &amp;lt;profile value=&amp;quot;http://nictiz.nl/fhir/StructureDefinition/dwv-PatientCorrectionsCommunication&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/meta&amp;gt;&lt;br /&gt;
                &amp;lt;identifier&amp;gt;&lt;br /&gt;
                    &amp;lt;system value=&amp;quot;urn:oid:2.16.840.1.113883.2.4.3.11.999.​130.1.40&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;value value=&amp;quot;4c6a73b0-bf86-43f4-bd98-2eed52d7161e&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/identifier&amp;gt;&lt;br /&gt;
                &amp;lt;status value=&amp;quot;completed&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;category&amp;gt;&lt;br /&gt;
                    &amp;lt;coding&amp;gt;&lt;br /&gt;
                        &amp;lt;system value=&amp;quot;https://hl7.org/fhir/uv/fhir-patient-correction/CodeSystem/PatientCorrectionCommunicationTypes&amp;quot;/&amp;gt;&lt;br /&gt;
                        &amp;lt;code value=&amp;quot;medRecCxReq&amp;quot;/&amp;gt;&lt;br /&gt;
                        &amp;lt;display value=&amp;quot;Correction request by the Patient or RelatedPerson&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;/coding&amp;gt;&lt;br /&gt;
                &amp;lt;/category&amp;gt;&lt;br /&gt;
                &amp;lt;subject&amp;gt;&lt;br /&gt;
                    &amp;lt;reference value=&amp;quot;Patient/...&amp;quot;/&amp;gt;&lt;br /&gt;
                    ...&lt;br /&gt;
                &amp;lt;/subject&amp;gt;&lt;br /&gt;
                &amp;lt;topic&amp;gt;&lt;br /&gt;
                    &amp;lt;text value=&amp;quot;Wijzigingsverzoek: telefoonnummer&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/topic&amp;gt;&lt;br /&gt;
                &amp;lt;sent value=&amp;quot;2022-03-29T09:41:00Z&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;recipient&amp;gt;&lt;br /&gt;
                    &amp;lt;reference value=&amp;quot;Organization/...&amp;quot;/&amp;gt;&lt;br /&gt;
                    ...&lt;br /&gt;
                &amp;lt;/recipient&amp;gt;&lt;br /&gt;
                &amp;lt;sender&amp;gt;&lt;br /&gt;
                    &amp;lt;reference value=&amp;quot;Patient/...&amp;quot;/&amp;gt;&lt;br /&gt;
                    ...&lt;br /&gt;
                &amp;lt;/sender&amp;gt;&lt;br /&gt;
                &amp;lt;payload&amp;gt;&lt;br /&gt;
                    &amp;lt;contentString value=&amp;quot;Het telefoonnummer van mijn eerste contactpersoon klopt niet. Jaap Stiekema heeft het nummer 06-12345678.&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/payload&amp;gt;&lt;br /&gt;
            &amp;lt;/Communication&amp;gt;&lt;br /&gt;
        &amp;lt;/resource&amp;gt;&lt;br /&gt;
        &amp;lt;request&amp;gt;&lt;br /&gt;
            &amp;lt;method value=&amp;quot;POST&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;url value=&amp;quot;Communication&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/request&amp;gt;&lt;br /&gt;
    &amp;lt;/entry&amp;gt;&lt;br /&gt;
&amp;lt;/Bundle&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{Collapse bottom}}&lt;br /&gt;
{{Collapse top|Bundle containing multiple Communication resources and secondary resources}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; style=&amp;quot;max-height:400px; overflow: auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Bundle xmlns=&amp;quot;http://hl7.org/fhir&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;type value=&amp;quot;transaction&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;entry&amp;gt;&lt;br /&gt;
        &amp;lt;fullUrl value=&amp;quot;urn:uuid:f8384e4e-6549-492a-b82a-b8f6101876b3&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;resource&amp;gt;&lt;br /&gt;
            &amp;lt;Communication xmlns=&amp;quot;http://hl7.org/fhir&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;meta&amp;gt;&lt;br /&gt;
                    &amp;lt;profile value=&amp;quot;http://nictiz.nl/fhir/StructureDefinition/dwv-PatientCorrectionsCommunication&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/meta&amp;gt;&lt;br /&gt;
                &amp;lt;identifier&amp;gt;&lt;br /&gt;
                    &amp;lt;system value=&amp;quot;urn:oid:2.16.840.1.113883.2.4.3.11.999.​130.1.40&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;value value=&amp;quot;0287d8e7-d47b-4465-9cff-fab15bb3dfd2&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/identifier&amp;gt;&lt;br /&gt;
                &amp;lt;status value=&amp;quot;completed&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;category&amp;gt;&lt;br /&gt;
                    &amp;lt;coding&amp;gt;&lt;br /&gt;
                        &amp;lt;system value=&amp;quot;https://hl7.org/fhir/uv/fhir-patient-correction/CodeSystem/PatientCorrectionCommunicationTypes&amp;quot;/&amp;gt;&lt;br /&gt;
                        &amp;lt;code value=&amp;quot;medRecCxReq&amp;quot;/&amp;gt;&lt;br /&gt;
                        &amp;lt;display value=&amp;quot;Correction request by the Patient or RelatedPerson&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;/coding&amp;gt;&lt;br /&gt;
                &amp;lt;/category&amp;gt;&lt;br /&gt;
                &amp;lt;subject&amp;gt;&lt;br /&gt;
                    &amp;lt;reference value=&amp;quot;urn:uuid:c4e8dce5-0f69-42b2-b10b-f480cc377cd2&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;type value=&amp;quot;Patient&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;display value=&amp;quot;Willemijn Wijziger&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/subject&amp;gt;&lt;br /&gt;
                &amp;lt;topic&amp;gt;&lt;br /&gt;
                    &amp;lt;text value=&amp;quot;Allergie niet juist&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/topic&amp;gt;&lt;br /&gt;
                &amp;lt;sent value=&amp;quot;2022-03-29T09:41:00Z&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;recipient&amp;gt;&lt;br /&gt;
                    &amp;lt;reference value=&amp;quot;urn:uuid:a846de6b-a709-42e8-9a49-eaa359e666a5&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;type value=&amp;quot;Organization&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;display value=&amp;quot;Erasmus Medisch Centrum&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/recipient&amp;gt;&lt;br /&gt;
                &amp;lt;sender&amp;gt;&lt;br /&gt;
                    &amp;lt;reference value=&amp;quot;urn:uuid:c4e8dce5-0f69-42b2-b10b-f480cc377cd2&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;type value=&amp;quot;Patient&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;display value=&amp;quot;Willemijn Wijziger&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/sender&amp;gt;&lt;br /&gt;
                &amp;lt;payload&amp;gt;&lt;br /&gt;
                    &amp;lt;contentString value=&amp;quot;In mijn dossier staat dat ik allergisch ben voor bijengif, dit is niet juist. Kunt u dit verwijderen?&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/payload&amp;gt;&lt;br /&gt;
            &amp;lt;/Communication&amp;gt;&lt;br /&gt;
        &amp;lt;/resource&amp;gt;&lt;br /&gt;
        &amp;lt;request&amp;gt;&lt;br /&gt;
            &amp;lt;method value=&amp;quot;POST&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;url value=&amp;quot;Communication&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/request&amp;gt;&lt;br /&gt;
    &amp;lt;/entry&amp;gt;&lt;br /&gt;
    &amp;lt;entry&amp;gt;&lt;br /&gt;
        &amp;lt;fullUrl value=&amp;quot;urn:uuid:6c2f1861-76bb-48fb-8a76-a80adfd2243f&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;resource&amp;gt;&lt;br /&gt;
            &amp;lt;Communication xmlns=&amp;quot;http://hl7.org/fhir&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;meta&amp;gt;&lt;br /&gt;
                    &amp;lt;profile value=&amp;quot;http://nictiz.nl/fhir/StructureDefinition/dwv-PatientCorrectionsCommunication&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/meta&amp;gt;&lt;br /&gt;
                &amp;lt;identifier&amp;gt;&lt;br /&gt;
                    &amp;lt;system value=&amp;quot;urn:oid:2.16.840.1.113883.2.4.3.11.999.​130.1.40&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;value value=&amp;quot;7c9e1076-4e13-4010-a166-7ca3fe6618fc&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/identifier&amp;gt;&lt;br /&gt;
                &amp;lt;status value=&amp;quot;completed&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;category&amp;gt;&lt;br /&gt;
                    &amp;lt;coding&amp;gt;&lt;br /&gt;
                        &amp;lt;system value=&amp;quot;https://hl7.org/fhir/uv/fhir-patient-correction/CodeSystem/PatientCorrectionCommunicationTypes&amp;quot;/&amp;gt;&lt;br /&gt;
                        &amp;lt;code value=&amp;quot;medRecCxReq&amp;quot;/&amp;gt;&lt;br /&gt;
                        &amp;lt;display value=&amp;quot;Correction request by the Patient or RelatedPerson&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;/coding&amp;gt;&lt;br /&gt;
                &amp;lt;/category&amp;gt;&lt;br /&gt;
                &amp;lt;subject&amp;gt;&lt;br /&gt;
                    &amp;lt;reference value=&amp;quot;urn:uuid:c4e8dce5-0f69-42b2-b10b-f480cc377cd2&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;type value=&amp;quot;Patient&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;display value=&amp;quot;Willemijn Wijziger&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/subject&amp;gt;&lt;br /&gt;
                &amp;lt;topic&amp;gt;&lt;br /&gt;
                    &amp;lt;text value=&amp;quot;Mijn gewicht is fout&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/topic&amp;gt;&lt;br /&gt;
                &amp;lt;sent value=&amp;quot;2021-03-29T09:41:00Z&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;recipient&amp;gt;&lt;br /&gt;
                    &amp;lt;reference value=&amp;quot;urn:uuid:a846de6b-a709-42e8-9a49-eaa359e666a5&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;type value=&amp;quot;Organization&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;display value=&amp;quot;Erasmus Medisch Centrum&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/recipient&amp;gt;&lt;br /&gt;
                &amp;lt;sender&amp;gt;&lt;br /&gt;
                    &amp;lt;reference value=&amp;quot;urn:uuid:c4e8dce5-0f69-42b2-b10b-f480cc377cd2&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;type value=&amp;quot;Patient&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;display value=&amp;quot;Willemijn Wijziger&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/sender&amp;gt;&lt;br /&gt;
                &amp;lt;payload&amp;gt;&lt;br /&gt;
                    &amp;lt;contentString value=&amp;quot;Op 14 februari 2022 woog ik 72 kg en er staat dat ik 74 kg weeg, dit is fout.&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/payload&amp;gt;&lt;br /&gt;
            &amp;lt;/Communication&amp;gt;&lt;br /&gt;
        &amp;lt;/resource&amp;gt;&lt;br /&gt;
        &amp;lt;request&amp;gt;&lt;br /&gt;
            &amp;lt;method value=&amp;quot;POST&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;url value=&amp;quot;Communication&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/request&amp;gt;&lt;br /&gt;
    &amp;lt;/entry&amp;gt;&lt;br /&gt;
    &amp;lt;entry&amp;gt;&lt;br /&gt;
        &amp;lt;fullUrl value=&amp;quot;urn:uuid:287837d4-ae09-49b8-a4dd-07efac1e81fa&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;resource&amp;gt;&lt;br /&gt;
            &amp;lt;Communication xmlns=&amp;quot;http://hl7.org/fhir&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;meta&amp;gt;&lt;br /&gt;
                    &amp;lt;profile value=&amp;quot;http://nictiz.nl/fhir/StructureDefinition/dwv-PatientCorrectionsCommunication&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/meta&amp;gt;&lt;br /&gt;
                &amp;lt;identifier&amp;gt;&lt;br /&gt;
                    &amp;lt;system value=&amp;quot;urn:oid:2.16.840.1.113883.2.4.3.11.999.​130.1.40&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;value value=&amp;quot;3bb12830-8b93-4484-a595-97653a68f17c&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/identifier&amp;gt;&lt;br /&gt;
                &amp;lt;status value=&amp;quot;completed&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;category&amp;gt;&lt;br /&gt;
                    &amp;lt;coding&amp;gt;&lt;br /&gt;
                        &amp;lt;system value=&amp;quot;https://hl7.org/fhir/uv/fhir-patient-correction/CodeSystem/PatientCorrectionCommunicationTypes&amp;quot;/&amp;gt;&lt;br /&gt;
                        &amp;lt;code value=&amp;quot;medRecCxReq&amp;quot;/&amp;gt;&lt;br /&gt;
                        &amp;lt;display value=&amp;quot;Correction request by the Patient or RelatedPerson&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;/coding&amp;gt;&lt;br /&gt;
                &amp;lt;/category&amp;gt;&lt;br /&gt;
                &amp;lt;subject&amp;gt;&lt;br /&gt;
                    &amp;lt;reference value=&amp;quot;urn:uuid:c4e8dce5-0f69-42b2-b10b-f480cc377cd2&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;type value=&amp;quot;Patient&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;display value=&amp;quot;Willemijn Wijziger&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/subject&amp;gt;&lt;br /&gt;
                &amp;lt;topic&amp;gt;&lt;br /&gt;
                    &amp;lt;text value=&amp;quot;Tijdelijk adres aanpassen&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/topic&amp;gt;&lt;br /&gt;
                &amp;lt;sent value=&amp;quot;2021-03-29T09:41:00Z&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;recipient&amp;gt;&lt;br /&gt;
                    &amp;lt;reference value=&amp;quot;urn:uuid:a846de6b-a709-42e8-9a49-eaa359e666a5&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;type value=&amp;quot;Organization&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;display value=&amp;quot;Erasmus Medisch Centrum&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/recipient&amp;gt;&lt;br /&gt;
                &amp;lt;sender&amp;gt;&lt;br /&gt;
                    &amp;lt;reference value=&amp;quot;urn:uuid:c4e8dce5-0f69-42b2-b10b-f480cc377cd2&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;type value=&amp;quot;Patient&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;display value=&amp;quot;Willemijn Wijziger&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/sender&amp;gt;&lt;br /&gt;
                &amp;lt;payload&amp;gt;&lt;br /&gt;
                    &amp;lt;contentString value=&amp;quot;Wij gaan tijdelijk op een ander adres wonen in verband met een verbouwing, kunt u mijn adres aanpassen naar: Knolweg 1000, 9999 XA Stitswerd.&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/payload&amp;gt;&lt;br /&gt;
            &amp;lt;/Communication&amp;gt;&lt;br /&gt;
        &amp;lt;/resource&amp;gt;&lt;br /&gt;
        &amp;lt;request&amp;gt;&lt;br /&gt;
            &amp;lt;method value=&amp;quot;POST&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;url value=&amp;quot;Communication&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/request&amp;gt;&lt;br /&gt;
    &amp;lt;/entry&amp;gt;&lt;br /&gt;
    &amp;lt;entry&amp;gt;&lt;br /&gt;
        &amp;lt;fullUrl value=&amp;quot;urn:uuid:c4e8dce5-0f69-42b2-b10b-f480cc377cd2&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;resource&amp;gt;&lt;br /&gt;
            &amp;lt;Patient xmlns=&amp;quot;http://hl7.org/fhir&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;meta&amp;gt;&lt;br /&gt;
                    &amp;lt;profile value=&amp;quot;http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/meta&amp;gt;&lt;br /&gt;
                &amp;lt;identifier&amp;gt;&lt;br /&gt;
                    &amp;lt;system value=&amp;quot;urn:oid:2.16.840.1.113883.2.4.3.11.999.​130.1.135&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;value value=&amp;quot;123456789&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/identifier&amp;gt;&lt;br /&gt;
                &amp;lt;name&amp;gt;&lt;br /&gt;
                    &amp;lt;use value=&amp;quot;official&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;text value=&amp;quot;Willemijn Wijziger&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;family value=&amp;quot;Wijziger&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;extension url=&amp;quot;http://hl7.org/fhir/StructureDefinition/humanname-own-name&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;valueString value=&amp;quot;Wijziger&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;/extension&amp;gt;&lt;br /&gt;
                    &amp;lt;/family&amp;gt;&lt;br /&gt;
                    &amp;lt;given value=&amp;quot;Willemijn&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;extension url=&amp;quot;http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;valueCode value=&amp;quot;BR&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;/extension&amp;gt;&lt;br /&gt;
                    &amp;lt;/given&amp;gt;&lt;br /&gt;
                &amp;lt;/name&amp;gt;&lt;br /&gt;
            &amp;lt;/Patient&amp;gt;&lt;br /&gt;
        &amp;lt;/resource&amp;gt;&lt;br /&gt;
        &amp;lt;request&amp;gt;&lt;br /&gt;
            &amp;lt;method value=&amp;quot;POST&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;url value=&amp;quot;Patient&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/request&amp;gt;&lt;br /&gt;
    &amp;lt;/entry&amp;gt;&lt;br /&gt;
    &amp;lt;entry&amp;gt;&lt;br /&gt;
        &amp;lt;fullUrl value=&amp;quot;urn:uuid:a846de6b-a709-42e8-9a49-eaa359e666a5&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;resource&amp;gt;&lt;br /&gt;
            &amp;lt;Organization xmlns=&amp;quot;http://hl7.org/fhir&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;meta&amp;gt;&lt;br /&gt;
                    &amp;lt;profile value=&amp;quot;http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthcareProvider-Organization&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/meta&amp;gt;&lt;br /&gt;
                &amp;lt;identifier&amp;gt;&lt;br /&gt;
                    &amp;lt;system value=&amp;quot;http://fhir.nl/fhir/NamingSystem/agb-z&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;value value=&amp;quot;06020806&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/identifier&amp;gt;&lt;br /&gt;
                &amp;lt;name value=&amp;quot;Erasmus Medisch Centrum&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/Organization&amp;gt;&lt;br /&gt;
        &amp;lt;/resource&amp;gt;&lt;br /&gt;
        &amp;lt;request&amp;gt;&lt;br /&gt;
            &amp;lt;method value=&amp;quot;POST&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;url value=&amp;quot;Organization&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/request&amp;gt;&lt;br /&gt;
    &amp;lt;/entry&amp;gt;&lt;br /&gt;
&amp;lt;/Bundle&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{Collapse bottom}}&lt;br /&gt;
===Guidance on resource contents===&lt;br /&gt;
On top of the guidance in the [[MedMij:Vprepub-6/OntwerpDossierwijzigingsverzoek#Informatie-elementen|functional design]] and the descriptions in the relevant FHIR profiles, the list below provides direction on how to use the elements in the resources used in this information standard.&lt;br /&gt;
&lt;br /&gt;
Examples of the resources can be found in the FHIR package. See [[#FHIR profiles|the section on FHIR profiles]] for more information.&lt;br /&gt;
&lt;br /&gt;
====PatientCorrectionsCommunication====&lt;br /&gt;
Every instance of PatientCorrectionsCommunication (Communication) SHALL contain at least the following elements upon initial creation:&lt;br /&gt;
* {{fhir|identifier}}: [[MedMij:IG:V1/FHIR_IG#Usage_of_the_.id.2C_.identifier_and_.fullUrl_elements_in_FHIR_instances|unique identifier]] for the purpose of data deduplication&lt;br /&gt;
* {{fhir|status}}: with fixed value {{term|completed}}&lt;br /&gt;
* {{fhir|category}}: with fixed value {{term|medRecCxReq}}&lt;br /&gt;
* {{fhir|subject}}: the patient that the correction request applies to&lt;br /&gt;
* {{fhir|topic}}: subject line, like the subject of an email&lt;br /&gt;
* {{fhir|sent}}: the date and time the correction request was sent&lt;br /&gt;
* {{fhir|recipient}}: the recipient of the correction request, healthcare provider and optionally (if known) the health professional&lt;br /&gt;
* {{fhir|sender}}: a reference to the sender of the correction request&lt;br /&gt;
* {{fhir|payload}}: the actual correction request message as a string&lt;br /&gt;
&lt;br /&gt;
====Patient====&lt;br /&gt;
The Patient instance SHOULD contain at least the following elements:&lt;br /&gt;
* {{fhir|name}}: the patient&#039;s birth name&lt;br /&gt;
&lt;br /&gt;
It is encouraged to include an internal hospital patient number using the {{fhir|identifier}} element, if known.&lt;br /&gt;
&lt;br /&gt;
====HealthcareProvider====&lt;br /&gt;
The HealthcareProvider (Organization) instance SHOULD contain at least the following elements:&lt;br /&gt;
* {{fhir|name}}: the name of the healthcare provider, in MedMij context this name can be derived from the entry in the ZAL (healthcare providers list, Dutch: Zorgaanbiederslijst)&lt;br /&gt;
&lt;br /&gt;
It is encouraged to include the organization&#039;s unique identifier like AGB or URA using the {{fhir|identifier}} element, if known.&lt;br /&gt;
&lt;br /&gt;
====HealthProfessional====&lt;br /&gt;
The HealthProfessional (Practitioner/PractitionerRole) instance SHOULD contain at least the following elements:&lt;br /&gt;
* {{fhir|name}}: the name of the practitioner&lt;br /&gt;
&lt;br /&gt;
It is encouraged to include a practitioner&#039;s unique identifier like AGB or BIG using the {{fhir|identifier}} element, if known.&lt;br /&gt;
&lt;br /&gt;
==Server response - XIS==&lt;br /&gt;
The server returns an [[MedMij:IG:V1/FHIR_IG|HTTP Status code]] appropriate to the processing outcome and returns a Bundle, with {{fhir|Bundle.type}}={{term|transaction-response}}, that contains one entry for each entry in the request, in the same order, with the outcome of processing the entry. Because the client request contains the HTTP Prefer header {{fhir|&amp;lt;nowiki&amp;gt;Prefer: return=representation&amp;lt;/nowiki&amp;gt;}}, the server SHOULD return a full version of all created resources.&lt;br /&gt;
&lt;br /&gt;
{{ReminderBox|It is conceivable that future versions of this information standard will provide more detailed information on further processing and workflow using the Task resource, thus follow the international [https://build.fhir.org/ig/HL7/fhir-patient-correction/index.html HL7 Patient Corrections IG]. At this point in time, it is not expected that a XIS spawns a Task and creates a reference to this Task in {{fhir|Communication.about}}, nor is it expected that a PHR can resolve and process this Task reference.}}&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; highlight=&amp;quot;6,12&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Bundle xmlns=&amp;quot;http://hl7.org/fhir&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;type value=&amp;quot;transaction-response&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;entry&amp;gt;&lt;br /&gt;
            &amp;lt;resource&amp;gt;&lt;br /&gt;
                &amp;lt;Communication xmlns=&amp;quot;http://hl7.org/fhir&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;id value=&amp;quot;a9f7a826-fd3f-444a-9457-0d444ee7a966&amp;quot;/&amp;gt;&amp;lt;!-- ID assigned by the XIS after receiving this resource--&amp;gt;&lt;br /&gt;
                    &amp;lt;meta&amp;gt;&lt;br /&gt;
                        &amp;lt;profile value=&amp;quot;http://nictiz.nl/fhir/StructureDefinition/dwv-PatientCorrectionsCommunication&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;/meta&amp;gt;&lt;br /&gt;
                    &amp;lt;identifier&amp;gt;&lt;br /&gt;
                        &amp;lt;system value=&amp;quot;urn:oid:2.16.840.1.113883.2.4.3.11.999.​130.1.40&amp;quot;/&amp;gt;&lt;br /&gt;
                        &amp;lt;value value=&amp;quot;4c6a73b0-bf86-43f4-bd98-2eed52d7161e&amp;quot;/&amp;gt;&amp;lt;!-- Identifier assigned by the PHR upon initial POST --&amp;gt;&lt;br /&gt;
                    &amp;lt;/identifier&amp;gt;&lt;br /&gt;
                    ...&lt;br /&gt;
                &amp;lt;/Communication&amp;gt;&lt;br /&gt;
            &amp;lt;/resource&amp;gt;&lt;br /&gt;
            ...&lt;br /&gt;
&amp;lt;/Bundle&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A server SHOULD provide additional information (an acknowledgment of receipt) on the received correction request(s) by adding an OperationOutcome to the response with {{fhir|OperationOutcome.severity}}={{term|information}}, {{fhir|OperationOutcome.code}}={{term|informational}} and the actual message on the {{fhir|OperationOutcome.details.text}} element.&lt;br /&gt;
&lt;br /&gt;
{{ReminderBox|This IG does not cover the actual contents of the text in the OperationOutcome, as this text can be subject to agreements made in programmes like MedMij, VIPP 5 or between healthcare providers. This also applies to support for multiple languages (localization).}}&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OperationOutcome xmlns=&amp;quot;http://hl7.org/fhir&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;language value=&amp;quot;nl-NL&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;issue&amp;gt; &lt;br /&gt;
        &amp;lt;severity value=&amp;quot;information&amp;quot;/&amp;gt; &lt;br /&gt;
        &amp;lt;code value=&amp;quot;informational&amp;quot;/&amp;gt; &lt;br /&gt;
        &amp;lt;details&amp;gt;  &lt;br /&gt;
            &amp;lt;text value=&amp;quot;Uw wijzigingsverzoek is ontvangen, neem voor meer informatie contact op met uw zorgaanbieder. Bij levensbedreigende situaties belt u 112.&amp;quot;/&amp;gt;     &lt;br /&gt;
        &amp;lt;/details&amp;gt; &lt;br /&gt;
    &amp;lt;/issue&amp;gt;&lt;br /&gt;
&amp;lt;/OperationOutcome&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==RESTful interactions==&lt;br /&gt;
                                 ┌───┐                                                             ┌───┐&lt;br /&gt;
                                 │PHR│                                                             │XIS│&lt;br /&gt;
                                 └─┬─┘                                                             └─┬─┘&lt;br /&gt;
  ╔═══════════════════════════════╗│                                                                 │  &lt;br /&gt;
  ║Send a new correction request ░║│                                                                 │  &lt;br /&gt;
  ╚═══════════════════════════════╝│                                                                 │  &lt;br /&gt;
                                   │        Create (POST) Bundle containing Communication(s)         │  &lt;br /&gt;
                                   │────────────────────────────────────────────────────────────────&amp;gt;│  &lt;br /&gt;
                                   │                                                                 │  &lt;br /&gt;
                                   │Return Bundle with created Communication(s) and OperationOutcome │  &lt;br /&gt;
                                   │&amp;lt;─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ │  &lt;br /&gt;
                                 ┌─┴─┐                                                             ┌─┴─┐&lt;br /&gt;
                                 │PHR│                                                             │XIS│&lt;br /&gt;
                                 └───┘                                                             └───┘&lt;br /&gt;
&lt;br /&gt;
=FHIR profiles=&lt;br /&gt;
&lt;br /&gt;
{{MedMij:V2020.01/NoteBoxPackage|p1=nictiz.fhir.nl.r4.patientcorrections|v1Min=1.0.0|p2=nictiz.fhir.nl.r4.nl-core|v2Min=0.6.0-beta.2}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align:left; background-color: #4AB8A7; color: white; font-weight: bold;&amp;quot; | Profile name&lt;br /&gt;
! style=&amp;quot;text-align:left; background-color: #4AB8A7; color: white; font-weight: bold;&amp;quot; | FHIR Resource&lt;br /&gt;
! style=&amp;quot;text-align:left; background-color: #4AB8A7; color: white; font-weight: bold;&amp;quot; | HCIM EN&lt;br /&gt;
! style=&amp;quot;text-align:left; background-color: #4AB8A7; color: white; font-weight: bold;&amp;quot; | Canonical URL&lt;br /&gt;
|-&lt;br /&gt;
| dwv-PatientCorrectionsCommunication&lt;br /&gt;
| Communication&lt;br /&gt;
| n/a&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/dwv-PatientCorrectionsCommunication|nictiz.fhir.nl.r4.patientcorrections}}&lt;br /&gt;
|-&lt;br /&gt;
| nl core Patient&lt;br /&gt;
| Patient&lt;br /&gt;
| [https://zibs.nl/wiki/Patient-v3.2(2020EN) Patient]&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient|nictiz.fhir.nl.r4.nl-core}}&lt;br /&gt;
|-&lt;br /&gt;
| nl core HealthcareProvider&lt;br /&gt;
| Organization&lt;br /&gt;
| [https://zibs.nl/wiki/HealthcareProvider-v3.4(2020EN) HealthcareProvider]&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthcareProvider-Organization|nictiz.fhir.nl.r4.nl-core}}&lt;br /&gt;
|-&lt;br /&gt;
| nl core HealthProfessional Practitioner&lt;br /&gt;
| Practitioner&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | [https://zibs.nl/wiki/HealthProfessional-v3.5(2020EN) HealthProfessional]&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthProfessional-Practitioner|nictiz.fhir.nl.r4.nl-core}}&lt;br /&gt;
|-&lt;br /&gt;
| nl core HealthProfessional PractitionerRole&lt;br /&gt;
| PractitionerRole&lt;br /&gt;
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthProfessional-PractitionerRole|nictiz.fhir.nl.r4.nl-core}}&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Release notes=&lt;br /&gt;
Release notes can be found on the [[MedMij:Vprepub-6/OntwerpDossierwijzigingsverzoek#Release_notes| functional design page]].&lt;br /&gt;
&lt;br /&gt;
{{#lsth:MedMij:Sjabloon_Support}}&lt;/div&gt;</summary>
		<author><name>Ashwin Djorai</name></author>
	</entry>
	<entry>
		<id>https://informatiestandaarden.nictiz.nl/index.php?title=Landingspagina_BgZ&amp;diff=185453</id>
		<title>Landingspagina BgZ</title>
		<link rel="alternate" type="text/html" href="https://informatiestandaarden.nictiz.nl/index.php?title=Landingspagina_BgZ&amp;diff=185453"/>
		<updated>2023-10-10T11:42:08Z</updated>

		<summary type="html">&lt;p&gt;Ashwin Djorai: The title of Hyperlinks has been corrected&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NUMBEREDHEADINGS__&lt;br /&gt;
==Basisgegevensset zorg==&lt;br /&gt;
Deze pagina biedt een overzicht van de diverse publicaties rond de BgZ.&lt;br /&gt;
&lt;br /&gt;
Zie voor meer informatie over de BgZ: [https://www.nictiz.nl/standaardisatie/informatiestandaarden/basisgegevensset-zorg-bgz/ Basisgegevensset zorg]&lt;br /&gt;
&lt;br /&gt;
==MedMij==&lt;br /&gt;
In MedMij wordt de BgZ gebruikt om het mogelijk te maken het raadplegen van de Basisgegevensset Zorg in een persoonlijke gezondheidsomgeving mogelijk te maken.&lt;br /&gt;
&lt;br /&gt;
Zie de [[MedMij:Landingspagina_MedMij|Landingspagina MedMij]] voor details over de BgZ in MedMij.&lt;br /&gt;
&lt;br /&gt;
===Functioneel ontwerp BgZ MedMij===&lt;br /&gt;
* [[MedMij:V2020.01/OntwerpBGZ_2017#Use_case_1:_Raadplegen_Basisgegevensset_Zorg_in_persoonlijke_gezondheidsomgeving|MedMij Functioneel Ontwerp BgZ]]&lt;br /&gt;
&lt;br /&gt;
===Technisch ontwerp BgZ MedMij===&lt;br /&gt;
* [[MedMij:V2020.01/FHIR_BGZ_2017|MedMij FHIR Implementation Guide BgZ]]&lt;br /&gt;
&lt;br /&gt;
==Medisch specialistische zorg==&lt;br /&gt;
De informatiestandaard voor de uitwisseling tussen zorgverleners in de medisch specialistische zorg.&lt;br /&gt;
&lt;br /&gt;
===Functioneel ontwerp BgZ medisch-specialistische zorg===&lt;br /&gt;
====Actueel====&lt;br /&gt;
[[BgZ:V1.0_BgZ_MSZ_Informatiestandaard|Functioneel ontwerp BgZ medisch-specialistische zorg 1.0]]&lt;br /&gt;
====In ontwikkeling====&lt;br /&gt;
[[BgZ:V1.1.0_Ontwerp_BgZ_MSZ|Functioneel ontwerp BgZ medisch-specialistische zorg 1.1]]&lt;br /&gt;
====Vorige versie(s)====&lt;br /&gt;
(nog geen vorige versies)&lt;br /&gt;
===Technisch ontwerp BgZ medisch-specialistische zorg===&lt;br /&gt;
====Actueel====&lt;br /&gt;
[[BgZ:V1.0_BgZ_2017_Technical_IG|BgZ medisch-specialistische zorg Technical Implementation Guide 1.0]]&lt;br /&gt;
&lt;br /&gt;
====In ontwikkeling====&lt;br /&gt;
[[BgZ:V1.1.0_BgZ_2017_Technical_IG|BgZ medisch-specialistische zorg Technical Implementation Guide 1.1]]&lt;br /&gt;
&lt;br /&gt;
====Vorige versie(s)====&lt;br /&gt;
(nog geen vorige versies)&lt;br /&gt;
&lt;br /&gt;
===Kwalificatiescript BgZ medisch-specialistische zorg===&lt;br /&gt;
====Actueel====&lt;br /&gt;
[[BgZ:V1.1_Kwalificatie|Kwalificatie BgZ medisch-specialistische zorg 2017 1.1]]&lt;br /&gt;
&lt;br /&gt;
====In ontwikkeling====&lt;br /&gt;
[[BgZ:V1.2_Kwalificatie|Kwalificatie BgZ medisch-specialistische zorg 2017 1.2]]&lt;br /&gt;
====Vorige versie(s)====&lt;br /&gt;
&lt;br /&gt;
[[BgZ:V1.0_Kwalificatie|Kwalificatie BgZ medisch-specialistische zorg 2017 1.0]]&lt;/div&gt;</summary>
		<author><name>Ashwin Djorai</name></author>
	</entry>
	<entry>
		<id>https://informatiestandaarden.nictiz.nl/index.php?title=FHIR:Vprepub-1.0_FHIR_IG_STU3&amp;diff=323506</id>
		<title>FHIR:Vprepub-1.0 FHIR IG STU3</title>
		<link rel="alternate" type="text/html" href="https://informatiestandaarden.nictiz.nl/index.php?title=FHIR:Vprepub-1.0_FHIR_IG_STU3&amp;diff=323506"/>
		<updated>2022-04-13T13:26:59Z</updated>

		<summary type="html">&lt;p&gt;Ashwin Djorai: MM-3096: OperationOutcome.code changes to OperationOutcome.issue.code conform the FHIR specs&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOINDEX__&lt;br /&gt;
__NUMBEREDHEADINGS__&lt;br /&gt;
{{DISPLAYTITLE:FHIR STU3 Implementation Guide}}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
This implementation guide describes the considerations for using &#039;&#039;&#039;HL7® FHIR®&#039;&#039;&#039; in context of information standards that are maintained by Nictiz. It applies specifically to HL7® FHIR® version 3 (STU3).&lt;br /&gt;
&lt;br /&gt;
This implementation guide is aimed at software vendors and developers that need to implement FHIR based information standards maintained by Nictiz. Users of this guide are expected to be familiar with the [https://hl7.org/fhir/STU3 FHIR STU3 specification] and resource processing. Where relevant, links to the FHIR specification are provided. This implementation guide is not intended to be a tutorial on that subject.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=OverarchingPrinciples /&amp;gt;&lt;br /&gt;
=Use case overarching principles=&lt;br /&gt;
==Content Types and encodings==&lt;br /&gt;
Unless stated otherwise, the information standards use the [https://hl7.org/fhir/http.html#mime-type FHIR RESTful framework]. This framework defines at least three content-types to send/retrieve information:&lt;br /&gt;
* XML: application/fhir+xml&lt;br /&gt;
* JSON: application/fhir+json&lt;br /&gt;
* RDF: text/turtle - Not supported in this context&lt;br /&gt;
&lt;br /&gt;
Servers SHALL support both XML and JSON, while clients MAY use either format for the request and the response. For the response, servers SHALL support server-driven content negotiation as described in [https://www.hl7.org/fhir/stu3/http.html#mime-type the FHIR specification]. This means that clients can indicate the desired response format using the optional &amp;lt;code&amp;gt;_format=[mimetype]&amp;lt;/code&amp;gt; URL parameter, or the acceptable response format(s) using the &amp;lt;code&amp;gt;Accept&amp;lt;/code&amp;gt; header. The URL parameter takes precedence over the header. If a client does not request a specific content-type, then it is server discretion to respond using XML or JSON.&lt;br /&gt;
&lt;br /&gt;
FHIR uses UTF-8 for all request and response bodies. Since the [https://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.7.1 HTTP specification (section 3.7.1)] defines a default character encoding of ISO-8859-1, requests and responses SHALL explicitly set the character encoding to UTF-8 using the &amp;lt;code&amp;gt;charset&amp;lt;/code&amp;gt; parameter of the MIME-type in the &amp;lt;code&amp;gt;Content-Type&amp;lt;/code&amp;gt; header. Requests MAY also specify this &amp;lt;code&amp;gt;charset&amp;lt;/code&amp;gt; parameter in the &amp;lt;code&amp;gt;Accept&amp;lt;/code&amp;gt; header and/or use the &amp;lt;code&amp;gt;Accept-Charset&amp;lt;/code&amp;gt; header.&lt;br /&gt;
&lt;br /&gt;
==Use of coded concepts==&lt;br /&gt;
===Textual description of coded concepts===&lt;br /&gt;
Coded information is extremely important for interoperability between systems. It enables systems to act on information rather than have humans read everything for interpretation - it enables medication related alerts, exercise encouragements because of weight increase, and many more things. In the HCIMs and profiles, we therefore strive for complete coverage of all possible situations.&lt;br /&gt;
&lt;br /&gt;
However it is likely that unknown codes present themselves in the communication, for example because the sending system has updated its medication codes to a newer version than the receiving system, or because an older record item is coded in a way that now has been deprecated. It is therefore vital that, in addition to the code itself, the sender includes the semantics of the code. Therefore, systems SHOULD include [https://hl7.org/fhir/STU3/datatypes.html#coding {{fhir|(CodeableConcept).coding.display}}] and/or [https://hl7.org/fhir/STU3/datatypes.html#codeableconcept {{fhir|CodeableConcept.text}}] for coded data in FHIR instances. These fields may only be absent in rare circumstances, for example when dealing with historic data, or in data acquired without such info from a third party.&lt;br /&gt;
&lt;br /&gt;
===Code system URIs===&lt;br /&gt;
A coded value in FHIR is communicated as a combination of a code (in {{fhir|.code}}) and the canonical URI for the code system from which it was drawn (in {{fhir|.system}}). Implementers SHALL use the canonical URI that is defined in the FHIR conformance resource. This canonical URI can be found by inspecting the ValueSet that is bound to a coded element in the appropriate FHIR profile.&amp;lt;ref&amp;gt;Although the canonical URI is not formally defined in the ValueSet, in practical terms it can be found here.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Please note&#039;&#039;&#039;: it is an error to assume that the OID assigned to a code system can be used to construct its canonical URI. The canonical URI for use in a FHIR context will always be assigned through the conformance resources&amp;lt;ref&amp;gt;There are exceptions to this, in which case other rules apply, see  [https://www.hl7.org/fhir/stu3/terminologies.html#system the FHIR specifications]. However, this situation is not expected to occur in the use cases that this IG covers.&amp;lt;/ref&amp;gt;. It &#039;&#039;can&#039;&#039; align with this OID (as a (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;urn:oid:[oid]&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; URI), but this is not always the case. For example, SNOMED CT is referenced by URL rather than by &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;urn:oid:[oid]&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Mapping of coded concepts===&lt;br /&gt;
Terminology from HCIMs or UCSDs (use case specific datasets) needs to be faithfully applied to the FHIR profiles, but this is not directly possible when the base FHIR resource defines required terminology that bears no direct relationship with the HCIM or UCSD. These cases include, but are not limited to, the FHIR resource elements of datatype {{datatype|code}} ({{fhir|Patient.gender}}, {{fhir|status}} elements, structural type elements, etc.). This datatype always describes FHIR specific terminology, which usually doesn&#039;t align with the HCIM/UCSD terminology.&lt;br /&gt;
&lt;br /&gt;
In these cases, a mapping will be provided to explain the relationship between de HCIM/UCSD terminology and the FHIR terminology. This is normally done through a FHIR [https://hl7.org/fhir/STU3/conceptmap.html ConceptMap], which can translate between the terminology used in the HCIM/UCSD, and the terminology that FHIR instances need to adhere to. When the ConceptMap {{fhir|.equivalence}} is not {{term|equal}} or {{term|equivalent}}, the original terminology from the HCIM/UCSD SHALL be communicated as well using the extension [https://simplifier.net/resolve?target=simplifier&amp;amp;canonical=http://nictiz.nl/fhir/StructureDefinition/code-specification code-specification] on the same element. It is recommended to use this extension in other situations as well. This allows unambiguous interpretation on the receiver end.&lt;br /&gt;
&lt;br /&gt;
Example snippet from an {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-AllergyIntolerance|title=AllergyIntolerance}} where both the FHIR terminology {{term|high}} and the SNOMED CT {{term|24484000}} terminology are communicated. The FHIR terminology is obtained from the HCIM terminology using ConceptMap {{Simplifier|http://nictiz.nl/fhir/ConceptMap/MateVanKritiekZijnCodelijst-to-allergy-intolerance-criticality|title=MateVanKritiekZijnCodelijst-to-allergy-intolerance-criticality}}:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;criticality value=&amp;quot;high&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;extension url=&amp;quot;http://nictiz.nl/fhir/StructureDefinition/code-specification&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;valueCodeableConcept&amp;gt;&lt;br /&gt;
      &amp;lt;coding&amp;gt;&lt;br /&gt;
        &amp;lt;system value=&amp;quot;http://snomed.info/sct&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;code value=&amp;quot;24484000&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;display value=&amp;quot;Severe&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;/coding&amp;gt;&lt;br /&gt;
    &amp;lt;/valueCodeableConcept&amp;gt;&lt;br /&gt;
  &amp;lt;/extension&amp;gt;&lt;br /&gt;
&amp;lt;/criticality&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Use of the reference datatype==&lt;br /&gt;
A key feature of FHIR is the ability of resources to reference each other. This is done using the [https://hl7.org/fhir/STU3/references.html#Reference {{datatype|Reference}} datatype]. This datatype supports two modes of referencing:&lt;br /&gt;
; [https://hl7.org/fhir/STU3/references.html#literal Literal references], using the {{fhir|.reference}} element: A relative or absolute REST endpoint containing {{fhir|.id}} of the referenced resource. In a Bundle context, this may also be a reference to a {{fhir|Bundle.resource.fullUrl}}.&lt;br /&gt;
; [https://hl7.org/fhir/STU3/references.html#logical Logical references], using the {{fhir|.identifier}} element: Meaning a match on the business identifier ({{fhir|.identifier}}) for the referenced resource, without specifying where to find the referenced resource. Note: confusingly, although this reference type is called &amp;quot;logical reference&amp;quot;, it does &#039;&#039;not&#039;&#039; act on the &amp;quot;logical identifier&amp;quot; ({{fhir|.id}}) of resources.&lt;br /&gt;
&lt;br /&gt;
The resource/profile will usually constrain which resources may be targeted from a given element. For example, {{fhir|Patient.generalPractitioner}} may point only to an Organization or Practitioner resource, and the nl-core-patient profile further restricts this to the nl-core-organization and nl-core-practitioner profiles{{ref|weakness-target-unavailable}}.&lt;br /&gt;
&lt;br /&gt;
The basic requirements for using references in this context are:&lt;br /&gt;
* Either a literal or logical reference SHALL be specified, unless specified otherwise.&lt;br /&gt;
** Literal references are preferred over logical references when multiple target resource types/profiles may be used{{ref|weakness-unknown-type}}.&lt;br /&gt;
* Literal references SHALL be resolvable.&lt;br /&gt;
** External references SHALL be regarded in the same context as the resource itself. If the current security context is insufficient for retrieving the reference, then additional negotiation for appropriate privileges may be required.&lt;br /&gt;
** Relative references are preferred over absolute references.&lt;br /&gt;
* A short description of the target resource SHALL be included using the {{fhir|.display}} element.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note 1&#039;&#039;:  {{note|weakness-target-unavailable}}In some circumstances, the constraints om the target are too strict for the use case and the appropriate resource can&#039;t be referenced (examples are {{fhir|Encounter.participant}}, which cannot reference a PractitionerRole resource to provide context of the attending physician, and {{fhir|Media.operator}}, which cannot target Patient resources and thus doesn&#039;t recognize patient-generated Media). In such cases, the proper reference type is added using an extension within the element that is used to refer the other resource. To aid receiving systems that cannot handle the extension, the sending system SHOULD give as much information as possible in the main element. In the case of the {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/practitionerrole-reference|nictiz.fhir.nl.stu3.zib2017|title=PractitionerRole reference extension}}, this means that the sending system SHOULD populate the main element with the reference to the Practitioner resource. In most other cases, the sender SHOULD repeat the {{fhir|.display}} used in the extension in the main element.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note 2&#039;&#039;: {{note|weakness-unknown-type}}There is a known weakness in the Reference datatype for FHIR STU3 which is fixed in FHIR R4: if the reference might have more than one type of resource as target, a receiving system cannot know what type is meant when only an identifier is provided.&lt;br /&gt;
&lt;br /&gt;
==Relating FHIR profiles with their functional definitions==&lt;br /&gt;
All profiles have a traceable relationship with their functional counterpart(s) based on the element mapping mechanism in FHIR. This allows to:&lt;br /&gt;
# define one or more references from a FHIR profile to an external URL where the functional definition can be found&lt;br /&gt;
# define for each FHIR profile element to which concept &#039;&#039;within&#039;&#039; a functional definition it corresponds&lt;br /&gt;
&lt;br /&gt;
The functional definition(s) underlying the profile can thus be resolved using the [https://hl7.org/fhir/STU3/structuredefinition-definitions.html#StructureDefinition.mapping {{fhir|StructureDefinition.mapping}}] metadata field of a profile. To relate a FHIR profile field to a concept from the functional description, the concept ID defined in the [https://hl7.org/fhir/STU3/dataelement-definitions.html#DataElement.mapping {{fhir|DataElement.mapping}}] can be used to look up the concept in the functional definition. It is possible that a single profile element refers concepts from multiple functional descriptions. Simplifier will show an overview of all the mappings for a FHIR profile on the dedicated &#039;mappings&#039; tab, together with a clickable URL to the functional definition. In addition, on the &#039;overview&#039; tab for each field the relevant mapping can be found.&lt;br /&gt;
&lt;br /&gt;
For example, the profile nl-core-address defines a relationship with [https://simplifier.net/NictizSTU3-Zib2017/nl-core-address/~mappings with four functional definitions], one of which is [https://zibs.nl/wiki/AddressInformation-v1.0(2017EN) AddressInformation-v1.0(2017EN)]. This mapping is identified within the profile using &#039;hcim-addressinformation-v1.0-2017EN&#039;. Looking at the {{fhir|Address.city}} element in this profile, one of the mappings is defined as &#039;hcim-addressinformation-v1.0-2017EN:NL-CM:20.5.3&#039;. This reveals that this element implements (amongst others) the concept from the HCIM AddressInformation-v1.0(2017EN) described using ID &#039;NL-CM:20.5.3&#039;.&lt;br /&gt;
&lt;br /&gt;
==Profile use and declaration==&lt;br /&gt;
The implementation guides for the various information standards list the profiles to use for the FHIR resources. A profile is a statement about the rules that this resource was created against. In the interest of interoperability it is important that, when using said information standard:&lt;br /&gt;
* Each resource SHALL be a valid instance of the applicable profile. Note that this applies not only to profiles listed directly in the IG, but also to profiles referred from/used by listed profiles.&lt;br /&gt;
* Each resource SHALL include the canonical URL of this profile in the {{fhir|meta.profile}} element. The canonical of compatible base or derived profiles MAY be included as well.&lt;br /&gt;
* A receiving system MAY use the stated value of {{fhir|meta.profile}} for validation, documentation or other purposes.&lt;br /&gt;
* A receiving system MAY use other profiles than stated in {{fhir|meta.profile}}, e.g. when it has derived, more constrained profiles based on the stated meta.profile. Reasons for additional validation may include protecting the integrity of the receiving system or determination of internal process flow.&lt;br /&gt;
&lt;br /&gt;
=={{fhir|Resource.text}} or &amp;quot;the narrative&amp;quot;==&lt;br /&gt;
The FHIR STU3 specification says instances SHOULD contain a human readable summary of the contained data, which can be used as fallback by the receiver. This human readable text is contained in the [https://hl7.org/fhir/STU3/domainresource-definitions.html#DomainResource.text {{fhir|.text}} element] with datatype [https://hl7.org/fhir/STU3/narrative.html {{datatype|Narrative}}]. This human readable text is often referred to as &amp;quot;the narrative&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
This implementation guide has the following expectations regarding the use of narratives:&lt;br /&gt;
* Senders SHOULD provide a &amp;quot;clinically safe&amp;quot; ([[#&amp;quot;Clinically safe&amp;quot; narratives|see below]]) narrative of status {{term|extensions}} (preferred) or {{term|generated}} ([[#Narrative status|see below]]), unless:&lt;br /&gt;
** The resource does not support narratives. This is the case for resources that do not derive from DomainResource, like Binary.&lt;br /&gt;
** The resource is contained in another resource.&lt;br /&gt;
** It is explicitly documented in the information standard to do otherwise.&lt;br /&gt;
* Receiver SHALL support the narrative. Ignoring the narrative is considered passive support. Support for the narrative SHALL be in accordance with the status and explicitly documented use in the relevant information standard.&lt;br /&gt;
* Receiver SHALL NOT generically depend on presence of a clinically safe narrative as their only means to present data to users when an explicitly documented use case for status empty or additional exists. Also, using just the narrative you would not expect to produce graphs, support for medication alerts and other functionality.&lt;br /&gt;
&lt;br /&gt;
===&amp;quot;Clinically safe&amp;quot; narratives===&lt;br /&gt;
Regarding the contents of the narrative, the [https://hl7.org/fhir/STU3/domainresource-definitions.html#DomainResource.text FHIR STU3 spec states] that:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;The narrative need not encode all the structured data, but is required to contain sufficient detail to make it &amp;quot;clinically safe&amp;quot; for a human to just read the narrative.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
And for the Narrative datatype:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Structured data SHOULD NOT generally contain information of importance to human readers that is omitted from the narrative. Creators of FHIR resources should not assume that systems will render (or that humans will see) data that is not in the narrative.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The decision to what entails &amp;quot;clinically safe&amp;quot; information, is somewhat arbitrary. Guidelines for &amp;quot;clinically safe&amp;quot; inspired by the [https://hl7.org/fhir/STU3/w5.html FHIR W5 report]:&lt;br /&gt;
* If you only had the narrative: the intention and context should be clear to you.&lt;br /&gt;
* Who. Patient/subject, performer, author and/or other primary actors. Is this about family history or the actual patient.&lt;br /&gt;
* What. The topic for the resource is clear.&lt;br /&gt;
* When. Is this past, present, or future information.&lt;br /&gt;
* Why. What led up to the event. E.g. Condition, Referral that caused Encounter or Procedure.&lt;br /&gt;
* Where. Location of the event/action in the resource.&lt;br /&gt;
* Context. Relevant context as present as presented in the resource. status, Encounter, EpisodeOfCare, Diagnosis, Condition, BodySite.&lt;br /&gt;
* Rendering every identifier and/or code detail may not be necessary. {{fhir|Resource.text}} is for human assessment of the situation so emphasis should be on display text, representing identifier/code/system as relevant in the context.&lt;br /&gt;
    &lt;br /&gt;
Informal note: Producing a &amp;quot;clinically safe&amp;quot; narrative can be cumbersome. Various reference frameworks like [https://hapifhir.io/hapi-fhir/docs/model/narrative_generation.html HAPI] include a Narrative Generator of some sort.&lt;br /&gt;
&lt;br /&gt;
===Narrative status===&lt;br /&gt;
    &lt;br /&gt;
Datatype {{datatype|Narrative}} [https://hl7.org/fhir/STU3/valueset-narrative-status.html defines different status codes] to indicate the origin of the narrative text. This implementation guide expects the most common use case to be the status {{term|extensions}}, which means that the narrative is generated entirely from the structured data and the extensions used. The reason for this is that most resources can have extension content defined on them. This status can still be used if a particular instance doesn&#039;t contain any extensions.&lt;br /&gt;
&lt;br /&gt;
Alternatively, status {{term|generated}} may be used if the sender did not anticipate inclusion of regular extension content in the narrative.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: for both status {{term|extensions}} and {{term|generated}}, all modifier extensions SHOULD be included in the narrative as they always affect the semantics.&lt;br /&gt;
&lt;br /&gt;
Senders SHOULD NOT use the other possible statuses unless it is explicitly documented why, e.g. in an information standard. Receivers MAY choose to support narratives with status {{term|additional}}, which means that it holds information not contained in the structured data. Receivers - upon rendering narrative with status {{term|additional}} - SHOULD make it clear to the user that the information is a fragment, and not the entire thing, in some suitable way.&lt;br /&gt;
&lt;br /&gt;
==Search==&lt;br /&gt;
&lt;br /&gt;
===Search URLs and search parameters===&lt;br /&gt;
Each use case of the various information standards lists the search parameters to use for a client to query the relevant information on a server. Usually, this is done in the form of (a number of) search URL(s), although individual use cases may use some other form if necessary (for example, listing optional parameters). Regarding the search parameters, the following guidelines apply:&lt;br /&gt;
&lt;br /&gt;
* Unless explicitly marked as optional, the listed search parameters are considered the minimum for a request, meaning that:&lt;br /&gt;
** All stated parameters and modifiers SHALL be supported both by clients and servers.&lt;br /&gt;
** All stated parameters and modifiers SHALL be used for searching as specified in the information standard.&lt;br /&gt;
* A client MAY use additional search parameters in the search (such as date-range) not defined in the information standard. These may serve to further constrain the result set.&lt;br /&gt;
* &amp;lt;span id=&amp;quot;unknown_search_parameter_handling&amp;quot;&amp;gt;A server MAY ignore and MAY support additional search parameters. A server SHALL report the applied parameters [https://www.hl7.org/fhir/stu3/search.html#conformance in the self link] of the response and SHOULD provide additional information about the search process using an OperationOutcome in the search result Bundle (as an entry with {{fhir|search.mode}} set to {{term|outcome}}). A client MAY use the self link and/or OperationOutcome to inform the user, independently apply these filters to the result set, or take some other action.&amp;lt;/span&amp;gt;&lt;br /&gt;
* A server SHALL reject any search request that contains parameters suffixed by a modifier that the server does &#039;&#039;&#039;not&#039;&#039;&#039; support for that parameter. For example, if the server supports the name search parameter, but not the :exact modifier on the name, it should reject a search with the parameter {{fhir|1=name:exact=Bill}}, using an HTTP 400 error with an OperationOutcome with a clear error message.&lt;br /&gt;
* A server SHALL NOT return information that is out of scope for the defined use case or authorization, even if the request by the client is wider than the use case.&lt;br /&gt;
* Repeating search parameters constitute a logical AND. Repeating search parameter values constitute a logical OR. Where applicable, this will be described further in the implementation guide. &lt;br /&gt;
* The order of the search parameters is always irrelevant.&lt;br /&gt;
&lt;br /&gt;
General guidance on the use of search parameters can be found [https://www.hl7.org/fhir/stu3/search.html in the FHIR specification].&lt;br /&gt;
&lt;br /&gt;
====Search on date, number or quantity====&lt;br /&gt;
When a search parameter has a type of date, number or quantity, the request [https://www.hl7.org/fhir/stu3/search.html#prefix uses prefixes] to control the search behavior. Unless explicitly stated otherwise, the minimum set of supported prefixes for these types is {{fhir|eq}}, {{fhir|gt}}, {{fhir|lt}}, {{fhir|ge}} and {{fhir|le}}. For example:&lt;br /&gt;
 GET [base]/Observation?date=ge2019-01-01&amp;amp;date=le2020-01-01&lt;br /&gt;
Searches on all Observation resources that have an {{fhir|.effective[x]}} between January 1, 2019 and January 1, 2020.&lt;br /&gt;
&lt;br /&gt;
====The {{fhir|_lastUpdated}} search parameter====&lt;br /&gt;
Retrieving information that was added, changed, deleted relative to a date may be done using the search parameter {{fhir|_lastUpdated}}, which is available for any resource. Using the parameter {{fhir|_lastUpdated}}, a system may query for data that is &#039;&#039;new&#039;&#039; since a specified date. Any FHIR server is expected to support this parameter. More information can be found in [https://hl7.org/fhir/STU3/search.html#lastUpdated the section on {{fhir|_lastUpdated}}] in the FHIR specification.&lt;br /&gt;
&lt;br /&gt;
An example search request is shown below.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;GET [base]/Consent?category=http://snomed.info/sct|11291000146105&amp;amp;_lastUpdated=gt2018-10-01&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This search finds all Consent resources with a category SNOMED code 11291000146105 that have been modified since Oct 1, 2018.&lt;br /&gt;
&lt;br /&gt;
===Search results===&lt;br /&gt;
====Including referenced resources====&lt;br /&gt;
Servers may not support read interactions, but all references from search results need to be resolvable (see [[#Use of the reference datatype]]). Therefore servers MAY choose to include the referenced resources in the &#039;&#039;searchset&#039;&#039; Bundle, even if the client didn&#039;t use any &amp;lt;code&amp;gt;_include&amp;lt;/code&amp;gt; parameters. These resources SHALL have &amp;lt;code&amp;gt;Bundle.entry.mode&amp;lt;/code&amp;gt; set to &amp;quot;&#039;&#039;include&#039;&#039;&amp;quot;. Servers SHOULD NOT use contained resources for this purpose.&lt;br /&gt;
&lt;br /&gt;
====Paging====&lt;br /&gt;
Servers MAY use [https://www.hl7.org/fhir/stu3/search.html#count paging] for performance reasons. Client SHALL support this mechanism to prevent loss of information.&lt;br /&gt;
&lt;br /&gt;
== Usage of the {{fhir|.id}}, {{fhir|.identifier}} and {{fhir|.fullUrl}} elements in FHIR instances ==&lt;br /&gt;
&lt;br /&gt;
=== {{fhir|.id}} versus {{fhir|.identifier}} ===&lt;br /&gt;
FHIR recognizes two fields that are used as identifier for instances: {{fhir|.id}} and {{fhir|.identifier}}. Although these are both identifiers, they are unrelated and serve a completely different purpose:&lt;br /&gt;
* {{fhir|.id}} is the logical identifier, or technical identifier, akin to the id-field in a database. It is used as a unique handle for every instance on a particular server, and is needed to construct the URL to the instance. As such, it is used for referring between resources. The {{fhir|.id}} has no further meaning outside of the server.&lt;br /&gt;
* {{fhir|.identifier}} is a business identifier, which usually has a meaning &#039;&#039;outside&#039;&#039; of the server. Examples are a registration number of a healthcare provider, a BSN or social security number for citizens, ISBNs for books, etc. Any instance may have multiple kinds of identifiers.&lt;br /&gt;
&lt;br /&gt;
=== When is {{fhir|.identifier}} expected? ===&lt;br /&gt;
Systems that use an (internal) stable identifier to track information are encouraged to assign it to the {{fhir|.identifier}} element of FHIR instances when sending the resource, using a custom identifier {{fhir|.system}} (e.g. an URL or OID that is under control of the sending organization). Because in HL7v3 (CDA) an identifier can only be composed using OIDs, the {{fhir|.system}} should preferably be an OID to accommodate compatibility in transformations from FHIR. Especially for resources that are used in information standards that have a HL7v3 (CDA) component, such as the BgZ, GP data and Medication process.&lt;br /&gt;
&lt;br /&gt;
The presence of this element helps receiving systems with re-identification and deduplication of resources, especially when the sender system does not natively support logical ids.&lt;br /&gt;
&lt;br /&gt;
Specific requirements for the usage of {{fhir|.identifier}} will be dictated on a use case basis by the particular profiles.&lt;br /&gt;
&lt;br /&gt;
=== When is {{fhir|.id}} expected? ===&lt;br /&gt;
As stated above, the logical id is meant to uniquely identify instances on a particular server; it is a vital component when using FHIR within a RESTful context. So as a rule of thumb, the {{fhir|.id}} element should always be present when dealing with instances that have a logical id, thus with instances on a server. This means:&lt;br /&gt;
* When a client reads, updates or otherwise addresses an existing resource on a server, the {{fhir|.id}} element SHALL be populated in the request and response, and it SHALL match the id in the request URL.&lt;br /&gt;
* When a client sends a &#039;&#039;new&#039;&#039; instance to a server using a create operation, the &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; element is &#039;&#039;not&#039;&#039; expected to be present -- these new instances don&#039;t exist yet on the server, so a logical id has no meaning. However, the server SHALL assign a logical id and populate the {{fhir|.id}} element in the response.&amp;lt;br/&amp;gt;&#039;&#039;Note&#039;&#039;: It is not strictly prohibited to populate the {{fhir|.id}} field when sending a new instance, but the server SHOULD ignore it.&lt;br /&gt;
* When a client performs a search on a server, all instances in the returned searchset Bundle SHOULD have the {{fhir|.id}} field populated.&amp;lt;br/&amp;gt;&#039;&#039;Note&#039;&#039;: A server SHOULD try its best to create stable ids for the resources it serves. Omitting {{fhir|.id}} elements is strongly discouraged as it breaks the assumptions about RESTful behavior. However, a server that omits {{fhir|.id}}s is still considered conformant when the conditions below are met:&lt;br /&gt;
*# The server does not natively support logical ids, for example when it is a stateless middleware server that gets its input from a non-FHIR XIS backend.&lt;br /&gt;
*# &#039;&#039;And&#039;&#039; the use case doesn&#039;t require read / update / delete / patch support for any of the returned of referenced resources, as stated by the CapabilityStatement for the information standard.&lt;br /&gt;
*# &#039;&#039;And&#039;&#039; the server includes all referenced resources in the searchset Bundle (regardless of whether the client asked to do so). These resources refer to each other based on the fullUrl mechanism as described below.&lt;br /&gt;
&lt;br /&gt;
=== Logical ids, {{fhir|.fullUrl}}s and references in Bundles ===&lt;br /&gt;
&lt;br /&gt;
There are several FHIR operations, like searching or batch create operations, where multiple instances are placed together in a Bundle. These instances will usually contain references to each other. These internal references cannot be resolved simply by inspecting the {{fhir|.id}} element of every instance; it is not guaranteed that all instances have a logical id. Instead, Bundles allow an {{fhir|entry.fullUrl}} element for each instance which may be used for references. This is an additional mechanism to the logical id, not a replacement:&lt;br /&gt;
* The [[#When_is_id_expected.3F|guidelines above]] for populating the {{fhir|.id}} field still apply. &lt;br /&gt;
* If {{fhir|.id}} is present, {{fhir|.fullUrl}} SHALL correspond with it (see below).&lt;br /&gt;
&lt;br /&gt;
{{fhir|.fullUrl}}s may be RESTful URLs, UUIDs or even OIDs, based on the situation (which may be mixed within the same Bundle):&lt;br /&gt;
; Instances with a logical id: If an instance can be accessed on the server using RESTful operations, the {{fhir|.id}} of that instance in the Bundle will be populated. The corresponding {{fhir|.fullUrl}} in this case SHALL be the absolute URL to the instance on the server.&amp;lt;p&amp;gt;Instances within the Bundle may use relative references to each other, like they are on the same server. The FHIR machinery specifies how to find the matching instance based on the {{fhir|.fullUrl}}.&amp;lt;/p&amp;gt;&lt;br /&gt;
; Instances without a logical id: When instances are to be created on a server or when the server doesn&#039;t support reading individual instances, they don&#039;t have a logical id. When these id-less instances need to be referenced from within a Bundle, there are two alternatives:&lt;br /&gt;
:* &amp;lt;span id=&amp;quot;uuid-as-logical-id&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;UUIDs can be used as single-use ids that will change each time the Bundle is generated. The {{fhir|.fullUrl}} for the instance will be the UUID prefixed with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;urn:uuid:&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. &amp;lt;ref name=&amp;quot;id-ambiguous&amp;quot;&amp;gt;Some implementations may choose to populate the {{fhir|.id}} element with the unprefixed UUID or OID in cases when the {{fhir|.id}} field is expected, for example in searchset Bundles. The FHIR specification is ambiguous on the requirements to do so. For a long discussion on the topic, see [https://chat.fhir.org/#narrow/stream/179166-implementers/topic/Confused.20about.20URN.20fullUrl&#039;s.20and.20resource.2Eid&#039;s chat.fhir.org].&amp;lt;/ref&amp;gt;&lt;br /&gt;
:* &amp;lt;span id=&amp;quot;oid-as-logical-id&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;OIDs can be used if the instance has an OID-based &#039;&#039;business&#039;&#039; identifier (i.e. the {{fhir|.identifier}} field), like the UZI number of a healthcare provider. The {{fhir|.fullUrl}} will be the OID prefixed with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;urn:oid:&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;ref name=&amp;quot;id-ambiguous&amp;quot;/&amp;gt;&amp;lt;ref&amp;gt;The use of OIDs as id has some limitations:&lt;br /&gt;
* The {{fhir|.id}} has a maximum length of 64 characters, so only OIDs that contain less than 64 characters can be used.&lt;br /&gt;
* OID based ids are expected to be stable, just like RESTful ids. Different Bundle instances SHALL always use the same OID based ids.&lt;br /&gt;
* Some &#039;&#039;objects&#039;&#039; may have multiple OID based identifiers, like AGB and UZI for practitioners. Which one do you choose? And what happens when the UZI number becomes available after you&#039;ve already used the AGB as {{fhir|.id}}?&lt;br /&gt;
* Specifically for HL7 V3 based backends: an HL7 V3 II datatype normally consists of a &amp;lt;code&amp;gt;@root&amp;lt;/code&amp;gt; (OID) and an &amp;lt;code&amp;gt;@extension&amp;lt;/code&amp;gt; (string). Concatenation of &amp;lt;code&amp;gt;@root&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;@extension&amp;lt;/code&amp;gt; only yields a new OID if &amp;lt;code&amp;gt;@extension&amp;lt;/code&amp;gt; is numeric. Other combinations of &amp;lt;code&amp;gt;@root.@extension&amp;lt;/code&amp;gt;, may yield a valid {{fhir|.id}} (pattern &amp;lt;code&amp;gt;[A-Za-z0-9\-\.]{1,64}&amp;lt;/code&amp;gt;), but may not be a valid OID. In this case it is no longer possible to create a {{fhir|.fullUrl}} consistent with the {{fhir|.id}} based the &amp;lt;nowiki&amp;gt;urn:oid:&amp;lt;/nowiki&amp;gt; scheme.&amp;lt;/ref&amp;gt;.&lt;br /&gt;
: Instances within the Bundle should use the prefixed version of the UUID/OID for referencing.&lt;br /&gt;
&lt;br /&gt;
==== Example ====&lt;br /&gt;
Consider a client that wants to send a new Observation instance to a server and simultaneously link it to an existing Task instance. This can be done using a transaction Bundle:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; highlight=&amp;quot;7-8,11,23-24,27-28,33-34,41-42&amp;quot; style=&amp;quot;max-height:400px; overflow: auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Bundle xmlns=&amp;quot;http://hl7.org/fhir&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Transaction Bundle that will simultaneously create a new instance and update an existing one --&amp;gt;&lt;br /&gt;
    &amp;lt;type value=&amp;quot;transaction&amp;quot;/&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;!-- A new instance to create --&amp;gt;&lt;br /&gt;
    &amp;lt;entry&amp;gt;&lt;br /&gt;
        &amp;lt;!-- The new instance doesn&#039;t have a logical id yet, so a temporary UUID is used for references within the Bundle --&amp;gt;&lt;br /&gt;
        &amp;lt;fullUrl value=&amp;quot;urn:uuid:0e855422-b8ef-4247-9443-f3747e78747e&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;resource&amp;gt;&lt;br /&gt;
            &amp;lt;Observation&amp;gt;&lt;br /&gt;
                &amp;lt;!-- The id field is absent, because the instance doesn&#039;t exist yet on the server --&amp;gt;&lt;br /&gt;
                ...&lt;br /&gt;
            &amp;lt;/Observation&amp;gt;&lt;br /&gt;
        &amp;lt;/resource&amp;gt;&lt;br /&gt;
    &amp;lt;/entry&amp;gt;&lt;br /&gt;
    &amp;lt;request&amp;gt;&lt;br /&gt;
        &amp;lt;method value=&amp;quot;POST&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;url value=&amp;quot;Observation&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/request&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- An existing instance to update with a reference to the new instance --&amp;gt;&lt;br /&gt;
    &amp;lt;entry&amp;gt;&lt;br /&gt;
        &amp;lt;!-- RESTful URL of existing Task instance --&amp;gt;&lt;br /&gt;
        &amp;lt;fullUrl value=&amp;quot;http://example-xis.com/Task/1234&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;resource&amp;gt;&lt;br /&gt;
            &amp;lt;Task&amp;gt;&lt;br /&gt;
                &amp;lt;!-- Logical id of the instance, matches the fullUrl --&amp;gt;&lt;br /&gt;
                &amp;lt;id value=&amp;quot;1234&amp;quot;/&amp;gt;&lt;br /&gt;
                ...&lt;br /&gt;
                &amp;lt;output&amp;gt;&lt;br /&gt;
                    ...&lt;br /&gt;
                    &amp;lt;valueReference&amp;gt;&lt;br /&gt;
                        &amp;lt;!-- Reference to the fullUrl of the new instance --&amp;gt;&lt;br /&gt;
                        &amp;lt;reference value=&amp;quot;urn:uuid:0e855422-b8ef-4247-9443-f3747e78747e&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;/valueReference&amp;gt;&lt;br /&gt;
                &amp;lt;/output&amp;gt;&lt;br /&gt;
            &amp;lt;/Task&amp;gt;&lt;br /&gt;
        &amp;lt;/resource&amp;gt;&lt;br /&gt;
        &amp;lt;request&amp;gt;&lt;br /&gt;
            &amp;lt;method value=&amp;quot;PUT&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- The path on the server, consistent with fullUrl and id --&amp;gt;&lt;br /&gt;
            &amp;lt;url value=&amp;quot;Task/1234&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/request&amp;gt;&lt;br /&gt;
    &amp;lt;/entry&amp;gt;&lt;br /&gt;
&amp;lt;/Bundle&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The server response should then look like:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; highlight=&amp;quot;5-6,9-10,28-29&amp;quot; style=&amp;quot;max-height:400px; overflow: auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Bundle xmlns=&amp;quot;http://hl7.org/fhir&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;type value=&amp;quot;transaction-response&amp;quot;/&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;entry&amp;gt;&lt;br /&gt;
        &amp;lt;!-- The newly created instance gets the logical id &amp;quot;5678&amp;quot; from the server --&amp;gt;&lt;br /&gt;
        &amp;lt;fullUrl value=&amp;quot;http://example-xis.com/QuestionnaireResponse/5678&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;resource&amp;gt;&lt;br /&gt;
            &amp;lt;Observation&amp;gt;&lt;br /&gt;
                &amp;lt;!-- The id matches the fullUrl --&amp;gt;&lt;br /&gt;
                &amp;lt;id value=&amp;quot;5678&amp;quot;/&amp;gt;&lt;br /&gt;
                ...&lt;br /&gt;
            &amp;lt;/Observation&amp;gt;&lt;br /&gt;
        &amp;lt;/resource&amp;gt;&lt;br /&gt;
    &amp;lt;/entry&amp;gt;&lt;br /&gt;
    &amp;lt;response&amp;gt;&lt;br /&gt;
        ....&lt;br /&gt;
    &amp;lt;/request&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;entry&amp;gt;&lt;br /&gt;
        &amp;lt;fullUrl value=&amp;quot;http://example-xis.com/Task/1234&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;resource&amp;gt;&lt;br /&gt;
            &amp;lt;Task&amp;gt;&lt;br /&gt;
                &amp;lt;id value=&amp;quot;1234&amp;quot;/&amp;gt;&lt;br /&gt;
                ...&lt;br /&gt;
                &amp;lt;output&amp;gt;&lt;br /&gt;
                    ...&lt;br /&gt;
                    &amp;lt;valueReference&amp;gt;&lt;br /&gt;
                        &amp;lt;!-- Reference to the relative URL of the created instance may be relative --&amp;gt;&lt;br /&gt;
                        &amp;lt;reference value=&amp;quot;Observation/5678&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;/valueReference&amp;gt;&lt;br /&gt;
                &amp;lt;/output&amp;gt;&lt;br /&gt;
            &amp;lt;/Task&amp;gt;&lt;br /&gt;
        &amp;lt;/resource&amp;gt;&lt;br /&gt;
        &amp;lt;response&amp;gt;&lt;br /&gt;
            ....&lt;br /&gt;
        &amp;lt;/response&amp;gt;&lt;br /&gt;
    &amp;lt;/entry&amp;gt;&lt;br /&gt;
&amp;lt;/Bundle&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Handling errors==&lt;br /&gt;
Errors in FHIR interactions are usually communicated using the combination of an appropriate HTTP status code in the 4xx-5xx range, and an [https://hl7.org/fhir/STU3/operationoutcome.html OperationOutcome] resource providing more details regarding the error. The OperationOutcome resource contains mandatory elements to indicate the overall type and severity of the error (respectively {{fhir|.code}} and {{fhir|.severity}}) and MAY express the location (using {{fhir|.location}} or {{fhir|.expression}}) and a free-form or coded description of the error (using the {{fhir|.diagnostics}} or {{fhir|.detail}} element). Although these latter elements are not required, their usage is strongly encouraged.&lt;br /&gt;
&lt;br /&gt;
For the most common errors, the expected handling is listed in the table below. This should be interpreted as a guideline, as the nature of an error is not always unambiguous and various FHIR reference implementations will make different choices. The FHIR specification provides more detail [https://www.hl7.org/fhir/stu3/http.html on error handling in general], [https://www.hl7.org/fhir/stu3/security.html#AccessDenied access denied responses] and [https://www.hl7.org/fhir/stu3/search.html#errors for search operations specifically].&lt;br /&gt;
&lt;br /&gt;
In general, most FHIR-related errors (in addition to normal HTTP errors related to security, header and content type negotiation issues) will result in one of these HTTP status codes:&lt;br /&gt;
* 400 Bad Request - resource could not be parsed, search could not be processed or basic FHIR validation rules failed&lt;br /&gt;
* 401 Unauthorized - authorization is required for the interaction that was attempted (usually emitted by the authorization server)&lt;br /&gt;
* 403 Forbidden - the server was unable to execute the search, due to an authorization failure (usually emitted by the resource server)&lt;br /&gt;
* 404 Not Found - resource type not supported, or not an FHIR endpoint&lt;br /&gt;
* 422 Unprocessable Entity - the proposed resource violated applicable FHIR profiles or server business rules&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;  &lt;br /&gt;
|- &lt;br /&gt;
! Interaction &lt;br /&gt;
! Error &lt;br /&gt;
! Expected action &lt;br /&gt;
! Example &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=3 |All &lt;br /&gt;
| Not authorized, absent or expired access token&lt;br /&gt;
|&lt;br /&gt;
* HTTP 401 Unauthorized&lt;br /&gt;
* OperationOutcome with {{fhir|.code}} set to {{term|security}}&lt;br /&gt;
| [[FHIR:V1.0 FHIR_Error_handling_examples#Not_authorized|Example]]&lt;br /&gt;
|-&lt;br /&gt;
| Invalid authorization, scope of the access token is not sufficient for the request&lt;br /&gt;
| &lt;br /&gt;
* HTTP 403 Forbidden&lt;br /&gt;
* OperationOutcome with {{fhir|.code}} set to {{term|security}}&lt;br /&gt;
| [[FHIR:V1.0 FHIR_Error_handling_examples#Invalid_authorization|Example]]&lt;br /&gt;
|-  &lt;br /&gt;
| Resource is not supported&lt;br /&gt;
|&lt;br /&gt;
* HTTP 404 Not Found&lt;br /&gt;
* OperationOutcome with {{fhir|.code}} set to {{term|not-supported}}&lt;br /&gt;
| [[FHIR:V1.0 FHIR_Error_handling_examples#Resource_is_not_supported|Example]]&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=4 |search&lt;br /&gt;
| No match for the given search parameters&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |&#039;&#039;This is not considered an error, but a normal search without results.&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Unknown search parameter&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | &#039;&#039;This is not considered an error. See the [[#unknown_search_parameter_handling|guidance in the section on searching]].&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| Syntactically incorrect parameter&lt;br /&gt;
| &lt;br /&gt;
* HTTP 400 Bad Request&lt;br /&gt;
* OperationOutcome. There are various issue type codes that could be used, depending on the nature of the error&lt;br /&gt;
| [[FHIR:Vprepub-1.0 FHIR_Error_handling_examples#Syntactically_incorrect_parameter|Example]]&lt;br /&gt;
|-&lt;br /&gt;
| Known but unsupported value. This situation applies to non-supported HCIM profiles when the Resource endpoint itself is supported.&lt;br /&gt;
|&lt;br /&gt;
* HTTP 200 OK&lt;br /&gt;
* Empty Bundle of {{fhir|.type}} {{term|searchset}}&lt;br /&gt;
* OperationOutcome in Bundle as an entry marked with {{fhir|Bundle.entry.search.mode}} of {{term|outcome}}.&lt;br /&gt;
* OperationOutcome with {{fhir|.code}} set to {{term|not-found}} and {{fhir|.severity}} not set to {{term|fatal}} or {{term|error}}.&lt;br /&gt;
| [[FHIR:V1.0 FHIR_Error_handling_examples#Unkown_or_unsupported_search_parameter_value|Example]]&lt;br /&gt;
|- &lt;br /&gt;
| read&lt;br /&gt;
| Read request with unknown id&lt;br /&gt;
| &lt;br /&gt;
* HTTP 404 Not Found&lt;br /&gt;
* OperationOutcome with {{fhir|.code}} set to {{term|not-found}}&lt;br /&gt;
| [[FHIR:V1.0 FHIR_Error_handling_examples#Request_on_an_unknown_id|Example]]&lt;br /&gt;
|- &lt;br /&gt;
| update&lt;br /&gt;
|  No or incorrect Resource id &lt;br /&gt;
|&lt;br /&gt;
* HTTP 400 Bad Request&lt;br /&gt;
* OperationOutcome with {{fhir|.code}} set to {{term|invalid}}&lt;br /&gt;
| [[FHIR:V1.0 FHIR_Error_handling_examples#No_or_incorrect_Resource_id|Example]]&lt;br /&gt;
|- &lt;br /&gt;
| create/update&lt;br /&gt;
| Resource syntax or data is incorrect, invalid or unsupported&lt;br /&gt;
| &lt;br /&gt;
* HTTP 400 Bad Request or HTTP 422 Unprocessable Entity&lt;br /&gt;
* OperationOutcome with {{fhir|.code}} set to {{term|invalid}} or preferably a more specific child code.&lt;br /&gt;
| [[FHIR:V1.0 FHIR_Error_handling_examples#Resource_syntax_or_data_is_incorrect_or_invalid|Example]]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;section end=OverarchingPrinciples /&amp;gt;&lt;br /&gt;
&amp;lt;section begin=FHIRPackages /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==CapabilityStatements==&lt;br /&gt;
Information standards may have a [https://www.hl7.org/fhir/stu3/capabilitystatement.html CapabilityStatement] that is informative in nature and does not represent the minimum or maximum set of capabilities the client or server should support. Nictiz will strive to provide CapabilityStatements that are as complete as possible, however for the exact set of capabilities the implementation guide of the corresponding information standard should be consulted.&lt;br /&gt;
&lt;br /&gt;
==Referring other resources when sending information==&lt;br /&gt;
When the client creates/updates a resource on a server, it often needs to reference &amp;quot;secondary&amp;quot; resources which are not the primary focus of the interaction -- e.g. an Observation must indicate its subject using a reference to a Patient resource. The client may refer to existing resources on the server for this, but this is not always possible (for example, the client doesn&#039;t know about the existing resource or the server doesn&#039;t support the {{fhir|read}} operation for it). In this case, the client needs to send the secondary resources along with the primary resource in a Bundle, and the server should align these new resources with the ones it already has.&lt;br /&gt;
&lt;br /&gt;
A data conflict may arise if these secondary resources carry details that are not of interest within the particular context of the information standard. For example, the client posts an Observation and sends along a Patient resource containing a different telephone number than the one that is on record at the server side. This change in telephone number is not relevant in this particular context, since the interaction is about creating the Observation.&lt;br /&gt;
&lt;br /&gt;
Unless more specific guidance is given by the information standard, the following guidance applies:&lt;br /&gt;
* Sending secondary resources SHALL only be done when the information standard specifies that a {{fhir|batch}} or {{fhir|transaction}} operation is to be used.&lt;br /&gt;
* If so, the client MAY send a bare-bones instance as the secondary resource containing just minimal information, but this SHOULD include the information necessary for the server to match its own copy. The information standard MAY specify which information is minimally needed for such a secondary resource and MAY also restrict the information that is sent in the secondary resource.&lt;br /&gt;
* The client MUST include a {{fhir|Bundle.entry.request}} for each of the resources in the Bundle, including the secondary resources that are only there for referencing purposes&amp;lt;ref&amp;gt;Although {{fhir|Bundle.entry.request}} is not formally required in FHIR STU3, it is made clear in FHIR R4 that the expected behavior actually is to include it.&amp;lt;/ref&amp;gt;. {{fhir|.request}} SHOULD be a &amp;lt;code&amp;gt;POST&amp;lt;/code&amp;gt; to the appropriate endpoint. As an alternative, &amp;lt;code&amp;gt;PUT&amp;lt;/code&amp;gt; MAY be used, but is strongly discouraged; if the client has knowledge on the id of the resource on the server, an absolute URL is strongly preferred.&lt;br /&gt;
* If the server can unequivocally de-duplicate this secondary resource (for example, because the patient is already known from the security context or the healthcare provider is recognized by the UZI number), it MAY choose to ignore the differences of this resource or it MAY incorporate them (see the [https://www.hl7.org/fhir/stu3/http.html#transactional-integrity the section on transactional integity] in the FHIR specification). Please note that absence of information should not result in deletion of information on the server, as the client could send a bare-bones instance.&lt;br /&gt;
** If a {{fhir|transaction}} operation is used and the server chooses to ignore the differences, it SHOULD do so silently by responding with a 200 OK status code for the corresponding {{fhir|Bundle.entry.response.status}} in the response Bundle.&lt;br /&gt;
** If a {{fhir|batch}} operation is used and the server chooses to ignore the differences, it SHOULD do so either silently using the mechanism described above, or explicitly by responding with a 422 Unprocessable Entity status code {{fhir|Bundle.entry.response.status}} to indicate that a business rule prevented the resource from being created (in combination with an OperationOutcome resource).&lt;br /&gt;
* The server SHALL rewrite the references in the primary resource to the resource it already has.&lt;br /&gt;
&lt;br /&gt;
=FHIR Packages=&lt;br /&gt;
The information standards maintained by Nictiz adopt the FHIR Packaging mechanism to support consistent versioning of profiles and related conformance resources such as OperationDefinitions. FHIR Packaging is based on the NPM Packaging mechanism and offers developers a convenient way to include the conformance resources in their favorite IDE. The relevant package version is indicated and linked in the information standards technical design page.&lt;br /&gt;
&lt;br /&gt;
Please note that every effort has been made to ensure that the examples contained in the packages are correct and useful, but they are not a normative part of any information standard. &lt;br /&gt;
&lt;br /&gt;
For even more background information:&lt;br /&gt;
* [https://confluence.hl7.org/display/FHIR/NPM+Package+Specification The HL7 base specification for FHIR packages]&lt;br /&gt;
* [https://blog.fire.ly/2017/11/28/versioning-and-canonical-urls/ What is the problem that packaging could address]&lt;br /&gt;
* [https://simplifier.net/organization/firely/news/55 Introducing the Simplifier FHIR Package Server] (includes what problem packaging addresses)&lt;br /&gt;
* [https://simplifier.net/organization/firely/news/56 Firely Torinox introduction] (this is one of the tools that&#039;s useful for working with FHIR packages)&lt;br /&gt;
&lt;br /&gt;
{{NoteBox|It is &#039;&#039;&#039;not&#039;&#039;&#039; required to implement FHIR based information standards using the packaging mechanism. It is still possible to download all or selected resources from Simplifier on as-needed basis. You are however encouraged to invest in dealing with packages.}}&lt;br /&gt;
&amp;lt;section end=FHIRPackages /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ashwin Djorai</name></author>
	</entry>
	<entry>
		<id>https://informatiestandaarden.nictiz.nl/index.php?title=FHIR:V1.0_FHIR_IG_STU3&amp;diff=279247</id>
		<title>FHIR:V1.0 FHIR IG STU3</title>
		<link rel="alternate" type="text/html" href="https://informatiestandaarden.nictiz.nl/index.php?title=FHIR:V1.0_FHIR_IG_STU3&amp;diff=279247"/>
		<updated>2022-04-13T13:26:59Z</updated>

		<summary type="html">&lt;p&gt;Ashwin Djorai: MM-3096: OperationOutcome.code changes to OperationOutcome.issue.code conform the FHIR specs&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOINDEX__&lt;br /&gt;
__NUMBEREDHEADINGS__&lt;br /&gt;
{{DISPLAYTITLE:FHIR STU3 Implementation Guide}}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
This implementation guide describes the considerations for using &#039;&#039;&#039;HL7® FHIR®&#039;&#039;&#039; in context of information standards that are maintained by Nictiz. It applies specifically to HL7® FHIR® version 3 (STU3).&lt;br /&gt;
&lt;br /&gt;
This implementation guide is aimed at software vendors and developers that need to implement FHIR based information standards maintained by Nictiz. Users of this guide are expected to be familiar with the [https://hl7.org/fhir/STU3 FHIR STU3 specification] and resource processing. Where relevant, links to the FHIR specification are provided. This implementation guide is not intended to be a tutorial on that subject.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=OverarchingPrinciples /&amp;gt;&lt;br /&gt;
=Use case overarching principles=&lt;br /&gt;
==Content Types and encodings==&lt;br /&gt;
Unless stated otherwise, the information standards use the [https://hl7.org/fhir/http.html#mime-type FHIR RESTful framework]. This framework defines at least three content-types to send/retrieve information:&lt;br /&gt;
* XML: application/fhir+xml&lt;br /&gt;
* JSON: application/fhir+json&lt;br /&gt;
* RDF: text/turtle - Not supported in this context&lt;br /&gt;
&lt;br /&gt;
Servers SHALL support both XML and JSON, while clients MAY use either format for the request and the response. For the response, servers SHALL support server-driven content negotiation as described in [https://www.hl7.org/fhir/stu3/http.html#mime-type the FHIR specification]. This means that clients can indicate the desired response format using the optional &amp;lt;code&amp;gt;_format=[mimetype]&amp;lt;/code&amp;gt; URL parameter, or the acceptable response format(s) using the &amp;lt;code&amp;gt;Accept&amp;lt;/code&amp;gt; header. The URL parameter takes precedence over the header. If a client does not request a specific content-type, then it is server discretion to respond using XML or JSON.&lt;br /&gt;
&lt;br /&gt;
FHIR uses UTF-8 for all request and response bodies. Since the [https://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.7.1 HTTP specification (section 3.7.1)] defines a default character encoding of ISO-8859-1, requests and responses SHALL explicitly set the character encoding to UTF-8 using the &amp;lt;code&amp;gt;charset&amp;lt;/code&amp;gt; parameter of the MIME-type in the &amp;lt;code&amp;gt;Content-Type&amp;lt;/code&amp;gt; header. Requests MAY also specify this &amp;lt;code&amp;gt;charset&amp;lt;/code&amp;gt; parameter in the &amp;lt;code&amp;gt;Accept&amp;lt;/code&amp;gt; header and/or use the &amp;lt;code&amp;gt;Accept-Charset&amp;lt;/code&amp;gt; header.&lt;br /&gt;
&lt;br /&gt;
==Use of coded concepts==&lt;br /&gt;
===Textual description of coded concepts===&lt;br /&gt;
Coded information is extremely important for interoperability between systems. It enables systems to act on information rather than have humans read everything for interpretation - it enables medication related alerts, exercise encouragements because of weight increase, and many more things. In the HCIMs and profiles, we therefore strive for complete coverage of all possible situations.&lt;br /&gt;
&lt;br /&gt;
However it is likely that unknown codes present themselves in the communication, for example because the sending system has updated its medication codes to a newer version than the receiving system, or because an older record item is coded in a way that now has been deprecated. It is therefore vital that, in addition to the code itself, the sender includes the semantics of the code. Therefore, systems SHOULD include [https://hl7.org/fhir/STU3/datatypes.html#coding {{fhir|(CodeableConcept).coding.display}}] and/or [https://hl7.org/fhir/STU3/datatypes.html#codeableconcept {{fhir|CodeableConcept.text}}] for coded data in FHIR instances. These fields may only be absent in rare circumstances, for example when dealing with historic data, or in data acquired without such info from a third party.&lt;br /&gt;
&lt;br /&gt;
===Code system URIs===&lt;br /&gt;
A coded value in FHIR is communicated as a combination of a code (in {{fhir|.code}}) and the canonical URI for the code system from which it was drawn (in {{fhir|.system}}). Implementers SHALL use the canonical URI that is defined in the FHIR conformance resource. This canonical URI can be found by inspecting the ValueSet that is bound to a coded element in the appropriate FHIR profile.&amp;lt;ref&amp;gt;Although the canonical URI is not formally defined in the ValueSet, in practical terms it can be found here.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Please note&#039;&#039;&#039;: it is an error to assume that the OID assigned to a code system can be used to construct its canonical URI. The canonical URI for use in a FHIR context will always be assigned through the conformance resources&amp;lt;ref&amp;gt;There are exceptions to this, in which case other rules apply, see  [https://www.hl7.org/fhir/stu3/terminologies.html#system the FHIR specifications]. However, this situation is not expected to occur in the use cases that this IG covers.&amp;lt;/ref&amp;gt;. It &#039;&#039;can&#039;&#039; align with this OID (as a (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;urn:oid:[oid]&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; URI), but this is not always the case. For example, SNOMED CT is referenced by URL rather than by &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;urn:oid:[oid]&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Mapping of coded concepts===&lt;br /&gt;
Terminology from HCIMs or UCSDs (use case specific datasets) needs to be faithfully applied to the FHIR profiles, but this is not directly possible when the base FHIR resource defines required terminology that bears no direct relationship with the HCIM or UCSD. These cases include, but are not limited to, the FHIR resource elements of datatype {{datatype|code}} ({{fhir|Patient.gender}}, {{fhir|status}} elements, structural type elements, etc.). This datatype always describes FHIR specific terminology, which usually doesn&#039;t align with the HCIM/UCSD terminology.&lt;br /&gt;
&lt;br /&gt;
In these cases, a mapping will be provided to explain the relationship between de HCIM/UCSD terminology and the FHIR terminology. This is normally done through a FHIR [https://hl7.org/fhir/STU3/conceptmap.html ConceptMap], which can translate between the terminology used in the HCIM/UCSD, and the terminology that FHIR instances need to adhere to. When the ConceptMap {{fhir|.equivalence}} is not {{term|equal}} or {{term|equivalent}}, the original terminology from the HCIM/UCSD SHALL be communicated as well using the extension [https://simplifier.net/resolve?target=simplifier&amp;amp;canonical=http://nictiz.nl/fhir/StructureDefinition/code-specification code-specification] on the same element. It is recommended to use this extension in other situations as well. This allows unambiguous interpretation on the receiver end.&lt;br /&gt;
&lt;br /&gt;
Example snippet from an {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-AllergyIntolerance|title=AllergyIntolerance}} where both the FHIR terminology {{term|high}} and the SNOMED CT {{term|24484000}} terminology are communicated. The FHIR terminology is obtained from the HCIM terminology using ConceptMap {{Simplifier|http://nictiz.nl/fhir/ConceptMap/MateVanKritiekZijnCodelijst-to-allergy-intolerance-criticality|title=MateVanKritiekZijnCodelijst-to-allergy-intolerance-criticality}}:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;criticality value=&amp;quot;high&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;extension url=&amp;quot;http://nictiz.nl/fhir/StructureDefinition/code-specification&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;valueCodeableConcept&amp;gt;&lt;br /&gt;
      &amp;lt;coding&amp;gt;&lt;br /&gt;
        &amp;lt;system value=&amp;quot;http://snomed.info/sct&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;code value=&amp;quot;24484000&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;display value=&amp;quot;Severe&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;/coding&amp;gt;&lt;br /&gt;
    &amp;lt;/valueCodeableConcept&amp;gt;&lt;br /&gt;
  &amp;lt;/extension&amp;gt;&lt;br /&gt;
&amp;lt;/criticality&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Use of the reference datatype==&lt;br /&gt;
A key feature of FHIR is the ability of resources to reference each other. This is done using the [https://hl7.org/fhir/STU3/references.html#Reference {{datatype|Reference}} datatype]. This datatype supports two modes of referencing:&lt;br /&gt;
; [https://hl7.org/fhir/STU3/references.html#literal Literal references], using the {{fhir|.reference}} element: A relative or absolute REST endpoint containing {{fhir|.id}} of the referenced resource. In a Bundle context, this may also be a reference to a {{fhir|Bundle.resource.fullUrl}}.&lt;br /&gt;
; [https://hl7.org/fhir/STU3/references.html#logical Logical references], using the {{fhir|.identifier}} element: Meaning a match on the business identifier ({{fhir|.identifier}}) for the referenced resource, without specifying where to find the referenced resource. Note: confusingly, although this reference type is called &amp;quot;logical reference&amp;quot;, it does &#039;&#039;not&#039;&#039; act on the &amp;quot;logical identifier&amp;quot; ({{fhir|.id}}) of resources.&lt;br /&gt;
&lt;br /&gt;
The resource/profile will usually constrain which resources may be targeted from a given element. For example, {{fhir|Patient.generalPractitioner}} may point only to an Organization or Practitioner resource, and the nl-core-patient profile further restricts this to the nl-core-organization and nl-core-practitioner profiles{{ref|weakness-target-unavailable}}.&lt;br /&gt;
&lt;br /&gt;
The basic requirements for using references in this context are:&lt;br /&gt;
* Either a literal or logical reference SHALL be specified, unless specified otherwise.&lt;br /&gt;
** Literal references are preferred over logical references when multiple target resource types/profiles may be used{{ref|weakness-unknown-type}}.&lt;br /&gt;
* Literal references SHALL be resolvable.&lt;br /&gt;
** External references SHALL be regarded in the same context as the resource itself. If the current security context is insufficient for retrieving the reference, then additional negotiation for appropriate privileges may be required.&lt;br /&gt;
** Relative references are preferred over absolute references.&lt;br /&gt;
* A short description of the target resource SHALL be included using the {{fhir|.display}} element.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note 1&#039;&#039;:  {{note|weakness-target-unavailable}}In some circumstances, the constraints om the target are too strict for the use case and the appropriate resource can&#039;t be referenced (examples are {{fhir|Encounter.participant}}, which cannot reference a PractitionerRole resource to provide context of the attending physician, and {{fhir|Media.operator}}, which cannot target Patient resources and thus doesn&#039;t recognize patient-generated Media). In such cases, the proper reference type is added using an extension within the element that is used to refer the other resource. To aid receiving systems that cannot handle the extension, the sending system SHOULD give as much information as possible in the main element. In the case of the {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/practitionerrole-reference|nictiz.fhir.nl.stu3.zib2017|title=PractitionerRole reference extension}}, this means that the sending system SHOULD populate the main element with the reference to the Practitioner resource. In most other cases, the sender SHOULD repeat the {{fhir|.display}} used in the extension in the main element.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note 2&#039;&#039;: {{note|weakness-unknown-type}}There is a known weakness in the Reference datatype for FHIR STU3 which is fixed in FHIR R4: if the reference might have more than one type of resource as target, a receiving system cannot know what type is meant when only an identifier is provided.&lt;br /&gt;
&lt;br /&gt;
==Relating FHIR profiles with their functional definitions==&lt;br /&gt;
All profiles have a traceable relationship with their functional counterpart(s) based on the element mapping mechanism in FHIR. This allows to:&lt;br /&gt;
# define one or more references from a FHIR profile to an external URL where the functional definition can be found&lt;br /&gt;
# define for each FHIR profile element to which concept &#039;&#039;within&#039;&#039; a functional definition it corresponds&lt;br /&gt;
&lt;br /&gt;
The functional definition(s) underlying the profile can thus be resolved using the [https://hl7.org/fhir/STU3/structuredefinition-definitions.html#StructureDefinition.mapping {{fhir|StructureDefinition.mapping}}] metadata field of a profile. To relate a FHIR profile field to a concept from the functional description, the concept ID defined in the [https://hl7.org/fhir/STU3/dataelement-definitions.html#DataElement.mapping {{fhir|DataElement.mapping}}] can be used to look up the concept in the functional definition. It is possible that a single profile element refers concepts from multiple functional descriptions. Simplifier will show an overview of all the mappings for a FHIR profile on the dedicated &#039;mappings&#039; tab, together with a clickable URL to the functional definition. In addition, on the &#039;overview&#039; tab for each field the relevant mapping can be found.&lt;br /&gt;
&lt;br /&gt;
For example, the profile nl-core-address defines a relationship with [https://simplifier.net/NictizSTU3-Zib2017/nl-core-address/~mappings with four functional definitions], one of which is [https://zibs.nl/wiki/AddressInformation-v1.0(2017EN) AddressInformation-v1.0(2017EN)]. This mapping is identified within the profile using &#039;hcim-addressinformation-v1.0-2017EN&#039;. Looking at the {{fhir|Address.city}} element in this profile, one of the mappings is defined as &#039;hcim-addressinformation-v1.0-2017EN:NL-CM:20.5.3&#039;. This reveals that this element implements (amongst others) the concept from the HCIM AddressInformation-v1.0(2017EN) described using ID &#039;NL-CM:20.5.3&#039;.&lt;br /&gt;
&lt;br /&gt;
==Profile use and declaration==&lt;br /&gt;
The implementation guides for the various information standards list the profiles to use for the FHIR resources. A profile is a statement about the rules that this resource was created against. In the interest of interoperability it is important that, when using said information standard:&lt;br /&gt;
* Each resource SHALL be a valid instance of the applicable profile. Note that this applies not only to profiles listed directly in the IG, but also to profiles referred from/used by listed profiles.&lt;br /&gt;
* Each resource SHALL include the canonical URL of this profile in the {{fhir|meta.profile}} element. The canonical of compatible base or derived profiles MAY be included as well.&lt;br /&gt;
* A receiving system MAY use the stated value of {{fhir|meta.profile}} for validation, documentation or other purposes.&lt;br /&gt;
* A receiving system MAY use other profiles than stated in {{fhir|meta.profile}}, e.g. when it has derived, more constrained profiles based on the stated meta.profile. Reasons for additional validation may include protecting the integrity of the receiving system or determination of internal process flow.&lt;br /&gt;
&lt;br /&gt;
=={{fhir|Resource.text}} or &amp;quot;the narrative&amp;quot;==&lt;br /&gt;
The FHIR STU3 specification says instances SHOULD contain a human readable summary of the contained data, which can be used as fallback by the receiver. This human readable text is contained in the [https://hl7.org/fhir/STU3/domainresource-definitions.html#DomainResource.text {{fhir|.text}} element] with datatype [https://hl7.org/fhir/STU3/narrative.html {{datatype|Narrative}}]. This human readable text is often referred to as &amp;quot;the narrative&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
This implementation guide has the following expectations regarding the use of narratives:&lt;br /&gt;
* Senders SHOULD provide a &amp;quot;clinically safe&amp;quot; ([[#&amp;quot;Clinically safe&amp;quot; narratives|see below]]) narrative of status {{term|extensions}} (preferred) or {{term|generated}} ([[#Narrative status|see below]]), unless:&lt;br /&gt;
** The resource does not support narratives. This is the case for resources that do not derive from DomainResource, like Binary.&lt;br /&gt;
** The resource is contained in another resource.&lt;br /&gt;
** It is explicitly documented in the information standard to do otherwise.&lt;br /&gt;
* Receiver SHALL support the narrative. Ignoring the narrative is considered passive support. Support for the narrative SHALL be in accordance with the status and explicitly documented use in the relevant information standard.&lt;br /&gt;
* Receiver SHALL NOT generically depend on presence of a clinically safe narrative as their only means to present data to users when an explicitly documented use case for status empty or additional exists. Also, using just the narrative you would not expect to produce graphs, support for medication alerts and other functionality.&lt;br /&gt;
&lt;br /&gt;
===&amp;quot;Clinically safe&amp;quot; narratives===&lt;br /&gt;
Regarding the contents of the narrative, the [https://hl7.org/fhir/STU3/domainresource-definitions.html#DomainResource.text FHIR STU3 spec states] that:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;The narrative need not encode all the structured data, but is required to contain sufficient detail to make it &amp;quot;clinically safe&amp;quot; for a human to just read the narrative.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
And for the Narrative datatype:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Structured data SHOULD NOT generally contain information of importance to human readers that is omitted from the narrative. Creators of FHIR resources should not assume that systems will render (or that humans will see) data that is not in the narrative.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The decision to what entails &amp;quot;clinically safe&amp;quot; information, is somewhat arbitrary. Guidelines for &amp;quot;clinically safe&amp;quot; inspired by the [https://hl7.org/fhir/STU3/w5.html FHIR W5 report]:&lt;br /&gt;
* If you only had the narrative: the intention and context should be clear to you.&lt;br /&gt;
* Who. Patient/subject, performer, author and/or other primary actors. Is this about family history or the actual patient.&lt;br /&gt;
* What. The topic for the resource is clear.&lt;br /&gt;
* When. Is this past, present, or future information.&lt;br /&gt;
* Why. What led up to the event. E.g. Condition, Referral that caused Encounter or Procedure.&lt;br /&gt;
* Where. Location of the event/action in the resource.&lt;br /&gt;
* Context. Relevant context as present as presented in the resource. status, Encounter, EpisodeOfCare, Diagnosis, Condition, BodySite.&lt;br /&gt;
* Rendering every identifier and/or code detail may not be necessary. {{fhir|Resource.text}} is for human assessment of the situation so emphasis should be on display text, representing identifier/code/system as relevant in the context.&lt;br /&gt;
    &lt;br /&gt;
Informal note: Producing a &amp;quot;clinically safe&amp;quot; narrative can be cumbersome. Various reference frameworks like [https://hapifhir.io/hapi-fhir/docs/model/narrative_generation.html HAPI] include a Narrative Generator of some sort.&lt;br /&gt;
&lt;br /&gt;
===Narrative status===&lt;br /&gt;
    &lt;br /&gt;
Datatype {{datatype|Narrative}} [https://hl7.org/fhir/STU3/valueset-narrative-status.html defines different status codes] to indicate the origin of the narrative text. This implementation guide expects the most common use case to be the status {{term|extensions}}, which means that the narrative is generated entirely from the structured data and the extensions used. The reason for this is that most resources can have extension content defined on them. This status can still be used if a particular instance doesn&#039;t contain any extensions.&lt;br /&gt;
&lt;br /&gt;
Alternatively, status {{term|generated}} may be used if the sender did not anticipate inclusion of regular extension content in the narrative.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: for both status {{term|extensions}} and {{term|generated}}, all modifier extensions SHOULD be included in the narrative as they always affect the semantics.&lt;br /&gt;
&lt;br /&gt;
Senders SHOULD NOT use the other possible statuses unless it is explicitly documented why, e.g. in an information standard. Receivers MAY choose to support narratives with status {{term|additional}}, which means that it holds information not contained in the structured data. Receivers - upon rendering narrative with status {{term|additional}} - SHOULD make it clear to the user that the information is a fragment, and not the entire thing, in some suitable way.&lt;br /&gt;
&lt;br /&gt;
==Search==&lt;br /&gt;
&lt;br /&gt;
===Search URLs and search parameters===&lt;br /&gt;
Each use case of the various information standards lists the search parameters to use for a client to query the relevant information on a server. Usually, this is done in the form of (a number of) search URL(s), although individual use cases may use some other form if necessary (for example, listing optional parameters). Regarding the search parameters, the following guidelines apply:&lt;br /&gt;
&lt;br /&gt;
* Unless explicitly marked as optional, the listed search parameters are considered the minimum for a request, meaning that:&lt;br /&gt;
** All stated parameters and modifiers SHALL be supported both by clients and servers.&lt;br /&gt;
** All stated parameters and modifiers SHALL be used for searching as specified in the information standard.&lt;br /&gt;
* A client MAY use additional search parameters in the search (such as date-range) not defined in the information standard. These may serve to further constrain the result set.&lt;br /&gt;
* &amp;lt;span id=&amp;quot;unknown_search_parameter_handling&amp;quot;&amp;gt;A server MAY ignore and MAY support additional search parameters. A server SHALL report the applied parameters [https://www.hl7.org/fhir/stu3/search.html#conformance in the self link] of the response and SHOULD provide additional information about the search process using an OperationOutcome in the search result Bundle (as an entry with {{fhir|search.mode}} set to {{term|outcome}}). A client MAY use the self link and/or OperationOutcome to inform the user, independently apply these filters to the result set, or take some other action.&amp;lt;/span&amp;gt;&lt;br /&gt;
* A server SHALL reject any search request that contains parameters suffixed by a modifier that the server does &#039;&#039;&#039;not&#039;&#039;&#039; support for that parameter. For example, if the server supports the name search parameter, but not the :exact modifier on the name, it should reject a search with the parameter {{fhir|1=name:exact=Bill}}, using an HTTP 400 error with an OperationOutcome with a clear error message.&lt;br /&gt;
* A server SHALL NOT return information that is out of scope for the defined use case or authorization, even if the request by the client is wider than the use case.&lt;br /&gt;
* Repeating search parameters constitute a logical AND. Repeating search parameter values constitute a logical OR. Where applicable, this will be described further in the implementation guide. &lt;br /&gt;
* The order of the search parameters is always irrelevant.&lt;br /&gt;
&lt;br /&gt;
General guidance on the use of search parameters can be found [https://www.hl7.org/fhir/stu3/search.html in the FHIR specification].&lt;br /&gt;
&lt;br /&gt;
====Search on date, number or quantity====&lt;br /&gt;
When a search parameter has a type of date, number or quantity, the request [https://www.hl7.org/fhir/stu3/search.html#prefix uses prefixes] to control the search behavior. Unless explicitly stated otherwise, the minimum set of supported prefixes for these types is {{fhir|eq}}, {{fhir|gt}}, {{fhir|lt}}, {{fhir|ge}} and {{fhir|le}}. For example:&lt;br /&gt;
 GET [base]/Observation?date=ge2019-01-01&amp;amp;date=le2020-01-01&lt;br /&gt;
Searches on all Observation resources that have an {{fhir|.effective[x]}} between January 1, 2019 and January 1, 2020.&lt;br /&gt;
&lt;br /&gt;
====The {{fhir|_lastUpdated}} search parameter====&lt;br /&gt;
Retrieving information that was added, changed, deleted relative to a date may be done using the search parameter {{fhir|_lastUpdated}}, which is available for any resource. Using the parameter {{fhir|_lastUpdated}}, a system may query for data that is &#039;&#039;new&#039;&#039; since a specified date. Any FHIR server is expected to support this parameter. More information can be found in [https://hl7.org/fhir/STU3/search.html#lastUpdated the section on {{fhir|_lastUpdated}}] in the FHIR specification.&lt;br /&gt;
&lt;br /&gt;
An example search request is shown below.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;GET [base]/Consent?category=http://snomed.info/sct|11291000146105&amp;amp;_lastUpdated=gt2018-10-01&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This search finds all Consent resources with a category SNOMED code 11291000146105 that have been modified since Oct 1, 2018.&lt;br /&gt;
&lt;br /&gt;
===Search results===&lt;br /&gt;
====Including referenced resources====&lt;br /&gt;
Servers may not support read interactions, but all references from search results need to be resolvable (see [[#Use of the reference datatype]]). Therefore servers MAY choose to include the referenced resources in the &#039;&#039;searchset&#039;&#039; Bundle, even if the client didn&#039;t use any &amp;lt;code&amp;gt;_include&amp;lt;/code&amp;gt; parameters. These resources SHALL have &amp;lt;code&amp;gt;Bundle.entry.mode&amp;lt;/code&amp;gt; set to &amp;quot;&#039;&#039;include&#039;&#039;&amp;quot;. Servers SHOULD NOT use contained resources for this purpose.&lt;br /&gt;
&lt;br /&gt;
====Paging====&lt;br /&gt;
Servers MAY use [https://www.hl7.org/fhir/stu3/search.html#count paging] for performance reasons. Client SHALL support this mechanism to prevent loss of information.&lt;br /&gt;
&lt;br /&gt;
== Usage of the {{fhir|.id}}, {{fhir|.identifier}} and {{fhir|.fullUrl}} elements in FHIR instances ==&lt;br /&gt;
&lt;br /&gt;
=== {{fhir|.id}} versus {{fhir|.identifier}} ===&lt;br /&gt;
FHIR recognizes two fields that are used as identifier for instances: {{fhir|.id}} and {{fhir|.identifier}}. Although these are both identifiers, they are unrelated and serve a completely different purpose:&lt;br /&gt;
* {{fhir|.id}} is the logical identifier, or technical identifier, akin to the id-field in a database. It is used as a unique handle for every instance on a particular server, and is needed to construct the URL to the instance. As such, it is used for referring between resources. The {{fhir|.id}} has no further meaning outside of the server.&lt;br /&gt;
* {{fhir|.identifier}} is a business identifier, which usually has a meaning &#039;&#039;outside&#039;&#039; of the server. Examples are a registration number of a healthcare provider, a BSN or social security number for citizens, ISBNs for books, etc. Any instance may have multiple kinds of identifiers.&lt;br /&gt;
&lt;br /&gt;
=== When is {{fhir|.identifier}} expected? ===&lt;br /&gt;
Systems that use an (internal) stable identifier to track information are encouraged to assign it to the {{fhir|.identifier}} element of FHIR instances when sending the resource, using a custom identifier {{fhir|.system}} (e.g. an URL or OID that is under control of the sending organization). Because in HL7v3 (CDA) an identifier can only be composed using OIDs, the {{fhir|.system}} should preferably be an OID to accommodate compatibility in transformations from FHIR. Especially for resources that are used in information standards that have a HL7v3 (CDA) component, such as the BgZ, GP data and Medication process.&lt;br /&gt;
&lt;br /&gt;
The presence of this element helps receiving systems with re-identification and deduplication of resources, especially when the sender system does not natively support logical ids.&lt;br /&gt;
&lt;br /&gt;
Specific requirements for the usage of {{fhir|.identifier}} will be dictated on a use case basis by the particular profiles.&lt;br /&gt;
&lt;br /&gt;
=== When is {{fhir|.id}} expected? ===&lt;br /&gt;
As stated above, the logical id is meant to uniquely identify instances on a particular server; it is a vital component when using FHIR within a RESTful context. So as a rule of thumb, the {{fhir|.id}} element should always be present when dealing with instances that have a logical id, thus with instances on a server. This means:&lt;br /&gt;
* When a client reads, updates or otherwise addresses an existing resource on a server, the {{fhir|.id}} element SHALL be populated in the request and response, and it SHALL match the id in the request URL.&lt;br /&gt;
* When a client sends a &#039;&#039;new&#039;&#039; instance to a server using a create operation, the &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; element is &#039;&#039;not&#039;&#039; expected to be present -- these new instances don&#039;t exist yet on the server, so a logical id has no meaning. However, the server SHALL assign a logical id and populate the {{fhir|.id}} element in the response.&amp;lt;br/&amp;gt;&#039;&#039;Note&#039;&#039;: It is not strictly prohibited to populate the {{fhir|.id}} field when sending a new instance, but the server SHOULD ignore it.&lt;br /&gt;
* When a client performs a search on a server, all instances in the returned searchset Bundle SHOULD have the {{fhir|.id}} field populated.&amp;lt;br/&amp;gt;&#039;&#039;Note&#039;&#039;: A server SHOULD try its best to create stable ids for the resources it serves. Omitting {{fhir|.id}} elements is strongly discouraged as it breaks the assumptions about RESTful behavior. However, a server that omits {{fhir|.id}}s is still considered conformant when the conditions below are met:&lt;br /&gt;
*# The server does not natively support logical ids, for example when it is a stateless middleware server that gets its input from a non-FHIR XIS backend.&lt;br /&gt;
*# &#039;&#039;And&#039;&#039; the use case doesn&#039;t require read / update / delete / patch support for any of the returned of referenced resources, as stated by the CapabilityStatement for the information standard.&lt;br /&gt;
*# &#039;&#039;And&#039;&#039; the server includes all referenced resources in the searchset Bundle (regardless of whether the client asked to do so). These resources refer to each other based on the fullUrl mechanism as described below.&lt;br /&gt;
&lt;br /&gt;
=== Logical ids, {{fhir|.fullUrl}}s and references in Bundles ===&lt;br /&gt;
&lt;br /&gt;
There are several FHIR operations, like searching or batch create operations, where multiple instances are placed together in a Bundle. These instances will usually contain references to each other. These internal references cannot be resolved simply by inspecting the {{fhir|.id}} element of every instance; it is not guaranteed that all instances have a logical id. Instead, Bundles allow an {{fhir|entry.fullUrl}} element for each instance which may be used for references. This is an additional mechanism to the logical id, not a replacement:&lt;br /&gt;
* The [[#When_is_id_expected.3F|guidelines above]] for populating the {{fhir|.id}} field still apply. &lt;br /&gt;
* If {{fhir|.id}} is present, {{fhir|.fullUrl}} SHALL correspond with it (see below).&lt;br /&gt;
&lt;br /&gt;
{{fhir|.fullUrl}}s may be RESTful URLs, UUIDs or even OIDs, based on the situation (which may be mixed within the same Bundle):&lt;br /&gt;
; Instances with a logical id: If an instance can be accessed on the server using RESTful operations, the {{fhir|.id}} of that instance in the Bundle will be populated. The corresponding {{fhir|.fullUrl}} in this case SHALL be the absolute URL to the instance on the server.&amp;lt;p&amp;gt;Instances within the Bundle may use relative references to each other, like they are on the same server. The FHIR machinery specifies how to find the matching instance based on the {{fhir|.fullUrl}}.&amp;lt;/p&amp;gt;&lt;br /&gt;
; Instances without a logical id: When instances are to be created on a server or when the server doesn&#039;t support reading individual instances, they don&#039;t have a logical id. When these id-less instances need to be referenced from within a Bundle, there are two alternatives:&lt;br /&gt;
:* &amp;lt;span id=&amp;quot;uuid-as-logical-id&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;UUIDs can be used as single-use ids that will change each time the Bundle is generated. The {{fhir|.fullUrl}} for the instance will be the UUID prefixed with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;urn:uuid:&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. &amp;lt;ref name=&amp;quot;id-ambiguous&amp;quot;&amp;gt;Some implementations may choose to populate the {{fhir|.id}} element with the unprefixed UUID or OID in cases when the {{fhir|.id}} field is expected, for example in searchset Bundles. The FHIR specification is ambiguous on the requirements to do so. For a long discussion on the topic, see [https://chat.fhir.org/#narrow/stream/179166-implementers/topic/Confused.20about.20URN.20fullUrl&#039;s.20and.20resource.2Eid&#039;s chat.fhir.org].&amp;lt;/ref&amp;gt;&lt;br /&gt;
:* &amp;lt;span id=&amp;quot;oid-as-logical-id&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;OIDs can be used if the instance has an OID-based &#039;&#039;business&#039;&#039; identifier (i.e. the {{fhir|.identifier}} field), like the UZI number of a healthcare provider. The {{fhir|.fullUrl}} will be the OID prefixed with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;urn:oid:&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;ref name=&amp;quot;id-ambiguous&amp;quot;/&amp;gt;&amp;lt;ref&amp;gt;The use of OIDs as id has some limitations:&lt;br /&gt;
* The {{fhir|.id}} has a maximum length of 64 characters, so only OIDs that contain less than 64 characters can be used.&lt;br /&gt;
* OID based ids are expected to be stable, just like RESTful ids. Different Bundle instances SHALL always use the same OID based ids.&lt;br /&gt;
* Some &#039;&#039;objects&#039;&#039; may have multiple OID based identifiers, like AGB and UZI for practitioners. Which one do you choose? And what happens when the UZI number becomes available after you&#039;ve already used the AGB as {{fhir|.id}}?&lt;br /&gt;
* Specifically for HL7 V3 based backends: an HL7 V3 II datatype normally consists of a &amp;lt;code&amp;gt;@root&amp;lt;/code&amp;gt; (OID) and an &amp;lt;code&amp;gt;@extension&amp;lt;/code&amp;gt; (string). Concatenation of &amp;lt;code&amp;gt;@root&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;@extension&amp;lt;/code&amp;gt; only yields a new OID if &amp;lt;code&amp;gt;@extension&amp;lt;/code&amp;gt; is numeric. Other combinations of &amp;lt;code&amp;gt;@root.@extension&amp;lt;/code&amp;gt;, may yield a valid {{fhir|.id}} (pattern &amp;lt;code&amp;gt;[A-Za-z0-9\-\.]{1,64}&amp;lt;/code&amp;gt;), but may not be a valid OID. In this case it is no longer possible to create a {{fhir|.fullUrl}} consistent with the {{fhir|.id}} based the &amp;lt;nowiki&amp;gt;urn:oid:&amp;lt;/nowiki&amp;gt; scheme.&amp;lt;/ref&amp;gt;.&lt;br /&gt;
: Instances within the Bundle should use the prefixed version of the UUID/OID for referencing.&lt;br /&gt;
&lt;br /&gt;
==== Example ====&lt;br /&gt;
Consider a client that wants to send a new Observation instance to a server and simultaneously link it to an existing Task instance. This can be done using a transaction Bundle:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; highlight=&amp;quot;7-8,11,23-24,27-28,33-34,41-42&amp;quot; style=&amp;quot;max-height:400px; overflow: auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Bundle xmlns=&amp;quot;http://hl7.org/fhir&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Transaction Bundle that will simultaneously create a new instance and update an existing one --&amp;gt;&lt;br /&gt;
    &amp;lt;type value=&amp;quot;transaction&amp;quot;/&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;!-- A new instance to create --&amp;gt;&lt;br /&gt;
    &amp;lt;entry&amp;gt;&lt;br /&gt;
        &amp;lt;!-- The new instance doesn&#039;t have a logical id yet, so a temporary UUID is used for references within the Bundle --&amp;gt;&lt;br /&gt;
        &amp;lt;fullUrl value=&amp;quot;urn:uuid:0e855422-b8ef-4247-9443-f3747e78747e&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;resource&amp;gt;&lt;br /&gt;
            &amp;lt;Observation&amp;gt;&lt;br /&gt;
                &amp;lt;!-- The id field is absent, because the instance doesn&#039;t exist yet on the server --&amp;gt;&lt;br /&gt;
                ...&lt;br /&gt;
            &amp;lt;/Observation&amp;gt;&lt;br /&gt;
        &amp;lt;/resource&amp;gt;&lt;br /&gt;
    &amp;lt;/entry&amp;gt;&lt;br /&gt;
    &amp;lt;request&amp;gt;&lt;br /&gt;
        &amp;lt;method value=&amp;quot;POST&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;url value=&amp;quot;Observation&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/request&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- An existing instance to update with a reference to the new instance --&amp;gt;&lt;br /&gt;
    &amp;lt;entry&amp;gt;&lt;br /&gt;
        &amp;lt;!-- RESTful URL of existing Task instance --&amp;gt;&lt;br /&gt;
        &amp;lt;fullUrl value=&amp;quot;http://example-xis.com/Task/1234&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;resource&amp;gt;&lt;br /&gt;
            &amp;lt;Task&amp;gt;&lt;br /&gt;
                &amp;lt;!-- Logical id of the instance, matches the fullUrl --&amp;gt;&lt;br /&gt;
                &amp;lt;id value=&amp;quot;1234&amp;quot;/&amp;gt;&lt;br /&gt;
                ...&lt;br /&gt;
                &amp;lt;output&amp;gt;&lt;br /&gt;
                    ...&lt;br /&gt;
                    &amp;lt;valueReference&amp;gt;&lt;br /&gt;
                        &amp;lt;!-- Reference to the fullUrl of the new instance --&amp;gt;&lt;br /&gt;
                        &amp;lt;reference value=&amp;quot;urn:uuid:0e855422-b8ef-4247-9443-f3747e78747e&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;/valueReference&amp;gt;&lt;br /&gt;
                &amp;lt;/output&amp;gt;&lt;br /&gt;
            &amp;lt;/Task&amp;gt;&lt;br /&gt;
        &amp;lt;/resource&amp;gt;&lt;br /&gt;
        &amp;lt;request&amp;gt;&lt;br /&gt;
            &amp;lt;method value=&amp;quot;PUT&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- The path on the server, consistent with fullUrl and id --&amp;gt;&lt;br /&gt;
            &amp;lt;url value=&amp;quot;Task/1234&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/request&amp;gt;&lt;br /&gt;
    &amp;lt;/entry&amp;gt;&lt;br /&gt;
&amp;lt;/Bundle&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The server response should then look like:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; highlight=&amp;quot;5-6,9-10,28-29&amp;quot; style=&amp;quot;max-height:400px; overflow: auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Bundle xmlns=&amp;quot;http://hl7.org/fhir&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;type value=&amp;quot;transaction-response&amp;quot;/&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;entry&amp;gt;&lt;br /&gt;
        &amp;lt;!-- The newly created instance gets the logical id &amp;quot;5678&amp;quot; from the server --&amp;gt;&lt;br /&gt;
        &amp;lt;fullUrl value=&amp;quot;http://example-xis.com/QuestionnaireResponse/5678&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;resource&amp;gt;&lt;br /&gt;
            &amp;lt;Observation&amp;gt;&lt;br /&gt;
                &amp;lt;!-- The id matches the fullUrl --&amp;gt;&lt;br /&gt;
                &amp;lt;id value=&amp;quot;5678&amp;quot;/&amp;gt;&lt;br /&gt;
                ...&lt;br /&gt;
            &amp;lt;/Observation&amp;gt;&lt;br /&gt;
        &amp;lt;/resource&amp;gt;&lt;br /&gt;
    &amp;lt;/entry&amp;gt;&lt;br /&gt;
    &amp;lt;response&amp;gt;&lt;br /&gt;
        ....&lt;br /&gt;
    &amp;lt;/request&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;entry&amp;gt;&lt;br /&gt;
        &amp;lt;fullUrl value=&amp;quot;http://example-xis.com/Task/1234&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;resource&amp;gt;&lt;br /&gt;
            &amp;lt;Task&amp;gt;&lt;br /&gt;
                &amp;lt;id value=&amp;quot;1234&amp;quot;/&amp;gt;&lt;br /&gt;
                ...&lt;br /&gt;
                &amp;lt;output&amp;gt;&lt;br /&gt;
                    ...&lt;br /&gt;
                    &amp;lt;valueReference&amp;gt;&lt;br /&gt;
                        &amp;lt;!-- Reference to the relative URL of the created instance may be relative --&amp;gt;&lt;br /&gt;
                        &amp;lt;reference value=&amp;quot;Observation/5678&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;/valueReference&amp;gt;&lt;br /&gt;
                &amp;lt;/output&amp;gt;&lt;br /&gt;
            &amp;lt;/Task&amp;gt;&lt;br /&gt;
        &amp;lt;/resource&amp;gt;&lt;br /&gt;
        &amp;lt;response&amp;gt;&lt;br /&gt;
            ....&lt;br /&gt;
        &amp;lt;/response&amp;gt;&lt;br /&gt;
    &amp;lt;/entry&amp;gt;&lt;br /&gt;
&amp;lt;/Bundle&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Handling errors==&lt;br /&gt;
Errors in FHIR interactions are usually communicated using the combination of an appropriate HTTP status code in the 4xx-5xx range, and an [https://hl7.org/fhir/STU3/operationoutcome.html OperationOutcome] resource providing more details regarding the error. The OperationOutcome resource contains mandatory elements to indicate the overall type and severity of the error (respectively {{fhir|.code}} and {{fhir|.severity}}) and MAY express the location (using {{fhir|.location}} or {{fhir|.expression}}) and a free-form or coded description of the error (using the {{fhir|.diagnostics}} or {{fhir|.detail}} element). Although these latter elements are not required, their usage is strongly encouraged.&lt;br /&gt;
&lt;br /&gt;
For the most common errors, the expected handling is listed in the table below. This should be interpreted as a guideline, as the nature of an error is not always unambiguous and various FHIR reference implementations will make different choices. The FHIR specification provides more detail [https://www.hl7.org/fhir/stu3/http.html on error handling in general], [https://www.hl7.org/fhir/stu3/security.html#AccessDenied access denied responses] and [https://www.hl7.org/fhir/stu3/search.html#errors for search operations specifically].&lt;br /&gt;
&lt;br /&gt;
In general, most FHIR-related errors (in addition to normal HTTP errors related to security, header and content type negotiation issues) will result in one of these HTTP status codes:&lt;br /&gt;
* 400 Bad Request - resource could not be parsed, search could not be processed or basic FHIR validation rules failed&lt;br /&gt;
* 401 Unauthorized - authorization is required for the interaction that was attempted (usually emitted by the authorization server)&lt;br /&gt;
* 403 Forbidden - the server was unable to execute the search, due to an authorization failure (usually emitted by the resource server)&lt;br /&gt;
* 404 Not Found - resource type not supported, or not an FHIR endpoint&lt;br /&gt;
* 422 Unprocessable Entity - the proposed resource violated applicable FHIR profiles or server business rules&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;  &lt;br /&gt;
|- &lt;br /&gt;
! Interaction &lt;br /&gt;
! Error &lt;br /&gt;
! Expected action &lt;br /&gt;
! Example &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=3 |All &lt;br /&gt;
| Not authorized, absent or expired access token&lt;br /&gt;
|&lt;br /&gt;
* HTTP 401 Unauthorized&lt;br /&gt;
* OperationOutcome with {{fhir|.code}} set to {{term|security}}&lt;br /&gt;
| [[FHIR:V1.0 FHIR_Error_handling_examples#Not_authorized|Example]]&lt;br /&gt;
|-&lt;br /&gt;
| Invalid authorization, scope of the access token is not sufficient for the request&lt;br /&gt;
| &lt;br /&gt;
* HTTP 403 Forbidden&lt;br /&gt;
* OperationOutcome with {{fhir|.code}} set to {{term|security}}&lt;br /&gt;
| [[FHIR:V1.0 FHIR_Error_handling_examples#Invalid_authorization|Example]]&lt;br /&gt;
|-  &lt;br /&gt;
| Resource is not supported&lt;br /&gt;
|&lt;br /&gt;
* HTTP 404 Not Found&lt;br /&gt;
* OperationOutcome with {{fhir|.code}} set to {{term|not-supported}}&lt;br /&gt;
| [[FHIR:V1.0 FHIR_Error_handling_examples#Resource_is_not_supported|Example]]&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=4 |search&lt;br /&gt;
| No match for the given search parameters&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |&#039;&#039;This is not considered an error, but a normal search without results.&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Unknown search parameter&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | &#039;&#039;This is not considered an error. See the [[#unknown_search_parameter_handling|guidance in the section on searching]].&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| Syntactically incorrect parameter&lt;br /&gt;
| &lt;br /&gt;
* HTTP 400 Bad Request&lt;br /&gt;
* OperationOutcome. There are various issue type codes that could be used, depending on the nature of the error&lt;br /&gt;
| [[FHIR:Vprepub-1.0 FHIR_Error_handling_examples#Syntactically_incorrect_parameter|Example]]&lt;br /&gt;
|-&lt;br /&gt;
| Known but unsupported value. This situation applies to non-supported HCIM profiles when the Resource endpoint itself is supported.&lt;br /&gt;
|&lt;br /&gt;
* HTTP 200 OK&lt;br /&gt;
* Empty Bundle of {{fhir|.type}} {{term|searchset}}&lt;br /&gt;
* OperationOutcome in Bundle as an entry marked with {{fhir|Bundle.entry.search.mode}} of {{term|outcome}}.&lt;br /&gt;
* OperationOutcome with {{fhir|.code}} set to {{term|not-found}} and {{fhir|.severity}} not set to {{term|fatal}} or {{term|error}}.&lt;br /&gt;
| [[FHIR:V1.0 FHIR_Error_handling_examples#Unkown_or_unsupported_search_parameter_value|Example]]&lt;br /&gt;
|- &lt;br /&gt;
| read&lt;br /&gt;
| Read request with unknown id&lt;br /&gt;
| &lt;br /&gt;
* HTTP 404 Not Found&lt;br /&gt;
* OperationOutcome with {{fhir|.code}} set to {{term|not-found}}&lt;br /&gt;
| [[FHIR:V1.0 FHIR_Error_handling_examples#Request_on_an_unknown_id|Example]]&lt;br /&gt;
|- &lt;br /&gt;
| update&lt;br /&gt;
|  No or incorrect Resource id &lt;br /&gt;
|&lt;br /&gt;
* HTTP 400 Bad Request&lt;br /&gt;
* OperationOutcome with {{fhir|.code}} set to {{term|invalid}}&lt;br /&gt;
| [[FHIR:V1.0 FHIR_Error_handling_examples#No_or_incorrect_Resource_id|Example]]&lt;br /&gt;
|- &lt;br /&gt;
| create/update&lt;br /&gt;
| Resource syntax or data is incorrect, invalid or unsupported&lt;br /&gt;
| &lt;br /&gt;
* HTTP 400 Bad Request or HTTP 422 Unprocessable Entity&lt;br /&gt;
* OperationOutcome with {{fhir|.code}} set to {{term|invalid}} or preferably a more specific child code.&lt;br /&gt;
| [[FHIR:V1.0 FHIR_Error_handling_examples#Resource_syntax_or_data_is_incorrect_or_invalid|Example]]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;section end=OverarchingPrinciples /&amp;gt;&lt;br /&gt;
&amp;lt;section begin=FHIRPackages /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==CapabilityStatements==&lt;br /&gt;
Information standards may have a [https://www.hl7.org/fhir/stu3/capabilitystatement.html CapabilityStatement] that is informative in nature and does not represent the minimum or maximum set of capabilities the client or server should support. Nictiz will strive to provide CapabilityStatements that are as complete as possible, however for the exact set of capabilities the implementation guide of the corresponding information standard should be consulted.&lt;br /&gt;
&lt;br /&gt;
==Referring other resources when sending information==&lt;br /&gt;
When the client creates/updates a resource on a server, it often needs to reference &amp;quot;secondary&amp;quot; resources which are not the primary focus of the interaction -- e.g. an Observation must indicate its subject using a reference to a Patient resource. The client may refer to existing resources on the server for this, but this is not always possible (for example, the client doesn&#039;t know about the existing resource or the server doesn&#039;t support the {{fhir|read}} operation for it). In this case, the client needs to send the secondary resources along with the primary resource in a Bundle, and the server should align these new resources with the ones it already has.&lt;br /&gt;
&lt;br /&gt;
A data conflict may arise if these secondary resources carry details that are not of interest within the particular context of the information standard. For example, the client posts an Observation and sends along a Patient resource containing a different telephone number than the one that is on record at the server side. This change in telephone number is not relevant in this particular context, since the interaction is about creating the Observation.&lt;br /&gt;
&lt;br /&gt;
Unless more specific guidance is given by the information standard, the following guidance applies:&lt;br /&gt;
* Sending secondary resources SHALL only be done when the information standard specifies that a {{fhir|batch}} or {{fhir|transaction}} operation is to be used.&lt;br /&gt;
* If so, the client MAY send a bare-bones instance as the secondary resource containing just minimal information, but this SHOULD include the information necessary for the server to match its own copy. The information standard MAY specify which information is minimally needed for such a secondary resource and MAY also restrict the information that is sent in the secondary resource.&lt;br /&gt;
* The client MUST include a {{fhir|Bundle.entry.request}} for each of the resources in the Bundle, including the secondary resources that are only there for referencing purposes&amp;lt;ref&amp;gt;Although {{fhir|Bundle.entry.request}} is not formally required in FHIR STU3, it is made clear in FHIR R4 that the expected behavior actually is to include it.&amp;lt;/ref&amp;gt;. {{fhir|.request}} SHOULD be a &amp;lt;code&amp;gt;POST&amp;lt;/code&amp;gt; to the appropriate endpoint. As an alternative, &amp;lt;code&amp;gt;PUT&amp;lt;/code&amp;gt; MAY be used, but is strongly discouraged; if the client has knowledge on the id of the resource on the server, an absolute URL is strongly preferred.&lt;br /&gt;
* If the server can unequivocally de-duplicate this secondary resource (for example, because the patient is already known from the security context or the healthcare provider is recognized by the UZI number), it MAY choose to ignore the differences of this resource or it MAY incorporate them (see the [https://www.hl7.org/fhir/stu3/http.html#transactional-integrity the section on transactional integity] in the FHIR specification). Please note that absence of information should not result in deletion of information on the server, as the client could send a bare-bones instance.&lt;br /&gt;
** If a {{fhir|transaction}} operation is used and the server chooses to ignore the differences, it SHOULD do so silently by responding with a 200 OK status code for the corresponding {{fhir|Bundle.entry.response.status}} in the response Bundle.&lt;br /&gt;
** If a {{fhir|batch}} operation is used and the server chooses to ignore the differences, it SHOULD do so either silently using the mechanism described above, or explicitly by responding with a 422 Unprocessable Entity status code {{fhir|Bundle.entry.response.status}} to indicate that a business rule prevented the resource from being created (in combination with an OperationOutcome resource).&lt;br /&gt;
* The server SHALL rewrite the references in the primary resource to the resource it already has.&lt;br /&gt;
&lt;br /&gt;
=FHIR Packages=&lt;br /&gt;
The information standards maintained by Nictiz adopt the FHIR Packaging mechanism to support consistent versioning of profiles and related conformance resources such as OperationDefinitions. FHIR Packaging is based on the NPM Packaging mechanism and offers developers a convenient way to include the conformance resources in their favorite IDE. The relevant package version is indicated and linked in the information standards technical design page.&lt;br /&gt;
&lt;br /&gt;
Please note that every effort has been made to ensure that the examples contained in the packages are correct and useful, but they are not a normative part of any information standard. &lt;br /&gt;
&lt;br /&gt;
For even more background information:&lt;br /&gt;
* [https://confluence.hl7.org/display/FHIR/NPM+Package+Specification The HL7 base specification for FHIR packages]&lt;br /&gt;
* [https://blog.fire.ly/2017/11/28/versioning-and-canonical-urls/ What is the problem that packaging could address]&lt;br /&gt;
* [https://simplifier.net/organization/firely/news/55 Introducing the Simplifier FHIR Package Server] (includes what problem packaging addresses)&lt;br /&gt;
* [https://simplifier.net/organization/firely/news/56 Firely Torinox introduction] (this is one of the tools that&#039;s useful for working with FHIR packages)&lt;br /&gt;
&lt;br /&gt;
{{NoteBox|It is &#039;&#039;&#039;not&#039;&#039;&#039; required to implement FHIR based information standards using the packaging mechanism. It is still possible to download all or selected resources from Simplifier on as-needed basis. You are however encouraged to invest in dealing with packages.}}&lt;br /&gt;
&amp;lt;section end=FHIRPackages /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ashwin Djorai</name></author>
	</entry>
	<entry>
		<id>https://informatiestandaarden.nictiz.nl/index.php?title=FHIR:Vprepub-1.0_FHIR_Error_handling_examples&amp;diff=323788</id>
		<title>FHIR:Vprepub-1.0 FHIR Error handling examples</title>
		<link rel="alternate" type="text/html" href="https://informatiestandaarden.nictiz.nl/index.php?title=FHIR:Vprepub-1.0_FHIR_Error_handling_examples&amp;diff=323788"/>
		<updated>2022-04-13T13:26:19Z</updated>

		<summary type="html">&lt;p&gt;Ashwin Djorai: MM-3096: .code changes to issue.code conform the FHIR specs&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOINDEX__&lt;br /&gt;
__NUMBEREDHEADINGS__&lt;br /&gt;
{{DISPLAYTITLE:FHIR IG Error handling examples}}&lt;br /&gt;
=Error handling examples=&lt;br /&gt;
This page provides guidance on how a server could handle errors. Examples are provided in XML format but could have been in JSON format as well. Please note: these examples are not considered to be part of the normative content of the implementation guide. &lt;br /&gt;
&lt;br /&gt;
==All interactions==&lt;br /&gt;
===Not authorized===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Scenario&#039;&#039;&#039;&lt;br /&gt;
| Not authorized.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Request&#039;&#039;&#039;&lt;br /&gt;
| &amp;lt;pre&amp;gt; GET [base]/Practitioner/86475712701&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Response&#039;&#039;&#039;&lt;br /&gt;
| &lt;br /&gt;
* HTTP 401 Unauthorized&lt;br /&gt;
* OperationOutcome with {{fhir|OperationOutcome.issue.code}} set to {{term|security}} or if applicable a more specific child code. &lt;br /&gt;
|}&lt;br /&gt;
{{Collapse top|XML contents - response}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OperationOutcome xmlns=&amp;quot;http://hl7.org/fhir&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;id value=&amp;quot;01464674-b4b6-11eb-8529-0242ac130003&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;text&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/text&amp;gt;&lt;br /&gt;
    &amp;lt;issue&amp;gt;&lt;br /&gt;
        &amp;lt;severity value=&amp;quot;error&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;code value=&amp;quot;security&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;details&amp;gt;&lt;br /&gt;
            &amp;lt;text value=&amp;quot;Not authorized to access this resource&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/details&amp;gt;&lt;br /&gt;
    &amp;lt;/issue&amp;gt;&lt;br /&gt;
&amp;lt;/OperationOutcome&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{Collapse bottom}}&lt;br /&gt;
===Invalid authorization===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Scenario&#039;&#039;&#039;&lt;br /&gt;
| Invalid authorization.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Request&#039;&#039;&#039;&lt;br /&gt;
| &amp;lt;pre&amp;gt; GET [base]/Patient/20118482245&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Response&#039;&#039;&#039;&lt;br /&gt;
| &lt;br /&gt;
* HTTP 403 Forbidden&lt;br /&gt;
* OperationOutcome with {{fhir|OperationOutcome.issue.code}} set to {{term|security}} or if applicable a more specific child code. &lt;br /&gt;
|}&lt;br /&gt;
{{Collapse top|XML contents - response}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OperationOutcome xmlns=&amp;quot;http://hl7.org/fhir&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;id value=&amp;quot;131sasdffa-ds32-2380-2343-131s12334234&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;text&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/text&amp;gt;&lt;br /&gt;
    &amp;lt;issue&amp;gt;&lt;br /&gt;
        &amp;lt;severity value=&amp;quot;error&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;code value=&amp;quot;security&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;details&amp;gt;&lt;br /&gt;
            &amp;lt;text value=&amp;quot;Read access forbidden&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/details&amp;gt;&lt;br /&gt;
    &amp;lt;/issue&amp;gt;&lt;br /&gt;
&amp;lt;/OperationOutcome&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{Collapse bottom}}&lt;br /&gt;
&lt;br /&gt;
===Resource is not supported===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Scenario&#039;&#039;&#039;&lt;br /&gt;
| The Resource is not supported by the resource server.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Request&#039;&#039;&#039;&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Questionnaire&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Response&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
* HTTP 404 Not Found&lt;br /&gt;
* OperationOutcome with {{fhir|OperationOutcome.issue.code}} set to {{term|not-supported}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Collapse top|XML contents - response}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OperationOutcome xmlns=&amp;quot;http://hl7.org/fhir&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;id value=&amp;quot;3f3f6d70-823f-4c6f-92e9-8693c50723ac&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;text&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/text&amp;gt;&lt;br /&gt;
    &amp;lt;issue&amp;gt;&lt;br /&gt;
        &amp;lt;severity value=&amp;quot;error&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;code value=&amp;quot;not-supported&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;details&amp;gt;&lt;br /&gt;
            &amp;lt;text value=&amp;quot;Request for not-supported ResourceType(s) Questionnaire&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/details&amp;gt;&lt;br /&gt;
    &amp;lt;/issue&amp;gt;&lt;br /&gt;
&amp;lt;/OperationOutcome&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{Collapse bottom}}&lt;br /&gt;
&lt;br /&gt;
==Search==&lt;br /&gt;
===Unkown or unsupported search parameter value===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Scenario&#039;&#039;&#039;&lt;br /&gt;
| &lt;br /&gt;
Unknown or unsupported search parameter value. In this example scenario, the Consent endpoint is supported. Although a system has implemented support for the HCIM TreatmentDirective (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;category=http://snomed.info/sct|11291000146105&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) it has not implemented the HCIM AdvanceDirective (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;category=http://snomed.info/sct|11341000146107&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Request&#039;&#039;&#039;&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Consent?category=http://snomed.info/sct|11341000146107&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Response&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
* HTTP 200 OK&lt;br /&gt;
* Empty Bundle of {{fhir|.type}} {{term|searchset}}&lt;br /&gt;
* OperationOutcome in Bundle as an entry marked with {{fhir|Bundle.entry.search.mode}} of {{term|outcome}}&lt;br /&gt;
* OperationOutcome with {{fhir|OperationOutcome.issue.code}} set to {{term|not-found}} and {{fhir|OperationOutcome.severity}} not set to {{term|fatal}} or {{term|error}}&lt;br /&gt;
|}&lt;br /&gt;
{{Collapse top|XML contents - response}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Bundle xmlns=&amp;quot;http://hl7.org/fhir&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;id value=&amp;quot;bundle-search-warning&amp;quot;/&amp;gt; &lt;br /&gt;
    &amp;lt;meta&amp;gt; &lt;br /&gt;
        &amp;lt;lastUpdated value=&amp;quot;2020-03-14T08:23:30+11:00&amp;quot;/&amp;gt; &lt;br /&gt;
    &amp;lt;/meta&amp;gt;  &lt;br /&gt;
    &amp;lt;type value=&amp;quot;searchset&amp;quot;/&amp;gt;   &lt;br /&gt;
    &amp;lt;total value=&amp;quot;0&amp;quot;/&amp;gt; &lt;br /&gt;
    &amp;lt;link&amp;gt; &lt;br /&gt;
        &amp;lt;relation value=&amp;quot;self&amp;quot;/&amp;gt; &lt;br /&gt;
        &amp;lt;url value=&amp;quot;https://example.org/fhir/Consent?category=http://snomed.info/sct|11341000146107&amp;quot;/&amp;gt; &lt;br /&gt;
    &amp;lt;/link&amp;gt; &lt;br /&gt;
    &amp;lt;entry&amp;gt; &lt;br /&gt;
        &amp;lt;resource&amp;gt; &lt;br /&gt;
            &amp;lt;OperationOutcome&amp;gt; &lt;br /&gt;
                &amp;lt;id value=&amp;quot;131sadfa-ds32-2380-2343-131sadfa34234&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;text&amp;gt; &lt;br /&gt;
                 ...&lt;br /&gt;
                &amp;lt;/text&amp;gt; &lt;br /&gt;
                &amp;lt;issue&amp;gt; &lt;br /&gt;
                    &amp;lt;severity value=&amp;quot;warning&amp;quot;/&amp;gt; &lt;br /&gt;
                    &amp;lt;code value=&amp;quot;not-found&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;details&amp;gt;&lt;br /&gt;
                        &amp;lt;text value=&amp;quot;Request for not-supported Consent of category HCIM AdvanceDirective&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/details&amp;gt;&lt;br /&gt;
                &amp;lt;/issue&amp;gt; &lt;br /&gt;
            &amp;lt;/OperationOutcome&amp;gt; &lt;br /&gt;
        &amp;lt;/resource&amp;gt; &lt;br /&gt;
        &amp;lt;search&amp;gt; &lt;br /&gt;
            &amp;lt;mode value=&amp;quot;outcome&amp;quot;/&amp;gt;  &lt;br /&gt;
        &amp;lt;/search&amp;gt; &lt;br /&gt;
    &amp;lt;/entry&amp;gt; &lt;br /&gt;
&amp;lt;/Bundle&amp;gt; &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{Collapse bottom}}&lt;br /&gt;
&lt;br /&gt;
===Syntactically incorrect parameter===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Scenario&#039;&#039;&#039;&lt;br /&gt;
| Syntactically incorrect parameter in the search request. &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Request&#039;&#039;&#039;&lt;br /&gt;
| &amp;lt;pre&amp;gt; GET [base]/Procedure?patient:john&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Response&#039;&#039;&#039;&lt;br /&gt;
| * HTTP Status code 404 Not Found&amp;lt;br /&amp;gt;* OperationOutcome&lt;br /&gt;
|}&lt;br /&gt;
{{Collapse top|XML contents - response}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OperationOutcome xmlns=&amp;quot;http://hl7.org/fhir&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;id value=&amp;quot;1317cae1-ds32-4e80-2343-4fe6sdfsaxzxfdfs&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;text&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/text&amp;gt;&lt;br /&gt;
   &amp;lt;issue&amp;gt;&lt;br /&gt;
        &amp;lt;severity value=&amp;quot;error&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;code value=&amp;quot;invalid&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;details&amp;gt;&lt;br /&gt;
            &amp;lt;text value=&amp;quot;Argument lacks the name/value separator &#039;=&#039; or has no value&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/details&amp;gt;&lt;br /&gt;
    &amp;lt;/issue&amp;gt;&lt;br /&gt;
&amp;lt;/OperationOutcome&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{Collapse bottom}}&lt;br /&gt;
&lt;br /&gt;
==Read==&lt;br /&gt;
===Request on an unknown id===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Scenario&#039;&#039;&#039;&lt;br /&gt;
| The id is not known by the server&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Request&#039;&#039;&#039;&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Patient/wrong-id&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Response&#039;&#039;&#039;&lt;br /&gt;
| * HTTP Status code 404 Not Found&amp;lt;br /&amp;gt;* OperationOutcome&lt;br /&gt;
|}&lt;br /&gt;
{{Collapse top|XML contents - response}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OperationOutcome xmlns=&amp;quot;http://hl7.org/fhir&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;id value=&amp;quot;1317cae1-ds32-4e80-2340-4fe6sdfae321xf&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;text&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/text&amp;gt;&lt;br /&gt;
    &amp;lt;issue&amp;gt;&lt;br /&gt;
        &amp;lt;severity value=&amp;quot;error&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;code value=&amp;quot;not-found&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;diagnostics value=&amp;quot;Resource Id &amp;amp;quot;Patient/wrong-id&amp;amp;quot; does not exist&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/issue&amp;gt;&lt;br /&gt;
&amp;lt;/OperationOutcome&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{Collapse bottom}}&lt;br /&gt;
&lt;br /&gt;
==Create/Update==&lt;br /&gt;
===No or incorrect Resource id===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Scenario&#039;&#039;&#039;&lt;br /&gt;
| Update an existing Patient resource, using a wrong id in the Resource.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Request&#039;&#039;&#039;&lt;br /&gt;
| &amp;lt;pre&amp;gt; PUT [base]/Patient/34235234&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Response&#039;&#039;&#039;&lt;br /&gt;
| &lt;br /&gt;
* HTTP 400 Bad Request&lt;br /&gt;
OperationOutcome with {{fhir|OperationOutcome.issue.code}} set to {{term|invalid}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Collapse top|XML contents - request}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Patient xmlns=&amp;quot;http://hl7.org/fhir&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;id value=&amp;quot;wrong-id&amp;quot;/&amp;gt; &lt;br /&gt;
  &amp;lt;name&amp;gt; &lt;br /&gt;
    &amp;lt;use value=&amp;quot;official&amp;quot;/&amp;gt; &lt;br /&gt;
    &amp;lt;family value=&amp;quot;Case&amp;quot;/&amp;gt; &lt;br /&gt;
    &amp;lt;given value=&amp;quot;Justin&amp;quot;/&amp;gt; &lt;br /&gt;
  &amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;/Patient&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{Collapse bottom}}&lt;br /&gt;
&lt;br /&gt;
{{Collapse top|XML contents - response}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OperationOutcome xmlns=&amp;quot;http://hl7.org/fhir&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;id value=&amp;quot;1317cae1-ds32-4e80-aaf0-4fe687fsdfsdf&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;text&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/text&amp;gt;&lt;br /&gt;
    &amp;lt;issue&amp;gt;&lt;br /&gt;
        &amp;lt;severity value=&amp;quot;error&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;code value=&amp;quot;invalid&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;details&amp;gt;&lt;br /&gt;
            &amp;lt;text value=&amp;quot;Id in request (34235234) and in resource (wrong-id) must match.&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/details&amp;gt;&lt;br /&gt;
    &amp;lt;/issue&amp;gt;&lt;br /&gt;
&amp;lt;/OperationOutcome&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{Collapse bottom}}&lt;br /&gt;
===Resource syntax or data is incorrect, invalid or unsupported===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Scenario&#039;&#039;&#039;&lt;br /&gt;
| Resource syntax or data is incorrect, invalid or unsupported.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Request&#039;&#039;&#039;&lt;br /&gt;
| &amp;lt;pre&amp;gt; POST [base]/Patient&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Response&#039;&#039;&#039;&lt;br /&gt;
| &lt;br /&gt;
* HTTP 400 Bad Request or HTTP 422 Uprocessable Entity&lt;br /&gt;
* OperationOutcome with {{fhir|OperationOutcome.issue.code}} set to {{term|invalid}} or a more specific child code.&lt;br /&gt;
|}&lt;br /&gt;
{{Collapse top|XML contents - request}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Patient xmlns=&amp;quot;http://hl7.org/fhir&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;id value=&amp;quot;example&amp;quot;/&amp;gt; &lt;br /&gt;
    &amp;lt;name&amp;gt; &lt;br /&gt;
        &amp;lt;use value=&amp;quot;official&amp;quot;/&amp;gt; &lt;br /&gt;
        &amp;lt;family value=&amp;quot;Case&amp;quot;/&amp;gt; &lt;br /&gt;
        &amp;lt;given value=&amp;quot;Justin&amp;quot;/&amp;gt; &lt;br /&gt;
    &amp;lt;/name&amp;gt; &lt;br /&gt;
    &amp;lt;telecom&amp;gt; &lt;br /&gt;
        &amp;lt;value value=&amp;quot;061234567&amp;quot;/&amp;gt; &lt;br /&gt;
        &amp;lt;use value=&amp;quot;mobile&amp;quot;/&amp;gt; &lt;br /&gt;
        &amp;lt;rank value=&amp;quot;2&amp;quot;/&amp;gt; &lt;br /&gt;
    &amp;lt;/telecom&amp;gt; &lt;br /&gt;
&amp;lt;/Patient&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{Collapse bottom}}&lt;br /&gt;
&lt;br /&gt;
{{Collapse top|XML contents - response}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OperationOutcome xmlns=&amp;quot;http://hl7.org/fhir&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;id value=&amp;quot;1317cae1-2ee2-4e80-aaf0-4fe687ffd5f9&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;text&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/text&amp;gt;&lt;br /&gt;
    &amp;lt;issue&amp;gt;&lt;br /&gt;
        &amp;lt;severity value=&amp;quot;error&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;code value=&amp;quot;invariant&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;details&amp;gt;&lt;br /&gt;
            &amp;lt;text value=&amp;quot;Instance failed constraint cpt-2 &amp;amp;quot;A system is required if a value is provided.&amp;amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/details&amp;gt;&lt;br /&gt;
        &amp;lt;diagnostics value=&amp;quot;value.empty() or system.exists()&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;location value=&amp;quot;Patient.telecom[0]&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/issue&amp;gt;&lt;br /&gt;
&amp;lt;/OperationOutcome&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{Collapse bottom}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Scenario&#039;&#039;&#039;&lt;br /&gt;
| Resource syntax or data is incorrect, invalid or unsupported.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Request&#039;&#039;&#039;&lt;br /&gt;
| &amp;lt;pre&amp;gt; POST [base]/Observation&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Response&#039;&#039;&#039;&lt;br /&gt;
| &lt;br /&gt;
* HTTP 400 Bad Request or HTTP 422 Uprocessable Entity&lt;br /&gt;
* OperationOutcome with {{fhir|OperationOutcome.issue.code}} set to {{term|invalid}} or a more specific child code.&lt;br /&gt;
|}&lt;br /&gt;
{{Collapse top|XML contents - request}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Observation xmlns=&amp;quot;http://hl7.org/fhir&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;id value=&amp;quot;example&amp;quot;/&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;category&amp;gt;&lt;br /&gt;
        &amp;lt;coding&amp;gt;&lt;br /&gt;
            &amp;lt;system value=&amp;quot;http://hl7.org/fhir/observation-category&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;code value=&amp;quot;vital-signs&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;display value=&amp;quot;Vital Signs&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/coding&amp;gt;&lt;br /&gt;
    &amp;lt;/category&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;&lt;br /&gt;
        &amp;lt;coding&amp;gt;&lt;br /&gt;
            &amp;lt;system value=&amp;quot;http://loinc.org&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;code value=&amp;quot;39156-5&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;display value=&amp;quot;Body mass index (BMI)&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/coding&amp;gt;&lt;br /&gt;
    &amp;lt;/code&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
&amp;lt;/Observation&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{Collapse bottom}}&lt;br /&gt;
&lt;br /&gt;
{{Collapse top|XML contents - response}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OperationOutcome xmlns=&amp;quot;http://hl7.org/fhir&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;id value=&amp;quot;c8bc9de0-5141-40dd-9a06-7134109d8ce0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;text&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/text&amp;gt;&lt;br /&gt;
    &amp;lt;issue&amp;gt;&lt;br /&gt;
        &amp;lt;severity value=&amp;quot;error&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;code value=&amp;quot;not-supported&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;details&amp;gt;&lt;br /&gt;
            &amp;lt;text value=&amp;quot;Unsupported code value&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/details&amp;gt;&lt;br /&gt;
        &amp;lt;location value=&amp;quot;Observation.code[0]&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/issue&amp;gt;&lt;br /&gt;
&amp;lt;/OperationOutcome&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{Collapse bottom}}&lt;/div&gt;</summary>
		<author><name>Ashwin Djorai</name></author>
	</entry>
	<entry>
		<id>https://informatiestandaarden.nictiz.nl/index.php?title=FHIR:V1.0_FHIR_Error_handling_examples&amp;diff=279196</id>
		<title>FHIR:V1.0 FHIR Error handling examples</title>
		<link rel="alternate" type="text/html" href="https://informatiestandaarden.nictiz.nl/index.php?title=FHIR:V1.0_FHIR_Error_handling_examples&amp;diff=279196"/>
		<updated>2022-04-13T13:26:19Z</updated>

		<summary type="html">&lt;p&gt;Ashwin Djorai: MM-3096: .code changes to issue.code conform the FHIR specs&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOINDEX__&lt;br /&gt;
__NUMBEREDHEADINGS__&lt;br /&gt;
{{DISPLAYTITLE:FHIR IG Error handling examples}}&lt;br /&gt;
=Error handling examples=&lt;br /&gt;
This page provides guidance on how a server could handle errors. Examples are provided in XML format but could have been in JSON format as well. Please note: these examples are not considered to be part of the normative content of the implementation guide. &lt;br /&gt;
&lt;br /&gt;
==All interactions==&lt;br /&gt;
===Not authorized===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Scenario&#039;&#039;&#039;&lt;br /&gt;
| Not authorized.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Request&#039;&#039;&#039;&lt;br /&gt;
| &amp;lt;pre&amp;gt; GET [base]/Practitioner/86475712701&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Response&#039;&#039;&#039;&lt;br /&gt;
| &lt;br /&gt;
* HTTP 401 Unauthorized&lt;br /&gt;
* OperationOutcome with {{fhir|OperationOutcome.issue.code}} set to {{term|security}} or if applicable a more specific child code. &lt;br /&gt;
|}&lt;br /&gt;
{{Collapse top|XML contents - response}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OperationOutcome xmlns=&amp;quot;http://hl7.org/fhir&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;id value=&amp;quot;01464674-b4b6-11eb-8529-0242ac130003&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;text&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/text&amp;gt;&lt;br /&gt;
    &amp;lt;issue&amp;gt;&lt;br /&gt;
        &amp;lt;severity value=&amp;quot;error&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;code value=&amp;quot;security&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;details&amp;gt;&lt;br /&gt;
            &amp;lt;text value=&amp;quot;Not authorized to access this resource&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/details&amp;gt;&lt;br /&gt;
    &amp;lt;/issue&amp;gt;&lt;br /&gt;
&amp;lt;/OperationOutcome&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{Collapse bottom}}&lt;br /&gt;
===Invalid authorization===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Scenario&#039;&#039;&#039;&lt;br /&gt;
| Invalid authorization.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Request&#039;&#039;&#039;&lt;br /&gt;
| &amp;lt;pre&amp;gt; GET [base]/Patient/20118482245&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Response&#039;&#039;&#039;&lt;br /&gt;
| &lt;br /&gt;
* HTTP 403 Forbidden&lt;br /&gt;
* OperationOutcome with {{fhir|OperationOutcome.issue.code}} set to {{term|security}} or if applicable a more specific child code. &lt;br /&gt;
|}&lt;br /&gt;
{{Collapse top|XML contents - response}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OperationOutcome xmlns=&amp;quot;http://hl7.org/fhir&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;id value=&amp;quot;131sasdffa-ds32-2380-2343-131s12334234&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;text&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/text&amp;gt;&lt;br /&gt;
    &amp;lt;issue&amp;gt;&lt;br /&gt;
        &amp;lt;severity value=&amp;quot;error&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;code value=&amp;quot;security&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;details&amp;gt;&lt;br /&gt;
            &amp;lt;text value=&amp;quot;Read access forbidden&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/details&amp;gt;&lt;br /&gt;
    &amp;lt;/issue&amp;gt;&lt;br /&gt;
&amp;lt;/OperationOutcome&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{Collapse bottom}}&lt;br /&gt;
&lt;br /&gt;
===Resource is not supported===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Scenario&#039;&#039;&#039;&lt;br /&gt;
| The Resource is not supported by the resource server.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Request&#039;&#039;&#039;&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Questionnaire&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Response&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
* HTTP 404 Not Found&lt;br /&gt;
* OperationOutcome with {{fhir|OperationOutcome.issue.code}} set to {{term|not-supported}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Collapse top|XML contents - response}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OperationOutcome xmlns=&amp;quot;http://hl7.org/fhir&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;id value=&amp;quot;3f3f6d70-823f-4c6f-92e9-8693c50723ac&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;text&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/text&amp;gt;&lt;br /&gt;
    &amp;lt;issue&amp;gt;&lt;br /&gt;
        &amp;lt;severity value=&amp;quot;error&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;code value=&amp;quot;not-supported&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;details&amp;gt;&lt;br /&gt;
            &amp;lt;text value=&amp;quot;Request for not-supported ResourceType(s) Questionnaire&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/details&amp;gt;&lt;br /&gt;
    &amp;lt;/issue&amp;gt;&lt;br /&gt;
&amp;lt;/OperationOutcome&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{Collapse bottom}}&lt;br /&gt;
&lt;br /&gt;
==Search==&lt;br /&gt;
===Unkown or unsupported search parameter value===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Scenario&#039;&#039;&#039;&lt;br /&gt;
| &lt;br /&gt;
Unknown or unsupported search parameter value. In this example scenario, the Consent endpoint is supported. Although a system has implemented support for the HCIM TreatmentDirective (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;category=http://snomed.info/sct|11291000146105&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) it has not implemented the HCIM AdvanceDirective (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;category=http://snomed.info/sct|11341000146107&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Request&#039;&#039;&#039;&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Consent?category=http://snomed.info/sct|11341000146107&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Response&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
* HTTP 200 OK&lt;br /&gt;
* Empty Bundle of {{fhir|.type}} {{term|searchset}}&lt;br /&gt;
* OperationOutcome in Bundle as an entry marked with {{fhir|Bundle.entry.search.mode}} of {{term|outcome}}&lt;br /&gt;
* OperationOutcome with {{fhir|OperationOutcome.issue.code}} set to {{term|not-found}} and {{fhir|OperationOutcome.severity}} not set to {{term|fatal}} or {{term|error}}&lt;br /&gt;
|}&lt;br /&gt;
{{Collapse top|XML contents - response}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Bundle xmlns=&amp;quot;http://hl7.org/fhir&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;id value=&amp;quot;bundle-search-warning&amp;quot;/&amp;gt; &lt;br /&gt;
    &amp;lt;meta&amp;gt; &lt;br /&gt;
        &amp;lt;lastUpdated value=&amp;quot;2020-03-14T08:23:30+11:00&amp;quot;/&amp;gt; &lt;br /&gt;
    &amp;lt;/meta&amp;gt;  &lt;br /&gt;
    &amp;lt;type value=&amp;quot;searchset&amp;quot;/&amp;gt;   &lt;br /&gt;
    &amp;lt;total value=&amp;quot;0&amp;quot;/&amp;gt; &lt;br /&gt;
    &amp;lt;link&amp;gt; &lt;br /&gt;
        &amp;lt;relation value=&amp;quot;self&amp;quot;/&amp;gt; &lt;br /&gt;
        &amp;lt;url value=&amp;quot;https://example.org/fhir/Consent?category=http://snomed.info/sct|11341000146107&amp;quot;/&amp;gt; &lt;br /&gt;
    &amp;lt;/link&amp;gt; &lt;br /&gt;
    &amp;lt;entry&amp;gt; &lt;br /&gt;
        &amp;lt;resource&amp;gt; &lt;br /&gt;
            &amp;lt;OperationOutcome&amp;gt; &lt;br /&gt;
                &amp;lt;id value=&amp;quot;131sadfa-ds32-2380-2343-131sadfa34234&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;text&amp;gt; &lt;br /&gt;
                 ...&lt;br /&gt;
                &amp;lt;/text&amp;gt; &lt;br /&gt;
                &amp;lt;issue&amp;gt; &lt;br /&gt;
                    &amp;lt;severity value=&amp;quot;warning&amp;quot;/&amp;gt; &lt;br /&gt;
                    &amp;lt;code value=&amp;quot;not-found&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;details&amp;gt;&lt;br /&gt;
                        &amp;lt;text value=&amp;quot;Request for not-supported Consent of category HCIM AdvanceDirective&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/details&amp;gt;&lt;br /&gt;
                &amp;lt;/issue&amp;gt; &lt;br /&gt;
            &amp;lt;/OperationOutcome&amp;gt; &lt;br /&gt;
        &amp;lt;/resource&amp;gt; &lt;br /&gt;
        &amp;lt;search&amp;gt; &lt;br /&gt;
            &amp;lt;mode value=&amp;quot;outcome&amp;quot;/&amp;gt;  &lt;br /&gt;
        &amp;lt;/search&amp;gt; &lt;br /&gt;
    &amp;lt;/entry&amp;gt; &lt;br /&gt;
&amp;lt;/Bundle&amp;gt; &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{Collapse bottom}}&lt;br /&gt;
&lt;br /&gt;
===Syntactically incorrect parameter===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Scenario&#039;&#039;&#039;&lt;br /&gt;
| Syntactically incorrect parameter in the search request. &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Request&#039;&#039;&#039;&lt;br /&gt;
| &amp;lt;pre&amp;gt; GET [base]/Procedure?patient:john&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Response&#039;&#039;&#039;&lt;br /&gt;
| * HTTP Status code 404 Not Found&amp;lt;br /&amp;gt;* OperationOutcome&lt;br /&gt;
|}&lt;br /&gt;
{{Collapse top|XML contents - response}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OperationOutcome xmlns=&amp;quot;http://hl7.org/fhir&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;id value=&amp;quot;1317cae1-ds32-4e80-2343-4fe6sdfsaxzxfdfs&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;text&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/text&amp;gt;&lt;br /&gt;
   &amp;lt;issue&amp;gt;&lt;br /&gt;
        &amp;lt;severity value=&amp;quot;error&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;code value=&amp;quot;invalid&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;details&amp;gt;&lt;br /&gt;
            &amp;lt;text value=&amp;quot;Argument lacks the name/value separator &#039;=&#039; or has no value&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/details&amp;gt;&lt;br /&gt;
    &amp;lt;/issue&amp;gt;&lt;br /&gt;
&amp;lt;/OperationOutcome&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{Collapse bottom}}&lt;br /&gt;
&lt;br /&gt;
==Read==&lt;br /&gt;
===Request on an unknown id===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Scenario&#039;&#039;&#039;&lt;br /&gt;
| The id is not known by the server&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Request&#039;&#039;&#039;&lt;br /&gt;
| &amp;lt;pre&amp;gt;GET [base]/Patient/wrong-id&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Response&#039;&#039;&#039;&lt;br /&gt;
| * HTTP Status code 404 Not Found&amp;lt;br /&amp;gt;* OperationOutcome&lt;br /&gt;
|}&lt;br /&gt;
{{Collapse top|XML contents - response}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OperationOutcome xmlns=&amp;quot;http://hl7.org/fhir&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;id value=&amp;quot;1317cae1-ds32-4e80-2340-4fe6sdfae321xf&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;text&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/text&amp;gt;&lt;br /&gt;
    &amp;lt;issue&amp;gt;&lt;br /&gt;
        &amp;lt;severity value=&amp;quot;error&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;code value=&amp;quot;not-found&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;diagnostics value=&amp;quot;Resource Id &amp;amp;quot;Patient/wrong-id&amp;amp;quot; does not exist&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/issue&amp;gt;&lt;br /&gt;
&amp;lt;/OperationOutcome&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{Collapse bottom}}&lt;br /&gt;
&lt;br /&gt;
==Create/Update==&lt;br /&gt;
===No or incorrect Resource id===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Scenario&#039;&#039;&#039;&lt;br /&gt;
| Update an existing Patient resource, using a wrong id in the Resource.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Request&#039;&#039;&#039;&lt;br /&gt;
| &amp;lt;pre&amp;gt; PUT [base]/Patient/34235234&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Response&#039;&#039;&#039;&lt;br /&gt;
| &lt;br /&gt;
* HTTP 400 Bad Request&lt;br /&gt;
OperationOutcome with {{fhir|OperationOutcome.issue.code}} set to {{term|invalid}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Collapse top|XML contents - request}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Patient xmlns=&amp;quot;http://hl7.org/fhir&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;id value=&amp;quot;wrong-id&amp;quot;/&amp;gt; &lt;br /&gt;
  &amp;lt;name&amp;gt; &lt;br /&gt;
    &amp;lt;use value=&amp;quot;official&amp;quot;/&amp;gt; &lt;br /&gt;
    &amp;lt;family value=&amp;quot;Case&amp;quot;/&amp;gt; &lt;br /&gt;
    &amp;lt;given value=&amp;quot;Justin&amp;quot;/&amp;gt; &lt;br /&gt;
  &amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;/Patient&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{Collapse bottom}}&lt;br /&gt;
&lt;br /&gt;
{{Collapse top|XML contents - response}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OperationOutcome xmlns=&amp;quot;http://hl7.org/fhir&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;id value=&amp;quot;1317cae1-ds32-4e80-aaf0-4fe687fsdfsdf&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;text&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/text&amp;gt;&lt;br /&gt;
    &amp;lt;issue&amp;gt;&lt;br /&gt;
        &amp;lt;severity value=&amp;quot;error&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;code value=&amp;quot;invalid&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;details&amp;gt;&lt;br /&gt;
            &amp;lt;text value=&amp;quot;Id in request (34235234) and in resource (wrong-id) must match.&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/details&amp;gt;&lt;br /&gt;
    &amp;lt;/issue&amp;gt;&lt;br /&gt;
&amp;lt;/OperationOutcome&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{Collapse bottom}}&lt;br /&gt;
===Resource syntax or data is incorrect, invalid or unsupported===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Scenario&#039;&#039;&#039;&lt;br /&gt;
| Resource syntax or data is incorrect, invalid or unsupported.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Request&#039;&#039;&#039;&lt;br /&gt;
| &amp;lt;pre&amp;gt; POST [base]/Patient&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Response&#039;&#039;&#039;&lt;br /&gt;
| &lt;br /&gt;
* HTTP 400 Bad Request or HTTP 422 Uprocessable Entity&lt;br /&gt;
* OperationOutcome with {{fhir|OperationOutcome.issue.code}} set to {{term|invalid}} or a more specific child code.&lt;br /&gt;
|}&lt;br /&gt;
{{Collapse top|XML contents - request}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Patient xmlns=&amp;quot;http://hl7.org/fhir&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;id value=&amp;quot;example&amp;quot;/&amp;gt; &lt;br /&gt;
    &amp;lt;name&amp;gt; &lt;br /&gt;
        &amp;lt;use value=&amp;quot;official&amp;quot;/&amp;gt; &lt;br /&gt;
        &amp;lt;family value=&amp;quot;Case&amp;quot;/&amp;gt; &lt;br /&gt;
        &amp;lt;given value=&amp;quot;Justin&amp;quot;/&amp;gt; &lt;br /&gt;
    &amp;lt;/name&amp;gt; &lt;br /&gt;
    &amp;lt;telecom&amp;gt; &lt;br /&gt;
        &amp;lt;value value=&amp;quot;061234567&amp;quot;/&amp;gt; &lt;br /&gt;
        &amp;lt;use value=&amp;quot;mobile&amp;quot;/&amp;gt; &lt;br /&gt;
        &amp;lt;rank value=&amp;quot;2&amp;quot;/&amp;gt; &lt;br /&gt;
    &amp;lt;/telecom&amp;gt; &lt;br /&gt;
&amp;lt;/Patient&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{Collapse bottom}}&lt;br /&gt;
&lt;br /&gt;
{{Collapse top|XML contents - response}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OperationOutcome xmlns=&amp;quot;http://hl7.org/fhir&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;id value=&amp;quot;1317cae1-2ee2-4e80-aaf0-4fe687ffd5f9&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;text&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/text&amp;gt;&lt;br /&gt;
    &amp;lt;issue&amp;gt;&lt;br /&gt;
        &amp;lt;severity value=&amp;quot;error&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;code value=&amp;quot;invariant&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;details&amp;gt;&lt;br /&gt;
            &amp;lt;text value=&amp;quot;Instance failed constraint cpt-2 &amp;amp;quot;A system is required if a value is provided.&amp;amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/details&amp;gt;&lt;br /&gt;
        &amp;lt;diagnostics value=&amp;quot;value.empty() or system.exists()&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;location value=&amp;quot;Patient.telecom[0]&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/issue&amp;gt;&lt;br /&gt;
&amp;lt;/OperationOutcome&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{Collapse bottom}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Scenario&#039;&#039;&#039;&lt;br /&gt;
| Resource syntax or data is incorrect, invalid or unsupported.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Request&#039;&#039;&#039;&lt;br /&gt;
| &amp;lt;pre&amp;gt; POST [base]/Observation&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Response&#039;&#039;&#039;&lt;br /&gt;
| &lt;br /&gt;
* HTTP 400 Bad Request or HTTP 422 Uprocessable Entity&lt;br /&gt;
* OperationOutcome with {{fhir|OperationOutcome.issue.code}} set to {{term|invalid}} or a more specific child code.&lt;br /&gt;
|}&lt;br /&gt;
{{Collapse top|XML contents - request}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Observation xmlns=&amp;quot;http://hl7.org/fhir&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;id value=&amp;quot;example&amp;quot;/&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;category&amp;gt;&lt;br /&gt;
        &amp;lt;coding&amp;gt;&lt;br /&gt;
            &amp;lt;system value=&amp;quot;http://hl7.org/fhir/observation-category&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;code value=&amp;quot;vital-signs&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;display value=&amp;quot;Vital Signs&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/coding&amp;gt;&lt;br /&gt;
    &amp;lt;/category&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;&lt;br /&gt;
        &amp;lt;coding&amp;gt;&lt;br /&gt;
            &amp;lt;system value=&amp;quot;http://loinc.org&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;code value=&amp;quot;39156-5&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;display value=&amp;quot;Body mass index (BMI)&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/coding&amp;gt;&lt;br /&gt;
    &amp;lt;/code&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
&amp;lt;/Observation&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{Collapse bottom}}&lt;br /&gt;
&lt;br /&gt;
{{Collapse top|XML contents - response}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OperationOutcome xmlns=&amp;quot;http://hl7.org/fhir&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;id value=&amp;quot;c8bc9de0-5141-40dd-9a06-7134109d8ce0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;text&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;/text&amp;gt;&lt;br /&gt;
    &amp;lt;issue&amp;gt;&lt;br /&gt;
        &amp;lt;severity value=&amp;quot;error&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;code value=&amp;quot;not-supported&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;details&amp;gt;&lt;br /&gt;
            &amp;lt;text value=&amp;quot;Unsupported code value&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/details&amp;gt;&lt;br /&gt;
        &amp;lt;location value=&amp;quot;Observation.code[0]&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/issue&amp;gt;&lt;br /&gt;
&amp;lt;/OperationOutcome&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{Collapse bottom}}&lt;/div&gt;</summary>
		<author><name>Ashwin Djorai</name></author>
	</entry>
</feed>