Communication and Chat
The Communication feature in the Medical Second Opinion (MSO) System allows direct interaction between the Requester and Provider within each case.
This feature ensures clear collaboration and faster clarification during the medical review process, improving communication without using external tools.
1. Purpose
The chat function enables:
- Secure, direct communication between requester and provider.
- Quick resolution of missing data or clarification questions.
- Centralized message history linked to each case.
- Improved efficiency and transparency during the review process.
2. Access and Permissions
| User Role | Can Start Chat | Can Reply | Can View Chat History |
|---|---|---|---|
| Requester | ✅ | ✅ | ✅ |
| Provider | ✅ | ✅ | ✅ |
| Admin | 🔒 | 🔒 | 🔒 |
- Only the Requester and Provider involved in the case can start or participate in the chat.
- Admins do not have access to any live chat content or history for privacy and data-protection reasons.
3. Chat Interface Overview
Each case includes a Chat tab that allows both participants to exchange messages related to the case.
Main Components
- Message Thread: Displays chat history in chronological order.
- Message Input Box: Field to type and send messages.
- Attachment Option: Upload and share supporting files (e.g., reports, lab results).
- Sender Labels: Each message includes the sender name, role, and timestamp.
- Notification Badge: Shows unread message count beside the Chat tab.
4. Starting a Chat
Requester
- Click on Text a Specialist tab.
- Select the target case.
- Open the Chat tab.
- Type your message and click Send.
The provider will receive a notification for every new message.
Provider
- Click on Text a Requester tab.
- Open the relevant case.
- Click on the Chat tab.
- Type and send messages to the requester.
5. Notifications
- Both participants receive a notification for every new chat message.
6. Security and Privacy
- Only the requester and provider assigned to the case can access chat content.
- Messages cannot be deleted or edited once sent to ensure data integrity.
- Attachments are validated for type and size before upload.
7. Example Interface

Note:
The chat feature is strictly limited to the Requester and Provider of a case.
It is designed for secure, case-specific communication and cannot be accessed by admins or other users.