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.

SupplyRequest — Demande d'approvisionnement

L'ordre de fourniture d'un consommable, d'un dispositif, d'un produit non-pharmaceutique par une équipe de soins vers la pharmacie centrale, le service de logistique ou un fournisseur externe. Pendant demande de SupplyDelivery.

Objet de la ressource

Le flux logistique d'un établissement de santé repose sur des demandes quotidiennes d'approvisionnement par chaque service : x seringues, y compresses, z kits de pansement, n dispositifs spécifiques pour un acte programmé. SupplyRequest structure cette demande.

Distincte d'une MedicationRequest (prescription patient) et d'un ServiceRequest (demande d'acte), SupplyRequest cible les consommables génériques ou ciblés.

Champs clés

ChampTypeCardinalitéRôle
identifierIdentifier[]0..*Identifiants externes.
statuscode0..1draft, active, suspended, cancelled, completed, entered-in-error, unknown.
categoryCodeableConcept0..1Catégorie (central, non-stock…).
prioritycode0..1routine, urgent, asap, stat.
deliverForReference(Patient)0..1Patient pour lequel la fourniture est demandée.
itemCodeableReference(Medication | Substance | Device | DeviceDefinition | BiologicallyDerivedProduct | NutritionProduct | InventoryItem)1..1Item demandé.
quantityQuantity1..1Quantité.
parameterBackboneElement[]0..*Paramètres spécifiques (taille, gauge, modèle…).
occurrence[x]dateTime | Period | Timing0..1Date attendue.
authoredOndateTime0..1Date de création.
requesterReference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device)0..1Demandeur.
supplierReference(Organization | HealthcareService)[]0..*Fournisseur attendu.
reasonCodeableReference[]0..*Motif.
deliverFromReference(Organization | Location)0..1Origine de la livraison.
deliverToReference(Organization | Location | Patient)0..1Destination.

Exemple JSON

Service de réa demande 50 seringues 21G à la pharmacie centrale pour livraison à 14h :

json supplyrequest-example.json
{
  "resourceType": "SupplyRequest",
  "id": "syringe-request-1234",
  "identifier": [{ "system": "http://hospital.example/orders", "value": "SR-2026-08754" }],
  "status": "active",
  "category": {
    "coding": [{
      "system": "http://terminology.hl7.org/CodeSystem/supplyrequest-kind",
      "code": "central",
      "display": "Central Supply"
    }]
  },
  "priority": "routine",
  "deliverFor": { "reference": "Patient/example" },
  "item": {
    "concept": {
      "coding": [{
        "system": "http://snomed.info/sct",
        "code": "419772005",
        "display": "Syringe with hypodermic needle"
      }]
    }
  },
  "quantity": { "value": 50, "unit": "count" },
  "parameter": [{
    "code": {
      "coding": [{
        "system": "http://terminology.hl7.org/CodeSystem/supply-parameter",
        "code": "gauge"
      }]
    },
    "valueCodeableConcept": {
      "coding": [{
        "system": "http://terminology.hl7.org/CodeSystem/needle-gauge",
        "code": "21G"
      }]
    }
  }],
  "occurrenceDateTime": "2026-05-16T14:00:00+02:00",
  "authoredOn": "2026-05-16T09:00:00+02:00",
  "requester": { "reference": "Practitioner/nurse-anna" },
  "supplier": [{ "reference": "Organization/central-pharmacy" }],
  "reason": [{
    "concept": {
      "coding": [{
        "system": "http://terminology.hl7.org/CodeSystem/supplyrequest-reason",
        "code": "patient-care",
        "display": "Patient Care"
      }]
    }
  }],
  "deliverFrom": { "reference": "Organization/central-pharmacy" },
  "deliverTo": { "reference": "Location/icu-room-101" }
}

Usages typiques

  • Approvisionnement quotidien : services hospitaliers vers pharmacie / logistique centrale.
  • Approvisionnement HAD : matériel à livrer au domicile.
  • Gestion de stocks : réapprovisionnement automatique sur seuil bas.
  • Pré-opératoire : kit chirurgical spécifique commandé pour un patient.
  • HAS (Hospital Supply) : chaîne logistique d'urgence en situation de crise (COVID, pénuries).

Pièges courants

  • Pas de quantity : quantity est 1..1. Sans quantité, la demande n'est pas exécutable.
  • Item ambigu : « seringue » sans préciser gauge / taille / type rend la commande équivoque. Utiliser parameter pour ajouter les contraintes.
  • Statut bloqué : une SupplyRequest restée active après livraison crée du bruit. Passer en completed à la réception du SupplyDelivery correspondant.
  • Priorité oubliée : pour la chaîne logistique, distinguer urgent de routine est critique.
  • Confusion avec MedicationRequest : SupplyRequest cible le consommable ; pour un médicament prescrit, utiliser MedicationRequest.

Ressources liées

  • SupplyDelivery — exécution.
  • MedicationRequest, ServiceRequest, DeviceRequest — autres types de demandes.
  • InventoryItem — item de stock.
  • Patient, Location, Organization.

Voir aussi : SupplyDelivery — l'exécution et InventoryItem — l'item de stock.