Hi Greg,
Since our team has a pressing need for exactly what you are proposing, I am wondering what we can do to help things along.
One promising approach which I know you had a hand is HL7. VDEF is already working and it could be extended to publish a full external interface that centralized applications could use. I think that's a better and safer approach than requiring every application that wants to interact with VistA use the internal interfaces like VistaLink, the RPC broker and (especially) direct modification of the VistA database. I am hoping you will speak publicly on what it would take to extend VDEF to handle two-way message traffice from other HL7 domains, e.g. ordering, consults, etc.
Our project is charged with discovering, documenting and publishing the external iand internal nterfaces for a key part of VistA. We would like nothing more than to contribute some of that work back to the community. I will have to discuss some things with our PM but be assured that we will give back as much as we can given the constraints of our contract.
You are right in saying that making VistA truly open will take more than making the source code available. Besides learning how to read vintage MUMPS you have to acquire an idea of the overall architecture so you can know how the system comes together, how the major interfaces functions work and (surely not least) which code to read, in what order and where to look to find it.
Thanks for voicing publicly what many have been saying privately. I look forward to hearing back from you soon and I look forward to working with you in the near future.
Scott
From:
gregwo...@me.comSubject: Re: [Hardhats] VA RFI
Date: Tue, 22 Feb 2011 08:12:24 -0800
To:
hard...@googlegroups.com