Setting Up the Patient Portal for Self-Service Access¶
Overview¶
The 4Geeks Health Patient Portal empowers patients with secure online access to their medical records, appointment scheduling, communication with providers, and more. This integrated feature enhances patient engagement, improves communication, and supports a more collaborative approach to healthcare.
In this tutorial, you will:
- Enable and configure the Patient Portal
- Customize the portal appearance
- Set up patient registration and authentication
- Configure portal features and permissions
- Monitor patient portal adoption and usage
Prerequisites¶
- 4Geeks Health account with Administrator role
- Patient list to invite to the portal
- Your facility’s branding assets (logo, colors)
Step 1: Enable the Patient Portal¶
- Go to Settings β Patient Portal
- Toggle “Enable Patient Portal”
- Configure basic settings:
- Portal URL: Custom subdomain (e.g.,
patients.yourclinic.com) - Language: Primary language for the portal
- Timezone: Facility timezone
- Click “Save”
Step 2: Customize Portal Appearance¶
Branding¶
- Go to Settings β Patient Portal β Appearance
- Upload your facility’s logo
- Set brand colors:
- Primary color: Main brand color
- Secondary color: Accent color
- Background color: Portal background
- Choose font style (if available)
- Preview the portal and click “Save”
Welcome Message¶
- Go to Settings β Patient Portal β Welcome Message
- Customize the welcome text:
Welcome to [Facility Name] Patient Portal
Access your medical records, schedule appointments,
communicate with your healthcare team, and manage
your health β all in one secure place.
If you have questions, please call us at [phone]
or email [email].
- Add facility contact information
- Set emergency contact instructions
Step 3: Set Up Patient Registration¶
Invitation-Based Registration¶
- Go to Patients β Portal Invitations
- Select patients to invite:
- Individual patients
- Bulk selection by department or criteria
- Click “Send Invitations”
- Patients receive an email with:
- Registration link
- Temporary access code
- Instructions for setting up their account
Self-Registration¶
- Go to Settings β Patient Portal β Registration
- Enable self-registration
- Configure required fields:
- Full name
- Date of birth
- National ID (for identity verification)
- Email address
- Phone number
- Set up identity verification:
- Match against existing patient records
- Manual approval by admin (optional)
- Automatic approval for matching records
Two-Factor Authentication¶
- Go to Settings β Patient Portal β Security
- Enable 2FA for patient accounts
- Choose verification method:
- SMS code
- Email code
- Authenticator app
- Set session timeout duration
Step 4: Configure Portal Features¶
Available Features¶
| Feature | Description | Enable/Disable |
|---|---|---|
| Medical Records | View diagnoses, medications, lab results | Yes |
| Appointment Scheduling | Book, reschedule, cancel appointments | Yes |
| Provider Messaging | Secure messaging with healthcare team | Yes |
| Prescription Refills | Request medication refills | Optional |
| Bill Payment | View and pay bills online | Optional |
| Lab Results | View lab test results | Yes |
| Vaccination Records | View immunization history | Optional |
| Health Reminders | Medication and appointment reminders | Yes |
Feature Permissions¶
Configure what patients can see and do:
Medical Records:
β
View diagnoses
β
View medications
β
View allergies
β οΈ View lab results (with provider approval)
β
View vaccination history
β
Download records (PDF)
Appointments:
β
View upcoming appointments
β
Book new appointments
β
Reschedule appointments
β
Cancel appointments (with notice period)
β Cancel within 24 hours (requires phone call)
Messaging:
β
Send messages to providers
β
Receive responses
β οΈ Attach files (images, documents)
β Emergency messages (use phone)
Billing:
β
View outstanding balance
β
View payment history
β
Pay online (via 4Geeks Payments)
β
Download receipts
Step 5: Configure Notifications¶
Patient Notifications¶
| Notification | Trigger | Channel |
|---|---|---|
| Appointment confirmation | New appointment booked | Email + SMS |
| Appointment reminder | 24 hours before appointment | Email + SMS |
| Lab results ready | New lab results available | |
| Message received | Provider sends a message | Email + SMS |
| Bill generated | New invoice created | |
| Prescription ready | Prescription filled | Email + SMS |
| Health reminder | Scheduled reminder | Email + SMS |
Configure Notification Preferences¶
- Go to Settings β Patient Portal β Notifications
- For each notification type:
- Enable/disable
- Choose channels (email, SMS, both)
- Set timing (immediate, daily digest)
- Allow patients to customize their preferences in the portal
Step 6: Monitor Portal Adoption¶
Dashboard Metrics¶
| Metric | Description |
|---|---|
| Registered patients | Total patients with portal access |
| Active users | Patients who logged in within 30 days |
| Appointments booked online | % of appointments booked via portal |
| Messages sent | Total patient-provider messages |
| Bill payments online | % of bills paid via portal |
| Lab results viewed | % of patients who viewed results online |
Adoption Reports¶
- Go to Analytics β Patient Portal
- View adoption trends over time
- Identify patients who haven’t activated their accounts
- Export reports for outreach campaigns
Best Practices¶
Patient Onboarding¶
- Send invitations in batches: Don’t overwhelm your support team
- Provide clear instructions: Include step-by-step setup guides
- Offer in-person assistance: Help patients who need it during visits
- Follow up: Contact patients who haven’t activated their accounts
Security¶
- Enforce strong passwords: Minimum length, complexity requirements
- Enable 2FA: Add an extra layer of security
- Monitor access logs: Review for unusual activity
- Educate patients: Share tips for keeping their account secure
Engagement¶
- Promote the portal: Mention it during appointments
- Highlight benefits: Emphasize convenience and access
- Gather feedback: Survey patients about their experience
- Continuously improve: Add features based on patient requests
What’s Next?¶
- Learn about Clinical Procedures & Progress Notes
- Explore Inventory & Procurement Management
- Read about Processing Payments via 4Geeks Payments
Need Help?¶
- Documentation: docs.4geeks.io/en/health
- Support: Available through the platform
- Book a Demo: 4geeks.io/en/contact
Still questions? Ask the community.