User Functionality Matrix
Feature access in Open Care is controlled through config-driven feature flags and role-based access control (RBAC) using Keycloak.
- ✅ = Available in Free tier
- 💎 = Available in Premium tier (subscription / paid feature)
- Availability may change as the platform evolves.
This matrix helps users, partners, and institutions clearly understand who can do what inside Open Care.
Roles Covered
- Patient
- Doctor
- Nurse
- Hospital Admin
- Diagnostic Center Admin
- Social Organization Admin
- Association Admin
- System Admin (Internal)
Core Access & Discovery
| Feature | Free (✅) | Premium (💎) | Primary Roles |
|---|---|---|---|
| Browse Verified Doctors & Nurses | ✅ | 💎 | Patient |
| Browse Hospitals & Diagnostic Centers | ✅ | 💎 | Patient |
| View Public Profiles & Reviews | ✅ | 💎 | All |
| Advanced Search & Filters | ✅ | 💎 | Patient, Doctor |
| Location-based Discovery | ✅ | 💎 | Patient |
Profiles & Visibility
| Feature | Free (✅) | Premium (💎) | Primary Roles |
|---|---|---|---|
| Basic Profile Listing | ✅ | — | Doctor, Nurse, Hospital |
| Profile Verification Badge | — | 💎 | Doctor, Nurse |
| Enhanced Profile (priority listing, highlights) | — | 💎 | Doctor, Hospital Admin |
| Association Membership Display | ✅ | 💎 | Doctor, Nurse |
| Sponsored Profile Placement | — | 💎 | Doctor, Hospital |
Appointments & Care Services
| Feature | Free (✅) | Premium (💎) | Primary Roles |
|---|---|---|---|
| Appointment Request (Manual / Online) | ✅ | 💎 | Patient, Doctor |
| Appointment Management Dashboard | ✅ | 💎 | Doctor, Nurse |
| Home Nursing Service Requests | ✅ | 💎 | Patient, Nurse |
| Telemedicine (Audio/Video – Planned) | — | 💎 | Patient, Doctor |
| Emergency Nursing Requests | ✅ | 💎 | Patient, Nurse |
Health Records & Documentation
| Feature | Free (✅) | Premium (💎) | Primary Roles |
|---|---|---|---|
| Upload & View Medical Reports | ✅ | 💎 | Patient |
| Prescription Upload & History | ✅ | 💎 | Doctor, Patient |
| Care Notes & Nursing Reports | — | 💎 | Nurse |
| Secure Document Storage Quota | — | 💎 | All |
| Family / Caregiver Sharing (Consent-based) | — | 💎 | Patient |
Reviews, Content & Engagement
| Feature | Free (✅) | Premium (💎) | Primary Roles |
|---|---|---|---|
| Ratings & Reviews | ✅ | — | Patient |
| Follow Doctors / Nurses / Institutions | ✅ | 💎 | Patient |
| Educational Blogs (Read) | ✅ | — | All |
| Blog Writing (Verified Professionals) | — | 💎 | Doctor, Nurse |
| Professional Recognition Badges | — | 💎 | Doctor, Nurse |
Community, Social Impact & Support
| Feature | Free (✅) | Premium (💎) | Primary Roles |
|---|---|---|---|
| Medical Fundraising (View & Donate) | ✅ | — | All |
| Fundraising Campaign Creation | — | 💎 | Patient, Org Admin |
| Campaign Verification & Moderation | — | 💎 | System Admin |
| Volunteer Registration & Matching | ✅ | 💎 | Doctor, Nurse, Public |
| Health Camps & Events | ✅ | 💎 | Organization, Association |
Administration & Institutions
| Feature | Free (✅) | Premium (💎) | Primary Roles |
|---|---|---|---|
| Institution Profile Management | — | 💎 | Hospital, Diagnostic Admin |
| Staff Listing (Doctors & Nurses) | — | 💎 | Hospital Admin |
| Service & Amenity Management | — | 💎 | Hospital Admin |
| Appointment & Revenue Reports | — | 💎 | Hospital Admin |
| Geographic & Usage Analytics | — | 💎 | Hospital, Diagnostic Admin |
Advertising, Analytics & Monetization
| Feature | Free (✅) | Premium (💎) | Primary Roles |
|---|---|---|---|
| Contextual Ads (View Only) | ✅ | — | All |
| Campaign Manager (Create & Control Ads) | — | 💎 | Hospital, Diagnostic Admin |
| Sponsored Content & Placement | — | 💎 | Institutions |
| Platform Analytics Dashboard | — | 💎 | Admin Roles |
| Audit Logs & Activity Tracking | — | 💎 | System Admin |
System & Governance (Internal)
| Feature | Free (✅) | Premium (💎) | Primary Roles |
|---|---|---|---|
| Role & Permission Management | — | 💎 | System Admin |
| Feature Flag & Config Control | — | 💎 | System Admin |
| Content Moderation & Reporting | — | 💎 | System Admin |
| Emergency Escalation Oversight | — | 💎 | System Admin |
Important Notes
- Free access ensures basic healthcare discovery and participation.
- Premium features support sustainability and professional visibility.
- Availability may vary by role, location, and rollout phase.
- Sensitive actions are protected by RBAC, audit logs, and admin workflows.