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.

Ingredient

Une substance entrant dans la composition d'un produit pharmaceutique avec sa quantité, sa fonction (actif, excipient) et son rôle. Brique de la modélisation ISO IDMP.

Objet de la ressource

Ingredient décompose la composition d'un MedicinalProductDefinition en substances individuelles : substance active (avec sa concentration), excipient, conservateur, colorant. La ressource est dimensionnée pour porter l'information requise par les soumissions réglementaires (FDA SPL, EMA SPOR) et alimente la liste structurée des composants du SmPC.

Champs clés

ChampTypeCardinalitéRôle
identifierIdentifier0..1Identifiant unique.
statuscode1..1`draft`, `active`, `retired`, `unknown`.
forReference(MedicinalProductDefinition | AdministrableProductDefinition | ManufacturedItemDefinition)[]0..*Produit dont c'est un ingrédient.
roleCodeableConcept1..1Rôle (substance active, excipient, conservateur).
functionCodeableConcept[]0..*Fonction technique.
allergenicIndicatorboolean0..1Allergène connu.
manufacturerBackboneElement[]0..*Fabricants autorisés.
substanceBackboneElement1..1Substance + quantité présentée (numérateur/dénominateur).

Exemple JSON

json ingredient-example.json
{
  "resourceType": "Ingredient",
  "id": "example-aspirin-active",
  "status": "active",
  "for": [{
    "reference": "AdministrableProductDefinition/example-tablet"
  }],
  "role": {
    "coding": [{
      "system": "http://hl7.org/fhir/ingredient-role",
      "code": "active",
      "display": "Active Ingredient"
    }]
  },
  "allergenicIndicator": false,
  "substance": {
    "code": {
      "concept": {
        "coding": [{
          "system": "http://snomed.info/sct",
          "code": "387458008",
          "display": "Aspirin (substance)"
        }]
      }
    },
    "strength": [{
      "presentationRatio": {
        "numerator": {
          "value": 300,
          "unit": "mg"
        },
        "denominator": {
          "value": 1,
          "unit": "tablet"
        }
      }
    }]
  }
}

Pièges courants

  • PresentationRatio vs concentrationRatio : presentation = par dose unitaire, concentration = par mL ou g du produit.
  • Allergenicindicator non renseigné pour excipients à risque (latex, blé) : impact sur la pharmacovigilance.
  • Pas de référence à Substance ou à substance.code.concept : ingrédient flottant.

Ressources liées