The future of the Electronic Medical Record

The future of the Electronic Medical Record

Test task for UI/UX designer at Nortal

Design user interfaces for an Electronic Medical Records system: login and dashboard views. UI must include certain elements brought out in the task description.

via GIPHY

Terminology (from healthit.gov)

Electronic Medical Records (EMR). Digital versions of paper charts at medical institutions. EMRs contain information collected by a single medical institution. Users are medical personnel of the institute, e.g. general practitioners (GPs aka family doctors), doctors, nurses.

Electronic Health Records (EHR). Include information from different institutions. For sharing information between multiple medical institutions incl laboratories. Users are medical personnel from multiple institutions, e.g. GPs, doctors, nurses, lab analysts.

Personal Health Records (PHR). Contain information from multiple medical institutions that a single patient has come in contact with. The user is the individual patient (a member of the general public) about whom the information is.

The user interface to be designed in this task is categorised as EMR. Therefore, we could establish that it will be used by medical personnel at a single institution, e.g. a GPs office. However, in the task details, it also says that one of the dashboard interface components is Kanta. A quick search reveals that Kanta is a Finnish Health Information System Service, akin to Estonian e-Health Records (aka e-health information system aka Tervise Infosüsteem aka Digilugu – “heal lapsel mitu nime“). These are actually Electronic Health Records since they provide a centralised system for multiple healthcare services providers.

But enough nitpicking. Since the task was to design an eHealth system for the *future*, then let’s just agree that, overall, we are going to design an EHR system. In my opinion, not having to manually deal with getting my patient records to a new doctor sounds way more convenient anyway.

That being said, let’s also agree that we are designing for the user being the medical professional (e.g. a doctor or GP), not the patient. Therefore, it is *like* an EMR system, but not quite. The difference is subtle, but important. If it was a pure EMR system we would not need to take into account that the user can also access medical information from sources other than their own clinic. But since they *can* access information from other healthcare providers, it means much more data the presentation of which our design needs to support. To sum up, the back-end and information structure look like they would for EHR, but the front-end and the UI are essentially designed as an EMR, keeping in mind that the data source is not only a single clinic, but multiple institutions. I hope you see what I mean.


via GIPHY

Doctors say

As it turns out, I actually did an interview with a GP about 1.5 years ago. The goal then was slightly different – to figure out problems in healthcare – but some insights are relevant still.

For example, entering the information to an EHR takes a lot of time. Typically, 20 minutes are allocated per patient. If the visit takes less time, the GP is able to enter the information about the visit to the EHR system before the next patient. Often, however, there is not ime for entering the information between patients, so the GP spends 2-3 hours at the end of her workday simply to enter the details about each visit of that day. This indicates a need for faster and more convenient data entry, perhaps through automation.

Second, patients experience what GPs call “the white gown effect”. This means that the patients get a bit nervous at the doctor. Therefore, any measurements taken at the doctor’s should be taken with a pinch of salt as they can be slightly off. It would be nice if certain things could be measured before coming to the doctor or continuously, e.g. with wearables.

For GPs working alone, it is difficult to double-check their diagnosis. To do so, they have to write or call another GP at a clinic located further away. GPs could benefit from an immediate and direct communication channel with other doctors.

The EHR systems streamline GPs’ work. They help with statistics, documentation, and communicating with the Estonian Health Insurance Fund. It also helps specialists to decide which patients to see when. I.e. the GP sends a letter containing the patient’s medical condition and symptoms to the specialist who then decides how soon the appointment is needed. Such an approach ensures that people with serious problems get to specialists sooner than those who can wait for a while.

However, the EHR systems do not automatically notify the GP of her patients’ visits to the emergency rooms (ER), nor calls for a medical emergency response team. Unless the patient tells it to their GP themselves, the GP won’t find out because finding that information is too complicated and time-consuming. In the old days, GPs would receive a pink paper slip from the ER with information about why their patient turned to the ER.

An emergency response team medic who sometimes interns at a GP’s office for his studies said that the specific office he interns at does not use a digital system for scheduling appointments. They simply write that information in a paper-based notebook because the number of patients is low.


I really enjoy doing user research, so I contacted a friend’s mother who is a general practitioner. She told me a bit about her work and the software they use at her (small countryside) clinic. Here’s what I found out.


via GIPHY

Let us quickly have a look at some trends in healthcare that might be important to take into account when designing our system and its interface. Since we are designing for a doctor, I’m focusing on changes in healthcare that influence doctors.

As you can see, this is definitely my favourite part of the assignment. I could go on for much longer. But let’s not because I still need to get to the actual UI design, too. To sum up, I think some interesting future trends to design for are remote appointments, importing information from trackers, having AI assist in gathering information and proposing diagnoses and treatments, and creating quick communication links between GPs and medical specialists.

For more futuristic ideas, see how tech changes healthcare, what AI solutions are out there, or seven visions for the future.


via GIPHY

Mobile vs desktop

A good principle is to design mobile-first, i.e. design the interface for a small and portable device before “stretching it out” for a desktop view. Is this necessary in a medical context, though? To answer that, we need to know *where* the medical personnel is going to use the EMR system. Let’s look at two examples.

  1. At a GP’s office (clinic). Most of the time, patients go to the GP’s office that has a specific location. The GP works at their office, in a dedicated room. Therefore, the room can have a stationary computer where the GP enters information before, during, and after the patient’s visit.

  2. Home visits. Some GPs also do home visits, i.e. the GP packs a bag and finds their way to the patient’s place where they diagnose and/or treat the patient. At the UK, GPs do home visits that make ‘clinical sense’, e.g. to bedbound patients, but prefer other patients coming to their clinic. For home visits, a portable device, e.g. a smartphone or a tablet, makes more sense than a computer because it is easy to carry and use.

It would make sense to support both of these scenarios, i.e. a mobile/tablet and a desktop app. On the other hand, EHRs contain a looooot of information, such as a list of all patients, general info about each patient, previous medical history, lab results, doctor’s reminders and notifications, prescription renewal requests, agenda and schedule… It’s quite a challenge to fit all that on a tiny mobile screen.

However, I still consider doctors working stationary and patients being the ones running around a stronger use case than the opposite. In the future, I also don’t really see it changing to a scenario where doctors are entering patient information while grocery shopping or gardening. Perhaps there will be no need for physical contact, i.e. both the doctor and patient are at home, but I still think (and this should be checked) that doctors prefer having a dedicated time and place for their work, be it a clinic or a home office.

For now, I have decided to focus on the desktop view.


Inspiration

Since there is no point in reinventing the wheel completely, I decided to take a look at some existing EHR programs. Turns out that there are SO MANY e-health software solutions! And all of them look too complicated for me. There is just so much information that needs to be presented. Here, I really wish I could actually observe some doctors to figure out which information is necessary and which could be hidden away under navigation.

I also had a look at Dribbble to see what other UI designers have come up with. These look much nicer to me already. Cleaner and simpler. I made a collection of some that I enjoyed.


The actual UI

If you haven’t realised already, I am much better at analysing what needs to be done, how, and why. If I’m being completely honest with you, I haven’t even used Figma before. I don’t think I have even proceeded past wireframes and basic UI mock-ups. So bear with me while I dive into Figma and UI.

I found Figma rather interesting. My approach was to try to use a lot of pre-existing components made by other designers. However, I soon found that a lot of them are made in a way that makes customising them (changing size, ordering etc) quite a challenge for a newbie like me. Stuff just wasn’t moving the way I wanted it to! I’m sure I could figure out the constraints and overflows and interactions and all the other possibilities Figma offers if I put my attention to it. But this time, I was also trying my best to fit the actual UI design work in 6 hours. This means that the result is, and pardon my French, a clusterfuck. That being said, I think I did well for my first time ever.

Have a look at the resulting thingy-majingy HERE.

Here are some notes about the login view:

And my reasoning for the dashboard view:

For more comments, check out the Figma project.

Reflection

I really liked this assignment. Doing “proper” UI design was a challenge because I hadn’t really done it on this level before. I had to get friendly with Figma for the first time. I have done paper prototypes and wireframes before but not a UI with actual UI elements. Personally, I would have preferred presenting my ideas on paper or as a simple wireframe first. That still feels more natural to me. But that is probably because I haven’t tried it any other way.

I feel like it would have gone much faster if I actually knew how Figma works or if I had a proper library of premade elements. Now, I had to tame all the constraints and alignments and drop shadows. That would have been easy if I hadn’t had a goal and could have just played around with it from scratch. I will surely do that in the following days, after having submitted this task. I also tried to use collections of premade elements, but none of them were “just right”, so I had to figure out how to make them fit with my vision. It got quite messy and I am not proud of it, but I suppose it just needs some practice and theory (which is available online).

I think it is safe to say that I think more like a service designer. I really enjoy analysing and researching and interviewing people. This task did not ask for contacting any doctors, but I still reached out to a general practitioner I know. Firstly, because I always enjoy finding out more about the current situation and problems. Secondly, because I thought it might come in handy for the task. We actually agreed that I could observe her working with the EHR systems next time I am in Saaremaa! I am so looking forward to that!

I was also really torn about the assignment description. It’s not that I don’t trust Nortal’s UX team, but I would have really liked to be there when they established those requirements to understand where they came from and why. I still do not agree with all of the requirements (especially the abundance of information), but since I was not there at stakeholder meetings or user research sessions, I do not have enough basis to claim that it is not correct. However, I still hate the feeling of being given a seemingly random input without knowing the iceberg behind it.

Overall, it was a fun assignment to work on and I completely lost myself in it. Now, I will just have to see what Nortal thinks of it.