Catalogue des événements
Chaque changement d’état produit un événement. Vous les recevez sur un point de terminaison, ou vous les lisez par GET /v1/events.
Un événement porte data.object, et data.previous_attributes, les champs changés avec leur valeur d’avant. Un événement ne porte jamais de donnée de santé : ni NIR, ni acte, ni date de soins. Lisez l’objet pour le reste.
Un type marqué pas encore émis est réservé au catalogue : vous pouvez vous y abonner, rien n’arrive pour l’instant.
| Type | Quand |
|---|---|
practitioner.created | Un praticien vient d’être créé par la lecture de sa carte. |
practitioner.updated | Un praticien a changé : nouvelle lecture de sa carte, suspension ou levée de suspension. |
practitioner.onboarding_completed | Un praticien peut facturer pour la première fois. |
workstation.paired | Un code d’appairage vient de devenir un poste. |
workstation.revoked | Un poste a été révoqué, ou s’est désappairé lui-même. |
reader.connected | Un lecteur est apparu sur un poste. |
reader.disconnected | Un lecteur a disparu d’un poste. |
card.inserted | Une carte est entrée dans une fente d’un lecteur. |
card.removed | Une carte est sortie d’une fente d’un lecteur. |
patient.updated | L’identité d’un patient a changé à une nouvelle lecture. changed dit quels champs, sans leur valeur. |
coverage.retrieved | Les droits d’un patient viennent d’être lus. |
claim.created | Une facture vient de s’ouvrir en brouillon. |
claim.ready | Une facture a passé la validation et attend sa signature. |
claim.secured | Une facture est signée. |
claim.batched | Une facture est placée dans un lot. |
claim.transmitted | Le lot d’une facture est parti. |
claim.acknowledged | L’accusé de réception d’une facture est arrivé. |
claim.paid | Une facture est payée. |
claim.partially_paid | Une facture est payée en partie. |
claim.adjusted | Une facture est régularisée. Pas encore émis. |
claim.rejected | Une facture est rejetée. rejection_code dit par qui. |
claim.flagged | Une facture est signalée. Pas encore émis. |
claim.canceled | Une facture est annulée. |
batch.created | Un lot vient de se former. Pas encore émis. |
batch.sent | Un lot est parti. Pas encore émis. |
batch.acknowledged | L’accusé de réception d’un lot est arrivé. Pas encore émis. |
batch.failed | L’envoi d’un lot a échoué. Pas encore émis. |
remittance.received | Un retour de paiement est arrivé. Pas encore émis. |
referential.updated | Une nouvelle version d’un référentiel de facturation est en service. |
webhook_endpoint.test | Un événement de test, envoyé à la demande à un point de terminaison. |
Mis à jour le