Cliniva features 3 distinct portals with 72+ feature
modules covering the entire healthcare operations spectrum. Below is a
comprehensive reference of every module, its routes, and components.
security
Admin Portal (34 Modules)
| Route |
Component |
Description |
admin/dashboard/main |
MainComponent |
Primary hospital overview with key metrics, charts, and
widgets |
admin/dashboard/dashboard2 |
Dashboard2Component |
Alternative analytics-focused dashboard layout |
admin/dashboard/nurse-dashboard |
NurseDashboardComponent |
Nursing staff dashboard with ward and patient status |
| Route |
Component |
Description |
admin/appointment/appointment-calendar |
AppointmentCalendarComponent |
FullCalendar integration for doctor appointment scheduling
|
admin/appointment/bookAppointment |
BookappointmentComponent |
Book new patient appointments |
admin/appointment/viewAppointment |
ViewappointmentComponent |
View appointment details and history |
admin/appointment/edit-ppointment |
EditappointmentComponent |
Reschedule or modify existing appointments |
| Route |
Component |
Description |
admin/doctors/allDoctors |
AlldoctorsComponent |
List all doctors with search and filter |
admin/doctors/add-doctor |
AddDoctorComponent |
Register new doctor profiles |
admin/doctors/edit-doctor |
EditDoctorComponent |
Update doctor information |
admin/doctors/doctor-profile |
DoctorProfileComponent |
Detailed doctor profile view with stats |
admin/doctors/assign-department |
AssignDepartmentComponent |
Assign doctors to departments |
admin/doctors/shift-management |
ShiftManagementComponent |
Manage doctor shifts and duty rosters |
| Route |
Component |
Description |
admin/patients/all-patients |
AllpatientsComponent |
Patient directory with search and filtering |
admin/patients/add-patient |
AddPatientComponent |
Register new patients |
admin/patients/edit-patient |
EditPatientComponent |
Update patient demographics and info |
admin/patients/patient-records |
PatientRecordsComponent |
View patient medical records history |
admin/patients/patient-profile |
PatientProfileComponent |
Comprehensive patient profile view |
| Route |
Component |
Description |
admin/staff/all-staff |
AllstaffComponent |
Staff directory with role-based listing |
admin/staff/add-staff |
AddStaffComponent |
Add new staff members |
admin/staff/edit-staff |
EditStaffComponent |
Edit staff details |
admin/staff/staff-profile |
StaffProfileComponent |
Staff profile with work history |
| Route |
Component |
Description |
admin/accounts/bill-list |
BillListComponent |
List of all patient bills |
admin/accounts/add-bill |
AddBillComponent |
Create new bills/invoices |
admin/accounts/income |
IncomeComponent |
Income tracking and management |
admin/accounts/expenses |
ExpensesComponent |
Expense recording and categorization |
admin/accounts/income-report |
IncomeReportComponent |
Income reporting with charts |
admin/accounts/invoice |
InvoiceComponent |
Invoice generation and printing |
admin/accounts/payment-receipts |
PaymentReceiptsComponent |
Payment receipt management |
admin/accounts/insurance-claims |
InsuranceClaimsComponent |
Insurance claim processing |
admin/accounts/revenue-dashboard |
RevenueDashboardComponent |
Revenue analytics and trends |
admin/accounts/tax-reports |
TaxReportsComponent |
Tax report generation |
| Route |
Component |
Description |
admin/pharmacy/pharmacy-dashboard |
PharmacyDashboardComponent |
Pharmacy operations overview |
admin/pharmacy/medicine-list |
MedicineListComponent |
Full medicine catalog with stock levels |
admin/pharmacy/add-medicine |
AddMedicineComponent |
Add new medicines to inventory |
admin/pharmacy/prescription-queue |
PrescriptionQueueComponent |
Pending prescription fulfillment queue |
admin/pharmacy/pharmacy-pos |
PharmacyPosComponent |
Point-of-sale for pharmacy counter |
admin/pharmacy/stock-alerts |
StockAlertsComponent |
Low stock and expiry alerts |
admin/pharmacy/supplier-orders |
SupplierOrdersComponent |
Supplier ordering and tracking |
admin/pharmacy/drug-interaction |
DrugInteractionComponent |
Drug interaction checker |
| Route |
Component |
Description |
admin/laboratory/test-catalog |
TestCatalogComponent |
Test definitions and pricing |
admin/laboratory/test-requests |
TestRequestsComponent |
Incoming test requests from doctors |
admin/laboratory/sample-collection |
SampleCollectionComponent |
Sample collection tracking |
admin/laboratory/technician-assignment |
TechnicianAssignmentComponent |
Assign tests to lab technicians |
admin/laboratory/result-entry |
ResultEntryComponent |
Enter and verify test results |
admin/laboratory/lab-reports |
LabReportsComponent |
Generated lab report viewer |
| Route |
Component |
Description |
admin/radiology/test-ordering |
TestOrderingComponent |
Order radiology imaging tests |
admin/radiology/scans-tracking |
ScansTrackingComponent |
Track scan status and results |
admin/radiology/imaging-reports |
ImagingReportsComponent |
View and manage imaging reports |
| Route |
Component |
Description |
admin/ot/scheduling |
OTSchedulingComponent |
OT room scheduling and conflict check |
admin/ot/pre-op-assessment |
PreOpAssessmentComponent |
Pre-operative patient assessment |
admin/ot/post-op-notes |
PostOpNotesComponent |
Post-surgery documentation |
admin/ot/surgery-records |
SurgeryRecordsComponent |
Complete surgery history records |
admin/ot/inventory |
InventoryComponent |
OT-specific equipment and supply inventory |
| Route |
Component |
Description |
admin/icu/icu-dashboard |
IcuDashboardComponent |
ICU overview with bed occupancy and alerts |
admin/icu/patient-vitals |
PatientVitalsComponent |
Real-time patient vitals monitoring |
admin/icu/ventilator-log |
VentilatorLogComponent |
Ventilator settings and readings log |
admin/icu/nursing-notes |
NursingNotesComponent |
ICU nursing shift notes and observations |
admin/icu/icu-bed-management |
IcuBedManagementComponent |
Bed allocation and availability tracking |
| Route |
Component |
Description |
admin/emergency/er-dashboard |
ErDashboardComponent |
ER operations dashboard with live status |
admin/emergency/triage-queue |
TriageQueueComponent |
Patient triage prioritization queue |
admin/emergency/er-bed-tracker |
ErBedTrackerComponent |
ER bed availability tracker |
admin/emergency/patient-triage-form |
PatientTriageFormComponent |
Triage assessment form |
admin/emergency/er-incident-log |
ErIncidentLogComponent |
ER incident documentation log |
| Route |
Component |
Description |
admin/emr/patient-encounters |
PatientEncountersComponent |
Patient visit history timeline |
admin/emr/clinical-notes |
ClinicalNotesComponent |
Doctor clinical notes and observations |
admin/emr/treatment-plans |
TreatmentPlansComponent |
Patient treatment plan management |
admin/emr/medication-history |
MedicationHistoryComponent |
Full medication history across visits |
admin/emr/patient-documents |
PatientDocumentsComponent |
Document uploads and attachments |
| Route |
Component |
Description |
admin/telemedicine/video-consultation |
VideoConsultationComponent |
Live video consultation interface |
admin/telemedicine/virtual-visit-records |
VirtualVisitRecordsComponent |
Record of all virtual visits |
admin/telemedicine/waiting-room |
WaitingRoomComponent |
Virtual waiting room for patients |
admin/telemedicine/call-interface |
CallInterfaceComponent |
In-call controls and tools |
admin/telemedicine/consultation-schedule |
ConsultationScheduleComponent |
Telemedicine appointment scheduling |
admin/telemedicine/post-consultation-notes |
PostConsultationNotesComponent |
Post-visit documentation |
admin/telemedicine/telemedicine-analytics |
TelemedicineAnalyticsComponent |
Telemedicine usage and performance analytics |
| Route |
Component |
Description |
admin/human-resources/leave-requests |
LeaveRequestsComponent |
Pending and approved leave requests |
admin/human-resources/leave-balance |
LeaveBalanceComponent |
Employee leave balance tracking |
admin/human-resources/leave-types |
LeaveTypesComponent |
Configure leave categories |
admin/human-resources/holidays |
AllHolidayComponent |
Holiday calendar management |
admin/human-resources/todays-attendance |
TodaysAttendanceComponent |
Real-time attendance view |
admin/human-resources/emp-attendance |
EmployeeAttendanceComponent |
Employee attendance history |
admin/human-resources/attendance-sheet |
AttendanceSheetComponent |
Monthly attendance sheet reports |
admin/human-resources/employee-salary |
EmployeeSalaryComponent |
Salary structure management |
admin/human-resources/payslip |
PayslipComponent |
Payslip generation and history |
admin/human-resources/id-card-generator |
IdCardGeneratorComponent |
Employee ID card printing |
| Route |
Component |
Description |
admin/inventory/inventory-dashboard |
InventoryDashboardComponent |
Inventory overview and metrics |
admin/inventory/item-stock-list |
ItemStockListComponent |
All stock items with quantities |
admin/inventory/issued-items |
IssuedItemsComponent |
Item issuance tracking |
admin/inventory/purchase-orders |
PurchaseOrdersComponent |
Purchase order management |
admin/inventory/supplier-list |
SupplierListComponent |
Supplier/vendor directory |
admin/inventory/reorder-alerts |
ReorderAlertsComponent |
Low stock reorder notifications |
admin/inventory/category-management |
CategoryManagementComponent |
Item categorization and groups |
| Route |
Component |
Description |
admin/blood-bank/blood-stock |
BloodStockComponent |
Blood type inventory levels |
admin/blood-bank/blood-donor |
BloodDonorComponent |
Donor registry management |
admin/blood-bank/blood-issued |
BloodIssuedComponent |
Blood issuance and cross-matching records |
| Route |
Component |
Description |
admin/insurance/patient-insurance |
PatientInsuranceComponent |
Patient insurance policy records |
admin/insurance/new-claim |
NewClaimComponent |
File new insurance claims |
admin/insurance/claim-status |
ClaimStatusComponent |
Track claim processing status |
admin/insurance/insurance-provider |
InsuranceProviderComponent |
Insurance company/provider directory |
| Route |
Component |
Description |
admin/room/all-rooms |
AllroomComponent |
Room directory with status |
admin/room/add-allotment |
AddAllotmentComponent |
Assign patients to rooms |
admin/room/edit-allotment |
EditAllotmentComponent |
Modify room assignments |
admin/room/rooms-by-department |
RoomsByDepartmentComponent |
Department-wise room listing |
admin/room/add-room |
AddRoomComponent |
Add new rooms to system |
| Route |
Component |
Description |
admin/departments/department-list |
DepartmentListComponent |
All hospital departments |
admin/departments/add-department |
AddDepartmentComponent |
Create new departments |
| Route |
Component |
Description |
admin/ambulance/list |
AmbulanceListComponent |
Ambulance fleet management |
admin/ambulance/call-list |
AmbulanceCallListComponent |
Emergency call dispatch log |
| Route |
Component |
Description |
admin/settings/general |
GeneralSettingsComponent |
Hospital name, logo, contact info |
admin/settings/users-roles |
UsersRolesSettingsComponent |
User and role management |
admin/settings/operations |
OperationsSettingsComponent |
Operational parameters and config |
admin/settings/billing |
BillingSettingsComponent |
Billing rules and tax configuration |
admin/settings/notifications |
NotificationSettingsComponent |
Notification and alert preferences |
admin/settings/ai-settings |
AiSettingsComponent |
AI provider config (OpenAI/Gemini) |
| Module |
Routes |
Description |
| Records |
birth, death |
Birth and death record registration |
| Discharge |
workflow, summary-creation,
clearance |
Patient discharge workflow with summary and clearance |
| Documents & Consent |
upload-documents,
consent-templates, signed-consent
|
Document management and patient consent forms |
| Equipments |
equipment-list,
maintenance-schedule,
breakdown-reporting |
Medical equipment lifecycle management |
| Feedback |
patient-feedback,
complaint-resolution |
Patient feedback collection and complaint tracking |
| Diet & Nutrition |
diet-plans, nutritional-assessment
|
Patient diet plans and nutritional tracking |
| Physiotherapy |
session-scheduling, progress-notes
|
Physiotherapy session management and progress notes |
| Waste Management |
waste-tracking, disposal-logs |
Medical waste tracking and disposal compliance |
| Quality & Compliance |
audit-checklist,
compliance-documents |
Quality audits and regulatory compliance |
| Visitor Management |
visitor-registration, visit-logs
|
Hospital visitor registration and tracking |
| Reports & Analytics |
clinical-reports,
financial-reports,
inventory-reports, hr-reports,
pharmacy-reports,
radiology-reports, lab-reports,
patient-statistics,
executive-summary |
Comprehensive reporting suite across all departments |
person Doctor
Portal (18 Modules)
| Route |
Component |
Description |
doctor/dashboard |
DashboardComponent |
Personalized clinical workflow dashboard |
doctor/appointments |
AppointmentsComponent |
View and manage patient appointments |
doctor/patients |
PatientsComponent |
Patient list and quick access |
doctor/patient-records |
PatientRecordsComponent |
Access patient medical history |
doctor/prescriptions |
PrescriptionsComponent |
Create and manage e-prescriptions |
doctor/lab-reports |
LabReportsComponent |
View ordered lab test results |
doctor/consultations |
ConsultationsComponent |
Consultation notes and documentation |
doctor/surgeries |
SurgeriesComponent |
Surgery schedule and records |
doctor/referrals |
ReferralsComponent |
Patient referrals to specialists |
doctor/certificates |
CertificatesComponent |
Medical certificate generation |
doctor/billing |
BillingComponent |
Consultation billing and fee tracking |
doctor/inventory-requests |
InventoryRequestsComponent |
Request supplies and equipment |
doctor/tasks |
TasksComponent |
Clinical task management |
doctor/telemedicine |
TelemedicineComponent |
Video consultation access |
doctor/analytics |
AnalyticsComponent |
Performance and clinical analytics |
doctor/doctors |
DoctorsComponent |
Colleague directory and schedules |
doctor/settings |
SettingsComponent |
Professional profile and preferences |
doctor/ai-settings |
DoctorAiSettingsComponent |
AI tool configuration for clinical use |
face Patient
Portal (20 Modules)
| Route |
Component |
Description |
patient/dashboard |
DashboardComponent |
Personal health summary dashboard |
patient/appointments/book |
BookAppointmentComponent |
Book new appointments with doctors |
patient/appointments/today |
TodayAppointmentComponent |
View today's scheduled appointments |
patient/appointments/upcoming |
UpcomingAppointmentComponent |
Upcoming appointment list |
patient/appointments/past |
PastAppointmentComponent |
Past visit history |
patient/medical-records |
MedicalRecordsComponent |
Access personal medical records |
patient/prescriptions |
PrescriptionsComponent |
View current and past prescriptions |
patient/lab-reports |
LabReportsComponent |
View laboratory test results |
patient/billing |
BillingComponent |
View bills and payment history |
patient/insurance |
InsuranceComponent |
Insurance policy and claim status |
patient/telemedicine |
TelemedicineComponent |
Join virtual consultations |
patient/vaccinations |
VaccinationsComponent |
Vaccination schedule and records |
patient/health-monitoring |
HealthMonitoringComponent |
Track vitals and health metrics |
patient/health-plans |
HealthPlansComponent |
Wellness and treatment plans |
patient/lifestyle |
LifestyleComponent |
Diet, exercise, and lifestyle tracking |
patient/documents |
DocumentsComponent |
Upload and manage personal documents |
patient/family-members |
FamilyMembersComponent |
Manage family member profiles |
patient/emergency |
EmergencyComponent |
Emergency contact and quick access |
patient/feedback |
FeedbackComponent |
Submit feedback and ratings |
patient/notifications |
NotificationsComponent |
Notification center |
patient/ai-settings |
PatientAiSettingsComponent |
AI feature preferences |
patient/settings |
SettingsComponent |
Profile and account settings |
widgets
Shared Widgets & Components
Cliniva includes 100+ reusable shared components organized across the
shared/components/ directory:
- widgets Dashboard
Widgets: smart-insights, critical-alerts, resource-monitor,
revenue-breakdown-card, earning-source, inflow-outflow-widget
- widgets Patient
Widgets: patient-health-score, patient-weight-chart,
patient-calorie-gauge, patient-symptom-log, patient-sentiment-meter,
patient-satisfaction
- widgets Appointment
Widgets: appointment-card, appointment-widget,
appointment-trends-widget, todays-appointment, patient-appointment-timeline,
schedule-card
- widgets Staff
Widgets: staff-on-duty, staff-shift-overview,
staff-performance-radar, doctor-on-call, emp-schedule, emp-status,
emp-task-tab
- widgets Chart
Cards: chart-card1 through chart-card6, small-card-chart,
db2-gender-dist-chart, db2-patient-growth-chart, admission-source-chart
- widgets Clinical
Widgets: ward-bed-status, bed-occupancy, clinical-event-list,
handoff-notes, health-advisory, lab-report-status, lab-sample-tracking
- widgets Pharmacy
Widgets: medicine-list, pharmacy-inventory-status,
pharmacy-stats, blood-bank-stock, blood-reserve-grid
- widgets General
Widgets: todo-widget, assign-task, noticeboard,
recent-activity, chat-widget, event-card, timeline-list, feedback-widget
- widgets Utility
Components: breadcrumb, feather-icons, file-upload,
skeleton-loader, mini-calendar, master-table, table-show-hide-column,
statistic-card1/2
apps General
Application Modules
| Category |
Pages/Modules |
| Chat |
Real-time messaging interface |
| Email |
Inbox, Compose, Read Mail |
| Calendar |
FullCalendar integration with CRUD, category filtering
(work/personal/travel/friends/important), RTL support |
| Task Board |
Kanban-style task management with priority and status tracking |
| Contacts |
Contact directory with CRUD operations |
| File Manager |
File browsing and management interface |
| Kanban Board |
Project management kanban board |
| Notification Center |
Centralized notification management |
| Support |
Support ticket system |
| Drag & Drop |
Drag and drop demo with various elements |
description
Utility & Extra Pages
Authentication: Sign In, Sign Up, Forgot Password, Locked Screen,
Two-Factor Auth, 404, 500, Maintenance Mode, Coming Soon
Extra Pages: Profile, Pricing, Invoice, FAQs, Blank Page, Knowledge
Base, Terms & Conditions, Privacy Policy
UI Components (16): Alerts, Badges, Chips, Buttons, Cards, Expansion
Panel, Bottom Sheet, Dialogs, Labels, List Group, Modal, Snackbar, Preloaders, Progress
Bars, Tabs, Typography, Helper Classes
Forms (6): Form Controls, Advanced Controls, Form Examples, Form
Validation, Wizard, Editors (rich text)
Tables (3): Bootstrap Tables, Material Tables, ngx-datatable
Charts (5): ECharts, ApexCharts, Chart.js, Gauge Charts, ngx-charts
rocket_launch
Starter Kit
The starter/ project provides a minimal, clean foundation for custom
development. It includes:
- Authentication pages (Sign In, Sign Up, Forgot Password, Locked, 404, 500)
- Basic Admin/Doctor/Patient dashboards (one page each)
- Full layout structure (header, sidebar, right sidebar)
- Core services (auth, guards, interceptors, models)
- Shared module and helpers
- Multilevel menu demo
- Same Angular 21, Material, and Bootstrap setup as main project
Use the starter kit to build custom hospital management solutions without the full demo
data.