# Communication & Patient Outreach UI Patterns Dual-platform: Web (Bootstrap 5/Tabler + PHP) and Android (Jetpack Compose + Material 3). --- ## 1. Secure Messaging System **Layout:** Desktop 3-panel (conversations | chat | patient context), tablet 2-panel (conversations 40% | chat 60%), mobile full-screen list or chat with back nav. **Left:** Conversation list with Open/Recent/All tabs, unread badges, search. **Center:** Message bubbles + delivery status + composer (attach, template, send). **Right (desktop):** Patient name, MRN, allergies, vitals, shared docs. **Message types:** Text (2000 chars), Image (JPEG/PNG <512KB), Document (PDF <10MB, virus-scanned), Audio (MP3/AAC, 2 min max). **Delivery:** Sent > Delivered > Read (blue double-check + timestamp). **Rules:** Patient threads use plain language with template suggestions. Provider threads allow clinical shorthand and DICOM links. E2E encryption lock icon in header. PHI warning on external shares. Templates support `{patient_name}`, `{provider_name}`, `{appointment_date}` tokens. ### Web: Three-Panel Chat ```html
@nurse.johnson Please check BP every 2h.
| Name | Status | Sent | Delivered | Opened | Responded | Actions |
|---|