What is PatientManager?
PatientManager is by far the biggest
project I had the pleasure of working on. Patientmanager is owned by a small one man company
named
Red Beaver Media, for which I worked for 9 months.
It is a SaaS Software as a Service
platform that was originally aimed at midwives, but now it is expanding towards other care
givers
like dietists, speech therapists, ... . The core concept behind the software is helping it's
users
do more, for less.
A few things that help with the "do more for less" concept are the following:
- Centralize all patient files and data in a single online platform
- Support for group practices (assign patient to a specific health professional, share patient
files, ...
)
- Calendar to schedule meetings, both with patients and colleagues
- Patients can book their appointments in predefined timeslots
- Users can send mailing lists to patients, and use predefined tags to personalize the email
- And many more!
What was my job?
I joined PatientManager as a full stack intern. During this period I mainly got to know the
frameworks
behind the software through small unrelated projects.
Towards the end of my internship, I got to work on assignments related to PatientManager. The
biggest of which was implementing the multilingual support. After my internship ended, I got
hired under an IBO contract and worked on PatientManager until the end of March 2020.
While working on PatientManager, I was assigned to things like bugfixes, reworking existing code
to make it more scaleable, expanding existing features, and also some new features.
Some of these new features include:
- Adding multilingual support (replace all static text by references to language files, and
create these language files)
- Automating the process of customers signing up to PatientManager (generate and email them a
contract based on the options they selected, and allowing digital signatures)
- Adding a notification system for system wide announcements
- Add custom tags to existing email templating system, allowing emails to be personalized
- Create a system where patients could plan their appointments
- Add video chat support so customers could see their patients safely during CoVid-19
- ...
Long story short: working on PatientManager was a perfect introduction to professional web /
software development. My biggest takeaway from this period is that my true love lies in using
my development skills for projects that truly help the users, something I'd love to build
further onto by working the FOD.