Enhancements
Patient Portal
- We raised the password-retry limit to 10 attempts so occasional typos don’t lock people out; result: fewer support tickets and only the 11th wrong try locks the account.
- We added a red note on the email/phone step explaining that each patient must use a unique email; result: fewer shared-email denials and cleaner family accounts.
- We now show each provider’s title on the booking page so patients know who they’re scheduling with; result: more trust and quicker, more confident bookings.
Support Portal
- Super Admins can now remove files from a consult with a safe soft-delete; this was needed to fix misuploads and privacy errors; result: cleaner records with an audit-friendly trail.
Bugs
Support Portal
- Viewing a consult in “Payment Pending” without a provider sometimes showed an error because the page expected an ID card that wasn’t there; we taught it to handle missing files gracefully, so it opens reliably.
- The HALT toggle for Yes/No questions sometimes vanished and “not eligible” messages didn’t appear because the popup only saved state on certain closes; we unified the behavior so the toggle and messages always show correctly.
Provider Portal
- Only 10 favorite medications appeared even when more were configured via RxAve because the list was capped; we now load the full set so providers can pick from everything mapped.
- In Settings, tabs disappeared on some phones because horizontal scrolling failed; we fixed the responsive layout so all tabs are visible and usable across common devices.
- On the Consult Details page, elements overlapped on smaller screens due to layout quirks; we tightened the responsive styles so everything lines up and stays readable.
- In the old chat module, timestamps showed the viewer’s local time instead of the provider’s selected timezone and a logout link jumped to the patient chat; we corrected the timezone logic and removed the wrong link, restoring clean history and navigation.