MUMPS

1966

Octo Barnett's lab at the Massachusetts General Hospital (MGH) in Boston during 1966 and 1967.

1967

Octo Barnett's lab at the Massachusetts General Hospital (MGH) in Boston during 1966 and 1967.

1970

While this is not uncommon for modern languages such as Perl or JavaScript, it was a highly unusual feature in the late 1970s.

It was later rewritten by technical leaders Dennis "Dan" Brevik and Paul Stylos of DEC in 1970 and 1971. The original MUMPS system was, like Unix a few years later, built on a DEC PDP-7.

Word about MUMPS spread mostly through the medical community, and was in widespread use, often being locally modified for their own needs. By the early 1970's, there were many and varied implementations of MUMPS on a range of hardware platforms.

1971

It was later rewritten by technical leaders Dennis "Dan" Brevik and Paul Stylos of DEC in 1970 and 1971. The original MUMPS system was, like Unix a few years later, built on a DEC PDP-7.

It was first installed at Health Data Management Systems of Denver in May 1971.

1972

In the Fall of 1972, many MUMPS users attended a conference in Boston which standardized the then-fractured language, and created the MUMPS Users Group and MUMPS Development Committee (MDC) to do so.

1974

These efforts proved successful; a standard was complete by 1974, and was approved, on September 15, 1977, as ANSI standard, X11.1-1977.

1977

These efforts proved successful; a standard was complete by 1974, and was approved, on September 15, 1977, as ANSI standard, X11.1-1977.

1980

Also, InterSystems sold ISM-11 for the PDP-11 (which was identical to DSM-11). ===1980s=== During the early 1980s several vendors brought MUMPS-based platforms that met the ANSI standard to market.

1984

This capability was not universally implemented in MUMPS systems before the 1984 ANSI standard, as only canonically numeric subscripts were required by the standard to be allowed.

The second revision of the ANSI standard for MUMPS (X11.1-1984) was approved on November 15, 1984. ===1990s=== On November 11, 1990 the third revision of the ANSI standard (X11.1-1990) was approved. In 1992 the same standard was also adopted as ISO standard 11756-1992.

1990

The second revision of the ANSI standard for MUMPS (X11.1-1984) was approved on November 15, 1984. ===1990s=== On November 11, 1990 the third revision of the ANSI standard (X11.1-1990) was approved. In 1992 the same standard was also adopted as ISO standard 11756-1992.

1992

The second revision of the ANSI standard for MUMPS (X11.1-1984) was approved on November 15, 1984. ===1990s=== On November 11, 1990 the third revision of the ANSI standard (X11.1-1990) was approved. In 1992 the same standard was also adopted as ISO standard 11756-1992.

1995

Use of M as an alternative name for the language was approved around the same time. On December 8, 1995 the fourth revision of the standard (X11.1-1995) was approved by ANSI, and by ISO in 1999 as ISO 11756:1999, which was also published by ANSI.

And, on December 30, 1995, InterSystems acquired the DSM product line from DEC.

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.

1997

The MDC finalized a further revision to the standard in 1998 but this has not been presented to ANSI for approval. InterSystems' Open M for Windows/NT was released, as well as Open M for Alpha/OSF and Alpha/VMS (their first 64-bit implementations, for the 64-bit Alpha processor). In 1997 Unicode support was added in InterSystems' Caché 3.0 ===2000s=== By 2000, the middleware vendor InterSystems had become the dominant player in the MUMPS market with the purchase of several other vendors.

In 1997, InterSystems launched a new product named Caché.

1998

The MDC finalized a further revision to the standard in 1998 but this has not been presented to ANSI for approval. InterSystems' Open M for Windows/NT was released, as well as Open M for Alpha/OSF and Alpha/VMS (their first 64-bit implementations, for the 64-bit Alpha processor). In 1997 Unicode support was added in InterSystems' Caché 3.0 ===2000s=== By 2000, the middleware vendor InterSystems had become the dominant player in the MUMPS market with the purchase of several other vendors.

Micronetics Design Corporation assets were also acquired by InterSystems on June 21, 1998.

1999

Use of M as an alternative name for the language was approved around the same time. On December 8, 1995 the fourth revision of the standard (X11.1-1995) was approved by ANSI, and by ISO in 1999 as ISO 11756:1999, which was also published by ANSI.

2000

The MDC finalized a further revision to the standard in 1998 but this has not been presented to ANSI for approval. InterSystems' Open M for Windows/NT was released, as well as Open M for Alpha/OSF and Alpha/VMS (their first 64-bit implementations, for the 64-bit Alpha processor). In 1997 Unicode support was added in InterSystems' Caché 3.0 ===2000s=== By 2000, the middleware vendor InterSystems had become the dominant player in the MUMPS market with the purchase of several other vendors.

On November 7, 2000 Sanchez made GT.M for Linux available under the GPL license and on October 28, 2005 GT.M for OpenVMS and Tru64 UNIX were also made available under the AGPL license.

GT.M continues to be available on other UNIX platforms under a traditional license. During 2000, Ray Newman and others released MUMPS V1, an implementation of MUMPS (initially on FreeBSD) similar to DSM-11.

2001

Antrim was purchased by Misys Healthcare (now Sunquest Information Systems) in 2001. ===Online banking and trading systems=== MUMPS is also widely used in financial applications.

2002

Initially only for the x86 CPU, MUMPS V1 has now been ported to the Raspberry Pi. The newest implementation of MUMPS, released in April 2002, is an MSM derivative called M21 from the Real Software Company of Rugby, UK. There are also several open source implementations of MUMPS, including some research projects.

2005

On November 7, 2000 Sanchez made GT.M for Linux available under the GPL license and on October 28, 2005 GT.M for OpenVMS and Tru64 UNIX were also made available under the AGPL license.

It is used by TD Ameritrade as well as by the Bank of England and Barclays Bank. ===Current implementations=== Since 2005, the main implementations of MUMPS has been Greystone Technology MUMPS (GT.M) or InterSystems (Caché).

2006

In July 2006, the Department of Veterans Affairs (VA) / Veterans Health Administration (VHA) was the recipient of the Innovations in American Government Award presented by the Ash Institute of the John F.

2010

The European Space Agency announced on May 13, 2010 that it will use the InterSystems Caché database to support the Gaia mission.




All text is taken from Wikipedia. Text is available under the Creative Commons Attribution-ShareAlike License .

Page generated on 2021-08-05