Netherlands - Generic Functions for data exchange Implementation Guide
0.2.0 - ci-build

Netherlands - Generic Functions for data exchange Implementation Guide, published by Stichting Nuts. This guide is not an authorized publication; it is the continuous build for version 0.2.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-generic-functions-ig/ and changes regularly. See the Directory of published versions

## Example Bundle: Bundle of care services in Query Directory

Bundle query-directory of type transaction

Entry 1 - fullUrl = urn:uuid:lrza-o1

Resource Organization:

> Information Source: https://www.cibg.nl/lrza/fhirr4/Organization/3f39dca9-a392-4eb3-8366-0c7ff53ab3a9

> Profile: NL Generic Functions Organization Profile

> identifier: Ura/11111111

> type: Huisartspraktijk (zelfstandig of groepspraktijk)

> name: example General Practice

> > contact

> > telecom: +3131599991, info@cp1.example.org

> > address: Vogelenzangweg 31 null null Ulft 7071 PT

> endpoint: Endpoint FHIR Endpoint 1

Request:

    PUT Organization/lrza-o1

Entry 2 - fullUrl = urn:uuid:lrza-e1

Resource Endpoint:

> Information Source: https://www.cibg.nl/lrza/fhirr4/Endpoint/ffa3e969-3dfd-45d3-9d2c-f4e3795e1bf4

> Profile: NL Generic Functions Endpoint Profile

> status: Active

> connectionType: HL7 FHIR

> name: FHIR Endpoint 1

> managingOrganization: Identifier: `http://fhir.nl/fhir/NamingSystem/kvk`/51494752

> contact: +3131599991, info@cp1.example.org

> address: https://cp1-test.example.org/fhirr4

Request:

    PUT Endpoint/lrza-e1

Entry 3 - fullUrl = urn:uuid:lrza-o2

Resource Organization:

> Information Source: https://www.cibg.nl/lrza/fhirr4/Organization/4815bbe6-9fea-4875-a16c-a168d63054d4

> Profile: NL Generic Functions Organization Profile

> identifier: Ura/22222222

> type: Ziekenhuis, Hospital

> name: example Hospital

> > contact

> > telecom: +31301234567, info@cp2.example.org

> > address: Catharinastraat 21 Doetinchem 7001 BZ

> endpoint: Endpoint FHIR Endpoint 2

Request:

    PUT Organization/lrza-o2

Entry 4 - fullUrl = urn:uuid:lrza-e2

Resource Endpoint:

> Information Source: https://www.cibg.nl/lrza/fhirr4/Endpoint/960a4f8c-74d8-482c-97ab-e2a025869fee

> Profile: NL Generic Functions Endpoint Profile

> status: Active

> connectionType: HL7 FHIR

> name: FHIR Endpoint 2

> managingOrganization: Identifier: `http://fhir.nl/fhir/NamingSystem/kvk`/08013836

> contact: +3131599991, info@nedap.example.org

> address: https://cp2-test.example.org/fhirr4

Request:

    PUT Endpoint/lrza-e2

Entry 5 - fullUrl = urn:uuid:lrza-o3

Resource Organization:

> Information Source: https://www.cibg.nl/lrza/fhirr4/Organization/fcf55b06-f22c-4058-9051-b77368bdd26b

> Profile: NL Generic Functions Organization Profile

> identifier: Ura/33333333

> type: Verplegings- of verzorgingsinstelling

> name: example Care Institution

> > contact

> > telecom: +31301234567, info@organization3.nl

> > address: Smidsstraat 10 Zelhem 7021 AC

> endpoint: Endpoint FHIR Endpoint 3

Request:

    PUT Organization/lrza-o3

Entry 6 - fullUrl = urn:uuid:lrza-e3

Resource Endpoint:

> Information Source: https://www.cibg.nl/lrza/fhirr4/Endpoint/553416dd-da12-40f7-a9bd-eb3e193177bd

> Profile: NL Generic Functions Endpoint Profile

> status: Active

> connectionType: HL7 FHIR

> name: FHIR Endpoint 3

> managingOrganization: Identifier: `http://fhir.nl/fhir/NamingSystem/kvk`/34270859

> contact: +3131599991, info@example.org

> address: https://cp3-test.example.org/fhirr4

Request:

    PUT Endpoint/lrza-e3

Entry 7 - fullUrl = urn:uuid:ad1-o1

Resource Organization:

> Information Source: https://cp1-test.example.org/fhirr4/Organization/4cb35b96-f021-4e15-bf71-d67a6d4bebec

> Profile: NL Generic Functions Organization Profile

> identifier: Ura/11111111

> type: Huisartspraktijk (zelfstandig of groepspraktijk)

> name: example General Practice

> > contact

> > telecom: +3131599991, info@cp1.example.org

> > address: Vogelenzangweg 31 null null Ulft 7071 PT

> endpoint: Endpoint FHIR Endpoint 1

Request:

    PUT Organization/ad1-o1

Entry 8 - fullUrl = urn:uuid:ad1-e1

Resource Endpoint:

> Information Source: https://cp1-test.example.org/fhirr4/Endpoint/59654248-477c-4694-b156-e0042f0765a6

> Profile: NL Generic Functions Endpoint Profile

> status: Active

> connectionType: HL7 FHIR

> name: FHIR Endpoint 1

> managingOrganization: Identifier: `http://fhir.nl/fhir/NamingSystem/kvk`/51494752

> contact: +3131599991, info@cp1.example.org

> address: https://cp1-test.example.org/fhirr4

Request:

    PUT Endpoint/ad1-e1

Entry 9 - fullUrl = urn:uuid:ad1-pr1

Resource PractitionerRole:

> Information Source: https://cp1-test.example.org/fhirr4/PractitionerRole/5fa4c91a-a12f-48ae-a4c7-92971dc7ab53

> Profile: NL Generic Functions PractitionerRole Profile

> identifier: `http://cp1.example.org/HRM/assignments`/654321, `http://fhir.nl/fhir/NamingSystem/uzi`/UZI-2

> practitioner: Practitioner Hary Arts(official)

> organization: Organization example General Practice

> code: Huisarts

Request:

    PUT PractitionerRole/ad1-pr1

Entry 10 - fullUrl = urn:uuid:ad1-p1

Resource Practitioner:

> Information Source: https://cp1-test.example.org/fhirr4/Practitioner/9a63e407-34af-4ae4-ad3c-f7107fbbc0cd

> Profile: NL Generic Functions Practitioner Profile

> identifier: `http://cp1.example.org/HRM/employees`/5678

> name: Hary Arts(Official)

Request:

    PUT Practitioner/ad1-p1

Entry 11 - fullUrl = urn:uuid:ad2-o1

Resource Organization:

> Information Source: https://cp2-test.example.org/fhirr4/Organization/cff921f3-c1c1-4a4c-8f0f-cafd0aa25067

> Profile: NL Generic Functions Organization Profile

> identifier: Ura/22222222

> type: Ziekenhuis, Hospital

> name: example Hospital

> > contact

> > telecom: +31301234567, info@cp2.example.org

> > address: Catharinastraat 21 Doetinchem 7001 BZ

> endpoint:

> - Endpoint FHIR Endpoint 2
> - Endpoint DICOM-WADO-RS Endpoint

Request:

    PUT Organization/ad2-o1

Entry 12 - fullUrl = urn:uuid:ad2-e1

Resource Endpoint:

> Information Source: https://cp2-test.example.org/fhirr4/Endpoint/430f7379-8ec2-4e55-b096-919995da61e2

> Profile: NL Generic Functions Endpoint Profile

> status: Active

> connectionType: HL7 FHIR

> name: FHIR Endpoint 2

> managingOrganization: Identifier: `http://fhir.nl/fhir/NamingSystem/kvk`/08013836

> contact: +3131599991, info@nedap.example.org

> address: https://cp2-test.example.org/fhirr4

Request:

    PUT Endpoint/ad2-e1

Entry 13 - fullUrl = urn:uuid:ad2-e2

Resource Endpoint:

> Information Source: https://cp2-test.example.org/fhirr4/Endpoint/d4c1d657-67a9-471c-9732-9c042e9a6d43

> Profile: NL Generic Functions Endpoint Profile

> status: Active

> connectionType: DICOM WADO-RS

> name: DICOM-WADO-RS Endpoint

> managingOrganization: Identifier: `http://fhir.nl/fhir/NamingSystem/kvk`/08013836

> contact: +3131599991, info@nedap.example.org

> address: https://cp2-test.example.org/dicom-wado-rs

Request:

    PUT Endpoint/ad2-e2

Entry 14 - fullUrl = urn:uuid:ad2-e3

Resource Endpoint:

> Information Source: https://cp2-test.example.org/fhirr4/Endpoint/2427ca0c-8a29-4a6a-aabd-50cf02f587a7

> Profile: NL Generic Functions Endpoint Profile

> status: Active

> connectionType: HL7 FHIR

> name: FHIR STU3 Endpoint

> managingOrganization: Identifier: `http://fhir.nl/fhir/NamingSystem/kvk`/08013836

> contact: +3131599991, info@nedap.example.org

> address: https://cp2-test.example.org/fhirstu3

Request:

    PUT Endpoint/ad2-e3

Entry 15 - fullUrl = urn:uuid:ad2-hs1

Resource HealthcareService:

> Information Source: https://cp2-test.example.org/fhirr4/HealthcareService/5cb05355-474b-4d30-8b0e-a9ca574b8274

> Profile: NL Generic Functions HealthcareService Profile

> active: true

> providedBy: Organization example Hospital

> type: Consultation

> specialty: Chirurgie (Heelkunde), Chirurg

> name: Polikliniek 't Vaatje

Request:

    PUT HealthcareService/ad2-hs1

Entry 16 - fullUrl = urn:uuid:ad2-hs2

Resource HealthcareService:

> Information Source: https://cp2-test.example.org/fhirr4/HealthcareService/c79125e5-739f-4238-959c-cd5872518c1f

> Profile: NL Generic Functions HealthcareService Profile

> active: true

> providedBy: Organization example Hospital

> type: Consultation

> specialty: Medisch specialisten, neurochirurgie, Neurochirurg

> name: Neurochirurgie

Request:

    PUT HealthcareService/ad2-hs2

Entry 17 - fullUrl = urn:uuid:ad2-hs3

Resource HealthcareService:

> Information Source: https://cp2-test.example.org/fhirr4/HealthcareService/9d47ca45-4166-4531-a23d-ef5fa613ece4

> Profile: NL Generic Functions HealthcareService Profile

> active: true

> providedBy: Organization example Hospital

> type: Consultation

> specialty: Medisch specialisten, orthopedie, Orthopedisch chirurg

> name: Orthopedie

Request:

    PUT HealthcareService/ad2-hs3

Entry 18 - fullUrl = urn:uuid:ad2-hs4

Resource HealthcareService:

> Information Source: https://cp2-test.example.org/fhirr4/HealthcareService/f6a508bd-9455-4afa-aad0-baec0833602d

> Profile: NL Generic Functions HealthcareService Profile

> active: true

> providedBy: Organization example Hospital

> type: Consultation

> specialty: Interne geneeskunde, Internist

> name: Interne Geneeskunde

Request:

    PUT HealthcareService/ad2-hs4

Entry 19 - fullUrl = urn:uuid:ad2-hs5

Resource HealthcareService:

> Information Source: https://cp2-test.example.org/fhirr4/HealthcareService/120325af-083c-40ee-b16e-01230fe65655

> Profile: NL Generic Functions HealthcareService Profile

> active: true

> providedBy: Organization example Hospital

> type: Consultation

> specialty: Medisch specialisten, geriatrie, Klinisch geriater

> name: Geriatrie

Request:

    PUT HealthcareService/ad2-hs5

Entry 20 - fullUrl = urn:uuid:ad2-hs6

Resource HealthcareService:

> Information Source: https://cp2-test.example.org/fhirr4/HealthcareService/08013141-16b2-42a0-8c9a-af57cee5511b

> Profile: NL Generic Functions HealthcareService Profile

> active: true

> providedBy: Organization example Hospital

> type: Consultation

> specialty: Medisch specialisten, urologie, Uroloog

> name: Urologie

Request:

    PUT HealthcareService/ad2-hs6

Entry 21 - fullUrl = urn:uuid:ad2-pr1

Resource PractitionerRole:

> Information Source: https://cp2-test.example.org/fhirr4/PractitionerRole/f051d3bd-26ff-4030-a5b6-fc4ef2be83ba

> Profile: NL Generic Functions PractitionerRole Profile

> identifier: `http://cp2.example.org/HRM/assignments`/123456, `http://fhir.nl/fhir/NamingSystem/uzi`/UZI-1

> practitioner: Practitioner Caroline van Dijk(official)

> organization: Organization example Hospital

> code: Cardioloog

> specialty: Cardioloog

Request:

    PUT PractitionerRole/ad2-pr1

Entry 22 - fullUrl = urn:uuid:ad2-p1

Resource Practitioner:

> Information Source: https://cp2-test.example.org/fhirr4/Practitioner/040b160a-6072-4244-adc0-2b786c4ef052

> Profile: NL Generic Functions Practitioner Profile

> identifier: `http://cp2.example.org/HRM/employees`/1234

> name: Caroline van Dijk(Official)

Request:

    PUT Practitioner/ad2-p1

Entry 23 - fullUrl = urn:uuid:ad3-o1

Resource Organization:

> Information Source: https://cp3-test.example.org/fhirr4/Organization/3e799075-63a2-4a4c-913d-a91b8198463d

> Profile: NL Generic Functions Organization Profile

> identifier: Ura/33333333

> type: Verplegings- of verzorgingsinstelling

> name: example Care Institution

> > contact

> > telecom: +31301234567, info@organization3.nl

> > address: Smidsstraat 10 Zelhem 7021 AC

> endpoint: Endpoint FHIR R4 Endpoint

Request:

    PUT Organization/ad3-o1

Entry 24 - fullUrl = urn:uuid:ad3-o2

Resource Organization:

> Information Source: https://cp3-test.example.org/fhirr4/Organization/631cf10e-42d6-4165-9907-11e2333d4a85

> Profile: NL Generic Functions Organization Profile

> type: Verplegings- of verzorgingsinstelling

> name: Nursing department at Organization 3

> partOf: Organization example Care Institution

Request:

    PUT Organization/ad3-o2

Entry 25 - fullUrl = urn:uuid:ad3-e1

Resource Endpoint:

> Information Source: https://cp3-test.example.org/fhirr4/Endpoint/8f224548-6d50-44b6-82c5-75826ee0900f

> Profile: NL Generic Functions Endpoint Profile

> status: Active

> connectionType: HL7 FHIR

> name: FHIR R4 Endpoint

> managingOrganization: Identifier: `http://fhir.nl/fhir/NamingSystem/kvk`/34270859

> contact: +3131599991, info@example.org

> address: https://cp3-test.example.org/fhirr4

Request:

    PUT Endpoint/ad3-e1

Entry 26 - fullUrl = urn:uuid:ad3-e2

Resource Endpoint:

> Information Source: https://cp3-test.example.org/fhirr4/Endpoint/72a349cc-7336-4a91-873d-fc9349769e1a

> Profile: NL Generic Functions Endpoint Profile

> status: Active

> connectionType: HL7 FHIR

> name: FHIR STU3 Endpoint

> managingOrganization: Identifier: `http://fhir.nl/fhir/NamingSystem/kvk`/34270859

> contact: +3131599991, info@example.org

> address: https://cp3-test.example.org/fhirstu3

Request:

    PUT Endpoint/ad3-e2

Entry 27 - fullUrl = urn:uuid:ad3-hs1

Resource HealthcareService:

> Information Source: https://cp3-test.example.org/fhirr4/HealthcareService/4fcf98c7-b198-4d61-8b3e-5ea39e33c405

> Profile: NL Generic Functions HealthcareService Profile

> active: true

> providedBy: Organization example Care Institution

> type: Brief comprehensive geriatric assessment, comprehensive geriatric assessment, Visual field study

> specialty: Medisch specialisten, geriatrie

> name: Geriatrie

Request:

    PUT HealthcareService/ad3-hs1

Entry 28 - fullUrl = urn:uuid:ad3-hs2

Resource HealthcareService:

> Information Source: https://cp3-test.example.org/fhirr4/HealthcareService/b48826dc-2d58-479a-bfd3-80b7a9d69757

> Profile: NL Generic Functions HealthcareService Profile

> active: true

> providedBy: Organization Nursing department at Organization 3

> type: Patient transfer to skilled nursing facility for level 1 care, Patient transfer to skilled nursing facility for level 2 care, Patient transfer to skilled nursing facility for level 3 care

> specialty: Verpleegkundige

> name: Verpleging

Request:

    PUT HealthcareService/ad3-hs2

Entry 29 - fullUrl = urn:uuid:ad3-p1

Resource Practitioner:

> Information Source: https://cp3-test.example.org/fhirr4/Practitioner/08630c28-5e2a-4b0c-b8ce-f08f533246b9

> Profile: NL Generic Functions Practitioner Profile

> active: true

> name: John Doe

> telecom: +31301234568,

> address: Smidsstraat 11 Zelhem 7021 AC

Request:

    PUT Practitioner/ad3-p1

Entry 30 - fullUrl = urn:uuid:ad3-pr1

Resource PractitionerRole:

> Information Source: https://cp3-test.example.org/fhirr4/PractitionerRole/d60525bd-5caf-4437-8f4b-4156300a27de

> Profile: NL Generic Functions PractitionerRole Profile

> active: true

> practitioner: Practitioner John Doe

> organization: Organization example Care Institution

> code: Klinisch geriater

> specialty: Medisch specialisten, geriatrie, Klinisch geriater

Request:

    PUT PractitionerRole/ad3-pr1