MUMPS

MUMPS
ParadigmImperative, procedural
Designed byNeil Pappalardo, Curt Marble, Robert A. Greenes
First appeared1966; 58 years ago (1966)
Stable release
ANSI X11.1-1995 / December 8, 1995 (1995-12-08)
Typing disciplineTypeless
OSCross-platform
Influenced by
JOSS
Influenced
PSL, Caché ObjectScript, GT.M

MUMPS ("Massachusetts General Hospital Utility Multi-Programming System"), or M, is an imperative, high-level programming language with an integrated transaction processing key–value database. It was originally developed at Massachusetts General Hospital for managing patient medical records and hospital laboratory information systems.

MUMPS technology has since expanded as the predominant database for health information systems and electronic health records in the United States. MUMPS-based information systems, such as Epic Systems', provide health information services for over 78% of patients across the U.S.[1]

A unique feature of the MUMPS technology is its integrated database language, allowing direct, high-speed read-write access to permanent disk storage.[2]

  1. ^ November, Joseph (2016). "Ask your doctor... about computers". IEEE Annals of the History of Computing. 38 (1): 3.
  2. ^ Cite error: The named reference Tweed_2008 was invoked but never defined (see the help page).