Overview
This week
Needs attention
Recent activity
Needs attention
Coming up
Public holidays
Monthly return
Twelve-month trend
Coverage by zone
Patients seen, by area
Days out, by case manager
Issues raised, by doctor
Visit days by zone
Month by month
Everything else in the diary — leave, on-call, deadlines
Case managers — by zone
Doctors — by zone
Accompanying staff
Areas covered
Identity
Zone names
Cloud sync — Supabase, your own database
Everything you record is kept in your own Supabase project — a real database, not a spreadsheet. It syncs between your laptop and phone in seconds, your patient data sits behind a proper login, and you can still edit any row by hand in the Supabase Table Editor.
- Go to supabase.com, sign up free, and create a project. Pick Southeast Asia (Singapore) as the region.
- In the project, open SQL Editor ▸ New query. Paste in the whole of supabase-setup.sql and press Run. It builds the twelve tables and locks them to your account.
- Open Authentication ▸ Users ▸ Add user ▸ Create new user. Give it your email and a password you will remember, and tick Auto Confirm User.
- Open Project Settings ▸ API. Copy the Project URL and the anon public key.
- Paste those below with the email and password from step 3, then press Sign in and Sync now.
Import your visit list — the monthly workbook
Bring your existing Visit List into the app. Save the sheet as CSV with these column headings — Date, Team, Name, IC, New Patient, Status, IDQUMC, Update Meds, Filing — one row per patient, the date and team repeated on every row. Days already in the app are added to, never duplicated.
Your assistant — the brief, the chasing, the reminders
On the Today screen the app writes you a short brief: what is on, what is overdue, and the few things it thinks you should deal with first. It watches four things for you — summaries that have not gone out, patients whose review is coming up, paperwork still outstanding after a visit, and whether your CPD is on pace.
Calendar entry types — what you can put in the diary
Not everything is a course or a meeting. Add whatever you actually attend — perhimpunan pagi, pameran ubat, ceramah, kempen kesihatan, ward round — and it becomes a choice in the calendar with its own colour. Hiding a type keeps every past entry exactly as it was.
Patient registry — bring it in from Google Sheets
Bring your Home Care Pharmacy Service Registry into the app. Nothing is installed in Google and your sheet is never changed — the app just reads a copy.
Give the app a published link to the registry tab and it refreshes itself — when a colleague adds or changes a patient in the sheet, it shows up here without you doing anything.
Patient medicines — bring them in from Google Sheets
Bring in the drug list you already keep in Google Sheets. After that the medicines show inside each patient (press Show medicines), you edit them in the app, and they travel with everything else.
Same idea as the registry — publish the medicines tab and paste the link here. The same warning applies: a published link is readable by anyone holding it.
App lock — Face ID / passcode
Locks the whole app the moment it opens, and again after a few idle minutes. Face ID (or Touch ID / your device passcode) is used where the device offers it; a 6-digit PIN is always kept as the fallback so you can never be locked out of your own records.
Public holidays
Malaysian national holidays plus Perak state holidays are built in for 2026 and 2027. They shade the calendar, appear in the day panel, and are excluded from the working-day count. Add your own — replacement days, school holidays, hospital events — or correct a date once it is gazetted.
Install on your iPhone
Give this app its own icon on your home screen, opening full-screen with no browser bars — it behaves exactly like a native app.
- Go to app.netlify.com/drop on your laptop.
- Drag this HTML file onto the page.
- You get a link like
https://your-name.netlify.app. Copy it.
- Open that link in Safari on your iPhone (it must be Safari, not Chrome).
- Tap the Share button, then Add to Home Screen.
- Name it “HMR” and tap Add. The icon appears with your other apps.
Backup & restore
Everything lives privately in this browser — no server, no third party. Take a backup at the end of each month and keep it in Google Drive; restoring is one click if you ever change computer.