darkmarmot

darkmarmot

Healthcare companies using Elixir?

At HCA Healthcare (500k employees and contractors), we’re currently experimenting with Elixir for both data integration (to handle parsing, routing and manipulating millions of messages to tens of thousands of connections) and also using it in our data science department.

I know that another Nashville healthcare company, Aspire, is using Elixir heavily in production.

With increased demand for realtime IoT data and predictive analytics, Elixir seems like a great fit for the coming needs in our industry.

We are trying to drive adoption by releasing open source projects in the language. Our first release recently went live for HL7 (the old international standard for healthcare messages).

We should hopefully be releasing an MLLP library (an old streaming protocol used heavily healthcare) and we are currently working on an Elixir FHIR library (the new international healthcare messaging standard).

I’m curious if other healthcare companies are working in Elixir right now? I’d love to connect and help push the language into our industry as I believe it could be incredibly beneficial (and save lives through better healthcare for everyone!).

Most Liked

yurko

yurko

They actually have a huge Elixir project in Ukraine, it was used to reform and digitalise the healthcare system.

It’s also open source https://github.com/edenlabllc/ehealth.api

Here’s a talk about it:

10
Post #5
hauleth

hauleth

I have been working on EMR system Helium Health and whole application is written in Elixir. I also have been working on FHIR implementation in Elixir, but since then I have switched the job.

tomciopp

tomciopp

My brother (family physician) and I started a direct primary care practice in South Carolina. We ended up building a lot of tools to run the practice and now sell them at https://scalpel.com/. We handle note taking, scheduling, internal/external communication, patient surveys, invoicing, online booking, and more. So there are at least two EMRs built in elixir. @darkmarmot let me know if you want to chat more about what we’re doing.

al2o3cr

al2o3cr

I work at a healthcare-related company, ScriptDrop that runs on Elixir. We coordinate couriers & pharmacies to get prescriptions delivered to patients. We don’t have a ton of open-source stuff at the moment, but there is this little library:

We use it to handle the “signed overpunch” format that NCPDP D.0 transmissions use for some fields.

We started out using Phoenix + Elixir as “fast Rails” with some extra binary-protocol-handling goodness for D.0. We’re now getting into more Elixir-y things with GenStateMachine.

tmbb

tmbb

This is an interesting perspective. For me it’s the opposite way around.

For low-level details of the code, mutability and direct pointer references make some things much easier (for example, everything having to do with graph algorithms, DOM manipulations, etc). I know because I’ve tried to do these things in Elixir and they are a pain.

However, for higher level program logic, elixir’s immutability seems like a positive thing, although probably less performant.

Where Next?

Popular in Discussions Top

rump13
Hi everyone, I’ve been following Elixir since around 2016 and tinkering with it on and off, but I haven’t had the opportunity to use it ...
New
mudasobwa
I am happy to introduce the very α version of the new programming language compiled to BEAM. Welcome Cure. It has literally three kille...
New
arcanemachine
Just wondering what the community currently thinks, prefers, and/or recommends for working with UI components. (e.g. daisyUI, MishkaChele...
New
derpycoder
So, anyone got a chance to look at this?!? I’m kind of glad this came along. We can just throw this into our Auth pages and won’t have t...
New
sym_num
I created a Forth processor in Elixir. This is my hobby project. https://github.com/sasagawa888/Forth
New
lessless
I wonder if it’s possible to mimic a simple “class reopening”/inhertinace-based SEAM in Elixir to alter a module’s behaviour without edit...
New
axelson
Hi there! :wave: @frigidcode and I (but mostly him) have been running an Elixir Book club, we’re almost done with Designing Elixir Syste...
New
travisf
In upgrading from Ecto 2 to Ecto 3 I’m dealing with a failing test. If I use ExMachina build(:address) I’ll get an error trying to put_e...
New
karlosmid
The |> operator appears in many languages, mostly in the functional world. F# has essentially the exact same operator, as does OCaml. ...
New
isaacsanders
When I try to run my applications and I haven’t updated the dependencies, the output tells me to run mix deps.get. Why doesn’t the binar...
New

Other popular topics Top

JDanielMartinez
Hi! May someone helps me, please! I have two apps into an umbrella project: the first one is Database, which manages queries, and the se...
New
axelson
This post is a wiki (feel free to hit the edit button near the bottom right of this post to add your own changes!) This post collects co...
239 45766 226
New
sergio_101
I am VERY much an elixir newbie. I have taken one elixir course and one phoenix course on Udemy. During that course, I saw the instructor...
New
_russellb
I want to try my hand at web scraping. What tools/libraries do I need to use. I’m hoping to turn this into something professional so don’...
New
lk-geimfari
What is most correct way to open, read and parse JSON file with poison? For example if we have example.json file in root of some projec...
New
mgjohns61585
Could someone help me? I'm making my first elixir program, number guessing game. I can't figure out how to convert the user's guess from ...
New
aadeshere1
I have a another noob question about loop. Since elixir is immutable, while loop is not directly possible. total = 10 while total != 0 ...
New
chrisalley
ExUnit now has describe blocks which is a welcome addition coming from RSpec. In the docs, it states that nested hierarchies of describe ...
New
WestKeys
Currently suffering from paralysis by [HTTP client] analysis. This is rather unusual in Elixirland as there tends to be consensus on the ...
New
AstonJ
by Lance Halvorsen Elixir and Phoenix are generating tremendous excitement as an unbeatable platform for building modern web application...
460 27162 124
New

We're in Beta

About us Mission Statement