VistA is written in Mumps.
We only implemented a part of the Smart container spec as a proof of concept, so it is not complete and it is out of date.
The primary way that people interface with it is through RPCs... Java and Delphi clients are common. Javascript is also widely used. What I showed you was a way of interfacing via a web service. The web service code is in Mumps.
There is no "standard" Rest or Soap support in VistA... i and others have written our own for projects we have that need them
dEWDrop, which is the the VM i recommended to you, is a complete installation of VistA, set up for both a hospital and a clinic, and includes test patients. It is a copy of what was used by WorldVistA to certify for Meaningful Use Stage 1, if that has any meaning to you. It has various additions to it, including the Smart Container code.
You can read about VistA and the "data model" in documents on this site: http://va.gov/vdl Adding new elements to the VistA patient record ( the "data model" ) is not an easy task and is done in Mumps usually by people with years of experience... However, it's not that hard to make a new file to put your robot's information into and get that back out again... it can be linked to the patient record with a fileman pointer... |