Open RonObbens opened 1 month ago
NVI: Centraal voordeel van volledigheid op 1 plek. Lost het probleem van datakwaliteit niet op. Maakt het wel makkelijker om hiaten in volledigheid op te sporen.
LMR: Inzicht get geven in hoeveel van LMR's beschikbaar zijn. Delen door het aantal bronnen uit de NVI.
uitdaging van data kwaliteit speelt in dit geval volgens mij niet. We willen dat vanuit een LMR gegevens direct worden gepushed naar de NVI. Direct na registratie van die gegevens in de bron. Daarmee ondervangen we die uitdaging op data kwaliteit volgens mij.
Het grotere (functionele) probleem wat hier geadresseerd wordt is data-kwaliteit; krijg ik als zorgverlener een compleet (en bruikbaar!) beeld van de data van de patient? Dit probleem is een meerkoppig monster en, om kort door de bocht te gaan, het functioneren van de NVI, LMR's of de daadwerkelijke dossierhouder-endpoints is, m.i., een van de kleinere issues.... Mijn voorstel zou zijn om, uitgaande van 1 NVI per patient, de gebruiker terugkoppeling te geven dat de NVI niet werkt (dan gaat er niets...en dus pech gehad) of terug te koppelen welke LMR's/dossierhouder-endpoints er niet functioneren. Alle data die wel opgehaald is, wordt verder wel getoond.
Gezien de gedistribueerde aard van de architectuur kan het voorkomen dat een lokalisatie vraag vanwege uitval van een van de betrokken systemen geen volledig antwoord kan krijgen.
Hoe gaan we om met deze uitval, 2 situaties:
UX: hoe informeer je de gebruiker hier over?
Hoe ontwerpen we een systeem wat om kan gaan met deelresultaten/onvolledige antwoorden? Hoe ontwerpen we een systeem dat je zo veel mogelijk weet waar er gegevens staan, dus de NVI moet antwoord kunnen geven, of de NVI informatie moet je lokaal kunnen cachen.
Vraag aan de requirements groep
Relatie met andere ADRs
De topologie zoals besproken in #15, bepaald voor een deel of we te maken hebben met 1 of meerdere NVIs en of de data gecached kan worden.
Aannames
Deze ADR stelt dat (met uitzondering van calamiteiten) een lokalisatie vraag een volledig beeld moet geven van alle partijen die data over een patiënt hebben voor een bepaalde uitwisseling. Dus situatie 1 ten alle tijden voorkomen.
Het uitgangspunt is dat een onvolledig antwoord een onwerkbaar resultaat oplevert voor de zorgmedewerker. Dit betekent dat een lokalisatie vraag altijd antwoord geeft welke partijen gegevens hebben. Het is in dergelijke gevallen dus wel nodig inzicht te krijgen in welke partijen gegevens hebben, maar de metadata die daarbij in het antwoord normaliter wordt meegegeven blijft in dergelijke situaties achterwege. Daardoor is dan onduidelijk welke onderzoeken er beschikbaar zijn (bijvoorbeeld vanwege tijdelijke onbeschikbaarheid van de bron). Deze onderzoeken kunnen dan op een andere manier worden opgevraagd bij de in het antwoord verkregen partijen.