Quick Start Guide¶
Get FHIR Electronic Heath Records running in 5 minutes. This guide gets you from zero to a working EMR system.
Prerequisites¶
Before you begin, ensure you have:
- Java 17 or higher installed
- Maven 3.6+ (or use included Maven wrapper)
- Git for cloning the repository
- 8080 port available (or configure a different port)
Option 1: Quick Run (H2 Database)¶
Perfect for testing and development. Uses in-memory database.
Step 1: Clone the Repository¶
Step 2: Run the Application¶
Step 3: Access the Application¶
Open your browser and navigate to:
You should see the MediCare ERP login page.
That's It!
The application is now running with an H2 in-memory database. Perfect for testing!
Step 3: Configure Application¶
Edit src/main/resources/application.properties:
Step 4: Run the Application¶
Step 5: Verify Installation¶
Navigate to http://localhost:8080
Default Credentials¶
After first run, use these default accounts:
| Role | Username | Password |
|---|---|---|
| Admin | admin |
admin123 |
| Doctor | doctor |
doctor123 |
| Nurse | nurse |
nurse123 |
Change Default Passwords
These are demo credentials. Change them immediately in production!
First Steps¶
1. Create a Patient¶
- Navigate to Patients in the sidebar
- Click Add New Patient
- Fill in patient demographics
- Click Save Patient
2. Record an Allergy¶
- Open the patient record
- Click Allergies tab
- Click Record Allergy
- Type "peni" in Allergen Name
- Select "Penicillin" from autocomplete
- Set criticality to "High"
- Click Save Allergy
3. Add a Diagnosis¶
- Click Problems tab
- Click Add Diagnosis
- Type "diab" in Diagnosis Name
- Select "E11.9 Type 2 diabetes mellitus" from autocomplete
- Set status to "Active"
- Click Save Diagnosis
4. Write a Prescription¶
- Click Medications tab
- Click New Prescription
- Type "metf" in Medication Name
- Select "Metformin" from autocomplete
- Enter dosage: "500 mg"
- Enter frequency: "Twice daily"
- Click Save Prescription
Congratulations!
You've just experienced the core features:
- ✅ Patient management
- ✅ SNOMED CT allergen autocomplete
- ✅ ICD-10-CM diagnosis autocomplete
- ✅ SNOMED CT medication autocomplete
Testing the Autocomplete¶
ICD-10 Autocomplete (Diagnoses)¶
Try typing these in the diagnosis field:
diabetes→ See E11.9, E10.9hypertension→ See I10, I11.0asthma→ See J45.9copd→ See J44.9pneumonia→ See J18.9
SNOMED CT Autocomplete (Medications)¶
Try typing these in medication field:
metformin→ 108774000lisinopril→ 386873009atorvastatin→ 318272004aspirin→ 372756006omeprazole→ 372756006
SNOMED CT Autocomplete (Allergens)¶
Try typing these in allergen field:
penicillin→ 387517004peanuts→ 227493005latex→ 111088007sulfa→ 387404004
Troubleshooting¶
Port 8080 Already in Use¶
Change the port in application.properties:
Java Version Error¶
Ensure Java 17+ is installed:
If using older version, install Java 17:
Maven Build Fails¶
Clean and rebuild:
Next Steps¶
Now that you're up and running:
- Installation Guide - Detailed setup options
- Configuration Guide - Customize your instance
- User Guide - Learn clinical workflows
- Features Overview - Explore all features
Need Help?
- Check Troubleshooting
- Visit GitHub Discussions
- Email: support@medicare-erp.com