Prerequisites
Before you begin, ensure you have the following installed:Node.js
Version 18.x or higher
npm
Version 9.x or higher
Installation
1
Clone the Repository
2
Install Dependencies
3
Configure Environment
Create a Update the environment variables:
.env file in the root directory:4
Start Development Server
http://localhost:4200Project Structure
Key Concepts
Pages vs Components
- Pages
- Components
Pages are routable components that represent full views in the application:
DashboardComponent- Main landing pagePatientsListComponent- Patient directoryPatientDetailComponent- Individual patient viewMessagesComponent- Messaging interface
src/app/pages/Services
Services manage application state and API communication:Routing
The application uses Angular Router with the following main routes:| Route | Component | Description |
|---|---|---|
/dashboard | DashboardComponent | Main dashboard |
/patients | PatientsListComponent | Patient list |
/patients/:id | PatientDetailComponent | Patient detail |
/messages | MessagesComponent | Messaging |
/alerts | AlertsComponent | Alert management |
/risk-scoring | RiskDashboardComponent | Risk analytics |
/care-team | CareTeamDashboardComponent | Team collaboration |
/settings | SettingsComponent | Organization settings |
First Steps
Explore the Dashboard
Start with the main dashboard to understand the application layout
View Patient Management
Learn how patient data is organized and displayed
Understand Risk Scoring
Explore the predictive analytics features
Review Components
Browse the shared component library
Development Commands
Next Steps
Congratulations! You’ve set up the Healthcare Platform locally.
- Review the Design Specifications for detailed feature documentation
- Check the API Reference for backend integration
- Understand the Architecture for system design