Guide d'implémentation du médicament
0.1.0 - ci-build FRANCE

Guide d'implémentation du médicament, publié par Interop'Santé. Ce guide n'est pas une publication autorisée ; C'est la version en intégration continue pour la version 0.1.0 construite par le CI Build FHIR (HL7® FHIR® Standard). Cette version est basée sur le contenu actuel de https://github.com/Interop-Sante/hl7.fhir.fr.medication/ et change régulièrement. Voir le répertoire des versions publiées

## La dispensation - La dispensation nominative à délivrance reglobalisée

> Attention ! la partie dispensation est en draft et n'a pas été éprouvé, un groupe de travail dédié doit être lancé afin de faire évoluer le besoin.

### La dispensation nominative à délivrance reglobalisée

C’est la délivrance en un temps de la dispensation d’un ensemble de prescriptions.

Elle est représentée par une ressource MedicationDispense cumulant les ressources MedicationDispense de chacune des prescriptions retenues par les paramètres de dispensation (par ex: tous les patients de telle UF pour les 2 prochains jours). Exemple:

- soit 3 prescriptions

  1. paracétamol 1 g à 7h, 12h et 18h per os, du 13/07 08:48 au 18/07 08:47 (5j)
  2. paracétamol 500 mg à 7h et 18 per os, du 14/07 09:07 au 17/07 09:06 (3j)
  3. EFFERALGAN 1000 mg, cpr à 7h, 12h et 18h per os, du 15/07 11:02 au 25/07 11:01 (10j)

- dispensation du 16/07 pour 2 jours (ie. couvrant les 16 et 17 /07), sachant que la spécialité délivrée est DOLIPRANE 500 mg, gélule

  - 3 dispensations nominatives, de DOLIPRANE 500 mg gélule, une par prescription courante

    1. 6 gélules
    2. 2 gélules
    3. 6 gélules
    - les posologies `dosageInstruction` sont ré-exprimées en nombre d’unités du médicament délivré, traduisant l’incidence de cette délivrance reglobalisée sur chacune des dispensations nominatives

  - 1 délivrance reglobalisée, cumulant les 3 dispensations nominatives

    - 14 gélules
    - l’usage de l’extension standard event-basedOn référence les dispensations nominatives à l’origine de la délivrance reglobalisée
    - une ressource Group de `type` person est constituée pour référencer les patients `subject` de la délivrance reglobalisée
    - il n’y a pas de posologie globale (pas de `dosageInstruction`) pour cette délivrance reglobalisée.

#### Limites

L’usage de l’extension standard event-basedOn est discutable: elle ne s’applique qu’à un élément Condition

    "context": [
      {
        "type": "element",
        "expression": "Condition"
      }
    ]

Une autre option est de référencer les dispensations nominatives dans l’élément répétable `supportingInformation`. Cette solution est nativement conforme au schéma de la ressource MedicationDispense. Voir cette alternative.

Une ressource MedicationDispense globale comme agrégateur de MedicationDispense individualisées est discutable : une ressource SupplyDelivery ne serait-elle pas plus appropriée ?

Le problème est qu’il n’y a pas de moyen de relier cette ressource SupplyDelivery à la collection de ressources MedicationRequest qu’elle honore : son élément `basedOn` est contraint de référencer une ressource SupplyRequest. Par contre la période couverte par la délivrance peut être décrite dans l’élément `occurence[x]:occurrencePeriod`.

Notons qu’en pratique intrahospitalière, `daysSupply` gagnerait à bénéficier d’une alternative `periodSupply` pour pouvoir mentionner plus précisément quelle est la période couverte par cette occurence de délivrance dans le cas d’une délivrance fractionnée.