Arendaja platvorm · API v1

Ehitage FastClinic API-ga.

Avastage reaalajas sünteetilist demo läbi trükitud, versioonidega API, millel on avalik lugemine ja token-lüüsiga toimingud.

Avalik eelvaate juurdepääs. Sünteetilised kliinilised ja koond-GET-i lõpp-punktid ei vaja autentimist. Operatiivne lugemine ja kõik kirjutamised nõuavad FASTSME_API_TOKEN; nad tagastavad 503, kui see pole konfigureeritud. Lubatud kliendid saadavad Authorization: Bearer <token>.

Täielik API pind

Kliinilised andmed

Patsiendid, osapooled, eestkostjad ja maksjad, konsultatsioonid, diagnoosid, ravi ja kinnitatud märkmete redigeerimine.

GETPOSTPATCHDELETE
/api/v1/patientsPatsiendi CRUD; KUSTUTA arhiividAvalik lugemine · märgi kirjutamine
GETPOSTPATCHDELETE
/api/v1/partiesPartei CRUD; seotud osapooli ei saa kustutadaAvalik lugemine · märgi kirjutamine
GETPOSTPATCHDELETE
/api/v1/relationshipsEestkostja, mina, maksja, pere ja hädaolukorra rollidAvalik lugemine · märgi kirjutamine
GET
/api/v1/consultations · /diagnoses · /treatmentsImporditud kliiniline tegevusAvalik sünteetiline lugemine
GETPOSTPATCHDELETE
/api/v1/notesValideeritud märkme elutsükkel; KUSTUTA arhiividAvalik lugemine · märgi kirjutamine

Ajakava koostamine

Kättesaadavus, arstid, konfliktivaba broneerimine, ajakava muutmine, olekuüleminekud ja tühistamine.

GET
/api/v1/clinicians · /availabilityBroneeritavad kliinikute graafikudAvalik lugemine
GETPOSTPATCHDELETE
/api/v1/appointmentsKonfliktiohutu kohtumiste elutsükkelAvalik lugemine · märgi kirjutamine
GETPOST
/api/v1/external/*FastBookingu saadavus ja idempotentsed broneeringudFastBookingu märk

Patsiendi mobiilne rakendus

MedBackend OAuthi/PKCE identiteet, enda kirje alglaadimine, vestluse broneerimine ja kohtumiste elutsükkel.

GET
/api/v1/mobile/me · /bootstrapAutentitud profiili ja rakenduse käivitusandmedMedBackend OAuthi luba
GET
/api/v1/mobile/availabilityPatsiendiohutu reaalajas kättesaadavusMedBackend OAuthi luba
GETPOST
/api/v1/mobile/appointmentsEnda kohtumised ja deterministlik broneerimineMedBackend OAuthi luba
POST
/api/v1/mobile/booking/chatLangGraphi broneerimisvestlusMedBackend OAuthi luba
GET
/api/v1/mobile/recordsOma FHIR R4 kirjeid JSON- või XML-vormingusMedBackend OAuthi luba

Aktiveerimine ja side

Nõusolekufiltriga tagasikutsumise loendid, püsivad meeldetuletused, muutumatud tarnelogid ja tulemuste omistamine.

GET
/api/v1/activation/due · /lapsed · /followupNõusolekufiltriga aktiveerimisrühmadToken on nõutav
GETPOSTPATCHDELETE
/api/v1/remindersMeeldetuletuse elutsükkel; DELETE tühistabToken on nõutav
GETPOST
/api/v1/communicationsNõusolekuga varustatud SMS/e-post ja muutumatud logidToken on nõutav
GETPATCH
/api/v1/parties/{id}/marketing-consentTurundusest loobumise olekToken on nõutav

Arveldus ja pearaamat

Idempotentne arveldus, maksed ja tagasimaksed, tühimikud ümberpööratavate päevikute kaudu ja tasakaalustatud pearaamatu aruandlus.

GETPOSTPATCHDELETE
/api/v1/invoicesArve elutsükkel; DELETE postitab tühise tühistamiseToken on nõutav
GETPOSTDELETE
/api/v1/paymentsIdempotentsed kviitungid; DELETE postitab tagasimakseToken on nõutav
GET
/api/v1/ledger · /trial-balanceMuutumatu päevik ja saldodToken on nõutav

Analüütika ja audit

Samad töövaated, mida kasutavad armatuurlauad, pluss ainult lisatav API mutatsioonijälg.

GET
/api/v1/analytics/*Ülevaade, tulud, erialad, protseduurid, demograafia ja arstidAvalik sünteetiline lugemine
GET
/api/v1/auditLisada ainult API mutatsioonikirjedToken on nõutav
GET
/api/v1/healthVersioon ja kirjutamisvalmidusAvalik lugemine

FHIR R4 & country adapters

Vanilla R4 plus tõrkekinnitusega UK, Leedu ja Eesti riiklikud adapterliivakastid.

GET
/api/v1/fhir/metadataCapabilityStatementAvalik lugemine
GET
/api/v1/fhir/{type}/{id}Single resource readPublic clinical · token for ops
GET
/api/v1/fhir/Patient/{id}/$everythingSubject bundlePublic clinical · token adds ops
POST
/api/v1/fhir/$validateStructural validationPublic
POST
/api/v1/fhir/$importMap a resource onto the coreToken on nõutav
GETPOST
/api/v1/adapters/GB/*NHS Number, UK Core export, STU3, remindersPublic map · token for ops
GETPOST
/api/v1/adapters/LT/*ESPBI, IPR ja eLab R5 sünteetiline liivakastPublic fixture · märgi esitamine
GETPOST
/api/v1/adapters/EE/*TIS CDA, MPI R5 ja X-tee sünteetiline liivakastPublic fixture · märgi esitamine

Clinical workspace

Writable encounters, SOAP notes, diagnostic/medication orders, tasks, coverage, and in-app messages.

GETPOST
/api/v1/chart/encountersOpen a chart encounterToken on nõutav
POST
/api/v1/chart/encounters/{id}/finishFinish an encounterToken on nõutav
GETPOST
/api/v1/chart/notesSOAP notesToken on nõutav
GETPOSTPATCH
/api/v1/ordersLab, imaging, referral, medication ordersToken on nõutav
GETPOSTPATCH
/api/v1/care-tasksCare-coordination tasksToken on nõutav
GETPOST
/api/v1/coverageInsurance / payor coverageToken on nõutav
GETPOST
/api/v1/messagesIn-clinic message threadsToken on nõutav

Kliinilised lugemismaterjalid

Patsiendid

Sünteetilised patsientide demograafilised ja registreerimisandmed. DELETE pigem arhiivib kui kustutab kliinilise subjekti.

GET /api/v1/patientsGET /api/v1/patients/{id}

Peod

Kontakteeruvad või arveldatavad pooled, kes on eraldatud eestkoste, nõusoleku ja maksja määramise subjektidest.

GET /api/v1/partiesGET /api/v1/parties/{id}

Konsultatsioonid

Sünteetiline konsultatsioonitegevus ja tulu. Tuletatud/imporditud kirjed on kirjutuskaitstud.

GET /api/v1/consultationsGET /api/v1/consultations/{id}

Ravid

Arveldatavad raviliinid liigitatakse kategooriate ja erialade järgi. Tuletatud/imporditud kirjed on kirjutuskaitstud.

GET /api/v1/treatmentsGET /api/v1/treatments/{id}

Diagnoosid

Sünteetilised diagnoosikirjed, mis on seotud konsultatsioonidega. Imporditud kliinilised faktid on kirjutuskaitstud.

GET /api/v1/diagnosesGET /api/v1/diagnoses/{id}

Kliinilised märkmed

Sünteetilised kliinilised märkmed. Kirjutamine kasutab kõva kustutamise asemel spetsiaalset valideerimist ja arhiivi.

GET /api/v1/notesGET /api/v1/notes/{id}

Kiire algus

# 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 on domeeniteadlik: patsiendid ja märkmed arhiveeritakse, kohtumised ja meeldetuletused tühistatakse, arved tühistatakse tagasipööratavate päevikutega ja maksed tagastatakse. Side- ja pearaamatukirjed jäävad muutumatuks.

Käitusaegne OpenAPI: /api/openapi.json · Stabiilne ühilduvusskeem: /swagger.json · Interaktiivsed dokumendid: /api/docs