Skip to main content

Integration Options: UI, SDK, and API


This guide assists integration developers in connecting the Air Doctor Doctor App to their platforms via UI components, SDK methods, and APIs.

Integrating Air Doctor into Hospital Systems

Architecture

Air Doctor uses a dynamic interface. The SDK calls the API, handles a wrapped JSON response, and renders pages with modular UI components.

LayerRole
API layerHandles authentication, validation, and data storage via REST calls.
SDK layerConnects iOS, Android, and web apps to the backend. It calls the API, handles wrapped JSON responses, and renders modular UI.
Client layerHosts Air Doctor screens using embedded UI or custom implementations.

Request and Response Flow

Request typePurposeTypical response
GETLoad a full pagePageResponse with all UI elements
PATCHUpdate part of a page or componentPatchResponse with targeted updates
POSTSubmit or save data (such as forms or uploads)PostResponse indicating next steps

Integration approaches

Choose or combine integration options Air Doctor into your platform:

Use prebuilt login, booking, and session workflows.

  • Integrate quickly with minimal effort.
  • Best for standard use cases.
UI screens (prebuilt flows)

REST API (data persistence, logging)

Integration option comparison

CapabilityUI ScreensSDKAPI
UI provided✔ Prebuilt screens for login, booking, sessions✖ Custom UI required; SDK renders server-driven elements✖ Fully custom UI
Frontend customization✔ Included◑ Limited; controlled by server responses✔ Full control
Logic layerBuilt-inIncluded; SDK processes API responsesDeveloper-built
Backend integrationBuilt-inBuilt-inDeveloper-built
Booking workflows✔ Included✔ Included✔ Implement manually
Document handling✔ Included✔ Included✔ Implement manually
Authentication✔ Included✔ Included✔ Implement manually
Best forQuick launch, standard flowsApps needing some flexibilityComplex, custom solutions

Use Case: Insurance Portal Integration

This scenario shows how to combine Air Doctor’s integration layers to support a partner insurance portal. Each layer addresses a specific part of the workflow:

  • UI Screens: Deliver prebuilt login, booking, and session workflows to reduce front-end development.
  • SDK: Acts as the client integration layer. It processes server-driven responses and renders UI elements inside the partner application.
  • API: Provides backend integration for booking synchronization, document exchange, and logging with hospital or EHR systems.

This structure separates responsibilities, simplifies maintenance, and allows partners to select the level of control they need.

Integrating Air Doctor into Hospital Systems