Izstrādātāja platforma · API v1

Veidojiet, izmantojot FastClinic API.

Izpētiet reāllaika sintētisko demonstrāciju, izmantojot drukātu, versiju API ar publiskiem nolasījumiem un ar pilnvarām saistītām darbībām.

Publiskā priekšskatījuma piekļuve. Sintētiskajiem klīniskajiem un apkopotajiem GET galapunktiem nav nepieciešama autentifikācija. Operacionālajai lasīšanai un rakstīšanai ir nepieciešams FASTSME_API_TOKEN; tie atgriež 503, ja tas nav konfigurēts. Iespējotie klienti sūta Authorization: Bearer <token>.

Pilnīga API virsma

Klīniskie ieraksti

Pacienti, puses, aizbildņi un maksātāji, konsultācijas, diagnozes, ārstēšana un apstiprināta piezīmju rediģēšana.

GETPOSTPATCHDELETE
/api/v1/patientsPacients CRUD; DZĒST arhīvusPubliskā lasīšana · marķiera rakstīšana
GETPOSTPATCHDELETE
/api/v1/partiesPartija CRUD; saistītās puses nevar izdzēstPubliskā lasīšana · marķiera rakstīšana
GETPOSTPATCHDELETE
/api/v1/relationshipsAizbildņa, sevis, maksātāja, ģimenes un ārkārtas lomasPubliskā lasīšana · marķiera rakstīšana
GET
/api/v1/consultations · /diagnoses · /treatmentsImportēta klīniskā darbībaPublisks sintētiskais lasījums
GETPOSTPATCHDELETE
/api/v1/notesValidēts piezīmju dzīves cikls; DZĒST arhīvusPubliskā lasīšana · marķiera rakstīšana

Plānošana

Pieejamība, ārsti, rezervēšana pret konfliktiem, pārplānošana, statusa maiņa un atcelšana.

GET
/api/v1/clinicians · /availabilityRezervējami klīnicistu grafikiPublisks lasījums
GETPOSTPATCHDELETE
/api/v1/appointmentsKonfliktu drošs tikšanās dzīves ciklsPubliskā lasīšana · marķiera rakstīšana
GETPOST
/api/v1/external/*FastBooking pieejamība un idempotentas rezervācijasFastBooking marķieris

Mobilā pacienta lietotne

MedBackend OAuth/PKCE identitāte, pašu ierakstu sāknēšanas programma, sarunu rezervēšana un tikšanās dzīves cikls.

GET
/api/v1/mobile/me · /bootstrapAutentificēti profila un lietotnes startēšanas datiMedBackend OAuth pilnvara
GET
/api/v1/mobile/availabilityPacientiem droša tiešsaistes pieejamībaMedBackend OAuth pilnvara
GETPOST
/api/v1/mobile/appointmentsPašu tikšanās un deterministiska rezervēšanaMedBackend OAuth pilnvara
POST
/api/v1/mobile/booking/chatLangGraph rezervēšanas sarunaMedBackend OAuth pilnvara
GET
/api/v1/mobile/recordsPašu FHIR R4 ieraksti JSON vai XML formātāMedBackend OAuth pilnvara

Aktivizēšana un sakari

Pēc piekrišanas filtrēti atsaukšanas saraksti, pastāvīgi atgādinājumi, nemainīgi piegādes žurnāli un rezultātu attiecinājums.

GET
/api/v1/activation/due · /lapsed · /followupAktivizācijas kohortas, kas filtrētas pēc piekrišanasNepieciešams marķieris
GETPOSTPATCHDELETE
/api/v1/remindersAtgādinājuma dzīves cikls; DELETE atceļNepieciešams marķieris
GETPOST
/api/v1/communicationsPiekrišanas SMS/e-pasts un nemainīgi žurnāliNepieciešams marķieris
GETPATCH
/api/v1/parties/{id}/marketing-consentMārketinga atteikšanās stāvoklisNepieciešams marķieris

Norēķini un virsgrāmata

Identiska rēķinu izrakstīšana, maksājumi un atmaksas, tukšumi, ko rada apvērsuma žurnāli, un sabalansēta virsgrāmatas atskaite.

GETPOSTPATCHDELETE
/api/v1/invoicesRēķina dzīves cikls; DELETE izliek nederīgu atsaukumuNepieciešams marķieris
GETPOSTDELETE
/api/v1/paymentsIdempotenti čeki; DELETE izliek atmaksuNepieciešams marķieris
GET
/api/v1/ledger · /trial-balanceNemainīgs žurnāls un atlikumiNepieciešams marķieris

Analīze un audits

Tie paši darbības skati, ko izmanto informācijas paneļi, kā arī tikai pievienošanas API mutācijas taka.

GET
/api/v1/analytics/*Pārskats, ieņēmumi, specialitātes, procedūras, demogrāfija un ārstiPublisks sintētiskais lasījums
GET
/api/v1/auditPievienot tikai API mutāciju ierakstusNepieciešams marķieris
GET
/api/v1/healthVersija un rakstīšanas gatavības statussPublisks lasījums

FHIR R4 & country adapters

Vanilla R4 plus bezatteices aizvērtas Lielbritānijas, Lietuvas un Igaunijas nacionālās adapteru smilšu kastes.

GET
/api/v1/fhir/metadataCapabilityStatementPublisks lasījums
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 coreNepieciešams marķieris
GETPOST
/api/v1/adapters/GB/*NHS Number, UK Core export, STU3, remindersPublic map · token for ops
GETPOST
/api/v1/adapters/LT/*ESPBI, IPR un eLab R5 sintētiskā smilšu kastePublisks aprīkojums · žetonu iesniegšana
GETPOST
/api/v1/adapters/EE/*TIS CDA, MPI R5 un X-Road sintētiskā smilšu kastePublisks aprīkojums · žetonu iesniegšana

Clinical workspace

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

GETPOST
/api/v1/chart/encountersOpen a chart encounterNepieciešams marķieris
POST
/api/v1/chart/encounters/{id}/finishFinish an encounterNepieciešams marķieris
GETPOST
/api/v1/chart/notesSOAP notesNepieciešams marķieris
GETPOSTPATCH
/api/v1/ordersLab, imaging, referral, medication ordersNepieciešams marķieris
GETPOSTPATCH
/api/v1/care-tasksCare-coordination tasksNepieciešams marķieris
GETPOST
/api/v1/coverageInsurance / payor coverageNepieciešams marķieris
GETPOST
/api/v1/messagesIn-clinic message threadsNepieciešams marķieris

Klīniskie lasīšanas resursi

Pacienti

Sintētiskie pacientu demogrāfiskie un reģistrācijas ieraksti. DELETE arhivē, nevis izdzēš klīnisko priekšmetu.

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

ballītes

Personas, ar kurām var sazināties vai par kuriem jāmaksā, un kas ir atdalītas no aizbildnības, piekrišanas un maksātāja piešķiršanas jautājumiem.

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

Konsultācijas

Sintētisko konsultāciju darbība un ieņēmumi. Atvasinātie/importētie ieraksti ir tikai lasāmi.

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

Ārstēšana

Apmaksājamās ārstēšanas līnijas, kas klasificētas pēc kategorijas un specialitātes. Atvasinātie/importētie ieraksti ir tikai lasāmi.

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

Diagnozes

Sintētiskās diagnostikas ieraksti, kas saistīti ar konsultācijām. Importētie klīniskie fakti ir tikai lasāmi.

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

Klīniskās piezīmes

Sintētiskās klīniskās piezīmes. Rakstīšanai tiek izmantota īpaša validācija un arhivēšana, nevis stingra dzēšana.

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

Ātrs sākums

# 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 apzinās domēnu: pacienti un piezīmes tiek arhivētas, tikšanās un atgādinājumi tiek atcelti, rēķini tiek anulēti ar apvērsuma žurnāliem, un maksājumi tiek atmaksāti. Saziņas un virsgrāmatas ieraksti paliek nemainīgi.

Izpildlaika OpenAPI: /api/openapi.json · Stabilas saderības shēma: /swagger.json · Interaktīvie dokumenti: /api/docs