Richard,

You didn't mention *how* one would check this package out.  How does one
obtain the package?  Is the manual you spoke of available seperately?

Thanks,
Bill

----- Original Message -----
From: "Richard" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, November 11, 2004 7:40 PM
Subject: [Hardhats-members] Interfacing VistA to Billing....


I built a general purpose VistA extraction/COTS integration system for the
VA that was initially for the purpose of billing outpatient clinic visits
for DoD personnel. The system was initially interfaced to a Physician Office
Practice system called PARADIGM. PARADIGM runs on a UNIX box and is in
widespread use in the US today.

On the VistA side, the system was designed to allow FileMan users to select
data elements from anywhere in the VistA database. Then, the system would do
data extraction directly using FileMan Data Dictionary information to build
the low level global references for fastest possible data extraction.

The system uses its own low level transaction protocol over serial or
ethernet connections to to send data in 'transaction' units with high
reliability and protection against data loss. All data elements are
transferred as 'labeled' data, that is, 'name value' and 'data value' pairs
in the fashion of XML.

Semantic mapping from VistA data elements to external system data elements
is managed by FileMan based specifications that allows the system to map
easily into external systems at the highest symbolic level. Thus,
accomodating unanticipated external databases is handled easily.

While optimized for data extration and transfer to an external system, for
billing specifically in the initial development phase, the sytem has a basic
data import capability from the external system. Since FileMan data storage
was used for this import functionality, the performance there is
significantly below operationally realistic levels for large batches of
transactions. However, the import is reliable and valid since FileMan is
doing all the checking of incoming data.

The system was operationally installed and used at the original development
site, Asheville VAMC and then later at the Minneapolis VAMC.

Since the system is set up using File Man maintained specifications, it then
generates its own low level global access code, no "hooks" are involved. It
is fully "open", and designed to accommodate any external system. The
ability of this system to integrate with a given external system is only
limited by the ability of that external system to accommodate the data
element naming used in VistA and the extenal system. For PARADIGM, the first
integration with the PARADIGM system was accomplished by me and the PARADIGM
developer in one business week. That of course was greatly facilitated by
the wisdom of UNIX O/S design and the excellent design skills of the
PARADIGM developer.

One caveat--the VistA side software I designed and developed is best able to
accommodate "ATOMIC" data elements. That is, data elements without any
information overloading or IMPLICIT relationships to other data elements. If
you must handle 'subtly complex' data elements (yes, I know it is an
oxymoron, but then many VistA developers and/or their supervisors were
morons), then you will be obliged to solve these problems at the higher
levels of abstraction on the external system side to avoid having to produce
additional VistA side M code.

The system is relatively small, highly "open", accessible for management to
non-programmers for both initialization and routine operations, and proven
in two different VAMC environments. This is one VistA/COTS system you want
to check out. The system manual is fairly comprehensive, covering
operations, design architecture and principles of operations.

Regards,

Richard Davis

Mformation SYStems Co.

913-317-8840

-----Original Message-----

From: [EMAIL PROTECTED] [
<mailto:[EMAIL PROTECTED]>
mailto:[EMAIL PROTECTED] On Behalf Of K. S.
Bhaskar

Sent: Friday, November 05, 2004 7:35 AM

To: [EMAIL PROTECTED]

Subject: [Hardhats-members] Interfacing VistA to billing



I think this question was previously asked on the hardhats list at

topica.com, but the search capability there seems to be down, so please

excuse the duplication. I am asking on behalf of someone who is

currently traveling with limited access to e-mail.

What are VistA's billing / practice management capabilities vis-a-vis

needs of non-VA institutions in the US? [I presume the answer is

primitive, but thought I should ask.]

In implementing VistA outside the VA, what billing / practice management

systems has VistA been interfaced to?

What hooks exist in VistA for creating an interface to an external

billing / practice management system?

Thank you very much.

Regards

-- Bhaskar




-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click
_______________________________________________
Hardhats-members mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/hardhats-members

Reply via email to