 FileMan was designed to support the complex information storage and processing needs of hospitals.It was based on an active data dictionary that was able to invoke the full interpretive power of the MUMPS language from within a data reference.For example, a field called "Length of Stay" could invoke a MUMPS expression that would process the various dates, transfers, and discharges that would then be returned as if it were stored as a fixed data element.