MUMPS

MDSM-11M technologyStandard MUMPS
MUMPS ("Massachusetts General Hospital Utility Multi-Programming System"), or M, is a general-purpose computer programming language originally designed in 1966 for the healthcare industry.wikipedia
160 Related Articles

Massachusetts General Hospital

Mass GeneralMGHMass General Hospital
MUMPS was developed by Neil Pappalardo, Robert Greenes, Dennis J. Brevik, and Curt Marble in Dr. Octo Barnett's animal lab at the Massachusetts General Hospital (MGH) in Boston during 1966 and 1967.
The hospital's work with developing specialized computer software systems for medical use in the 1960s led to the development of the MUMPS programming language, which stands for "Massachusetts General Hospital Utility Multi-Programming System," an important programming language and database system heavily used in medical applications such as patient records and billing.

JOSS

JOSS IIJOSS I
Some aspects of MUMPS can be traced from Rand Corporation's JOSS through BBN's TELCOMP and STRINGCOMP.
Some remained similar to the original, like TELCOMP and STRINGCOMP, CAL, CITRAN, ISIS, PIL/I, JEAN (ICT 1900 series), AID (PDP-10); while others, such as FOCAL and MUMPS, developed in distinctive directions.

Meditech

Medical Information TechnologyMedical technology
The most widespread was DEC's MUMPS-11 on the PDP-11, and MEDITECH's MIIS. Other healthcare IT companies using MUMPS include Epic, MEDITECH, GE Healthcare (formerly IDX Systems and Centricity), AmeriPath (part of Quest Diagnostics), Care Centric, Allscripts, Coventry Healthcare, EMIS, and Sunquest Information Systems (formerly Misys Healthcare ).
This was one of several proprietary implementations of MUMPS, a programming language which at the time had not been standardized.

MIIS (programming language)

MIIS
The most widespread was DEC's MUMPS-11 on the PDP-11, and MEDITECH's MIIS.
MIIS (Meditech Interpretive Information System) is a MUMPS-like programming language that was created by A.Neil Pappalardo and Curt W. Marble, on a DEC PDP at Mass General Hospital from 1964 to 1968.

GT.M

Greystone Technology MGTM
(It is a type also referred to as "schema-less", "schema-free," or "NoSQL.") GT.M is also an application development platform and a compiler for the ISO standard M language, also known as MUMPS.

Digital Equipment Corporation

DECDigitalDigital Equipment
The original MUMPS system was, like Unix a few years later, built on a spare DEC PDP-7.

Interpreted language

interpretedinterpreted programming languageinterpreter
MUMPS was then an interpreted language, yet even then, incorporated a hierarchical database file system to standardize interaction with the data.

InterSystems

InterSystems’ Caché
Also, InterSystems sold ISM-11 for the PDP-11 (which was identical to DSM-11).
The firm was one of the original vendors of M-technology (aka MUMPS) systems, with a product called ISM.

Artronix

MUMPS was developed with the support of a government research grant, and so MUMPS was released to the public domain (no longer a requirement for grants), and was soon ported to a number of other systems including the popular DEC PDP-8, the Data General Nova and the DEC PDP-11 and the Artronix PC12 minicomputer.
Software for the PC12 was written in assembly language and FORTRAN; later software was written in MUMPS.

PDP-7

7
The original MUMPS system was, like Unix a few years later, built on a spare DEC PDP-7.
A PDP-7 was also the development system used during the development of MUMPS at MGH in Boston a few years earlier.

PDP-9

9
Octo Barnett and Neil Pappalardo were also involved with MGH's planning for a Hospital Information System, obtained a backward compatible PDP-9, and began using MUMPS in the admissions cycle and laboratory test reporting.
MUMPS was originally developed on the PDP-7, and ran on several PDP-9s at the Massachusetts General Hospital.

Tandem Computers

TandemHP NonStop (Tandem) serversTandem Himalaya
Subsequent releases added support for Cobol74, Fortran, and MUMPS.

PDP-11

LSI-11PDP-11/70DEC PDP-11
MUMPS was developed with the support of a government research grant, and so MUMPS was released to the public domain (no longer a requirement for grants), and was soon ported to a number of other systems including the popular DEC PDP-8, the Data General Nova and the DEC PDP-11 and the Artronix PC12 minicomputer.

Sunquest Information Systems

Other healthcare IT companies using MUMPS include Epic, MEDITECH, GE Healthcare (formerly IDX Systems and Centricity), AmeriPath (part of Quest Diagnostics), Care Centric, Allscripts, Coventry Healthcare, EMIS, and Sunquest Information Systems (formerly Misys Healthcare ).
In 2001, Sunquest acquired Antrim Corporation, a developer of turnkey laboratory information management software, including MUMPS applications.

VistA

Veterans Health Information Systems and Technology Architecture (VistA)Decentralized Hospital Computer ProgramVistA EHR
In 1995, the Veterans Affairs' patient Admission/Tracking/Discharge system, Decentralized Hospital Computer Program (DHCP) was the recipient of the Computerworld Smithsonian Award for best use of Information Technology in Medicine.
VistA was developed using the M or MUMPS language/database.

InterSystems Caché

Cachécaching at the ISP levelCaché (software)
The European Space Agency announced on May 13, 2010 that it will use the InterSystems Caché database to support the Gaia mission.
Caché also allows developers to directly manipulate its underlying data structures: hierarchical arrays known as M technology.

TELCOMP

Some aspects of MUMPS can be traced from Rand Corporation's JOSS through BBN's TELCOMP and STRINGCOMP.
The implicit file handling system it contained was influential on the MUMPS global database system.

PDP-15

15
The portability was soon useful, as MUMPS was shortly adapted to a DEC PDP-15, where it lived for some time.
* MUMPS, which was originally developed in 1966

STRINGCOMP

Some aspects of MUMPS can be traced from Rand Corporation's JOSS through BBN's TELCOMP and STRINGCOMP.
It was a strong influence in the development of the programming language MUMPS.

IDX Systems

IDX Systems CorporationIDX
Other healthcare IT companies using MUMPS include Epic, MEDITECH, GE Healthcare (formerly IDX Systems and Centricity), AmeriPath (part of Quest Diagnostics), Care Centric, Allscripts, Coventry Healthcare, EMIS, and Sunquest Information Systems (formerly Misys Healthcare ).
It is written in the MUMPS programming language and runs on InterSystems Caché.

Composite Health Care System

CHCSComposite Health Care System (CHCS)
Nearly the entire VA hospital system in the United States, the Indian Health Service, and major parts of the Department of Defense CHCS hospital system use MUMPS databases for clinical data tracking.
Many CHCS files are now more easily accessed with MUMPS routinues that can make more efficient use of the internal data structures.

Profile Scripting Language

PSL
Profile Scripting Language (PSL) is a superset of the MUMPS programming language that adds object-oriented language features.

Caché ObjectScript

The language is a functional superset of the ANSI-standard MUMPS programming language.

Document-oriented database

document databasedocumentdocument-oriented
stored as persistent sparse arrays), gives the MUMPS database the characteristics of a document-oriented database.

Programming language

programming languageslanguagedialect
MUMPS ("Massachusetts General Hospital Utility Multi-Programming System"), or M, is a general-purpose computer programming language originally designed in 1966 for the healthcare industry.