Closed laberg closed 2 months ago
@dvribeira n'hésite pas à me demander si tu as besoin de plus d'information.
J'ai créé cet issue dans TODO, j'espère que c'est ok.
Je viens de récupérer le PMLC du patient SWISSMEDS001 en INT et j'ai vérifié que le contenu retourné par l'agrégateur est correct:
Donc si quelqu'un d'autre n'arrive pas a reproduire le problème dans un autre système je le considérerai un bug du portail patient. Peut-être il s'agit d'un bug dans husky, mais je ne peut pas faire le debug du portail.
Aussi, le lien EPRIK fourni c'est pour la requête PHARM-1 qui ne retourne pas le contenu du PMLC, ça serait la ITI-43 suivant la PHARM-1.
Aussi, le lien EPRIK fourni c'est pour la requête PHARM-1 qui ne retourne pas le contenu du PMLC, ça serait la ITI-43 suivant la PHARM-1.
J'ai rajouté le lien vers l'ITI-43
Merci @laberg !
Dans la réponse sur le lien EPRIK on peut constater aussi que les valeurs 0.5
sont numériques comme attendu.
Effectivement, bug dans le portail patient. Je vais corriger ça.
Corrigé dans la dernière version, déployé sur pmp-portal-dev
Description
La liste des traitements n'a pas pu être récupérée sur le portail patient. En regardant dans la console, il semble qu'il y ait une erreur de typage sur le champ
medicationStatement.dosage[x].doseAndRate.doseQuantity.value
(https://build.fhir.org/ig/CARA-ch/ch-emed-epr/StructureDefinition-ch-emed-epr-amount-quantity.html). Ce champ est défini en décimal (Numerical value), mais l'erreur semble indiquer que l'agrégateur l'a considéré comme un string et a tenté de le convertir en nombre, soulevant l'exceptionjava.lang.NumberFormatException
.Screenshots
Files
EPRIK ITI-43 transaction details EPRIK PHARM-1 transaction details
To Reproduce
Tasks
medicationStatement.dosage[x].doseAndRate.doseQuantity.value
devrait être un chiffre à décimal dans l'agrégateur