Skip to content

nuts-foundation/toepassing-instante-communicatie

Repository files navigation

Matrix for Healthcare Communication

🌟 Overview

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.

🎯 Objective

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

🔍 Key Features

  • 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

📋 Use Cases

  1. Network Management: Retrieve care networks for clients with provider status
  2. New Conversations: Create message threads with clinical context
  3. Message Management: View and manage messages for specific clients
  4. Cross-Platform Integration: Migration between platforms while preserving networks
  5. Multi-Organization Collaboration: Inter-organizational communication
  6. Professional vs. Client Communication: Selective participation based on context
  7. Multi-Modal Access: Platform-agnostic interfaces (web, mobile, push notifications)
  8. Compliance and Audit: Healthcare regulation compliance with audit trails

🏗️ Architecture

Identity & Authentication

  • 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

Communication Model

  • 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)

Directory & Service Discovery

  • Generic Function Addressing via LRZA (National Healthcare Addressing Registry)
  • Matrix User Discovery via mCSD
  • Practitioner Localization Process using FHIR resources

📄 License

This project is released under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

About

Specificaties en ontwerp voor instante communicatie over (zorg)organisaites.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •