From Wikipedia, the free encyclopedia

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 hospital laboratory information systems.

Quick facts: Paradigm, Designed by, First appear...
ParadigmImperative, procedural
Designed byNeil Pappalardo
First appeared1966; 56 years ago (1966)
Stable release
ANSI X11.1-1995 / December 8, 1995 (1995-12-08)
Typing disciplineTypeless
Influenced by
PSL, Caché ObjectScript, GT.M

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 run over 40% of the hospitals in the U.S., run across all of the U.S. federal hospitals and clinics, and provide health information services for over 54% of patients across the U.S.[citation needed]

A unique feature of the MUMPS technology is its integrated database language, allowing direct, high-speed read-write access to permanent disk storage.[1] This provides tight integration of unlimited applications within a single database, and provides extremely high performance and reliability as an online transaction processing system.