vpk:Draft FHIR eOverdracht: verschil tussen versies
Regel 1.048: | Regel 1.048: | ||
==Structure of Overdrachtsbericht (Child 1-18)== | ==Structure of Overdrachtsbericht (Child 1-18)== | ||
+ | The Overdrachtsbericht consists of multiple FHIR resources, which are assembled into a FHIR document. See [[#Creating documents]] for information on how to assemble this document. | ||
+ | The table below lists the FHIR profiles<ref name="nopackage">Please note that the direct links to the various conformance resources below will take you to the latest version, which might not match the package version. At time of writing, there is no way to render the conformance resource as found in the package. This is on the roadmap for Simplifier.</ref> that are applicable for the implementation of the Overdrachtsbericht transaction. | ||
{| class="wikitable" style="horizontal-align: right" | {| class="wikitable" style="horizontal-align: right" | ||
!style="background-color: #4AB8A7; color: white; font-weight: bold; text-align:left; background-color: #E3E3E3 width:400px" | Section | !style="background-color: #4AB8A7; color: white; font-weight: bold; text-align:left; background-color: #E3E3E3 width:400px" | Section | ||
Regel 1.247: | Regel 1.249: | ||
| No fhir profile is available yet for this HCIM. | | No fhir profile is available yet for this HCIM. | ||
|- | |- | ||
− | | Pijnscore | + | | rowspan="4"|Pijnscore |
| {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-PainScore|zib-PainScore}} | | {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-PainScore|zib-PainScore}} | ||
| Observation | | Observation | ||
Regel 1.253: | Regel 1.255: | ||
| v3.1(2017NL) | | v3.1(2017NL) | ||
| The FHIR profile is still in draft in package 2.x | | The FHIR profile is still in draft in package 2.x | ||
+ | |- | ||
+ | | {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-ComfortScale|zib-ComfortScale | ||
+ | | Observation | ||
+ | | ComfortScore | ||
+ | | v1.0(2017NL) | ||
+ | | This profile are still in draft version | ||
+ | |- | ||
+ | | {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-FLACCPainScale| zib-FLACCPainScale}} | ||
+ | | Observartion | ||
+ | | FLACCScore | ||
+ | | v1.0(2017NL) | ||
+ | | This profile are still in draft version | ||
+ | |- | ||
+ | | {{Simplifier|http://nictiz.nl/fhir/StructureDefinition/zib-ChecklistPainBehaviour|zib-ChecklistPainBehaviour}} | ||
+ | | Observation | ||
+ | | ChecklijstPijnGedrag | ||
+ | | v1.0(2017NL) | ||
+ | | This profile are still in draft version | ||
|- | |- | ||
| rowspan="3"| Actuele patiëntenproblemen | | rowspan="3"| Actuele patiëntenproblemen |
Versie van 16 apr 2020 12:58
{{#customtitle:eOverdracht FHIR Implementation Guide}}
Work in progress - See official publication here. |
Introduction
This page details the HL7 FHIR requirements for exchanging the data in the eOverdracht Proeftuin pilot described in the functional design.
TODO
Implementation of these transactions is spread over multiple phases. In the first phase of the Proeftuin a simplified version of both the Aanmeldbericht en Overdrachtsbericht are being used. Both messages exist of four HCIMs listed in the table below. The Aanmeldbericht is send to the recieving organisation, which after confirmation of recieving the aanmeldberricht, gets send the Overdrachtbericht. Phase two consists of the complete Aanmeldbericht as well as an incomplete Overdrachtsbericht. The Overdrachtsbericht is a subset of 11 HCIM's (complete set used in Aanmeldbericht) and an unstructured PDF containing the remaining data which are not part of the HCIM's. Phase three is the complete dataset of the Aanmeldbericht, Overdrachtsbericht Volwassenen, Overdrachtsbericht Kinderen 0-1 jaar, Overdrachtsbericht Kinderen 1-18 jaar as PUSH messages.
/TODO
This implementation guide assumes that the reader is familiar with FHIR(STU3).
Overarching FHIR principles
- This implementation guide does not provide information on finding the right XIS, nor does it provide information about security. It is assumed that the sending XIS is able to make a connection with the receiving XIS.
- All FHIR resources used within eOverdracht SHALL conform to the profiles listed in this implementation guide and SHALL include the profile canonical URL in their
meta.profile
element.
Package and dependencies
eOverdracht uses the FHIR Packaging mechanism to conveniently bundle all examples, profiles and other conformance resources you need into a single download. The eOverdracht package has a dependency on the Nictiz Zib2017 package .
Example instances
Example instances of the FHIR messages can be found on Simplifier:
Use case 1A: Send Overdrachtsbericht volwassenen (PUSH)
Introduction
The Send Overdrachtsbericht scenario is used by the sending XIS to send the relevant data for the patient care to the receiving XIS. The structure of the eventual scenario is described in the functional design and additionally in Opbouw Overdrachtsbericht Volwassenen.
Actors
Transaction group | Transaction | Actor | Role |
---|---|---|---|
Send Overdrachtbericht (PUSH) | Send Overdrachtsbericht | Healthcare professional at organization A (using a XIS) | Sends Overdrachtsbericht |
Healthcare professional at organization B (using a XIS) | Receives Overdrachtsbericht |
Invocation
The Send Overdrachtsbericht transaction is an HTTP POST method on the target XIS's base, where the body of the POST request is a FHIR document according to #Structure of the Overdrachtsbericht (complete). See #Sending documents for more information.
Trigger events
This transaction is invoked when the sending XIS needs to send the Overdrachtsbericht to the receiving XIS.
Expected response
The document Bundle should be processed as a transaction by the receiving XIS. See #Processing documents for more information.
Structure of the Overdrachtsbericht (complete)
The Overdrachtsbericht consists of multiple FHIR resources, which are assembled into a FHIR document. See #Creating documents for information on how to assemble this document.
The table below lists the FHIR profiles[1] that are applicable for the pilot implementation of the Overdrachtsbericht transaction.
Use Case 2A: Send overdrachtsbericht kindzorg
Introduction
The Send Overdrachtsbericht scenario is used by the sending XIS to send the relevant data for the patient care to the receiving XIS. For the use case "kindzorg" we distinquish between two age categories:
- Child between 0-1 years of age (zie ook inhoudelijke opbouw van de verpleegkundige overdracht voor kinderen tussen 0-1 jaar)
- Child between 1-18 years of age (zie ook inhoudelijke opbouw van de verpleegkundige overdracht voor kinderen tussen 1-18 jaar)
Actors
Transaction group | Transaction | Actor | Role |
---|---|---|---|
Send Overdrachtbericht (PUSH) | Send Overdrachtsbericht | Healthcare professional at organization A (using a XIS) | Sends Overdrachtsbericht |
Healthcare professional at organization B (using a XIS) | Receives Overdrachtsbericht |
Invocation
The Send Overdrachtsbericht transaction is an HTTP POST method on the target XIS's base, where the body of the POST request is a FHIR document according to #Structure of the Overdrachtsbericht (Child 0-1) or #Structure of the Overdrachtsbericht (Child 1-18). See #Sending documents for more information.
Trigger events
This transaction is invoked when the sending XIS needs to send the Overdrachtsbericht to the receiving XIS.
Expected response
The document Bundle should be processed as a transaction by the receiving XIS. See #Processing documents for more information.
Structure of the Overdrachtsbericht (Child 0-1)
The Overdrachtsbericht consists of multiple FHIR resources, which are assembled into a FHIR document. See #Creating documents for information on how to assemble this document.
The table below lists the FHIR profiles[1] that are applicable for the implementation of the Overdrachtsbericht transaction.
Structure of Overdrachtsbericht (Child 1-18)
The Overdrachtsbericht consists of multiple FHIR resources, which are assembled into a FHIR document. See #Creating documents for information on how to assemble this document.
The table below lists the FHIR profiles[1] that are applicable for the implementation of the Overdrachtsbericht transaction.
Section | FHIR profile | FHIR resource | HCIM name | HCIM version | Remarks |
---|---|---|---|---|---|
- | aanmeldbericht@ http://nictiz.nl/fhir/StructureDefinition/eOverdracht-aanmeldbericht | Composition | - | - | Declaration of the Send Aanmeldbericht transaction. |
Datum overplaatsing | http://nictiz.nl/fhir/StructureDefinition/eOverdracht-TransferDate | - | - | - | DateTime extension used in eOverdracht composition profiles |
Persoonsgegevens | http://fhir.nl/fhir/StructureDefinition/nl-core-patient | Patient | Patient | v3.1(2017NL) | - |
http://nictiz.nl/fhir/StructureDefinition/zib-Payer | Coverage | Betaler | v3.1(2017NL) | - | |
http://fhir.nl/fhir/StructureDefinition/nl-core-relatedperson | RelatedPerson | Contactpersoon | v3.1(2017NL) | - | |
http://fhir.nl/fhir/StructureDefinition/nl-core-patient | Patient | v3.1(2017NL) | - | ||
Sturende organisatie | http://fhir.nl/fhir/StructureDefinition/nl-core-organization | Organization | Zorgaanbieder | v3.1.1(2017NL) | - |
Ontvangende organisatie | http://fhir.nl/fhir/StructureDefinition/nl-core-organization | Organization | Zorgaanbieder | v3.1.1(2017NL) | - |
Zorgverlener sturende organisatie | http://fhir.nl/fhir/StructureDefinition/nl-core-practitioner | Practitioner | Zorgverlener | v3.1.1(2017NL) | - |
http://fhir.nl/fhir/StructureDefinition/nl-core-practitionerrole | PractitionerRole | ||||
Zorgverlener ontvangende organisatie | http://fhir.nl/fhir/StructureDefinition/nl-core-practitioner | Practitioner | Zorgverlener | v3.1.1(2017NL) | - |
http://fhir.nl/fhir/StructureDefinition/nl-core-practitionerrole | PractitionerRole | ||||
Gezinssituatie | http://nictiz.nl/fhir/StructureDefinition/zib-FamilySituation | FamilySituation | Gezinssituatie | v3.1(2017NL) | - |
Woonomgeving | http://nictiz.nl/fhir/StructureDefinition/zib-LivingSituation | Woonsituatie | LivingSituation | v3.1 (2017NL) | - |
Levensovertuiging | http://nictiz.nl/fhir/StructureDefinition/zib-LifeStance | Levensovertuiging | LifeStance | v3.1 (2017NL) | LifeStance is still in draft version, so the simplifier link might change |
http://nictiz.nl/fhir/StructureDefinition/zib-AdvanceDirective | Wilsverklaring | AdvanceDirective | v3.1 (2017NL) | - | |
Sociale omgeving | http://nictiz.nl/fhir/StructureDefinition/zib-ParticipationInSociety | ParticipatieInMaatschappij | ParticipationInSociety | v3.1 (2017NL) | - |
http://nictiz.nl/fhir/StructureDefinition/zib-HelpFromOthers | HulpVanAnderen | HelpFromOthers | v3.0 (2017NL) | - | |
Communicatie | http://nictiz.nl/fhir/StructureDefinition/patient-proficiency | Taalvaardigheid | LanguageProfeciency | v3.1(2017NL) | |
Medische diagnose | http://nictiz.nl/fhir/StructureDefinition/zib-Problem | Condition | Probleem | v4.1(2017NL | - |
Voorgeschiedenis | http://nictiz.nl/fhir/StructureDefinition/zib-Problem | Condition | Probleem | v4.1(2017NL | - |
Let op | http://nictiz.nl/fhir/StructureDefinition/zib-Alert | Flag | Alert | v3.2(2017NL) | - |
Vrijheidsbeperking | http://nictiz.nl/fhir/StructureDefinition/zib-FreedomRestrictingMeasures | Procedure | VrijheidsBeperkendeMaatregelen | v3.1(2017NL) | - |
Meetwaarden | http://nictiz.nl/fhir/StructureDefinition/zib-BloodPressure | Observation | Bloeddruk | v3.1(2017NL) | - |
http://nictiz.nl/fhir/StructureDefinition/zib-PulseRate | Observation | PolsFrequentie | v3.1(2017NL) | - | |
http://nictiz.nl/fhir/StructureDefinition/zib-BodyTemperature | Observation | Lichaamstemperatuur | v3.1(2017NL) | - | |
http://nictiz.nl/fhir/StructureDefinition/zib-Respiration | Observation | Ademhaling | v3.1(2017NL) | This FHIR profile is still in draft in package 2.x | |
http://nictiz.nl/fhir/StructureDefinition/zib-BodyWeight | Observation | Lichaamsgewicht | v3.1(2017NL) | - | |
http://nictiz.nl/fhir/StructureDefinition/zib-BodyHeight | Observation | Lichaamslengte | v3.1(2017NL) | - | |
AlgemeneMeting | Observation | AlgemeneMeting | v3.0(2017NL) | No fhir profile is available yet for this HCIM. | |
Pijnscore | http://nictiz.nl/fhir/StructureDefinition/zib-PainScore | Observation | Pijnscore | v3.1(2017NL) | The FHIR profile is still in draft in package 2.x |
[https://simplifier.net/resolve?target=simplifier&canonical=http://nictiz.nl/fhir/StructureDefinition/zib-ComfortScale&scope=zib-ComfortScale
@ http://nictiz.nl/fhir/StructureDefinition/zib-ComfortScale] where the body of the GET request is the document. Processing documentsThe document Bundle should be processed as a transaction by the receiving XIS and each On success, the target XIS SHALL respond:
On failure, the target XIS SHALL respond:
FHIR CapabilityStatements
Footnotes
|