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:
-
§ 170.215(a)(2) FHIR® US Core Implementation Guide STU V3.1.1
-
§ 170.213 United States Core Data for Interoperability (USCDI)
-
§ 170.215(a)(1) HL7® Version 4.0.1 FHIR® Release 4, October 30, 2019
-
§ 170.215(a)(2) FHIR® US Core Implementation Guide STU V3.1.1
-
§ 170.215(a)(4) HL7® FHIR® Bulk Data Access (Flat FHIR®) (V1.0.1:STU 1)
-
§ 170.215(a)(2) FHIR® US Core Implementation Guide STU V3.1.1
-
§ 170.215(a)(4) HL7® FHIR® Bulk Data Access (Flat FHIR®) (V1.0.1:STU 1)
-
§ 170.215(a)(2) FHIR® US Core Implementation Guide STU V3.1.1
-
§ 170.215(a)(3) HL7® SMART Application Launch Framework Implementation Guide Release 1.0.0
-
§ 170.215(a)(4) HL7® FHIR® Bulk Data Access (Flat FHIR®) (V1.0.1:STU 1)
-
§ 170.215(a)(2) FHIR® US Core Implementation Guide STU V3.1.1
-
§ 170.215(a)(3) HL7® SMART Application Launch Framework Implementation Guide Release 1.0.0
-
§ 170.215(a)(4) HL7® FHIR® Bulk Data Access (Flat FHIR®) (V1.0.1:STU 1)
-
§ 170.215(a)(3) HL7® SMART Application Launch Framework Implementation Guide Release 1.0.0
-
§ 170.215(b) OpenID Connect Core 1.0 incorporating errata set 1
-
§ 170.215(a)(3) HL7® SMART Application Launch Framework Implementation Guide Release 1.0.0
-
§ 170.215(a)(4) HL7® FHIR® Bulk Data Access (Flat FHIR®) (V1.0.1:STU 1)
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