Kūrėjo platforma · API v1

Sukurkite su FastClinic API.

Naršykite tiesioginę sintetinę demonstracinę versiją naudodami įvestą, versijų API su viešais skaitymais ir žetonų valdomomis operacijomis.

Vieša peržiūros prieiga. Sintetiniams klinikiniams ir suvestiniams GET galutiniams taškams autentifikuoti nereikia. Operaciniam skaitymui ir visiems rašymui reikalingas FASTSME_API_TOKEN; jie grąžina 503, kai jis nesukonfigūruotas. Įgalinti klientai siunčia Authorization: Bearer <token>.

Visas API paviršius

Klinikiniai įrašai

Pacientai, šalys, globėjai ir mokėtojai, konsultacijos, diagnozės, gydymas ir patvirtintas užrašų redagavimas.

GETPOSTPATCHDELETE
/api/v1/patientsPacientas CRUD; IŠTRINTI archyvusViešas skaitymas · žetonų rašymas
GETPOSTPATCHDELETE
/api/v1/partiesVakarėlis CRUD; susijusių šalių negalima ištrintiViešas skaitymas · žetonų rašymas
GETPOSTPATCHDELETE
/api/v1/relationshipsGlobėjo, savęs, mokėtojo, šeimos ir kritinės padėties vaidmenysViešas skaitymas · žetonų rašymas
GET
/api/v1/consultations · /diagnoses · /treatmentsImportuota klinikinė veiklaViešas sintetinis skaitymas
GETPOSTPATCHDELETE
/api/v1/notesPatvirtintas užrašo gyvavimo ciklas; IŠTRINTI archyvusViešas skaitymas · žetonų rašymas

Planavimas

Pasiekiamumas, gydytojai, nuo konfliktų saugantis užsakymas, planavimas, būsenos perkėlimas ir atšaukimas.

GET
/api/v1/clinicians · /availabilityUžsakomi gydytojų tvarkaraščiaiViešas skaitymas
GETPOSTPATCHDELETE
/api/v1/appointmentsKonfliktų saugaus paskyrimo gyvavimo ciklasViešas skaitymas · žetonų rašymas
GETPOST
/api/v1/external/*„FastBooking“ prieinamumas ir nepaprastos rezervacijosFastBooking tokenas

Mobilioji pacientų programėlė

MedBackend OAuth / PKCE tapatybė, nuosavo įrašo įkrovos programa, pokalbio užsakymas ir susitikimų gyvavimo ciklas.

GET
/api/v1/mobile/me · /bootstrapAutentifikuoti profilio ir programos paleidimo duomenysMedBackend OAuth prieigos raktas
GET
/api/v1/mobile/availabilityPacientams saugus tiesioginis prieinamumasMedBackend OAuth prieigos raktas
GETPOST
/api/v1/mobile/appointmentsNuosavi susitikimai ir deterministinis rezervavimasMedBackend OAuth prieigos raktas
POST
/api/v1/mobile/booking/chat„LangGraph“ užsakymo pokalbisMedBackend OAuth prieigos raktas
GET
/api/v1/mobile/recordsTurėkite savo FHIR R4 įrašus JSON arba XML formatuMedBackend OAuth prieigos raktas

Aktyvinimas ir ryšiai

Sutikimo filtruoti atšaukimo sąrašai, nuolatiniai priminimai, nekintantys pristatymo žurnalai ir rezultatų priskyrimas.

GET
/api/v1/activation/due · /lapsed · /followupSutikimo filtruojamos aktyvinimo grupėsReikalingas žetonas
GETPOSTPATCHDELETE
/api/v1/remindersPriminimo gyvavimo ciklas; DELETE atšaukiaReikalingas žetonas
GETPOST
/api/v1/communicationsSutikimo SMS / el. paštas ir nekeičiami žurnalaiReikalingas žetonas
GETPATCH
/api/v1/parties/{id}/marketing-consentRinkodaros atsisakymo būsenaReikalingas žetonas

Atsiskaitymas ir knyga

Idealus sąskaitų faktūrų išrašymas, mokėjimai ir grąžinimai, tuštumos per atšaukimo žurnalus ir subalansuotos knygos ataskaitos.

GETPOSTPATCHDELETE
/api/v1/invoicesSąskaitos faktūros gyvavimo ciklas; DELETE paskelbia negaliojantį atšaukimąReikalingas žetonas
GETPOSTDELETE
/api/v1/paymentsIdempotiniai kvitai; DELETE grąžina lėšasReikalingas žetonas
GET
/api/v1/ledger · /trial-balanceNekeičiamas žurnalas ir balansaiReikalingas žetonas

Analizė ir auditas

Tie patys operatyviniai rodiniai, naudojami prietaisų skydeliuose, taip pat tik pridedamas API mutacijos takas.

GET
/api/v1/analytics/*Apžvalga, pajamos, specialybės, procedūros, demografija ir gydytojaiViešas sintetinis skaitymas
GET
/api/v1/auditPridėti tik API mutacijos įrašusReikalingas žetonas
GET
/api/v1/healthVersija ir parengties rašyti būsenaViešas skaitymas

FHIR R4 & country adapters

Vanilla R4 plus neuždarytos JK, Lietuvos ir Estijos nacionalinės adapterių smėlio dėžės.

GET
/api/v1/fhir/metadataCapabilityStatementViešas skaitymas
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 coreReikalingas žetonas
GETPOST
/api/v1/adapters/GB/*NHS Number, UK Core export, STU3, remindersPublic map · token for ops
GETPOST
/api/v1/adapters/LT/*ESPBI, IPR ir eLab R5 sintetinė smėlio dėžėViešoji šviesa · žetonų pateikimas
GETPOST
/api/v1/adapters/EE/*TIS CDA, MPI R5 ir X-Road sintetinė smėlio dėžėViešoji šviesa · žetonų pateikimas

Clinical workspace

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

GETPOST
/api/v1/chart/encountersOpen a chart encounterReikalingas žetonas
POST
/api/v1/chart/encounters/{id}/finishFinish an encounterReikalingas žetonas
GETPOST
/api/v1/chart/notesSOAP notesReikalingas žetonas
GETPOSTPATCH
/api/v1/ordersLab, imaging, referral, medication ordersReikalingas žetonas
GETPOSTPATCH
/api/v1/care-tasksCare-coordination tasksReikalingas žetonas
GETPOST
/api/v1/coverageInsurance / payor coverageReikalingas žetonas
GETPOST
/api/v1/messagesIn-clinic message threadsReikalingas žetonas

Klinikiniai skaitymo šaltiniai

Pacientai

Sintetiniai pacientų demografiniai ir registracijos įrašai. DELETE archyvuoja, o ne ištrina klinikinį objektą.

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

Vakarėliai

Šalys, su kuriomis galima susisiekti arba apmokėti, atskirtos nuo rūpybos, sutikimo ir mokėtojo priskyrimo subjektų.

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

Konsultacijos

Sintetinė konsultacinė veikla ir pajamos. Išvestiniai / importuoti įrašai yra tik skaitomi.

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

Gydymai

Apmokestinamos gydymo linijos, suskirstytos pagal kategorijas ir specialybę. Išvestiniai / importuoti įrašai yra tik skaitomi.

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

Diagnozės

Sintetinės diagnostikos įrašai, susieti su konsultacijomis. Importuoti klinikiniai faktai yra tik skaitomi.

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

Klinikinės pastabos

Sintetinės klinikinės pastabos. Rašant naudojamas specialus patvirtinimas ir archyvas, o ne sunkus ištrynimas.

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

Greita pradžia

# 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 žino domeną: pacientai ir užrašai yra archyvuojami, susitikimai ir priminimai atšaukiami, sąskaitos faktūros anuliuojamos su anuliavimo žurnalais, o mokėjimai grąžinami. Ryšio ir knygos įrašai išlieka nepakitę.

Vykdymo laikas OpenAPI: /api/openapi.json · Stabili suderinamumo schema: /swagger.json · Interaktyvūs dokumentai: /api/docs