top of page

Standardized API for patient and population services

 Mandatory software components  - Health Samurai- AidBox
All technical requirements and attributes necessary for registration-
APIs -    Grant Types(Authorization code,Type)
Authorization code includes with redirect uri, refresh token,secret required, access token expiration
Secret and id
{"resourceType":"Bundle","type":"collection","total":1,"entry":[{"id":"my-clinic","name":"My Clinic","url":"https://portal.doxemr.aidbox.io/tenant/my-clinic/patient/smart-api"}],"id":"64"}
Mandatory software configurations -   For Health Samurai – AidBox 3rd party software integration,  there are no mandatory configurations, since Health Samurai hosts the application.
 

Standardized API for patient and population services

SMART on FHIR API is accessible on the host https://portal.doxemr.aidbox.io. It conforms to the following documents and specifications:

US Core FHIR Endpoints

GET/tenant/{tenant}/patient/smart-api/AllergyIntolerance

POST/tenant/{tenant}/patient/smart-api/AllergyIntolerance/_search

GET/tenant/{tenant}/patient/smart-api/AllergyIntolerance/{id}

GET/tenant/{tenant}/patient/smart-api/CarePlan

POST/tenant/{tenant}/patient/smart-api/CarePlan/_search

GET/tenant/{tenant}/patient/smart-api/CarePlan/{id}

GET/tenant/{tenant}/patient/smart-api/CareTeam

POST/tenant/{tenant}/patient/smart-api/CareTeam/_search

GET/tenant/{tenant}/patient/smart-api/CareTeam/{id}

GET/tenant/{tenant}/patient/smart-api/Condition

POST/tenant/{tenant}/patient/smart-api/Condition/_search

GET/tenant/{tenant}/patient/smart-api/Condition/{id}

GET/tenant/{tenant}/patient/smart-api/Device

POST/tenant/{tenant}/patient/smart-api/Device/_search

GET/tenant/{tenant}/patient/smart-api/Device/{id}

GET/tenant/{tenant}/patient/smart-api/DiagnosticReport

POST/tenant/{tenant}/patient/smart-api/DiagnosticReport/_search

GET/tenant/{tenant}/patient/smart-api/DiagnosticReport/{id}

GET/tenant/{tenant}/patient/smart-api/DocumentReference

GET/tenant/{tenant}/patient/smart-api/DocumentReference/$docref

POST/tenant/{tenant}/patient/smart-api/DocumentReference/$docref

POST/tenant/{tenant}/patient/smart-api/DocumentReference/_search

GET/tenant/{tenant}/patient/smart-api/DocumentReference/{id}

GET/tenant/{tenant}/patient/smart-api/Encounter

POST/tenant/{tenant}/patient/smart-api/Encounter/_search

GET/tenant/{tenant}/patient/smart-api/Encounter/{id}

GET/tenant/{tenant}/patient/smart-api/Goal

POST/tenant/{tenant}/patient/smart-api/Goal/_search

GET/tenant/{tenant}/patient/smart-api/Goal/{id}

GET/tenant/{tenant}/patient/smart-api/Immunization

POST/tenant/{tenant}/patient/smart-api/Immunization/_search

GET/tenant/{tenant}/patient/smart-api/Immunization/{id}

GET/tenant/{tenant}/patient/smart-api/Location

POST/tenant/{tenant}/patient/smart-api/Location/_search

GET/tenant/{tenant}/patient/smart-api/Location/{id}

GET/tenant/{tenant}/patient/smart-api/MedicationRequest

POST/tenant/{tenant}/patient/smart-api/MedicationRequest/_search

GET/tenant/{tenant}/patient/smart-api/MedicationRequest/{id}

GET/tenant/{tenant}/patient/smart-api/Observation

POST/tenant/{tenant}/patient/smart-api/Observation/_search

GET/tenant/{tenant}/patient/smart-api/Observation/{id}

GET/tenant/{tenant}/patient/smart-api/Organization

POST/tenant/{tenant}/patient/smart-api/Organization/_search

GET/tenant/{tenant}/patient/smart-api/Organization/{id}

GET/tenant/{tenant}/patient/smart-api/Patient

POST/tenant/{tenant}/patient/smart-api/Patient/_search

GET/tenant/{tenant}/patient/smart-api/Patient/{id}

GET/tenant/{tenant}/patient/smart-api/Practitioner

POST/tenant/{tenant}/patient/smart-api/Practitioner/_search

GET/tenant/{tenant}/patient/smart-api/Practitioner/{id}

GET/tenant/{tenant}/patient/smart-api/Procedure

POST/tenant/{tenant}/patient/smart-api/Procedure/_search

GET/tenant/{tenant}/patient/smart-api/Procedure/{id}

GET/tenant/{tenant}/patient/smart-api/Provenance

POST/tenant/{tenant}/patient/smart-api/Provenance/_search

GET/tenant/{tenant}/patient/smart-api/Provenance/{id}

GET/tenant/{tenant}/patient/smart-api/metadata

GET/tenant/{tenant}/patient/smart-api/style-v1.json

GET/tenant/{tenant}/provider/smart-api/AllergyIntolerance

POST/tenant/{tenant}/provider/smart-api/AllergyIntolerance/_search

GET/tenant/{tenant}/provider/smart-api/AllergyIntolerance/{id}

GET/tenant/{tenant}/provider/smart-api/CarePlan

POST/tenant/{tenant}/provider/smart-api/CarePlan/_search

GET/tenant/{tenant}/provider/smart-api/CarePlan/{id}

GET/tenant/{tenant}/provider/smart-api/CareTeam

POST/tenant/{tenant}/provider/smart-api/CareTeam/_search

GET/tenant/{tenant}/provider/smart-api/CareTeam/{id}

GET/tenant/{tenant}/provider/smart-api/Condition

POST/tenant/{tenant}/provider/smart-api/Condition/_search

GET/tenant/{tenant}/provider/smart-api/Condition/{id}

GET/tenant/{tenant}/provider/smart-api/Device

POST/tenant/{tenant}/provider/smart-api/Device/_search

GET/tenant/{tenant}/provider/smart-api/Device/{id}

GET/tenant/{tenant}/provider/smart-api/DiagnosticReport

POST/tenant/{tenant}/provider/smart-api/DiagnosticReport/_search

GET/tenant/{tenant}/provider/smart-api/DiagnosticReport/{id}

GET/tenant/{tenant}/provider/smart-api/DocumentReference

GET/tenant/{tenant}/provider/smart-api/DocumentReference/$docref

POST/tenant/{tenant}/provider/smart-api/DocumentReference/$docref

POST/tenant/{tenant}/provider/smart-api/DocumentReference/_search

GET/tenant/{tenant}/provider/smart-api/DocumentReference/{id}

GET/tenant/{tenant}/provider/smart-api/Encounter

POST/tenant/{tenant}/provider/smart-api/Encounter/_search

GET/tenant/{tenant}/provider/smart-api/Encounter/{id}

GET/tenant/{tenant}/provider/smart-api/Goal

POST/tenant/{tenant}/provider/smart-api/Goal/_search

GET/tenant/{tenant}/provider/smart-api/Goal/{id}

GET/tenant/{tenant}/provider/smart-api/Immunization

POST/tenant/{tenant}/provider/smart-api/Immunization/_search

GET/tenant/{tenant}/provider/smart-api/Immunization/{id}

GET/tenant/{tenant}/provider/smart-api/Location

POST/tenant/{tenant}/provider/smart-api/Location/_search

GET/tenant/{tenant}/provider/smart-api/Location/{id}

GET/tenant/{tenant}/provider/smart-api/MedicationRequest

POST/tenant/{tenant}/provider/smart-api/MedicationRequest/_search

GET/tenant/{tenant}/provider/smart-api/MedicationRequest/{id}

GET/tenant/{tenant}/provider/smart-api/Observation

POST/tenant/{tenant}/provider/smart-api/Observation/_search

GET/tenant/{tenant}/provider/smart-api/Observation/{id}

GET/tenant/{tenant}/provider/smart-api/Organization

POST/tenant/{tenant}/provider/smart-api/Organization/_search

GET/tenant/{tenant}/provider/smart-api/Organization/{id}

GET/tenant/{tenant}/provider/smart-api/Patient

POST/tenant/{tenant}/provider/smart-api/Patient/_search

GET/tenant/{tenant}/provider/smart-api/Patient/{id}

GET/tenant/{tenant}/provider/smart-api/Practitioner

POST/tenant/{tenant}/provider/smart-api/Practitioner/_search

GET/tenant/{tenant}/provider/smart-api/Practitioner/{id}

GET/tenant/{tenant}/provider/smart-api/Procedure

POST/tenant/{tenant}/provider/smart-api/Procedure/_search

GET/tenant/{tenant}/provider/smart-api/Procedure/{id}

GET/tenant/{tenant}/provider/smart-api/Provenance

POST/tenant/{tenant}/provider/smart-api/Provenance/_search

GET/tenant/{tenant}/provider/smart-api/Provenance/{id}

GET/tenant/{tenant}/provider/smart-api/metadata

GET/tenant/{tenant}/provider/smart-api/style-v1.json

Supporting Standardized API Endpoints

GET/

GET/admin/auth/login

POST/admin/auth/login

POST/admin/auth/logout

GET/admin/inferno-configuration

GET/admin/portal

GET/auth/consent-screen

GET/documentation

GET/service-base-urls

GET/tenant/{tenant}/bulk-api/$export-status/{bulk-export-id}

DELETE/tenant/{tenant}/bulk-api/$export-status/{bulk-export-id}

GET/tenant/{tenant}/bulk-api/$redirect

GET/tenant/{tenant}/bulk-api/Group

GET/tenant/{tenant}/bulk-api/Group/{id}

GET/tenant/{tenant}/bulk-api/Group/{id}/$export

GET/tenant/{tenant}/bulk-api/metadata

GET/tenant/{tenant}/patient/auth/authenticate

GET/tenant/{tenant}/patient/auth/authorize

GET/tenant/{tenant}/patient/auth/callback

GET/tenant/{tenant}/patient/auth/error

POST/tenant/{tenant}/patient/auth/grant

GET/tenant/{tenant}/patient/auth/grant

GET/tenant/{tenant}/patient/auth/grants

DELETE/tenant/{tenant}/patient/auth/grants/{id}

POST/tenant/{tenant}/patient/auth/introspect

GET/tenant/{tenant}/patient/auth/login

POST/tenant/{tenant}/patient/auth/login

POST/tenant/{tenant}/patient/auth/logout

GET/tenant/{tenant}/patient/auth/reset-password

POST/tenant/{tenant}/patient/auth/reset-password

GET/tenant/{tenant}/patient/auth/reset-password/{reset-id}

POST/tenant/{tenant}/patient/auth/reset-password/{reset-id}

GET/tenant/{tenant}/patient/auth/sessions

DELETE/tenant/{tenant}/patient/auth/sessions/{id}

GET/tenant/{tenant}/patient/auth/smart-apps

GET/tenant/{tenant}/patient/auth/two-factor

GET/tenant/{tenant}/patient/auth/userinfo

GET/tenant/{tenant}/patient/portal

POST/tenant/{tenant}/patient/rpc

GET/tenant/{tenant}/patient/smart-api/.well-known/smart-configuration

GET/tenant/{tenant}/provider/auth/authenticate

GET/tenant/{tenant}/provider/auth/authorize

GET/tenant/{tenant}/provider/auth/callback

POST/tenant/{tenant}/provider/auth/grant

GET/tenant/{tenant}/provider/auth/grant

GET/tenant/{tenant}/provider/auth/grants

DELETE/tenant/{tenant}/provider/auth/grants/{id}

POST/tenant/{tenant}/provider/auth/introspect

GET/tenant/{tenant}/provider/auth/login

POST/tenant/{tenant}/provider/auth/login

POST/tenant/{tenant}/provider/auth/logout

GET/tenant/{tenant}/provider/auth/reset-password

POST/tenant/{tenant}/provider/auth/reset-password

GET/tenant/{tenant}/provider/auth/reset-password/{reset-id}

POST/tenant/{tenant}/provider/auth/reset-password/{reset-id}

GET/tenant/{tenant}/provider/auth/sessions

DELETE/tenant/{tenant}/provider/auth/sessions/{id}

GET/tenant/{tenant}/provider/auth/smart-apps

GET/tenant/{tenant}/provider/auth/two-factor

GET/tenant/{tenant}/provider/auth/userinfo

GET/tenant/{tenant}/provider/portal

POST/tenant/{tenant}/provider/rpc

GET/tenant/{tenant}/provider/smart-api/.well-known/smart-configuration

bottom of page