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.

InventoryItem

Une ligne d'inventaire de stock hospitalier ou pharmaceutique : article, code, identifiants, statut. Le grain de base d'un état des stocks FHIR.

Objet de la ressource

InventoryItem décrit un article stocké : médicament, dispositif médical, consommable, ingrédient. Combinée à InventoryReport, elle modélise l'état du stock par établissement, par armoire à pharmacie, par bloc opératoire. Standard naissant en FHIR R5 pour les workflows logistiques hospitaliers.

Champs clés

ChampTypeCardinalitéRôle
identifierIdentifier[]0..*Identifiants de l'article.
statuscode1..1`active`, `inactive`, `entered-in-error`, `unknown`.
categoryCodeableConcept[]0..*Catégorie (drug, device, consumable).
codeCodeableConcept[]0..*Code article (UCC, GS1, CIP).
nameBackboneElement[]0..*Noms et descriptions.
responsibleOrganizationBackboneElement[]0..*Organisation responsable.
descriptionBackboneElement0..1Description structurée.
baseUnitCodeableConcept0..1Unité de base de comptage.
netContentQuantity0..1Contenu net.
associationBackboneElement[]0..*Associations à d'autres items.
characteristicBackboneElement[]0..*Caractéristiques (taille, couleur, lot type).
instanceBackboneElement0..1Instance physique (numéro de série, lot).

Exemple JSON

json inventoryitem-example.json
{
  "resourceType": "InventoryItem",
  "id": "example-inv-aspirin",
  "status": "active",
  "category": [{
    "coding": [{
      "system": "http://terminology.hl7.org/CodeSystem/inventoryitem-category",
      "code": "drug"
    }]
  }],
  "code": [{
    "coding": [{
      "system": "http://www.ansm.sante.fr/cip",
      "code": "3400938153317",
      "display": "Aspirine 500mg cp"
    }]
  }],
  "name": [{
    "name": "Aspirine 500mg, comprimé"
  }],
  "baseUnit": {
    "coding": [{
      "system": "http://unitsofmeasure.org",
      "code": "{tab}"
    }]
  }
}

Pièges courants

  • InventoryItem confondu avec Medication : Medication est clinique, InventoryItem est logistique.
  • Pas de baseUnit ni netContent : impossible d'agréger les comptages.
  • GS1 GTIN non encodé : freine le scan code-barres en pharmacie.

Ressources liées