Approve Disclaimer
Use the Approve Disclaimer screen to present a mandatory legal message that must be acknowledged before the doctor continues.
The app loads this screen automatically during onboarding, login, or appointment workflows when the backend determines that a new disclaimer requires acceptance.
The screen blocks all navigation until the doctor confirms.
This screen includes:
- A static disclaimer tailored to the doctor’s profile or organization.
- A single Ok button that records acknowledgment.
- No editable controls, input fields, or secondary actions.
- Redirect logic that ensures this screen appears only when acceptance is required
Workflow
- The doctor signs in or accesses a workflow that requires updated terms.
- The backend checks the doctor’s acceptance history.
- If a disclaimer is pending, the app redirects to this screen.
- The doctor reviews the message and selects Ok.
- After acknowledgment, the backend records consent.
- The session continues and no further prompts appear until a new disclaimer is required.
Validations
These scenarios describe how the app evaluates the Approve Disclaimer requirement.
Actions
These scenarios describe how the app processes doctor actions on the Approve Disclaimer screen.
Endpoint Resources
Approve Disclaimer
PUT
/profile/appointments/{appointment-id}/approve/disclaimer
Produces the Approve Disclaimer page for the specified appointment or doctor workflow. The response includes:
- A mandatory disclaimer block
- A single Ok action
- A fully blocked workflow state until acknowledgment occurs
UI Element Types
| Level | Reference | Type | Value | Placement |
|---|---|---|---|---|
| 1 | approve-disclaimer | Regular | (Organization-specific disclaimer text) | — |
| 1 | ok | Button | Ok | — |