Difference between revisions of "FileMan Overview"
From VistApedia
Line 1: | Line 1: | ||
− | |||
=== Introduction to VA FileMan === | === Introduction to VA FileMan === | ||
'''VA FileMan''' is a Database Manager written in [[MUMPS]] by [[George Timson]] | '''VA FileMan''' is a Database Manager written in [[MUMPS]] by [[George Timson]] | ||
Line 16: | Line 15: | ||
S X="FIND,ME" SET DIC=200,DIC(0)="AEQMZ" D ^DIC Q:Y<0 | S X="FIND,ME" SET DIC=200,DIC(0)="AEQMZ" D ^DIC Q:Y<0 | ||
+ | |||
+ | |||
+ | === Use of Fileman === | ||
+ | [[Frequently Asked Questions (FAQs)]] |
Revision as of 11:16, 23 March 2005
Introduction to VA FileMan
VA FileMan is a Database Manager written in MUMPS by George Timson It has had many versions over the years, and is the engine that supports the VistA Hospital Information System, the US Department of Defense's CHCS Hospital Information System, and the US Indian Health Service's RPMS Hospital Information System.
Components of VA FileMan
As a database management system, the VA FileMan supports common operations via a text based user interface, and computer programmer accessible subroutines called the VA FileMan APIs (Application Programmer Interfaces).
- Finding a single data record via the ^DIC APIs
- Changing data records via the ^DIE APIs
- Output of data records via the ^DIP APIs
- Searching for multiple data records via the ^DIS APIs
Example Code
typical FileMan Lookup in MUMPS:
S X="FIND,ME" SET DIC=200,DIC(0)="AEQMZ" D ^DIC Q:Y<0