I'll second this, just using the built in Logger [0] and Telemetry [1] applications would be fine, opentelemetry or anything else can be added to the telemetry hooks easily to export the metrics later.
I personally value elixir experience more than haskell (not affiliated) as elixir means you have used lots of practical libraries. (I have professional experience with six FP langs)
Hey Duff, you're right, healthcare is broken in so many places, and insurers are probably the worst in this morass. They selectively follow Milligan care guidelines, build tools that actively discourage anyone from understanding and/or fighting for fair care and bills, and basically pretend they're doing you a favor but making you pay for your services, then showing a marked down EoB that pretend like they saved you money but knocking off 80% of a bill that was prenegotiated, and you're the one footing the bill. Insurers have no incentive to make healthcare better, and though hospitals are disjointed they still make so much money, it doesn't matter how badly they are run.
But aside from the insurance companies, the first large scale emr systems (Cerner, McKesson, and even Epic) were built as operational tools to essentially give accounting access to Crystal reports. Sure, electronic charts should make the patient's life better, and assist trained medical staff in tracking, however they ultimately are used to figure out how the CBO can game the insurer financial incentive system. CPT + ICD +modifiers (oh, and 85% of those cpt codes are under copyright by the corrupt AMA - yup i have a different bone to pick with them).
I agree that operational dysfunction is the biggest problem in these behemoths, and there's so much ineptitude in administrative staffing that it's a nightmare. Doctors like to believe they're the bees knees and everyone should kowtow to them, but they usually can't run a business to save their lives. It's easy for them to simply blame an EMR than to acknowledge the truth of a dysfunctional system they are a part of.
Glad to see you're still kicking ass, better than sameday.
Most patients who are unhappy about how much they have to pay should complain to their employer, not their nominal health insurer. The majority of US consumers reading this obtain their medical coverage from self-insured employers who use "insurance" companies mostly for network management and claims administration. It's the employer who ultimately pays for treatments. An insurance company will be happy to put together a custom plan for an employer under which plan members get as much care as they want for $0 out of pocket. This will be extremely expensive for the employer.
(We can argue about whether health plans should be tied to employers at all but that's a separate issue.)