GetVaccinationHistory: förenkla tidsurval genom att bara använda registrationRecord.date

Issue #369 new
Rikard Edgren created an issue

Brasklapp: Jag är ingen verksamhetsexpert, så det kan finnas aspekter från verkligheten som jag har missat.

I GetVaccinationHistory 2.0 används fyra element för urval med tidsintervall: Header/AuthorTime Header/documentTime Header/signatureTime registrationRecord.date

Detta gör det mer komplicerat att utveckla och testa tjänsteproducenters stöd för detta, och frågan är vilken nytta det ger? Jag tror att registrationRecord.date (tidpunkten då vaccinationen gavs) är det som bäst tidsanger vaccinationer (till skillnad från när dokumentationen skapades, uppdaterades eller signerades.) Eftersom detta är ett obligatoriskt fält, så skulle förenklade tidsurval kunna göras med enbart detta fält.

Comments (6)

  1. Björn Skeppner

    Bara så att jag förstått frågan: -Är det som så Rikard att du vill ta bort de andra elementen (Header/AuthorTime Header/documentTime Header/signatureTime) och bara ha kvar registrationRecord.date?

  2. marcusclaus

    Samtliga JoL-kontrakt tillåter att sökning/filtrering på tidsperiod görs avseende en räcka olika datumfält i de olika kontrakten/domänerna vilket beslutades redan 2013. Så diskussionen om specialfall är inte helt trivial och inte önskvärd. Exvis så kan det vid massvaccineringar (exvis vid pandemier, influense, skolvaccinatione…) skilja mellan datum för vaccineringen (registrationDate) och datum för dokumenteringen (i headern).

    Med vänlig hälsning

  3. Rikard Edgren reporter

    För att förtydliga, jag vill inte att några element tas bort; förbättringsförslaget gäller att förenkla tidsfiltrering (för producenter och konsumenter) Min bild är att det redan är specialfall för olika JoL-kontrakt, eftersom olika relevanta tidselement finns tillgängliga. Så för exemplet med massvaccinering så tror jag också att datumen i olika element kan skilja. Jag tror dock att det är datumet för vaccineringen som är det som man är ute efter vid en fråga. Nuvarande lösning ger frågan: För november 2015, vilka vaccinationer genomfördes, dokumenterades, ändrades eller signerades? Mitt förslag ger frågan: För november 2015, vilka vaccinationer genomfördes?

  4. marcusclaus

    Semantik och principen för filtrering på tid behöver adresseras så symetriskt det går, för alla JoL-domänerna så att det inte blir för olika varianter för enskilda kontrakt. Ditt förslag är lagt till förbättringsloggen för GVH.

    Med vänlig hälsning

  5. Log in to comment