Aller au contenu principal
Version: 0.4.0

MOCOSAG API — Unified Bundle

Contrat OpenAPI unifié MOCOSAG v0 — source canonique des 14 scopes REST backend (Onboarding & Affiliation (P10 - P19) — Modular, Coverage & Pricing (P20 - P21), Care Cycle (P30/P31/P32), Directory — Policyholders, Billing (P31/P48), Finance & Payment (P40/P41/P43/P44/P45/P46/P47), Fraud Control (P70), Digital Card (P80), Network (P60), Accounts (audit télémétrique cross-tenant), Analytics (MOCOSAG-362), Insured Self (MOCOSAG-379), Pharmacy Dispensation (MOCOSAG-382), Patient Payment (MOCOSAG-377)), consommée par Swagger/Redoc, Schemathesis, Confluence et packages/api-client.

Authentication

Security Scheme Type:

oauth2

OAuth Flow (authorizationCode):

Scopes:

  • onboarding:read: Read onboarding data

  • onboarding:write: Create/modify onboarding data

  • insured:self: Lecture self de l'assuré (carte, couverture, consultations propres).

  • coverage:read: Lecture des données Coverage & Pricing

  • coverage:write: Création/mise à jour Coverage & Pricing

  • care:read: Lire les consultations, prescriptions et admissions P30/P31/P32

  • care:write: Créer / valider les consultations P30, délivrer les prescriptions P31 et gérer P32

  • directory:read: Lecture des policyholders

  • directory:write: Création/mise à jour des policyholders

  • finance:read: Lecture des données finance P40/P41/P46

  • finance:write: Création, finalisation, ajustement P40 et orchestration P41

  • digital:read: Read digital card data

  • digital:write: Create or mutate digital card data

  • network:read: Lecture des memberships réseau

  • network:write: Création / décision / appel / suspension / résiliation

  • accounts:write: Écriture REST sur les endpoints du domaine accounts (incl. audit télémétrique cross-tenant, ADR-0023 §4.1)

  • analytics:read: Lecture des tableaux de bord analytiques

  • fraud:read: Lecture des cas et statistiques de fraude

  • pharmacy:read: Lire les sessions de dispensation (PharmacyReception/Dispenser/Admin/Cashier)

  • pharmacy:write: Créer/finaliser/abandonner les sessions de dispensation (PharmacyDispenser/Admin)

  • payments:read: Lire les encaissements et les factures à encaisser (FacilityCashier/PharmacyCashier/FacilityBillingAdmin)

  • payments:write: Encaisser le reste-à-charge patient (FacilityCashier/PharmacyCashier)

OAuth Flow (password):

Scopes:

  • fraud:read: Read P70 cases

  • fraud:write: Mutate P70 cases

License

AHTC