Closed bdc-ehealth closed 5 months ago
Some comments:
the use of status and statusReason is according the current practice in FHIR. We agree that there is some confusion between the status of the registration and the status of the act of vaccination, but it is conforming to the Int'l standard.
the planning of a vaccination is not in scope of this resource/profile. The request for a vaccination is handled by the MedicationRequest resource, and the recommendation for a vaccination in the ImmunizationRecommendation resource.
FYI
Karlien Erauw Expert ICT Standardisation
From: David Frenay david.frenay@medispring.be Sent: Monday, 16 May 2022 10:25 To: ERAUW Karlien (KERA) karlien.erauw@agoria.be Subject: Fwd: HL7 Belgium - Publication FHIR Vaccination Profiles - feedback prior to May 30
Salut Karlien,
Un de nos experts a identifié une incohérence dans le data model.
En résumé, le point relevé est que le BeModelVaccination.status est un statut sur l'enregistrement (e.g. "entered in error") alors que la raison associée ("statusReason") est liée à l'évènement réel de vaccination, et pas à l'enregistrement (e.g. "refusé, postposé pour cause de x, refusé par le patient", etc).
Une solution, pour que ça soit sémantiquement correct, serait de : 1) Créer un attribut séparé pour l'enregistrement "RegistrationLifcycle" où l'on met les code : valide ou invalide - entered in error 2) Créer un attribut VaccinationLifecycle avec les codes : "planifié", "fait", "postposé pour cause x", "refusé par le patient", ... 3) Prévoir en cas de "planifié" un attribut Date supplémentaire "VaccinationPlanedDate" = la date de l'échéance de la planification car dans la ressource la date "VaccinnationDate" sera occupée par la date de la planification. 4) Une business rule & constraint rule : IF VaccinationLifecyle = planned THEN "VaccinnationDate" sera la date du jour AND "VaccinationPlanedDate" sera mandatory et à une date postérieure à "VaccinnationDate"
Un tel data model permettrait de supporter dans le futur une gestion des tâches a minima.
N'hésite pas à revenir vers nous si tu as des questions ou des remarques.
Merci et bonne journée, David Frenay Gérant Medispring