Patients
Dossiers démographiques et d’enregistrement synthétiques des patients. SUPPRIMER archive plutôt que d'effacer un sujet clinique.
GET /api/v1/patientsGET /api/v1/patients/{id} Explorez la démo synthétique en direct via une API typée et versionnée avec des lectures publiques et des opérations contrôlées par jetons.
Authorization: Bearer <token>. Patients, parties, tuteurs et payeurs, consultations, diagnostics, traitements et édition de notes validées.
/api/v1/patientsPatient CRUD ; SUPPRIMER les archivesLecture publique · écriture de jeton /api/v1/partiesFête CRUD ; les parties liées ne peuvent pas être suppriméesLecture publique · écriture de jeton /api/v1/relationshipsRôles de tuteur, de soi, de payeur, de famille et d'urgenceLecture publique · écriture de jeton /api/v1/consultations · /diagnoses · /treatmentsActivité clinique importéeLecture synthétique publique /api/v1/notesCycle de vie des notes validées ; SUPPRIMER les archivesLecture publique · écriture de jeton Disponibilité, cliniciens, réservation sans conflit, reprogrammation, transitions de statut et annulation.
/api/v1/clinicians · /availabilityHoraires des cliniciens réservablesLecture publique /api/v1/appointmentsCycle de vie des rendez-vous sans conflitLecture publique · écriture de jeton /api/v1/external/*Disponibilité FastBooking et réservations idempotentesJeton FastBooking Identité MedBackend OAuth/PKCE, bootstrap de votre propre enregistrement, réservation conversationnelle et cycle de vie des rendez-vous.
/api/v1/mobile/me · /bootstrapProfil authentifié et données de démarrage de l'applicationJeton OAuth MedBackend /api/v1/mobile/availabilityDisponibilité en direct sécurisée pour les patientsJeton OAuth MedBackend /api/v1/mobile/appointmentsRendez-vous personnels et réservation déterministeJeton OAuth MedBackend /api/v1/mobile/booking/chatConversation de réservation LangGraphJeton OAuth MedBackend /api/v1/mobile/recordsPosséder des enregistrements FHIR R4 en JSON ou XMLJeton OAuth MedBackend Listes de rappel filtrées par consentement, rappels persistants, journaux de livraison immuables et attribution des résultats.
/api/v1/activation/due · /lapsed · /followupCohortes d'activation filtrées par consentementJeton requis /api/v1/remindersCycle de vie des rappels ; SUPPRIMER annuleJeton requis /api/v1/communicationsSMS/e-mails soumis au consentement et journaux immuablesJeton requis /api/v1/parties/{id}/marketing-consentÉtat de désactivation du marketingJeton requis Facturation, paiements et remboursements idempotents, annulations via des journaux de contrepassation et reporting du grand livre équilibré.
/api/v1/invoicesCycle de vie des factures ; DELETE publie une annulation annuléeJeton requis /api/v1/paymentsReçus idempotents ; DELETE publie un remboursementJeton requis /api/v1/ledger · /trial-balanceJournal et soldes immuablesJeton requis Les mêmes vues opérationnelles utilisées par les tableaux de bord, plus une piste de mutation API en ajout uniquement.
/api/v1/analytics/*Aperçu, revenus, spécialités, procédures, données démographiques et cliniciensLecture synthétique publique /api/v1/auditEnregistrements de mutation d'API en ajout uniquementJeton requis /api/v1/healthÉtat de préparation à la version et à l'écritureLecture publique Vanilla R4 plus bacs à sable d'adaptateurs nationaux britanniques, lituaniens et estoniens à fermeture en cas de panne.
/api/v1/fhir/metadataCapabilityStatementLecture publique /api/v1/fhir/{type}/{id}Single resource readPublic clinical · token for ops /api/v1/fhir/Patient/{id}/$everythingSubject bundlePublic clinical · token adds ops /api/v1/fhir/$validateStructural validationPublic /api/v1/fhir/$importMap a resource onto the coreJeton requis /api/v1/adapters/GB/*NHS Number, UK Core export, STU3, remindersPublic map · token for ops /api/v1/adapters/LT/*Bac à sable synthétique ESPBI, IPR et eLab R5Luminaire public · soumission du jeton /api/v1/adapters/EE/*Bac à sable synthétique TIS CDA, MPI R5 et X-RoadLuminaire public · soumission du jeton Writable encounters, SOAP notes, diagnostic/medication orders, tasks, coverage, and in-app messages.
/api/v1/chart/encountersOpen a chart encounterJeton requis /api/v1/chart/encounters/{id}/finishFinish an encounterJeton requis /api/v1/chart/notesSOAP notesJeton requis /api/v1/ordersLab, imaging, referral, medication ordersJeton requis /api/v1/care-tasksCare-coordination tasksJeton requis /api/v1/coverageInsurance / payor coverageJeton requis /api/v1/messagesIn-clinic message threadsJeton requis Dossiers démographiques et d’enregistrement synthétiques des patients. SUPPRIMER archive plutôt que d'effacer un sujet clinique.
GET /api/v1/patientsGET /api/v1/patients/{id} Parties joignables ou facturables, séparées des sujets de soins pour la tutelle, le consentement et l'attribution du payeur.
GET /api/v1/partiesGET /api/v1/parties/{id} Activité et revenus de consultation synthétique. Les enregistrements dérivés/importés sont en lecture seule.
GET /api/v1/consultationsGET /api/v1/consultations/{id} Lignes de traitement facturables classées par catégorie et spécialité. Les enregistrements dérivés/importés sont en lecture seule.
GET /api/v1/treatmentsGET /api/v1/treatments/{id} Dossiers de diagnostic synthétiques liés aux consultations. Les faits cliniques importés sont en lecture seule.
GET /api/v1/diagnosesGET /api/v1/diagnoses/{id} Notes cliniques synthétiques. Les écritures utilisent une validation et un archivage dédiés plutôt qu'une suppression définitive.
GET /api/v1/notesGET /api/v1/notes/{id} # Public synthetic read
curl "https://fastclinic.dev/api/v1/patients?limit=20"
# Token-authenticated, idempotent payment
curl -X POST "https://fastclinic.dev/api/v1/payments" \
-H "Authorization: Bearer $FASTSME_API_TOKEN" \
-H "Idempotency-Key: payment-your-stable-id" \
-H "Content-Type: application/json" \
-d '{"invoice_id": 7001, "amount": 25.00, "method": "card"}' DELETE est sensible au domaine : les patients et les notes sont archivés, les rendez-vous et les rappels sont annulés, les factures sont annulées avec des journaux d'annulation et les paiements sont remboursés. Les communications et les enregistrements du grand livre restent immuables.
Runtime OpenAPI : /api/openapi.json · Schéma de compatibilité stable : /swagger.json · Documents interactifs : /api/docs