Skip to main content

Appointment Details


Use the Appointment Details screen to view a single appointment and apply page updates for the displayed appointment revision.

The screen displays appointment details, status-specific sections, and available actions based on the current appointment state.



This screen includes:

#ElementDescription
1Appointment headerDisplays provider, appointment reference, status, and appointment type
2Status bannerShows the current appointment state when available
3Tab navigationSwitches between Details, Charges, and Documents
4Preparation cardShows appointment-specific preparation instructions
5Appointment informationDisplays date, time, location type, provider, language, and prescription availability
6Patient detailsDisplays patient identity and submitted medical information
7Uploaded documentsDisplays uploaded files when available
8Contact informationDisplays appointment contact details
9More options actionOpens additional appointment actions
10Primary actionStarts the available appointment action, such as navigation or video start

Appointment Type Behavior

The Appointment Details screen adapts its content and primary action based on the appointment type.

TypeDetails shownPrimary action
ClinicClinic name, address, floor or entrance details, distance, and navigation detailsNavigate
HomeHome address and nearby location guidanceNavigate
VideoVideo appointment label and video access instructionsStart video

Tabs

TabContentBehavior
DetailsAppointment information, preparation instructions, patient details, medical issue, documents, and contact informationDisplays appointment details for the selected appointment type
ChargesAppointment cost, discounts, paid amount, and total costDisplays charge breakdown when available
DocumentsAppointment documents or empty document stateDisplays files when available, or an empty state when none exist

More Options

The More options action opens an additional actions popup for the selected appointment.

#ElementDescription
1More options actionOpens the additional actions popup
2Additional actions popupDisplays appointment actions returned for the selected appointment
3Request another appointment actionStarts another appointment request
4Cancel appointment actionOpens the cancellation flow

Workflow

  1. Open Appointment List.
  2. Select an appointment card.
  3. Review the appointment status and details.
  4. Open Charges or Documents when needed.
  5. Select More options to view secondary actions.
  6. Select the primary action for the appointment type.

Validations

ScenarioApp BehaviorSDK Output
Appointment details unavailableDisplay error stateerror = appointment_not_found
Appointment revision missingBlock update actionvalidation = appointment_revision_required
Appointment revision no longer currentPreserve current screen and display update errorError response
Charges unavailableHide or show empty Charges stateSection omitted or empty
Documents unavailableShow Documents empty statedocuments = empty
Action unavailable for statusHide or disable actionaction = unavailable
Request in progressShow loading statestate = loading
Request blockedDisplay restriction messageHTTP 405

Actions

ScenarioApp BehaviorSDK Output
Appointment openedDisplay appointment detailsAppointment details returned
Tab selectedDisplay selected tabactiveTab = <tab>
More options selectedOpen action sheetoptions = open
Request another appointment selectedStart another appointment requestNavigation event
Cancel appointment selectedOpen cancellation flowNavigation event
Navigate selectedOpen navigation flowExternal navigation event
Start video selectedOpen video appointment flowNavigation event
Appointment update triggeredApply updates for the displayed revisionPATCH /api/v3/appointments/{appointment-id}/update
Update succeedsApply returned page updatesPage updates returned
Back selectedReturn to Appointment ListNavigation event
More options selectedLoad additional actions popupPUT /api/v3/appointments/{appointment-id}/more-buttons

Endpoint Resources

Appointment Details

PUT

v3/appointments/{appointment-id}

Returns the appointment details screen with available actions.

Get More Buttons

PUT 

v3/appointments/{appointment-id}/more-buttons

Returns the additional action buttons popup for a specific appointment.

ParameterTypeRequiredDescription
appointment-idintegerYesAppointment ID being processed

Update Appointment Details

PATCH 

v3/appointments/{appointment-id}/update

Updates appointment details for a specific appointment revision and returns page updates for the currently open screen.

ParameterTypeRequiredDescription
appointment-idintegerYesAppointment ID being processed
appointment-revision-idintegerYesDisplayed appointment revision ID to update