Patient Management
Patient management is at the core of Genkō. This section covers everything you need to know about adding, managing, and organizing your patient records.
Accessing Patients
- Click Patients in the sidebar
- Or use the quick action “Add Patient” from the dashboard
- URL:
/admin/patients
Patients Overview Page
The Patients page displays:
- Header: Page title and action buttons
- Search & Filters: Find patients quickly
- Patient List: Table/card view of all patients
- Pagination: Navigate through large patient lists
Adding Patients
Method 1: Manual Entry
- Click the Add Patient button (+ icon)
- Fill in the patient form
- Click Save
Patient Form Fields
Basic Information (Required): | Field | Description | |——-|————-| | First Name | Patient’s first name | | Last Name | Patient’s last name | | Date of Birth | Birth date for age calculation |
Contact Information (Recommended): | Field | Description | |——-|————-| | Email | Patient’s email address | | Phone | Primary contact number | | Address | Home address |
Medical Information: | Field | Description | |——-|————-| | Medical Record Number | Unique identifier (auto-generated if blank) | | Blood Type | A+, A-, B+, B-, AB+, AB-, O+, O- | | Gender | Male, Female, Other, Prefer not to say | | Preferred Language | Communication language preference |
Lifestyle Information: | Field | Description | |——-|————-| | Smoking Status | Never, Former, Current | | Alcohol Use | None, Occasional, Moderate, Heavy |
Insurance Information: | Field | Description | |——-|————-| | Insurance Provider | Name of insurance company | | Policy Number | Insurance policy number | | Group Number | Group number (if applicable) |
Method 2: CSV Import
For bulk patient imports:
- Click Import Patients button
- Download the template file (optional)
- Drag and drop your CSV file or browse to select
- Review the preview
- Choose duplicate handling:
- Skip duplicates: Ignore existing patients
- Update duplicates: Overwrite with new data
- Click Start Import
CSV Template Columns
| Column | Required | Description |
|---|---|---|
| first_name | Yes | Patient’s first name |
| last_name | Yes | Patient’s last name |
| date_of_birth | Yes | Format: YYYY-MM-DD |
| No | Email address | |
| phone | No | Phone number |
| medical_record_number | No | Existing MRN |
| gender | No | male, female, other |
| blood_type | No | Standard blood type codes |
| address | No | Full address |
| insurance_provider | No | Insurance company name |
| policy_number | No | Insurance policy number |
Import Tips:
- Clean your data before importing
- Use consistent date formats (YYYY-MM-DD)
- Remove special characters from phone numbers
- Ensure unique identifiers are truly unique
Searching and Filtering
Quick Search
- Type in the search box to find patients
- Searches across: Name, Email, Phone, MRN
Advanced Filters
Click Advanced Filters to filter by:
- Active/Inactive status
- Gender
- Age range
- Insurance provider
- Primary provider
- Last visit date
Viewing Patient Details
Click on any patient to view their full profile:
Patient Profile Tabs
1. Overview Tab
- Basic demographics
- Contact information
- Primary provider
- Insurance details
- Quick stats (conditions, medications, etc.)
2. Medical History Tab
- Conditions: Active and historical diagnoses
- Allergies: Allergen, severity, reaction
- Medications: Current and past medications
- Vitals: Historical vital signs
3. Appointments Tab
- Past appointments
- Upcoming appointments
- Quick scheduling button
4. Documents Tab
- Uploaded files
- Lab results
- Referral letters
- Insurance documents
5. Emergency Contacts Tab
- Primary emergency contact
- Additional contacts
- Relationship and phone numbers
Editing Patient Information
- Click the patient row to open details
- Click Edit button in the dropdown menu
- Make changes in the form
- Click Save
Editable Sections:
- Basic information
- Contact details
- Medical information
- Insurance details
- Emergency contacts
Managing Medical Records
Adding Allergies
- Open patient details
- Go to Medical History tab
- Click Add Allergy
- Enter:
- Allergen name
- Severity (Mild, Moderate, Severe)
- Reaction type
- Click Save
Adding Conditions
- Open patient details
- Go to Medical History tab
- Click Add Condition
- Enter:
- Condition name
- ICD code (optional)
- Status (Active, Resolved, Chronic)
- Severity
- Onset date
- Click Save
Adding Medications
- Open patient details
- Go to Medical History tab
- Click Add Medication
- Enter:
- Medication name
- Dosage
- Frequency
- Start date
- Status (Active, Discontinued)
- Click Save
Bulk Actions
Select multiple patients to perform bulk actions:
How to Select Patients
- Check the checkbox next to patient names
- Or click “Select All” in the header
- The bulk action bar appears automatically
Available Bulk Actions
| Action | Description |
|---|---|
| Activate | Set selected patients to active |
| Deactivate | Set selected patients to inactive |
| Delete | Permanently remove patients |
| Export | Download selected patient data |
Caution: Delete actions cannot be undone. Patient data will be permanently removed.
Scheduling from Patient View
Quickly schedule an appointment from a patient’s profile:
- Click the patient row to view details
- Click the Calendar icon in the actions
- Or navigate to patient profile and click Schedule Appointment
- Complete the appointment form
- Click Save
Patient Status
Patients can have two status types:
| Status | Description | Impact |
|---|---|---|
| Active | Currently receiving care | Appears in all lists |
| Inactive | Not currently active | Hidden by default |
Deactivating a Patient
- Open patient profile
- Click the dropdown menu (⋮)
- Select Deactivate
- Confirm the action
Viewing Inactive Patients
- Go to Patients page
- Click Advanced Filters
- Change Status to “Inactive” or “All”
Best Practices
Data Quality
- Always verify patient information at check-in
- Keep contact information up to date
- Use consistent formatting for addresses and phones
- Record allergies and medications accurately
Privacy & Security
- Only access patient records when necessary
- Never share patient data outside the platform
- Log out when leaving workstations
- Report any suspicious access immediately
Organization
- Use medical record numbers consistently
- Assign primary providers to all patients
- Complete insurance information for billing
- Keep emergency contacts current
Troubleshooting
Patient Not Appearing in Search
- Check if the patient is set to “Inactive”
- Try searching by a different field (email, phone)
- Verify the patient was saved successfully
Duplicate Patients
- Search for the patient before creating a new record
- Use the CSV import duplicate detection feature
- Merge duplicates by contacting support
Import Errors
- Check date format (YYYY-MM-DD required)
- Ensure required fields are present
- Remove special characters from data
- Check file encoding (UTF-8 recommended)
Role-Based Access
Different roles have different patient access:
| Role | View | Edit | Delete |
|---|---|---|---|
| Admin | ✅ All | ✅ All | ✅ All |
| Provider | ✅ All | ✅ Assigned | ❌ |
| Nurse | ✅ All | ✅ Limited | ❌ |
| Staff | ✅ Basic | ❌ | ❌ |
| *Previous: Business Profile | Next: Staff Management →* |