Sorry if it's yet another question with no response:), feel free to close. There's a bunch of questions on SO like: does technology/language/database used in medicine is quite different from that used in traditional area like banking/industry etc. You can hear in response or 1) no difference 2) it's vague and hard according to lack of standards.
But medical imaging is attractive not only due to general concerns: humanistic & scientific. Job opportunities are strict and obvious. C++/Сom/ActiveX/C#, some open source libraries, DICOM/HL7, Python. It looks like a separate specialty - you don't need to explain on interview what exactly you did.
So my question is: Is medical imaging a separate specialty as it seems to stranger? Do the vendors mostly go in the same direction and you can change them without changing world view as it happens in enterprise? Or it is just kind of C++ programming which is usually interchanged with some other image processing, trading, drivers, op. system programming etc.?