Magic
Programming
Magic Sites Only
Our Magic Programming series is for those of you who have been through
all the standard NPR / Magic training and want to take it to another
level. We offer a complete Magic programming series.
You can just complete the NPR Master course and/or Magic Programming
core component to enhance your NPR
report writing skills or you can continue on and choose an interface
/ background program development track.
NPR
Master
We take NPR report writing one step
farther and cross into the Magic programming territory by showing
you how to use existing Magic procedures & programs to do
some "magical" things.
|
1.
Applications Crossing |
Crossing
applications without using report fragments.
Sometimes you just need to access an application
directly. We cover how to, using the Z.link utility
or you can open the prefix directly. |
2. Interacting
with your PC |
You
can read and write to files directly on your
personal computer from within Magic, and yes,
this means the NPR report writer. We show you
how to read PC files and upload them into your
Meditech system. We also cover the “other” direction,
taking Meditech data and writing directly to
your PC. |
3. Custom
Defined Screens |
You
can use your custom defines screens for more
than just gathering data. These can be used
for creating your own pop-up screens, transferring
data from one application to another or even
creating your own mini-application |
4. Sending
Files |
You
can send data via FTP directly from your Magic
system to another system or FTP server and we
show you how. |
| |
Live
Training |
On-Line
Training |
| Course Length
|
2
- 3 Days |
4
X 3 hour sessions |
| Course Highlights |
- No limit on number
of students
- Unlimited access
to NPR resource web.
|
- Limit of 6 people.
- Support during
the course duration.
- Unlimited access
to NPR resource web.
|
Magic Core Topics
Designed for those who are planning
on developing their own Magic Application or for those who just
want to really, really understand just what goes on behind the
NPR Report Writer and other Magic applications. We start you
with a core course where we cover the basics of Magic programming
focusing on a balance of background processes and standard foreground
programming conventions.
|
1.
Data Structures & Storage |
These
lie at the very core of every Magic application.
We look at atoms, operators, expressions, array
construction, prefixes and
disk based data storage. |
2. Command
Line Functions |
We look at the
heart of the Magic operating system and explore
the system commands and conventions. |
3. Programmer
Utilities |
A look at the
numerous utilities and supporting programs that
you have available to you. |
4. Programmer’s
Development Tool |
The $T programmers
tool is covered in detail. Here is where we
create our programs and the system macros that
are part of every Magic application. |
5. Programmer’s
Editor |
We pay particular
attention to the program editor located within
the programmer tools
and make sure you have a thorough working knowledge
of it. |
7. Core Application
Build |
We build a small
but complete magic application that covers all
the core concepts including formatted screen
input/output, storing data in disk based structures, |
| |
Live
Training |
On-Line
Training |
| Course Length
|
4
- 5 Days |
10
X 3 hour sessions |
| Course Highlights |
- No limit on number
of students
- Unlimited access
to NPR resource web.
|
- Limit of 6 people.
- Support during
the course duration.
- Unlimited access
to NPR resource web.
|
Interface
Development Track
|
Now for something completely different!
We do not just teach you how to program but provide the source
code for a fully functional HL7 outbound ADT interface. When
we are finished you will have a fully functioning outbound ADT
interface up and running.
Note: This course requires the Magic Core Topics as a pre-requisite.
|
1.
Intro to HL7 |
An
introduction and overview of the Health Level
7 (HL7) Interface and specifications. |
2. Operations & Directory
Setup |
You will need
some working knowledge of the operations and
background job processes to feel at home here.
We cover how to set up and monitor your interface. |
3. Intro
Background Programs |
Background programs are a little different as they
have to run unattended with little to no user internention.
We cover how to set them up correctly and cover some programming
conventions so that they are as reliable as possible. |
4. Debugging & Error
Handling |
Not everything works exactly as planned so it's
imporant to be able to figure out just what went wrong. That's
exactly what we cover, how to find the errors and equally important,
how to fix them. |
5. ADT Data
Collector Program |
While there
is merit in the type and learn methodology we
provide you with the source code for a fully
functional HL7 2.31 formatted data collector
program. We then use that
source code to explain in detail the inner workings. |
6. TCP Transmit
Program |
Now that we
have collected the data we need a way to transmit
it over a standard TCP/IP connection. Again
we provide you with the source code and the
details of its operation. |
7. TCP Port Listener
Program |
To complete
the cycle we provide the source code
and an executable for a TCP port listener
so we can receive the data our Magic interface
is sending. |
| |
Live
Training |
On-Line Training |
| Course Length
|
4
- 5 Days |
10
X 3 hour sessions |
| Course Highlights |
- No limit on number
of students
- Unlimited access
to NPR resource web.
|
- Limit of 6 people.
- Support during
the course duration.
- Unlimited access
to NPR resource web.
|
For
More Information: wanda@nprtraining.com |