How nikhilshirsath001/care_point-ui works
Care Point UI is an Angular healthcare operations frontend. Users sign in, enter the guarded main application, and navigate feature areas for patient records, inpatient care, beds and wards, staff, visits, medication, and administration. Feature services use a shared HTTP API layer, while shared UI includes configurable forms and tables. The sampled router and service references establish some connections; most feature-page-to-service wiring and unsampled modules are not shown, so those links are omitted.
Main entry points: app.routes.ts Application routes · api.service.ts HTTP API client · patient.routes.ts Patient routes · login.component.ts Login
Components 25
Access and Shell
- Login
care_point_ui/src/app/auth/login/page/login/login.component.ts - Application routes
care_point_ui/src/app/app.routes.ts - Main layout
care_point_ui/src/app/layout/main-layout/main-layout/main-layout.component.ts - Session and permissions
care_point_ui/src/app/core/auth/auth.service.ts - Dashboard
care_point_ui/src/app/features/dashborad/pages/main-dashboard/main-dashboard.component.ts
Shared Application Layer
- HTTP API client
care_point_ui/src/app/core/services/api.service.ts - API endpoint map
care_point_ui/src/app/core/constants/api-endpoints.ts - Dynamic form renderer
care_point_ui/src/app/shared/dynamic-form/dynamic-form.component.ts - Dynamic form schema
care_point_ui/src/app/core/models/dynamic-form.model.ts - Shared data table
care_point_ui/src/app/shared/shared-table/shared-table.component.ts
Patient Records
- Patient routes
care_point_ui/src/app/features/patient/patient.routes.ts - Patient registration and list
care_point_ui/src/app/features/patient/pages/patient-registration/patient-registration.component.ts - Patient service
care_point_ui/src/app/features/patient/services/patient-service.service.ts - Patient documents
care_point_ui/src/app/features/documents/components/patient-document-management/patient-document-management.component.ts
Clinical Operations
- Visits
care_point_ui/src/app/features/visit - Inpatient routes
care_point_ui/src/app/features/ipd/ipd.routes.ts - Admission, treatment, discharge
care_point_ui/src/app/features/ipd - Medication and prescriptions
care_point_ui/src/app/features/medication
Hospital Operations
- Staff, schedules, availability
care_point_ui/src/app/features/staff - Bed and ward routes
care_point_ui/src/app/features/bed-ward/bed-ward.routes.ts - Beds, wards, allocation
care_point_ui/src/app/features/bed-ward - Hospital configuration
care_point_ui/src/app/features/administrator - Administration service
care_point_ui/src/app/features/administrator/services/administrator.service.ts
Other components
- Healthcare user
- Care Point API
Connections 20
- Healthcare user → Login: signs in
- Login → Session and permissions: submits credentials
care_point_ui/src/app/auth/login/page/login/login.component.ts - Healthcare user → Application routes: navigates
- Application routes → Main layout: opens main shell
care_point_ui/src/app/app.routes.ts - Application routes → Login: routes to
care_point_ui/src/app/app.routes.ts - Application routes → Dashboard: routes to
care_point_ui/src/app/app.routes.ts - Application routes → Patient routes: loads
care_point_ui/src/app/app.routes.ts - Application routes → Inpatient routes: loads
care_point_ui/src/app/app.routes.ts - Application routes → Bed and ward routes: loads
care_point_ui/src/app/app.routes.ts - Session and permissions → HTTP API client: calls
care_point_ui/src/app/core/auth/auth.service.ts - HTTP API client → Care Point API: sends HTTP requests
care_point_ui/src/app/core/services/api.service.ts - Patient routes → Patient registration and list: loads registration
care_point_ui/src/app/features/patient/patient.routes.ts - Patient routes → Patient documents: loads documents
care_point_ui/src/app/features/patient/patient.routes.ts - Patient service → HTTP API client: calls
care_point_ui/src/app/features/patient/services/patient-service.service.ts - Patient service → API endpoint map: uses paths
care_point_ui/src/app/features/patient/services/patient-service.service.ts - Inpatient routes → Admission, treatment, discharge: loads pages
care_point_ui/src/app/features/ipd/ipd.routes.ts - Bed and ward routes → Beds, wards, allocation: loads pages
care_point_ui/src/app/features/bed-ward/bed-ward.routes.ts - Administration service → HTTP API client: calls
care_point_ui/src/app/features/administrator/services/administrator.service.ts - Administration service → API endpoint map: uses paths
care_point_ui/src/app/features/administrator/services/administrator.service.ts - Dynamic form renderer → Dynamic form schema: uses schema
care_point_ui/src/app/shared/dynamic-form/dynamic-form.component.ts