If you've ever seen the MUMPS language (used by many healthcare applications in the federal government), it's not the easiest language to understand. One of my colleagues describes it as looking like "a cat walked across the keyboard". Modules are represented by numbers, so "laboratory" might be 332 and "x-ray" might be 497. That's only the beginning.
The U.S. Army Medical Research & Materiel Command Telemedicine and Advanced Technology Research Center (TATRC), on behalf of Military Health System (MHS), entered into an Cooperative Research and Development Agreement (CRADA) for TSRI to prove feasibility of techniques for architecture-driven modernization and consolidation of MHS and VA MUMPS & VB6 legacy systems into the Enterprise Generation Language (EGL) for migration to the DoD/VA Enterprise Service Bus (ESB).
TSRI was a subcontractor in support of HRG’s Military Health Systems Transition Application Support (TAPS) Research Project. The objectives of the research were to identify a subset of the radiology module within the Massachusetts General Hospital Utility Multi-Programming System (MUMPS or M) based Composite Health Care System (CHCS), transform it automatically into Java, demonstrate functional equivalence, and gather metrics to support estimates of effort required to transform larger portions of the CHCS code.