Difference between revisions of "VistA Imaging Issues"

From VistApedia
Jump to: navigation, search
Line 16: Line 16:
  
 
Kevin Toppenberg
 
Kevin Toppenberg
 +
 +
 +
9-12-05
 +
Here are some potentially relevant RPC calls
 +
 +
 +
MAG3 CPRS TIU NOTE            Returns a list of all images for a TIU document
 +
MAG3 TIU DATA FROM DA          Get TIU data from the TIUDA.
 +
                                Returns Document Type, and Document Date/Time
 +
MAG3 TIU IMAGE                Files the TIU pointer in Imaging and the Imaging Pointer in TIU.
 +
MAG4 ADD IMAGE                Adds a new entry to the IMAGE File ^MAG(2005
 +
MAG4 CP CONSULT TO TIUDA      Imaging Capture workstation calls this RPC to get a TIU IEN
 +
                                to attach images to.
 +
                                This call simply calls a CP API, which accepts DFN, Consult #,
 +
                                Visit String (optional), Complete|Do not Complete the |transaction.
 +
MAG4 CP GET VISITS            This RPC call simply call a CP Routine that lists visits for a patient.
 +
                                Imaging prompts the user with this list when a Visit String
 +
                                is needed by CP to create a Note.
 +
MAG4 DATA FROM IMPORT QUEUE    This call returns the Array of Data from the Import Queue,
 +
                                given a QUEUE Number Called from Delphi and 'M'
 +
MAG4 REMOTE IMPORT            Called from MS Windows Application.
 +
MAG4 STATUS CALLBACK          This RPC is called from the Imaging Delphi component when
 +
                                an image/images have been imported via the Imaging Import API
 +
                                being developed for use by Clinical Procedures.
 +
                                This call is used in the test version of Import API, it will be
 +
                                replaced in the released version.  In the released version the
 +
                                Imaging BackGround Processor will be calling the Status Callback
 +
                                routine of CP.

Revision as of 02:44, 13 September 2005

Here are some points I have learned about VistA imaging.

TIU EXTERNAL DATA LINK (file 8925.91)
 1  0;1                .01  DOCUMENT                        <-Pntr  [RP8925']
 2  0;2                .02  IMAGE                            <-Pntr  [P2005']
 3  1;1                  1  LINKED DATA OBJECT                            [F]

 field .01 will point to a specific TIU document
 field .02 can link to an entry in the IMAGE file
 field 1 can hold the path to a fileserver (e.g. i:\images\jr042696.bmp, etc.)
IMAGE (file 2005) 
 Holds metadata about stored images

If there in an entry in TIU EXTERNAL DATA LINK, then the corresponding document in CPRS will show a picture icon beside it.

Kevin Toppenberg


9-12-05 Here are some potentially relevant RPC calls


MAG3 CPRS TIU NOTE             Returns a list of all images for a TIU document
MAG3 TIU DATA FROM DA          Get TIU data from the TIUDA.
                               Returns Document Type, and Document Date/Time
MAG3 TIU IMAGE                 Files the TIU pointer in Imaging and the Imaging Pointer in TIU.
MAG4 ADD IMAGE                 Adds a new entry to the IMAGE File ^MAG(2005
MAG4 CP CONSULT TO TIUDA       Imaging Capture workstation calls this RPC to get a TIU IEN 
                               to attach images to.
                               This call simply calls a CP API, which accepts DFN, Consult #, 
                               Visit String (optional), Complete|Do not Complete the |transaction.
MAG4 CP GET VISITS             This RPC call simply call a CP Routine that lists visits for a patient.
                               Imaging prompts the user with this list when a Visit String
                               is needed by CP to create a Note.
MAG4 DATA FROM IMPORT QUEUE    This call returns the Array of Data from the Import Queue, 
                               given a QUEUE Number Called from Delphi and 'M'
MAG4 REMOTE IMPORT             Called from MS Windows Application.
MAG4 STATUS CALLBACK           This RPC is called from the Imaging Delphi component when
                               an image/images have been imported via the Imaging Import API
                               being developed for use by Clinical Procedures.
                               This call is used in the test version of Import API, it will be
                               replaced in the released version.  In the released version the
                               Imaging BackGround Processor will be calling the Status Callback 
                               routine of CP.