Get it on Google Play
New! Download Unionpedia on your Android™ device!
Faster access than browser!
New! » Create account

MUMPS (Massachusetts General Hospital Utility Multi-Programming System) or alternatively M, is a general-purpose computer programming language that provides ACID (Atomic, Consistent, Isolated, and Durable) transaction processing. [1]

102 relations: "Hello, World!" program, ACID, Allscripts, Amazon SimpleDB, American National Standards Institute, Array data structure, Array data type, Artronix, ASCII, Atomicity (database systems), AWK, B-tree, Backward compatibility, Bank of England, Barclays, BBN Technologies, Boston, Caché ObjectScript, Centricity, Comma-separated values, Compiler, Composite Health Care System, Computer hardware, Computer multitasking, Computer terminal, ComputerWorld Smithsonian Award, Cross-platform, Data General, Data General Nova, Data type, Database, DEC Alpha, Digital Equipment Corporation, Document-oriented database, EMIS Health, Epic Systems, FIS (company), FOCAL-69, Gaia (spacecraft), GE Healthcare, GNU General Public License, Graphical user interface, GT.M, Harvard University, Hierarchical database model, Houston, IDX Systems, Indian Health Service, International Obfuscated C Code Contest, International Organization for Standardization, ..., Interpreted language, Interpreter (computing), InterSystems, InterSystems Caché, John F. Kennedy School of Government, JOSS, Key-value database, Lazy evaluation, Linux, Mac OS, Massachusetts General Hospital, MEDITECH, Microsoft Windows, Middleware (distributed applications), MIIS (programming language), Milky Way, NoSQL, Object-oriented programming, OpenVMS, Operating system, OS X, Partners HealthCare, PC12 minicomputer, PDP-11, PDP-7, PDP-8, Persistence (computer science), Procedural programming, Profile Scripting Language, Programmed Data Processor, Programming language, Quest Diagnostics, RAND Corporation, Scope (computer science), Sparse array, STRINGCOMP, Sunquest Information Systems, Tandem Computers, TD Ameritrade, TELCOMP, The Daily WTF, Tiny BASIC, Transaction processing, Tru64 UNIX, Type conversion, United Kingdom, United States, United States Department of Defense, University of Northern Iowa, Unix, Variable (computer science), VistA. Expand index (52 more) »

"Hello, World!" program

A "Hello, World!" program is a computer program that outputs "Hello, World!" (or some variant thereof) on a display device.

New!!: MUMPS and "Hello, World!" program · See more »


In computer science, ACID (Atomicity, Consistency, Isolation, Durability) is a set of properties that guarantee that database transactions are processed reliably.

New!!: MUMPS and ACID · See more »


Allscripts Healthcare Solutions, Inc. (MDRX-NASDAQ) is a publicly traded American company that provides physician practices, hospitals, and other healthcare providers with practice management and electronic health record technology.

New!!: MUMPS and Allscripts · See more »

Amazon SimpleDB

Amazon SimpleDB is a distributed database written in Erlang by Amazon.com.

New!!: MUMPS and Amazon SimpleDB · See more »

American National Standards Institute

The American National Standards Institute (ANSI) is a private non-profit organization that oversees the development of voluntary consensus standards for products, services, processes, systems, and personnel in the United States.

New!!: MUMPS and American National Standards Institute · See more »

Array data structure

In computer science, an array data structure or simply an array is a data structure consisting of a collection of elements (values or variables), each identified by at least one array index or key.

New!!: MUMPS and Array data structure · See more »

Array data type

In computer science, an array type is a data type that is meant to describe a collection of elements (values or variables), each selected by one or more indices (identifying keys) that can be computed at run time by the program.

New!!: MUMPS and Array data type · See more »


Artronix Incorporated began in 1970 as a project in a computer science class at Washington University School of Medicine in St Louis.

New!!: MUMPS and Artronix · See more »


ASCII, abbreviated from American Standard Code for Information Interchange, is a character-encoding scheme (the IANA prefers the name US-ASCII).

New!!: MUMPS and ASCII · See more »

Atomicity (database systems)

In database systems, atomicity (or atomicness; from Greek a-tomos, undividable) is one of the ACID transaction properties.

New!!: MUMPS and Atomicity (database systems) · See more »


AWK is an interpreted programming language designed for text processing and typically used as a data extraction and reporting tool.

New!!: MUMPS and AWK · See more »


In computer science, a B-tree is a tree data structure that keeps data sorted and allows searches, sequential access, insertions, and deletions in logarithmic time.

New!!: MUMPS and B-tree · See more »

Backward compatibility

In telecommunications and computing, a product or technology is backward compatible (BC) or downward compatible if it can work with input generated by or meant to an older product or technology such as a legacy system.

New!!: MUMPS and Backward compatibility · See more »

Bank of England

The Bank of England, formally the Governor and Company of the Bank of England, is the central bank of the United Kingdom and the model on which most modern central banks have been based.

New!!: MUMPS and Bank of England · See more »


Barclays is a British multinational banking & financial services company headquartered in London.

New!!: MUMPS and Barclays · See more »

BBN Technologies

BBN Technologies (originally Bolt, Beranek and Newman) is an American high-technology company which provides research and development services.

New!!: MUMPS and BBN Technologies · See more »


Boston (pronounced) is the capital and largest city of the Commonwealth of Massachusetts in the United States.

New!!: MUMPS and Boston · See more »

Caché ObjectScript

Caché ObjectScript (COS) is a part of the Caché database system sold by InterSystems.

New!!: MUMPS and Caché ObjectScript · See more »


Centricity is a brand of 27 healthcare IT software solutions from GE Healthcare, a division of General Electric.

New!!: MUMPS and Centricity · See more »

Comma-separated values

A comma-separated values (CSV) file stores tabular data (numbers and text) in plain text.

New!!: MUMPS and Comma-separated values · See more »


A compiler is a computer program (or a set of programs) that transforms source code written in a programming language (the source language) into another computer language (the target language), with the latter often having a binary form known as object code.

New!!: MUMPS and Compiler · See more »

Composite Health Care System

The Composite Health Care System (CHCS) is a VMS-based medical informatics system designed by Science Applications International Corporation (SAIC) and used by all United States and OCONUS military health care centers.

New!!: MUMPS and Composite Health Care System · See more »

Computer hardware

Computer hardware (usually simply called hardware when a computing context is implicit) is the collection of physical elements that constitutes a computer system.

New!!: MUMPS and Computer hardware · See more »

Computer multitasking

In computing, multitasking is a concept of performing multiple tasks (also known as processes) over a certain period of time by executing them concurrently.

New!!: MUMPS and Computer multitasking · See more »

Computer terminal

A computer terminal is an electronic or electromechanical hardware device that is used for entering data into, and displaying data from, a computer or a computing system.

New!!: MUMPS and Computer terminal · See more »

ComputerWorld Smithsonian Award

The Computerworld Smithsonian Award is given out annually to individuals who have used technology to produce beneficial changes for society.

New!!: MUMPS and ComputerWorld Smithsonian Award · See more »


In computing, cross-platform, multi-platform, or platform independent, is an attribute conferred to computer software or computing methods and concepts that are implemented and inter-operate on multiple computer platforms.

New!!: MUMPS and Cross-platform · See more »

Data General

Data General was one of the first minicomputer firms from the late 1960s.

New!!: MUMPS and Data General · See more »

Data General Nova

The Data General Nova was a popular 16-bit minicomputer built by the American company Data General starting in 1969.

New!!: MUMPS and Data General Nova · See more »

Data type

In computer science and computer programming, a data type or simply type is a classification identifying one of various types of data, such as real, integer or Boolean, that determines the possible values for that type; the operations that can be done on values of that type; the meaning of the data; and the way values of that type can be stored.

New!!: MUMPS and Data type · See more »


A database is an organized collection of data.

New!!: MUMPS and Database · See more »

DEC Alpha

Alpha, originally known as Alpha AXP, is a 64-bit reduced instruction set computing (RISC) instruction set developed by Digital Equipment Corporation (DEC), designed to replace their 32-bit VAX complex instruction set computer (CISC) instruction set.

New!!: MUMPS and DEC Alpha · See more »

Digital Equipment Corporation

Digital Equipment Corporation, also known as DEC and using the trademark Digital, was a major American company in the computer industry from the 1960s to the 1990s.

New!!: MUMPS and Digital Equipment Corporation · See more »

Document-oriented database

A document-oriented database or document store is a computer program designed for storing, retrieving, and managing document-oriented information, also known as semi-structured data.

New!!: MUMPS and Document-oriented database · See more »

EMIS Health

EMIS Health, formerly known as Egton Medical Information Systems, supplies Electronic patient record systems and software used in Primary Care in England.

New!!: MUMPS and EMIS Health · See more »

Epic Systems

Epic Systems Corporation is a privately held healthcare software company.

New!!: MUMPS and Epic Systems · See more »

FIS (company)

Fidelity National Information Services centers on banking and payments technologies.

New!!: MUMPS and FIS (company) · See more »


FOCAL-69 was the landmark version of the FOCAL programming language, more widely publicized than the original version of the language created in 1968.

New!!: MUMPS and FOCAL-69 · See more »

Gaia (spacecraft)

Gaia is a space observatory of the European Space Agency (ESA) designed for astrometry.

New!!: MUMPS and Gaia (spacecraft) · See more »

GE Healthcare

GE Healthcare is a subsidiary of General Electric (GE), headquartered in Little Chalfont, Buckinghamshire, United Kingdom.

New!!: MUMPS and GE Healthcare · See more »

GNU General Public License

The GNU General Public License (GNU GPL or GPL) is the most widely used free software license, which guarantees end users (individuals, organizations, companies) the freedoms to run, study, share (copy), and modify the software.

New!!: MUMPS and GNU General Public License · See more »

Graphical user interface

In computer science, a graphical user interface or GUI, pronounced ("gooey") is a type of interface that allows users to interact with electronic devices through graphical icons and visual indicators such as secondary notation, as opposed to text-based interfaces, typed command labels or text navigation.

New!!: MUMPS and Graphical user interface · See more »


GT.M is a high-throughput key-value database engine optimized for transaction processing.

New!!: MUMPS and GT.M · See more »

Harvard University

Harvard University is a private Ivy League research university in Cambridge, Massachusetts, established in 1636.

New!!: MUMPS and Harvard University · See more »

Hierarchical database model

A hierarchical database model is a data model in which the data is organized into a tree-like structure.

New!!: MUMPS and Hierarchical database model · See more »


Houston is the most populous city in Texas and the American South, and the fourth most populous city in the United States.

New!!: MUMPS and Houston · See more »

IDX Systems

IDX Systems Corporation (IDX) was a healthcare software technology company that formerly had headquarters in South Burlington, Vermont, United States.

New!!: MUMPS and IDX Systems · See more »

Indian Health Service

The Indian Health Service (IHS) is an operating division (OPDIV) within the U.S. Department of Health and Human Services (HHS).

New!!: MUMPS and Indian Health Service · See more »

International Obfuscated C Code Contest

The International Obfuscated C Code Contest (abbreviated IOCCC) is a computer programming contest for the most creatively obfuscated C code.

New!!: MUMPS and International Obfuscated C Code Contest · See more »

International Organization for Standardization

The International Organization for Standardization (ISO) is an international standard-setting body composed of representatives from various national standards organizations.

New!!: MUMPS and International Organization for Standardization · See more »

Interpreted language

An interpreted language is a programming language for which most of its implementations execute instructions directly, without previously compiling a program into machine-language instructions.

New!!: MUMPS and Interpreted language · See more »

Interpreter (computing)

In computer science, an interpreter is a computer program that directly executes, i.e. performs, instructions written in a programming or scripting language, without previously compiling them into a machine language program.

New!!: MUMPS and Interpreter (computing) · See more »


InterSystems Corporation is a privately held vendor of software systems and technology for high-performance database management, rapid application development, integration, and healthcare information systems.

New!!: MUMPS and InterSystems · See more »

InterSystems Caché

InterSystems Caché is a commercial object-oriented database management system from InterSystems, used to develop healthcare management and telecommunications software.

New!!: MUMPS and InterSystems Caché · See more »

John F. Kennedy School of Government

The John F. Kennedy School of Government at Harvard University (also known as Harvard Kennedy School and HKS) is a public policy and public administration school, and one of Harvard's graduate and professional schools.

New!!: MUMPS and John F. Kennedy School of Government · See more »


JOSS (an acronym for JOHNNIAC Open Shop System) was one of the very first interactive, time-sharing programming languages.

New!!: MUMPS and JOSS · See more »

Key-value database

A key-value store, or key-value database, is a data storage paradigm designed for storing, retrieving, and managing associative arrays, a data structure more commonly known today as a dictionary or hash.

New!!: MUMPS and Key-value database · See more »

Lazy evaluation

In programming language theory, lazy evaluation, or call-by-need is an evaluation strategy which delays the evaluation of an expression until its value is needed (non-strict evaluation) and which also avoids repeated evaluations (sharing).

New!!: MUMPS and Lazy evaluation · See more »


Linux (pronounced or, less frequently) is a Unix-like and mostly POSIX-compliant computer operating system (OS) assembled under the model of free and open-source software development and distribution.

New!!: MUMPS and Linux · See more »

Mac OS

Mac OS is a series of graphical user interface–based operating systems developed by Apple Inc. for their Macintosh line of computer systems.

New!!: MUMPS and Mac OS · See more »

Massachusetts General Hospital

Massachusetts General Hospital (Mass General or MGH) is the original and largest teaching hospital of Harvard Medical School and a biomedical research facility located in the West End neighborhood of Boston, Massachusetts.

New!!: MUMPS and Massachusetts General Hospital · See more »


Medical Information Technology, Inc., commonly known as MEDITECH, is a Massachusetts-based software and service company selling information systems that are installed in health care organizations.

New!!: MUMPS and MEDITECH · See more »

Microsoft Windows

Microsoft Windows (or simply Windows) is a metafamily of graphical operating systems developed, marketed, and sold by Microsoft.

New!!: MUMPS and Microsoft Windows · See more »

Middleware (distributed applications)

Middleware in the context of distributed applications is software that provides services beyond those provided by the operating system to enable the various components of a distributed system to communicate and manage data.

New!!: MUMPS and Middleware (distributed applications) · See more »

MIIS (programming language)

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.

New!!: MUMPS and MIIS (programming language) · See more »

Milky Way

The Milky Way is the galaxy that contains our Solar System.

New!!: MUMPS and Milky Way · See more »


A NoSQL (originally referring to "non SQL" or "non relational") database provides a mechanism for storage and retrieval of data that is modeled in means other than the tabular relations used in relational databases.

New!!: MUMPS and NoSQL · See more »

Object-oriented programming

Object-oriented programming (OOP) is a programming paradigm based on the concept of "objects", which are data structures that contain data, in the form of fields, often known as attributes; and code, in the form of procedures, often known as methods. A distinguishing feature of objects is that an object's procedures can access and often modify the data fields of the object with which they are associated (objects have a notion of "this" or "self").

New!!: MUMPS and Object-oriented programming · See more »


OpenVMS is a computer operating system for use in general purpose computing.

New!!: MUMPS and OpenVMS · See more »

Operating system

An operating system (OS) is system software that manages computer hardware and software resources and provides common services for computer programs.

New!!: MUMPS and Operating system · See more »


OS X (pronounced; originally Mac OS X) is a series of Unix-based graphical interface operating systems (OS) developed and marketed by Apple Inc. It is designed to run on Macintosh computers, having been pre-installed on all Macs since 2002.

New!!: MUMPS and OS X · See more »

Partners HealthCare

Partners HealthCare, is a massive Boston-based non-profit hospital and physicians network that includes Brigham and Women’s Hospital (BWH) and Massachusetts General Hospital (MGH), two of the nation’s most prestigious teaching institutions.

New!!: MUMPS and Partners HealthCare · See more »

PC12 minicomputer

PC12 by Artronix was a minicomputer built with TTL7400 technology and ferrite core memory.

New!!: MUMPS and PC12 minicomputer · See more »


The PDP-11 is a series of 16-bit minicomputers sold by Digital Equipment Corporation (DEC) from 1970 into the 1990s, one of a succession of products in the PDP series.

New!!: MUMPS and PDP-11 · See more »


The DEC PDP-7 was a minicomputer produced by Digital Equipment Corporation as part of the PDP series.

New!!: MUMPS and PDP-7 · See more »


The 12-bit PDP-8, produced by Digital Equipment Corporation (DEC), is the first successful commercial minicomputer.

New!!: MUMPS and PDP-8 · See more »

Persistence (computer science)

In computer science, persistence refers to the characteristic of state that outlives the process that created it.

New!!: MUMPS and Persistence (computer science) · See more »

Procedural programming

Procedural programming is a programming paradigm, derived from structured programming, based upon the concept of the procedure call.

New!!: MUMPS and Procedural programming · See more »

Profile Scripting Language

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

New!!: MUMPS and Profile Scripting Language · See more »

Programmed Data Processor

Programmed Data Processor (PDP) was a series of minicomputers made and marketed by the Digital Equipment Corporation from 1957 to 1990.

New!!: MUMPS and Programmed Data Processor · See more »

Programming language

A programming language is a formal constructed language designed to communicate instructions to a machine, particularly a computer.

New!!: MUMPS and Programming language · See more »

Quest Diagnostics

Quest Diagnostics Incorporated is a corporation that provides clinical laboratory services.

New!!: MUMPS and Quest Diagnostics · See more »

RAND Corporation

RAND Corporation (Research ANd Development) is a nonprofit global policy think tank originally formed by Douglas Aircraft Company to offer research and analysis to the United States Armed Forces.

New!!: MUMPS and RAND Corporation · See more »

Scope (computer science)

In computer programming, the scope of a name binding – an association of a name to an entity, such as a variable – is the part of a computer program where the binding is valid: where the name can be used to refer to the entity.

New!!: MUMPS and Scope (computer science) · See more »

Sparse array

In computer science, a sparse array is an array in which most of the elements have the default value (usually 0 or null).

New!!: MUMPS and Sparse array · See more »


STRINGCOMP was a programming language developed at Bolt, Beranek and Newman (BBN).

New!!: MUMPS and STRINGCOMP · See more »

Sunquest Information Systems

Sunquest Information Systems, Inc. is a leading company in laboratory and diagnostic information solutions with more than 1,400 hospitals and commercial laboratories using its solutions worldwide.

New!!: MUMPS and Sunquest Information Systems · See more »

Tandem Computers

Tandem Computers, Inc. was the dominant manufacturer of fault-tolerant computer systems for ATM networks, banks, stock exchanges, telephone switching centers, and other similar commercial transaction processing applications requiring maximum uptime and zero data loss.

New!!: MUMPS and Tandem Computers · See more »

TD Ameritrade

TD Ameritrade is an American online broker based in Omaha, Nebraska.

New!!: MUMPS and TD Ameritrade · See more »


TELCOMP was a programming language developed at Bolt, Beranek and Newman (BBN) in about 1964 and in use until at least 1974.

New!!: MUMPS and TELCOMP · See more »

The Daily WTF

The Daily WTF (also called Worse Than Failure from February to December 2007) is a humorous blog dedicated to "Curious Perversions in Information Technology".

New!!: MUMPS and The Daily WTF · See more »


Tiny BASIC is a dialect of the BASIC programming language that can fit into as little as 2 or 3 KB of memory.

New!!: MUMPS and Tiny BASIC · See more »

Transaction processing

In computer science, transaction processing is information processing that is divided into individual, indivisible operations called transactions.

New!!: MUMPS and Transaction processing · See more »

Tru64 UNIX

Tru64 UNIX is a 64-bit UNIX operating system for the Alpha instruction set architecture (ISA), currently owned by Hewlett-Packard (HP).

New!!: MUMPS and Tru64 UNIX · See more »

Type conversion

In computer science, type conversion, typecasting, and coercion are different ways of, implicitly or explicitly, changing an entity of one data type into another.

New!!: MUMPS and Type conversion · See more »

United Kingdom

The United Kingdom of Great Britain and Northern Ireland, commonly known as the United Kingdom (UK) or Britain, is a sovereign state in Europe.

New!!: MUMPS and United Kingdom · See more »

United States

The United States of America (USA), commonly referred to as the United States (U.S.) or America, is a federal republic composed of 50 states, a federal district, five major territories and various possessions.

New!!: MUMPS and United States · See more »

United States Department of Defense

The Department of Defense (DoD, USDOD or DOD) is an executive branch department of the federal government of the United States charged with coordinating and supervising all agencies and functions of the government concerned directly with national security and the United States Armed Forces.

New!!: MUMPS and United States Department of Defense · See more »

University of Northern Iowa

The University of Northern Iowa (UNI) is a university located in Cedar Falls, Iowa, United States.

New!!: MUMPS and University of Northern Iowa · See more »


Unix (all-caps UNIX for the trademark) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, developed in the 1970s at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and others.

New!!: MUMPS and Unix · See more »

Variable (computer science)

In computer programming, a variable or scalar is a storage location paired with an associated symbolic name (an identifier), which contains some known or unknown quantity of information referred to as a value.

New!!: MUMPS and Variable (computer science) · See more »


The Veterans Health Information Systems and Technology Architecture (VistA) is an enterprise-wide information system built around an Electronic Health Record (EHR), used throughout the United States Department of Veterans Affairs (VA) medical system, known as the Veterans Health Administration (VHA).

New!!: MUMPS and VistA · See more »

Redirects here:

Digital Standard MUMPS, M (MUMPS) programming language, M programming language, M technology, MUMPS (criticism), MUMPS (programming language), MUMPS Development Committee, MUMPS language, MUMPS programming language, Mumps compiler, Mumps programming language.


[1] https://en.wikipedia.org/wiki/MUMPS

Hey! We are on Facebook now! »