Although time-sharing on mainframe computers was increasingly common in systems such as Multics, most mini-computers did not run parallel programs and threading was not available at all. The MUMPS team chose to include portability between machines as a design goal.Īn advanced feature of the MUMPS language not widely supported in operating systems or in computer hardware of the era was multitasking. Some aspects of MUMPS can be traced from RAND Corporation's JOSS through BBN's TELCOMP and STRINGCOMP. MUMPS was also used in its earliest days in an experimental clinical progress note entry system and a radiology report entry system. MUMPS was then an interpreted language, yet even then, incorporated a hierarchical database file system to standardize interaction with the data and abstract disk operations so they were only done by the MUMPS language itself. Octo Barnett and Neil Pappalardo obtained a backward compatible PDP-9, and began using MUMPS in the admissions cycle and laboratory test reporting. The original MUMPS system was, like Unix a few years later, built on a DEC PDP-7. The project was funded, and serious implementation of the system in MUMPS began. Barnett's proposal to NIH in 1967 for renewal of the hospital computer project grant took the bold step of proposing that the system be built in MUMPS going forward, rather than relying on the BBN approach. As a result of initial demonstration of capabilities, Dr. MUMPS came out of an internal "skunkworks" project at MGH by Pappalardo, Greenes, and Marble to create an alternative development environment. It grew out of frustration, during a National Institutes of Health (NIH)-support hospital information systems project at the MGH, with the development in assembly language on a time-shared PDP-1 by primary contractor Bolt Beranek & Newman, Inc. Octo Barnett's lab at the Massachusetts General Hospital (MGH) in Boston during 19. MUMPS was developed by Neil Pappalardo, Robert Greenes, and Curt Marble in Dr. This provides tight integration of unlimited applications within a single database, and provides extremely high performance and reliability as an online transaction processing system. Ī unique feature of the MUMPS technology is its integrated database language, allowing direct, high-speed read-write access to permanent disk storage. federal hospitals and clinics, and provide health information services for over 54% of patients across the U.S. MUMPS-based information systems run over 40% of the hospitals in the U.S., run across all of the U.S. MUMPS technology has since expanded as the predominant database for health information systems and electronic health records in the United States. It was originally developed at Massachusetts General Hospital for managing hospital laboratory information systems. 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.
0 Comments
Leave a Reply. |