First Time Setup
This guide will walk you through the initial configuration of CareLog after installation.
Initial Login
- Start the CareLog application
- Navigate to
http://carelog.slimer.dev - You'll see the login page
Creating Your First Admin Account
If starting fresh, create an administrator account:
- Click on the login page (or access the data file directly)
- Create a user with role
hospitaladmin - Use strong credentials
TIP
Admin accounts have full access to user management, audit logs, and patient oversight.
Setting Up User Roles
CareLog supports five user roles:
1. Hospital Admin
- Full system access
- User management
- Audit log viewing
- Patient oversight
- System configuration
2. Doctor
- View and manage patient medical records
- Create diagnoses and prescriptions
- Manage appointments
- Access patient health logs
3. Nurse
- Monitor patient health
- Respond to emergency calls
- View patient information
- Update health logs
4. Patient
- Log daily health status
- Request appointments
- View own medical records
- Submit feedback
- Make emergency calls
5. Family Member
- View linked patient information
- Request visits
- Monitor patient health (with permission)
- Receive notifications
Creating Users
As an Administrator
- Log in with admin credentials
- Navigate to User Management
- Click Add New User
- Fill in the required information:
- Full Name
- First Name & Last Name
- Email (used for login)
- Password
- Role
- Click Create User
User Fields
- Name: Full display name
- Email: Unique identifier and login username
- Password: Minimum 6 characters recommended
- Role: Determines access permissions
- Disabled: Can be toggled to temporarily block access
Linking Family Members to Patients
Family members need to be linked to patients to view their information:
- Admin creates both Patient and Family Member accounts
- In the user data, link the family member to the patient via
linkedPatientsarray - Family member can now access patient information through their dashboard
Configuring Sensitive Data
Some health information can be marked as sensitive:
- Patients can mark health logs as sensitive
- Sensitive data is hidden from family members
- Only medical staff (doctors, nurses) and the patient can view sensitive information
Database Backup
It's recommended to set up regular backups:
- Use the built-in backup service
- Backups are stored in
data/backups/ - Auto-backups can be configured for automatic daily backups
- Manual backups can be created anytime
Security Best Practices
- Change Default Passwords: Update all test account passwords
- Use Strong Passwords: Enforce password complexity
- Regular Backups: Schedule automatic backups
- Monitor Audit Logs: Review system activity regularly
- Disable Unused Accounts: Use the disable feature instead of deleting
- Review Access: Periodically audit user roles and permissions
System Configuration
Notification Settings
Configure how notifications are delivered:
- In-app notifications (default)
- Email notifications (requires email configuration)
Emergency Call Settings
Configure emergency response:
- Auto-escalation timeout
- Nurse assignment rules
- Priority levels
Appointment Settings
Configure appointment scheduling:
- Working hours
- Appointment duration
- Advance booking limits
Testing Your Setup
- Create test users for each role
- Log in as each role to verify access
- Test key workflows:
- Patient logging health data
- Doctor creating a prescription
- Nurse responding to an emergency
- Family member viewing patient info
- Admin managing users