Love Elation. Not perfect but best I've used over the past 20 years (and I've used a lot) in terms of being "lean" -- you can avoid the BS most EMRs are crammed with.
I have two offices, each with Doc or PA and one MA each.
Scheduling can be done by a gradeschooler. Click in box, pick patient name, use either present appointment length or adjust on the fly. Easily allows double booking time (say an MA blood draw at same time another patient has a regular clinic appointment).
Check in is simple, note starts at check in. For me in DPC "check in" really isn't significant. "They're here Dr. Lehmann!" (literally). There are lots of options (checked in, room number, cancelled, etc.).
My MA usually does vitals (not always -- I often do it). I usually take my computer in the room to have access to old notes, data, etc. but just jot down important stuff on a piece of paper (my MA usually prints out med list for me to review with patient and I often just take some notes down on that).
Notes are easy. It is easy to make templates if you want. I don't use them as DPC volume is low enough that I can put together concise notes that are not cookie cutter (except for things like earwax, URI, skin tags, etc.).
Love the ability to take a pic on my phone, email it to myself, save to desktop and then drag into the note. Same with an EKG image (or any other image for that matter).
Referrals and letters to outside docs are simple. Same with patient letters.
I don't think it's feasible to use the built in fax (1500 pages/month included) to just fax a single piece of paper OUT like an order. We keep RingCentral to manage faxes. Incoming faxes, should you choose to use that (free fax number) work well. Easy to file into a patient's chart.
Lots of options for notes: simple office visit (SOAP), routine office visit, H&P, phone note, email note, etc.
Messaging between staff is super easy to use.
Would be glad to answer more questions.
I will say I stayed away from Elation the first 18 months of my practice. Used Practice Fusion because it was free. It was the right decision at the time. Way happier with Elation. It is linked to my billing system (Hint), linked to my prescribing software (MD Scripts), and my messaging system (Spruce).