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

fklement
This is a thread to gather some information about the efforts of using elixir in combination with cars or vehicular systems in general. ...
New
adamu
When starting a new project, do you have any go-to libraries you pull in out of habit/preference? For example, Ash, Credo, Mox, ExMachin...
New
fireproofsocks
I’m not a Lambda fan-boy because I think it’s overprescribed as a cure-all for every possible problem when in reality, Lambdas are best s...
New
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
billylanchantin
If you’re not familiar with this fun bit of math lore, Paul Erdős, the famously eccentric, peripatetic and prolific 20th-century mathem...
New
markmark206
Every time I build a web app, I worry about a bunch of basic things (persisting data, knowing when to compute which things, keeping thing...
New
AstonJ
A remark @Garrison made… ..has already inspired a thread for the technical side of reclaiming our internet, but there is of course anot...
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
dogweather
I’ve been brainstorming about ways to solve the N-dimensional code organization problem, and am thinking about developing a Smalltalk-lik...
New

Other popular topics Top

Qqwy
Update: How to use the Blogs & Podcasts section You can post links to your blog posts or podcasts either in one of the Official Blog...
3268 119930 1237
New
belgoros
I’m not a pro in using Regex and can’t figure out why the following behaviour happens, especially if we take into account the difference ...
New
josevalim
Hi everyone, One of the features added to Elixir early on to help integration with Erlang code was the idea of overridable function defi...
New
minhajuddin
I have seen a lot of code which picks the first element from a list using Enum.at(0) instead of List.first. Is there a reason why people ...
New
JakeBecker
TL;DR: I’ve just released an implementation of Microsoft’s IDE-independent Language Server Protocol for Elixir. It adds language support ...
1140 51847 244
New
William
I would like to know that is there any online source for learning Phoenix Framework for building E-Commerce Store? Any advantage on build...
New
romenigld
I am trying to run a deploy with docker and I successfully runned with this command: docker build -t romenigld/blog-prod . but when I t...
New
New
nsuchy
Hi. I’ve noticed that Windows Powershell has it’s own IEX command and you cannot access Elixir’s IEX due to the conflict. This isn’t a cr...
New
Nvim
Elixir appears to be a superior language to Python. I don’t see any advantage of Python over Elixir. Are there any?
New

We're in Beta

About us Mission Statement