HACKER Q&A
📣 extasia

How to get into programming in the Medical industry


What are some good paths for getting into the programming in the medical industry for programmers in other industries?

Where are the best places to look for opportunities in this field? (EU ideally!)


  👤 andrewfromx Accepted Answer ✓
I did a search on github for the term "medical" repositories and sorted by most recently updated:

https://github.com/search?o=desc&q=medical&s=updated&type=Re...

I would find the repo and language you like and start making pull requests. Or start your own repo and show the world (or just EU) that you are ready for work.

Try changing the term "medical" to something very specific to what you want to code in the medical industry and repeat.

Update: I found my favorite https://github.com/suyashkumar/dicom


👤 verdverm
Pretty much the same as any other industry, and the answer will depend on the company more than the industry. What do you expect to be special about programming in the medical industry?

👤 rapjr9
The medical industry is huge and has thousands of areas where programmers are employed. This page is good overview (though probably incomplete) from the point of view of the API's involved:

https://www.softermii.com/blog/healthcare-apis-for-medical-s...

So look at your skills and see where you fit in. This could range from medical imagery management, to billing, to electronic health records, to data exchange between facilities, to disease tracking, to personal health management, to embedded programming for medical devices, to wearable sensors, cellphone apps, addiction treatment apps, mental health apps, and many more. Be aware that many changes are afoot in medicine; for example changes in perception of the importance of privacy, changes in how medical care is billed (the USA is ripe for this), changes in laws, advances in sensors and machine learning, etc. Some of those changes could open up opportunities because huge software changes may be required, some may close off opportunities (e.g., if the USA moved to single payer then billing software may become much less important, or say most cancers became curable, then much of the software related to current care may become obsolete.) An area like electronic health records is probably going to be around for a long time. Also be aware that a lot of the current software can be archaic (ever write code in MUMPS for a VAX 11/780?) You may not have to work directly with it, but you might have to work with interfaces to it or with code ported from archaic systems.

Medicine resisted computerization for a long time, and has only recently been dragged kicking and screaming into using computers. Doctors are treated as gods and usually the software has to adapt to their needs rather than the other way around which can greatly increase complexity because the software will require a more human-like interface. Clinicians WILL try to bypass your authentication systems or have them removed because it "interferes with their work-flow" or "endangers patients" even if it is really just their own inconvenience they are concerned about, though in some cases they will be right. Software has to adapt often as well because medicine changes; you might need to quickly add new fields to a pulldown menu because research/companies have created new diagnosis or treatment options and have a new backend in place to handle those new options (for example, new kinds of imagery, machine learning analysis outputs, or data from a new kind of medical scanner).

GE Healthcare is a big player worldwide, though there are others (Philips for example). See what jobs they are advertising. Once you find a job that interests you search again in reverse to find out what companies offer that kind of job and where.

Edit: fixed formatting.