Guide d'implémentation du médicament
0.1.0 - ci-build
FRANCE
Guide d'implémentation du médicament - version de développement local (intégration continue v0.1.0) construite par les outils de publication FHIR (HL7® FHIR® Standard). Voir le répertoire des versions publiées
La transformation d’un message PN13 compte-rendu d’analyse pharmaceutique en ressources FHIR se fait à partir de ConceptMap indiquant la correspondance entre les éléments XML des messages PN13 et les attributs des ressources FHIR.
Elle résulte en:
La manière dont les ressources FHIR résultantes sont mises à disposition dépend du serveur FHIR (ex. operation spécifique pour la recherche d’analyse pharmaceutique par identifiant de prescription, mise en oeuvre de _include et de _revInclude). Pour des raisons de lisibilité, les exemples présentés en FHIR sont les ressources Task correspondant aux résultats d’analyse avec les ressources MedicationRequest associées en ligne.
La/les ligne(s) de prescription analysée(s) sont représentées par les éléments Message/M_Compte_rendu_analyse_pharm/Compte_rendu_pharm/Elément_prescr_pharm pour lesquels l’élément Message/M_Compte_rendu_analyse_pharm/Compte_rendu_pharm/Elément_prescr_pharm/Cré_arr_mod_val est absent ou vide.
Même si l’ensemble de la ligne de prescription est reprise dans l’élément Message/M_Compte_rendu_analyse_pharm/Compte_rendu_pharm/Elément_prescr_pharm, le seul élément à prendre en compte est Message/M_Compte_rendu_analyse_pharm/Compte_rendu_pharm/Elément_prescr_pharm/Id_élement_prescr afin de pouvoir retrouver la ressource MedicationRequest correspondante créée lors de la prescription initiale afin d’y faire référence dans la ressource Task créée pour représenter le resultat de l’analyse pharmaceutique.
La/les éventuelle(s) proposition(s) sont représentées par les éléments Message/M_Compte_rendu_analyse_pharm/Compte_rendu_pharm/Elément_prescr_pharm pour lesquels l’élément Message/M_Compte_rendu_analyse_pharm/Compte_rendu_pharm/Elément_prescr_pharm/Cré_arr_mod_val a pour valeur C.
Pour chaque proposition, créer une ressource MedicationRequest suivant le profil FrInpatientPharmaceuticalInterventionSuggestionProfile en utilisant le même processus que pour la transformation PN13 en FHIR d’une ligne de prescription présentée dans l’IG ePrescription (Lien à fournir lorsque l’IG sera publié) avec les exceptions suivantes:
M_Prescription_médicaments et ses éléments enfants dans le processus de l’IG ePrescription doit être appliqué sur l’élément M_Compte_rendu_analyse_pharm est ses éléments enfantsPrescription et ses éléments enfants dans le processus de l’IG ePrescription doit être appliqué sur l’élément Compte_rendu_pharm est ses éléments enfantsElément_prescr_médic et ses éléments enfants dans le processus de l’IG ePrescription doit être appliqué sur l’élément Elément_prescr_pharm est ses éléments enfantsMedicationRequest.intentest à ignorer, cet attribut est toujours à renseigner avec proposalMedicationRequest.requesterest à appliquer sur l’élément Message/M_Compte_rendu_analyse_pharm/Compte_rendu_pharm/Id_pharmacien ou l’élément Message/M_Compte_rendu_analyse_pharm/Compte_rendu_pharm/Identification_pharmacien au lieu de l’élément Message/M_Prescription_médicaments/Prescription/Elément_prescr_médic/Id_prescripteur ou l’élément Message/M_Prescription_médicaments/Prescription/Elément_prescr_médic/Identification_prescripteurMedicationRequest.groupIdentifier est à renseigner avec le même identifiant que celui de la / des ligne(s) de prescription analysée(s)MedicationRequest.supportingInformation.reference doit être créer pour chaque ligne de prescription analysée et porter la référence de la MedicationRequest représentant cette ligneMedicationRequest.supportingInformation.refence doit être prévu pour référencer la ressource Task représentant le resultat de l’analyse pharmaceutique (cf. étape 4)Note1: La valeur A de Message/M_Compte_rendu_analyse_pharm/Compte_rendu_pharm/Elément_prescr_pharm/Cré_arr_mod_val n’est utilisée que dans le cas de substitution automatique sans analyse pharmaceutique. Elle n’est donc pas prise en compte ici.
Message/M_Compte_rendu_analyse_pharm/Compte_rendu_pharm/Elément_prescr_pharm avec Message/M_Compte_rendu_analyse_pharm/Compte_rendu_pharm/Elément_prescr_pharm/Validation_pharm avec comme valeur 1 et Message/M_Compte_rendu_analyse_pharm/Compte_rendu_pharm/Elément_prescr_pharm/Cré_arr_mod_val absent ou videMessage/M_Compte_rendu_analyse_pharm/Compte_rendu_pharm/Elément_prescr_pharm/Validation_pharm à la valeur 1 et Message/M_Compte_rendu_analyse_pharm/Compte_rendu_pharm/Elément_prescr_pharm/Cré_arr_mod_val absent ou vide), renseigner un attribut Task.input avec
Task.input.type.text renseigné avec ligne de prescription analyséeTask.input.reference renseigné avec la référence de la ressource MedicationRequest correspondant à la ligne analysée et validée (cf. étape 1 sur comment retrouver la référence)Message/M_Compte_rendu_analyse_pharm/Compte_rendu_pharm/Elément_prescr_pharm avec Message/M_Compte_rendu_analyse_pharm/Compte_rendu_pharm/Elément_prescr_pharm/Validation_pharm avec comme valeur 2 et (Message/M_Compte_rendu_analyse_pharm/Compte_rendu_pharm/Elément_prescr_pharm/Elément_lié absent ou M_Compte_rendu_analyse_pharm/Compte_rendu_pharm/Elément_prescr_pharm/Elément_lié/Type_liaison_élément avec une valeur différente de 1, 5, 6 ou 7)M_Compte_rendu_analyse_pharm/Compte_rendu_pharm/Elément_prescr_pharm/Elément_lié est présent et M_Compte_rendu_analyse_pharm/Compte_rendu_pharm/Elément_prescr_pharm/Elément_lié/Type_liaison_élément a pour valeur 1, 5, 6 ou 7Message/M_Compte_rendu_analyse_pharm/Compte_rendu_pharm/Elément_prescr_pharm pour lesquels l’élément Message/M_Compte_rendu_analyse_pharm/Compte_rendu_pharm/Elément_prescr_pharm/Cré_arr_mod_val a pour valeur C:
Message/M_Compte_rendu_analyse_pharm/Compte_rendu_pharm/Elément_prescr_pharm traité à l’étape 3.1, ajouter à la ressource Task créée lors de l’étape 3.1 un élément output avec:
output.type.text à la valeur “intervention pharmaceutique liée”output.valueReference la référence à la ressource Task qui est créée à cette étape (étape 3.3)Note 1: A part pour les interventions de type 3 Substitution/Echange, les messages PN13 M_Compte_rendu_analyse_pharm ne spécifient pas le type d’intervention pharmaceutique
Note 2: Les messages PN13 M_Compte_rendu_analyse_pharm ne spécifient pas le type de problème
Renseigner l’élément MedicationRequest.supportingInformation.refence prévu pour référencer la ressource Task représentant l’intervention pharmaceutique (cf. étape 2) avec la référence vers la ressource Task créée à l’étape 3.3.