Netherlands - eOverdracht Routering Implementation Guide
0.9.0 - draft
Netherlands - eOverdracht Routering Implementation Guide, published by Stichting Nuts. This guide is not an authorized publication; it is the continuous build for version 0.9.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/nuts-foundation/nl-eoverdracht-routering-ig/ and changes regularly. See the Directory of published versions
Volume 3 of this specification describes the agreements and specifications about content.
Receiving Organizations and their locations, departments, teams, healthcare services and specialties have to be registered at the LRZa using the generic function Addressing. This page contains agreements and specifications that are specific to eOverdracht.
Receiving organizations have to be modelled as Organization resources using the generic function Addressing specification. The Organization-resource of the Receiver Organization MUST include an identifier element that contains its did:nuts-identifier:
identifier.system : "urn:ietf:rfc:3986"identifier.value : The full did:nuts-string of the Receiver Organization (e.g., "did:nuts:123456789abcdefghi")Locations and departments of receiving organizations have to be modeled as Location resources using the generic function Addressing specification.
Teams, healthcare services and specialties have to be modeled as HealthcareService resources using the generic function Addressing specification.
Regarding the generic function Addressing no other resources than Organization, Location and HealthcareService are in scope.
Some example FHIR queries that can be used:
| Description | Query | Common use |
|---|---|---|
| Look up an Organization by did:nuts-identifier | /Organization?identifier=urn:ietf:rfc:3986|{did:nuts-identifier including did:nuts-prefix} | Part of nursing handoff flow at Sending Organization, Receiving Organization looks up own Organization-resource |
| Find all Locations of an organization | /Location?organization=Organization/{organization-resource-id} | Part of nursing handoff flow at Sending Organization |
| Find all HealthcareServices of an organization | /HealthcareService?organization=Organization/{organization-resource-id} | Part of nursing handoff flow at Sending Organization |
| Find all HealthcareServices of a specific 'zorgzwaarte' within an organization | /HealthcareService?organization=Organization/{organization-resource-id}&service-type=https://informatiemodel.istandaarden.nl/informatiemodel/iwlz/estafette/2.4/codelijsten/cod163|{zorgzwaarte-code} | Part of nursing handoff flow at Sending Organization |
| Lookup Location | /Location?identifier={identifier-system found in Task}|{identifier-value found in Task} | Receiving Organization looks up the targeted Location using the identifier that is mentioned in Task.location |
| Lookup HealthcareService | /HealthcareService?identifier={identifier-system found in Task}|{identifier-value found in Task} | Receiving Organization looks up the targeted HealthcareService using the identifier that is mentioned in Task.healthcareservice |
Sending Organizations have to use the following eOverdracht-Task profile: http://minvws.github.io/generiekefuncties-docs/StructureDefinition/nl-gf-task-stu3
{
"extension": [
{
"url": "http://minvws.github.io/generiekefuncties-docs/StructureDefinition/task-stu3-healthcareservice",
"valueReference": {
"reference": "HealthcareService?identifier=localsystem.nl|service0002",
"display": "Organization 3 - HealthcareService Verpleging"
}
},
{
"url": "http://minvws.github.io/generiekefuncties-docs/StructureDefinition/task-stu3-location",
"valueReference": {
"reference": "Location?identifier=localsystem.nl|loc0001",
"display": "Organization 3 - Location Nursing Department"
}
}
],
"resourceType": "Task",
"intent": "order",
"for": {
"reference": "Patient/nl-core-patient-eov-test-1-1b-01",
"display": "Erik XXX_Altenborg"
},
"input": [
{
"valueReference": {
"reference": "Composition/eOverdracht-AdvanceNotice-eov-test-1-1b-01",
"display": "Aanmeldbericht Erik XXX_Altenborg"
},
"type": {
"coding": [
{
"display": "Admission request document",
"code": "721915006",
"system": "http://snomed.info/sct"
}
]
}
}
],
"id": "eOverdracht-Task-eov-test-1-1b",
"requester": {
"agent": {
"reference": "Organization?identifier=urasystem.nl|ura0003",
"display": "AB-zkh Noord"
}
},
"code": {
"coding": [
{
"display": "Overdracht van zorg",
"code": "308292007",
"system": "http://snomed.info/sct"
}
]
},
"status": "requested",
"owner": {
"reference": "Organization?identifier=urasystem.nl|ura0004",
"display": "Thuiszorg Org Noord"
},
"meta": {
"profile": [
"http://minvws.github.io/generiekefuncties-docs/StructureDefinition/nl-gf-task-stu3"
]
}
}