admin

Please wait...

local_hospital Hospital Modules - Complete Reference

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)


dashboard Dashboard
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
calendar_today Appointment
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
local_hospital Doctors
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
people Patients
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
badge Staff
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
account_balance Accounts & Billing
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
medication Pharmacy
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
science Laboratory
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
radiology Radiology / RIS
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
surgical Operation Theatre (OT)
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
monitor_heart ICU Management
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
emergency Emergency Department
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
folder_shared Electronic Medical Records (EMR)
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
videocam Telemedicine
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
group Human Resources
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
inventory Inventory
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
bloodtype Blood Bank
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
verified Insurance
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
meeting_room Room Management
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
category Departments
Route Component Description
admin/departments/department-list DepartmentListComponent All hospital departments
admin/departments/add-department AddDepartmentComponent Create new departments
local_taxi Ambulance
Route Component Description
admin/ambulance/list AmbulanceListComponent Ambulance fleet management
admin/ambulance/call-list AmbulanceCallListComponent Emergency call dispatch log
settings Settings
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)
apps Additional Admin Modules
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.