Voorbeelden

We hebben een fictieve patient bedacht die we gebruiken om de voorbeelden te genereren. Deze voorbeelden hebben we geplaatst in de publieke github van het AmsterdamUMC.

Github

Alle voorbeelden staan in de volgende repository: https://github.com/AmsterdamUMC/nice-fhir-qr-voorbeelden

Releases

Met de komst van FHIR als nieuwe mogelijkheid, hebben we een release beheer beschreven welke onderdeel is van de datadictionary. Hierbij leggen we op een bepaald moment de definities vast. Het wordt binnenkort dan ook mogelijk om de datadictionary te browser per release.

Op dit moment hebben we voorbeelden van twee releases:

  • 2023Q3: Deze release voorbeelden hebben we met de hand gemaakt. Alhoewel met zoveel mogelijk zorg gemaakt, hebben we kleine fouten gevonden zoals velden die als DateTime stonden die eigenlijk Date moeten zijn.
  • 2024Q1: Deze release voorbeelden hebben we gegenereerd adhv van een voorbeeld patient. Hierbij hebben we de voorbeelden getest op de huidige fhir servers (fhir.stichting-nice.nl en beta.stichting-nice.nl) maar ook de nieuwe fhir server (een volledige fhir server). Door de tests op deze laatste server, hebben we aanpassingen in de voorbeelden gemaakt zodat we voldoen aan de FHIR-standaard.

2023Q3 vs 2024Q1

De verschillende tussen deze twee releases:

  • 2024Q1: De 2024Q1 bevat de fraility score in de MDS, welke nog niet zat in 2023Q3 (hoewel deze wel wordt geaccepteerd.)
  • 2024Q1: Er zitten in de bundles een fullUrl value bijv. <fullUrl value="urn:uuid:5346d222-5220-4a57-8d24-2b00a7bb0543"></fullUrl> FHIR schrijft voor dat als je een resource in een bundle opneemt dat je een fullUrl in de entry definieert. Dit mag ook een UUID zijn. FHIR gebruikt dit om resources in een bundle naar elkaar te kunnen laten wijzen indien er geen http - url beschikbaar is. Binnen de questionnaireResponse zitten geen onderlinge verwijzigen, dus mag er gewoon een nieuw UUID worden toegevoegd. Wel moet elke resource binnen een bundle een unieke uuid hebben.

We delen de voorbeelden in op basis van een datadictionary release. Het releases wordt (binnenkort) beschrijving We hebben de voorbeelde van onze eerste release (2023Q3)

Geen 2024Q2: Er zijn geen wijzigingen in de datadictionary voor het tweede kwartaal van 2024Q2. Daarom is daarvoor geen nieuwe release gedaan (wordt beschreven in de datadictionary)

Altijd zo compleet mogelijk

We gaan ervan uit dat een opgestuurde bundle zo compleet mogelijk is op dat moment. Indien de volgende dag opnieuw dezelfde opname moet worden opgestuurd, dan dit daar de informatie van de vorige bundle ook in. Indien een eerder aangeleverde waarde nu null is, dan beschouwen we dat als een correctie.

Bundle voorbeelden

We hebben drie verschillende voorbeelden in de 2024Q1:

QuestionnaireResponses

We hebben alle mogelijke QuestionnaireResponses ook seperaat beschikbaar. Elk van deze kunnen in een Bundle worden meegestuurd.

Questionnaires

De questionnaireResponses bevatten een verwijzinging naar een questionnaire met een release aanduiding. Ook deze hebben we beschikbaar gemaakt op de github: questionnaires 2024Q1