Messages is the platform messaging page atDocumentation Index
Fetch the complete documentation index at: https://docs.encoreos.io/llms.txt
Use this file to discover all available pages before exploring further.
/messaging that provides a real-time ChatPanel interface for staff conversations. A second route, /portal/messages, serves portal-authenticated patients with a separate secure messaging experience.
Overview
Staff messaging (/messaging): Renders MessagingPage with a full-screen ChatPanel. Guarded by pf.messaging.view. Deep-linking to a specific conversation uses /messaging/:conversationId (see Message Thread).
Portal messages (/portal/messages): Renders PortalMessagesPage (from @/cores/pm/pages/portal). Displays a conversation list and a message composer for portal-authenticated patients. Uses usePortalConversations and usePortalSendMessage hooks. This route is nested under /portal in src/routes/pm.tsx.
Who it’s for
Staff messaging: Requires permissionpf.messaging.view.
Portal messages: No explicit permission gate — access is controlled by portal authentication (portal layout from src/routes/pm.tsx).
Before you start
Staff: You must holdpf.messaging.view.
Portal patients: Must be logged in to the patient portal (/portal).
Steps
Staff messaging
- Navigate to
/messaging. - Select or start a conversation in
ChatPanel. - Type and send messages in the thread.
Portal messages
- Log in to the patient portal at
/portal. - Navigate to Messages (
/portal/messages). - Select a conversation from the list.
- Compose and send a message using the message input.
Related
Platform Foundation
Platform Foundation overview.
Governance & parity
This page documents shipped product behavior. It is not medical, legal, or
billing advice. Verify against your organization’s policies and applicable
regulations before using it for clinical, compliance, or billing decisions.
Protected health information (PHI) shown in the product is governed by your
tenant’s access controls and is never exposed in this documentation.
Documentation sources
Documentation sources
- src/routes/platform.tsx
- src/platform/messaging/pages/MessagingPage.tsx
- src/routes/pm.tsx
- src/cores/pm/pages/portal/PortalMessagesPage.tsx