This project implements Matrix.org as a secure, federated communication protocol for healthcare systems to enable standardized instant messaging, care coordination, and team-oriented workflows—aligned with healthcare data standards and identity management.
Establishing as a secure, federated communication protocol for healthcare systems to enable standardized instant messaging, care coordination, and team-oriented workflows—aligned with healthcare data standards and identity manage matrix.org
- Federated Communication: Seamless messaging between different healthcare organizations
- Care Team Spaces: Matrix spaces representing care teams organized around patients
- Secure Identities: Integration with healthcare provider Identity Providers (IdP)
- Specialized Permissions: Role-based permission model for healthcare teams
- Protocol Federation: Standards-based communication using matrix.org
- Discovery: Healthcare provider and practitioner discovery through mCSD
- Multi-Modal: Access via web, mobile, and specialized interfaces
- Network Management: Retrieve care networks for clients with provider status
- New Conversations: Create message threads with clinical context
- Message Management: View and manage messages for specific clients
- Cross-Platform Integration: Migration between platforms while preserving networks
- Multi-Organization Collaboration: Inter-organizational communication
- Professional vs. Client Communication: Selective participation based on context
- Multi-Modal Access: Platform-agnostic interfaces (web, mobile, push notifications)
- Compliance and Audit: Healthcare regulation compliance with audit trails
- Matrix User IDs mapped to existing healthcare identities
- Homeserver Assignment for practitioners via Generic Function Addressing
- IdentityServer API implementation for provider, patient, and related persons
- Matrix Space = Care Team
- Matrix Room = Conversation
- Power Levels (0-100) for permission management:
- 100: Care Team Lead/Main Practitioner
- 75: Senior Care Team Members
- 50: Healthcare Practitioners
- 25: Related Persons (caretakers, case managers)
- 10: Clients (when directly participating)
- Generic Function Addressing via LRZA (National Healthcare Addressing Registry)
- Matrix User Discovery via mCSD
- Practitioner Localization Process using FHIR resources
This project is released under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.