|
The File Manager is a rich user
and programmer environment that requires dedication
to master, as many can attest. This richness was greatly
expanded by the advanced features of MUMPS that opened
the door to a whole new way for programmers to use File
Manager. The Database Server APIs (DBS) use parameter
passing to provide silent interactions with a File Manager
database. These APIs are essential when working towards
encapsulated designs that separate the user interface
from the underlying database and logic.
This week-long course lifts the
lid to a treasure chest of legal, but lesser known features
in File Manager that can greatly enhance the design
and usability of a VistA application. Advanced MUMPS
features are also introduced to prepare the student
for their introduction to using the File Manager DBS
APIs.
In addition to his lively teaching techniques,
Greg uses animated
Flash movies, like the ones shown below, to illustrate
key concepts. These mini-movies help students quickly
grasp the concepts and stay interested in the course.
Don't bring your pillow.
Topics
covered include:
Advanced MUMPS:
- Environment
- Error Processing
- Parameters Passing (Call-by-Value and Call-by-Reference)
- Do Blocks, safe IF and ELSE
- Advanced Commands and Functions
- Indirection, Pattern Match and Sorts After
Advanced File Manager:
- Computed Expressions and Functions
- Advanced Features:
- Pre-Lookup Transform
- Dynamic LAYGO and Deletion control
- Input and Output Transform
- Universal Screen
- Keys and Compound Cross-references
- Database Server (DBS)
- Concept and Conventions
- Most Commonly used DBS APIs
- Transitioning to Transactions
To increase retention of the materials,
time is reserved for hands-on activity as students build
their own FM-based application in typical VistA style.
Students are encouraged to take their assignment applications
back to their site for further experimentation.
Contact us today
to schedule this course.
| Prerequisites
|
- Basic Computer Programming concepts (IF/ELSE,
Looping, Structure, etc.)
- Basic MUMPS skills (Read, Write, Do, create
and debug routines, create and access globals,
etc.)
- User File Manager skills (Enter/Edit, Print,
Search, etc.)
- Programmer File Manager
skills (FM data structures, calls to DIC, DIE,
DIP, etc.)
|
Course
Materials |
Three-ring
binder of lessons and exercises will be provided. |
| Length |
One
week: Mon-Thu 8am - 5pm, Fri 8am - noon |
| On-site
Facility Requirements |
- Projector displaying instructor's computer on a screen.
- Paper Flip Chart
- A VistA training account, accessible from classroom PCs, where students can do exercises. This account must include recently patched Kernel, Fileman and VPE. To maximize the learning experience, it is highly recommended that VistA clinical applications also be installed in the account as a source of code examples.
- Each student should have their own PC/terminal and unique access and verify codes to the training account. Students must have access to programmer mode after logging in.
|
| Price |
$895 per student*
Purchase Orders, Government purchase cards and
major credit cards accepted.
Payment and Registration Policies
* The class size minimum typically covers the instructor's travel costs, but we reserve the right to quote an additional fee for high travel cost areas, such as New York, San Francisco, etc.
|
| Class
Size |
Fifteen
student minimum. Falling short of the
minimum? Contact us
for details on hosting a class at your site that
permits others to attend to meet class size minimums. |
BACK TO TOP
|