ediverse Explorer la plateforme

À la une PEPPOL BIS Billing 3.0 L’obligation européenne d’e-invoicing arrive : France sept 2026, Belgique janv 2026, Allemagne 2025.

MedicationKnowledge — Base de connaissances médicament

Le référentiel pharmaceutique vu par les pharmaciens et les bases de données médicament (BCB, Vidal, Thésorimed, First Databank, Multum, Lexicomp) : monographie, posologies indicatives, contre-indications, coûts.

Objet de la ressource

MedicationKnowledge décrit un médicament tel qu'il existe en théorie : sa fiche métier, ses voies d'administration, ses posologies typiques, ses contre-indications, son prix, ses équivalences génériques et son monitoring requis. C'est l'analogue FHIR d'une fiche de monographie dans une base de données médicament.

Elle ne représente pas un médicament physique en stock : pour ça, voir Medication. MedicationKnowledge sert d'ancre canonique réutilisée par Medication, MedicationRequest et MedicationDispense pour la cohérence des codes.

Champs clés

ChampTypeCardinalitéRôle
identifierIdentifier[]0..*Identifiants métier (CIS, CIP, NDC, GTIN).
codeCodeableConcept0..1Code du médicament (RxNorm, ATC, CIS, SNOMED CT).
statuscode0..1active | entered-in-error | inactive.
authorReference(Organization)0..1Source de la connaissance (Vidal, BCB…).
intendedJurisdictionCodeableConcept[]0..*Juridictions où le médicament est destiné.
namestring[]0..*Synonymes commerciaux.
relatedMedicationKnowledgeBackboneElement[]0..*Liens (générique, brand, équivalent thérapeutique).
associatedMedicationReference(Medication)[]0..*Medications associées au catalogue.
productTypeCodeableConcept[]0..*Type de produit.
monographBackboneElement[]0..*Monographie (DocumentReference attachée).
preparationInstructionmarkdown0..1Instructions de préparation.
costBackboneElement[]0..*Coût par juridiction / régime.
monitoringProgramBackboneElement[]0..*Programmes de surveillance (REMS…).
indicationGuidelineBackboneElement[]0..*Indications et posologies indicatives.
medicineClassificationBackboneElement[]0..*Classifications ATC, EPC, MoA.
packagingBackboneElement[]0..*Conditionnements disponibles.
regulatoryBackboneElement[]0..*Statut réglementaire par autorité.
definitionalBackboneElement0..1Définition : composition, doseForm, route.

Exemple JSON

json medicationknowledge-example.json
{
  "resourceType": "MedicationKnowledge",
  "id": "example",
  "code": {
    "coding": [{
      "system": "http://www.nlm.nih.gov/research/umls/rxnorm",
      "code": "476040",
      "display": "Acetaminophen 500 MG Oral Tablet"
    }]
  },
  "status": "active",
  "doseForm": {
    "coding": [{
      "system": "http://snomed.info/sct",
      "code": "385055001",
      "display": "Tablet"
    }]
  },
  "intendedRoute": [{
    "coding": [{
      "system": "http://snomed.info/sct",
      "code": "26643006",
      "display": "Oral route"
    }]
  }],
  "indicationGuideline": [{
    "indication": [{
      "concept": {
        "coding": [{
          "system": "http://snomed.info/sct",
          "code": "25064002",
          "display": "Headache"
        }]
      }
    }]
  }]
}

MedicationKnowledge vs Medication

AspectMedicationKnowledgeMedication
NatureConnaissance, monographieInstance, lot, présentation
SourceBase de données médicament (Vidal, RxNorm, FDB)Stock pharmacie, Bundle de prescription
LotsNonOui (batch)
CoûtCatalogue théoriquePas dans Medication
Référencé parMedication, MedicationRequestMedicationRequest, MedicationDispense, MedicationAdministration

Pièges courants

  • Code sans system — toujours qualifier RxNorm, ATC, CIS, CIP.
  • Confusion avec Medication — ne pas stocker un lot ici.
  • Monographie en texte brut — préférer un DocumentReference avec MIME type contrôlé.

Ressources liées