| DSIV DM GET STATUS |
STATUS |
DSIVDM |
AGREEMENT |
This RPC has been archived as of June 20, 2005. No applications should use this RPC after this date. Please use the new RPC: DSIV DM GET STATUS1 |
| DSIV DM ADD/DELETE QUEUE |
UPD |
DSIVDM |
AGREEMENT |
This will allow you to add or delete an entry to file 19621. When you use the VistA Imaging import an image API, you are returned a queue number. This number means that VistA Imaging background processor accepted your request and place it in a queue and will process it in due time. After you get this successful queue message you should immediately file that data through this RPC. This file is to allow communication between the VistA Imaging background processor and the DSS Document Management system. |
| DSIV DM CHECK |
IMPCK |
DSIVDM |
AGREEMENT |
This will check whether or not the current VistA system supports VistA Imaging's import API. |
| DSIV DM GET STATUS1 |
STAT |
DSIVDM |
AGREEMENT |
This will retrieve the statuses of the VistA Imaging import requests on a per DSS application basis. There are various input filters you can pass to limit what will be returned. |
| DSIV DM DEL QUEUE ENTRIES |
DEL |
DSIVDM |
AGREEMENT |
This will allow for the deletion of one or more records from file 19621. |
| DSIV ACCEPT BUFFER ENTRY |
ACCEPT |
DSIVICA |
|
Processes INSURANCE BUFFER file entry to insurance files and patient insurance type multiple. Marks buffer entry STATUS=ACCEPTED. This RPC should perform the same actions as the List Manager "Accept" action. |
| DSIV ADD BUFFER ENTRY |
ADDBUF |
DSIVIC |
PUBLIC |
Adds a new entry to the INSURANCE BUFFER file #355.33. |
| DSIV ADD VIEWING AUDIT |
AAUDIT |
DSIVIC2 |
AGREEMENT |
Add "viewing" audit entry to 19625, with minimum data. This rpc verifies that the user checked to see whether a buffer entry was needed for an appt. Buffer IEN will be set to 0. input is DATA("DFN") - required, pointer to the patient file DATA("LOC") - required, free text clinic location DATA("LOCIEN") - required, pointer to the clinic location file DATA("APDT") - required, appt date return -1^error message or ien of entry |
| DSIV EXCEPTION REPORT2 |
RPTP |
DSIVICR1 |
AGREEMENT |
Kicks off a background job to run the ICB Exception report (users who did not enter buffer entries in a timely manner). |
| DSIV FIND ENTRIES |
FIND |
DSIVIC |
|
Returns unprocessed INSURANCE BUFFER file entries for a given patient. |
| DSIV GET ICB AUDIT |
GETIEN |
DSIVIC2 |
SUBSCRIPTION |
|
| DSIV GETS |
GETS |
DSIVIC |
|
Returns details of INSURANCE BUFFER file entry. |
| DSIV GROUP INSURANCE PLAN |
GRPPOL |
DSIVIC |
PUBLIC |
Looks up Group Insurance Plan name and returns match or matches or error message. |
| DSIV INSURANCE COMPANY |
INSCO |
DSIVIC |
PUBLIC |
Looks up insurance company name and returns match or matches or error message. |
| DSIV LIST ENTRIES2 |
LIST |
DSIVIC3 |
AGREEMENT |
Returns INSURANCE BUFFER file entries for specified date range. Each return value has the form - BUFFER IEN^DFN^ << requested fields >> ^SSN^FLAGS^SYMBOL^DIV^IMAGES^ERR where SSN is the full patient SSN, FLAGS are the "iIEYH" flags, SYMBOL is the IIV status (where the record is in electronic processing), DIV is the users default division, and IMAGES is field #2 IMAGES SCANNED from the DSIV AUDIT file (#19625) ERR is the one-line eIV error message (if applicable) |
| DSIV NO INSURANCE |
NOI |
DSIVIC2 |
AGREEMENT |
Allows ICB to set the NO COVERAGE VERIFICATION DATE in the Billing Patient (#354) file. |
| DSIV ONE LOC APPOINTMENTS |
REQONE |
DSIVIC1 |
PUBLIC |
Request all appointments for one hospital location, with insurance flag. |
| DSIV PATIENT INSURANCE CHECK |
CKINS |
DSIVIC1 |
PUBLIC |
Checks insurance for a single patient. |
| DSIV PATIENT INSURANCE DATA |
INSUR |
DSIVIC3 |
AGREEMENT |
Wraps $$INSUR^IBBAPI to return insurance data for patient. |
| DSIV POLL REPORT |
POLL |
DSIVICR1 |
|
Used to check the status of the background job kicked off by the DSIV EXCEPTION REPORT2 rpc, and to get the report data. |
| DSIV POLLED DATA |
POLL |
DSIVICR |
AGREEMENT |
Used to check the status of the background job kicked off by the DSIV REPORT QUEUE rpc, and to get the report results. |
| DSIV PURGE AUDIT |
PURGE |
DSIVIC1 |
PUBLIC |
Purge ICB AUDIT FILE entries through or keeping . |
| DSIV REJECT BUFFER ENTRY |
REJECT |
DSIVICR |
|
Processes INSURANCE BUFFER file entry to STATUS=REJECT. |
| DSIV REPORT QUEUE |
PRPT |
DSIVICR |
AGREEMENT |
Queues up the report data from file 19625 for billing reports. |
| DSIV UPDATE SUBFILE MULT |
ADDUPD |
DSIVIC2 |
AGREEMENT |
Allows editing of multiple entries in a FileMan multiple at one time. |
| DSIV EXCEPTION REPORT |
RRPT |
DSIVICR2 |
|
Retrieves ICB Exception data from 19625.1. A nightly job queued from option DSIV NIGHTLY REPORT processes the report - this rpc now just returns the data. |
| DSIV GET EIV REPORT |
IIV |
DSIVIC3 |
AGREEMENT |
Returns data from the IIV RESPONSE file (365) based on a buffer ien. |
| DSIV REPORT DATA |
RPT |
DSIVICR |
AGREEMENT |
Retrieves data from the audit file 19625 for billing report. |
| DSIV LIST ENTERED STATUS |
ENST |
DSIVIC4 |
|
This RPC returns a list of IEN's and Date Entered in internal and external format for entries in file 355.33 with a status of Entered. |
| DSIV GET EIV PATIENT REPORT |
PIIV |
DSIVIC3 |
|
Returns one to many patient eIV reports from the Insurance Type multiple in the patient file. |
| DSIV XPAR GET ALL FOR ENT |
GET |
DSIVXPR |
AGREEMENT |
This will get all instances of a parameter for an entity |
| DSIV XPAR CHGWP |
CHGWP |
DSIVXPR |
AGREEMENT |
This will change an instance of a System Parameter that is of the Word Processing type. |
| DSIV VALIDATE VI INDEX TERMS |
VLDTSP |
DSIVTSP |
AGREEMENT |
This Remote Procedure Call validates the interdependency of VI index terms. It ensures that Type, Procedure/Event, and Specialty/SubSpecialty are active, checks to see if Type is Clinical if Procedure/Event or Specialty/SubSpecialty are input, and makes sure that the input Specialty/SubSpecialty is associated with the input Procedure/Event. |
| DSIV ONE LOC APPTS |
RQONELOC |
DSIVIC5 |
PUBLIC |
Request all appointments for one hospital location with insurance flag, check-in user, check-out user, and manual patient flag. |
| DSIV PRODUCTIVITY REPORT |
RPT |
DSIVICR3 |
|
Returns productivity report data which in a combination of the ICB Entered By User and Exception reports. |
| DSIV POLL PRODUCTIVITY |
POLL |
DSIVICR3 |
|
Used to check the status of the background job kicked off by the DSIV PRODUCTIVITY REPORT rpc and to return results from that report. |
| DSIV FILE INSURANCE TO AUDIT |
IN |
DSIVIM |
|
Files new insurance data fields from ICB to the DSIV ICB AUDIT (#19625) file that are not part of the INSURANCE BUFFER (#355.33) file so that they may be updated as part of buffer processing by insurance verifiers. |
| DSIV ACTIVE USER |
ACT |
DSIVDUZ |
AGREEMENT |
This will determine if a user (DUZ value) is valid and is active. Also, additionally screening logic can be passed in to validate a user. |
| DSIV XPAR GET VALUE |
GET1 |
DSIVXPR |
AGREEMENT |
This will return the value of a single entity/param/instance |
| DSIV LOCK |
LOCK |
DSIVLOCK |
AGREEMENT |
Lock or unlock a global reference from a GUI client |
| DSIV SEND ALERT |
SEND |
DSIVXQA |
AGREEMENT |
RPC to send a user a kernal alert |
| DSIV VA DEFAULT SITE |
SITE |
DSIVVA |
AGREEMENT |
This will return the name and station number for a medical center division. Optional input parameters are allowed. However, if not passed then return the data for the primary division (or institution) as of TODAY. |
| DSIV USER DEF DIV |
DIV |
DSIVDUZ |
AGREEMENT |
This will return the default division for a user. If no default is indicated in the DIVISION multiple, then the return value will be: 1. if the user has only one division, and that division is not explicitly marked as NO for default division, then return that division 2. else, if the SITE parameter is passed with a value of 1, then return the default value for the facility. |
| DSIV SEND MAIL MSG |
SEND |
DSIVXM |
AGREEMENT |
This will send a Mailman message |
| DSIV XPAR ADD |
ADD |
DSIVXPR |
AGREEMENT |
This is used to add a new parameter value for an entity. |
| DSIV XPAR ADD WP |
ADDWP |
DSIVXPR |
AGREEMENT |
This RPC will allow the addition of a new Word-processing type system parameter. |
| DSIV XPAR DEL ALL |
DELALL |
DSIVXPR |
AGREEMENT |
This is used to delete the value for all instances of a parameter for a given entity |
| DSIV XPAR DEL |
DEL |
DSIVXPR |
AGREEMENT |
Delete an existing parameter for an entity for a specific instance |
| DSIV XPAR REPLACE INST |
REPL |
DSIVXPR |
AGREEMENT |
For an existing entity/parameter/instance, this will change the value of that instance |
| DSIV XPAR EDIT |
CHG |
DSIVXPR |
AGREEMENT |
This is used to change the value or delete an existing parameter value |
| DSIV XPAR GET ALL |
GETALL |
DSIVXPR |
AGREEMENT |
This will return all entities for a given parameter and instance |
| DSIV XPAR GET WP |
GETWP |
DSIVXPR |
AGREEMENT |
This will return text for a word processing type parameter for an entity and instance. |
| DSIV XPD VERSION |
VERSION |
DSIVXPDU |
AGREEMENT |
This will use the Kernel API to determine the current version of an application. |
| DSIV XPD LAST INSTALL |
RLAST |
DSIVXPDU |
AGREEMENT |
This returns the latest installed version of a KIDS build. It gets the data from the INSTALL file. |
| DSIV XPAR MULT ACTION |
MULT |
DSIVXPR |
AGREEMENT |
This is a multi-function front end to the Parameter APIs. It allows you with a single RPC call to take edit type actions on several parameter/entity/instance combinations. You can only do these actions: add, change, or delete Each entry in the passed list is treated as if it was a separate RPC call. Thus each entry is totally independent of the others. So you can mix and match parameters, entities, instances, and actions. |
| DSIV XPD INSTALL LIST |
INSLIST |
DSIVXPDU |
AGREEMENT |
This will return a list of all the entries in the INSTALL file. You pass in either a KIDS Build name or the name portion of the Build name (a Build name without the version number or patch number). All Installs matching that name will be returned in reverse chronological order (the newest first). |
| DSIV ACTIVE USER LIST |
LIST |
DSIVDUZ |
AGREEMENT |
This will return a list of active users matching the lookup value. You can pass in additional screening logic if so desired, such as security keys. |
| DSIV DATE CONVERT |
CNVT |
DSIVDT |
AGREEMENT |
This will take a date in any format and convert it to any other format. |
| DSIV DPT GET DEMO |
DEM |
DSIVDPT |
AGREEMENT |
This will return specific patient demographic elements for a patient. |
| DSIV FM LIST |
LIST |
DSIVFM05 |
AGREEMENT |
The RPC provides a wrapper around the LIST^DIC API. It exposes more of the functionality of the API than the DSIV DDR LISTER RPC. For a lookup value, return all entries starting from that lookup value and which collates after that lookup value. |
| DSIV FM GET FIELD ATTRIB |
FIELD |
DSIVFM06 |
AGREEMENT |
This will return the inputted field attributes for a file. DELETE ACCESS DESCRIPTION FIELD LENGTH GLOBAL SUBSCRIPT LOCATION HELP-PROMPT INPUT TRANSFORM LABEL MULTIPLE-VALUED OUTPUT TRANSFORM POINTER READ ACCESS SOURCE SPECIFIER TECHNICAL DESCRIPTION TITLE TYPE WRITE ACCESS XECUTABLE HELP As of 7/29/2003, these attributes are available: AUDIT AUDIT CONDITION COMPUTE ALGORITHM COMPUTED FIELDS USED DATE FIELD LAST EDITED DECIMAL DEFAULT |
| DSIV FM FIND |
FIND |
DSIVFM05 |
AGREEMENT |
This provides a wrapper around the FIND^DIC API. It exposes more of the functionality of the API to the RPC than the old DSIC DDR FINDER RPC. For a lookup value, this RPC will return all matches. It allows for input a multiple screening logic which would be ANDed together. |
| DSIV DDR WP FILER |
WP |
DSIVDDR0 |
AGREEMENT |
This will file the text into the specified word processing field. |
| DSIV DDR UPDATE SUBFILE |
UPDATE1 |
DSIVDDR0 |
AGREEMENT |
This will add a new record to a multiple in a file. The multiple can be at any level as long as the IENS is properly defined. Additional fields can filed with the record. |
| DSIV DDR LISTER |
LIST |
DSIVDDR0 |
AGREEMENT |
This calls the Fileman lister, LIST^DIC to get a list of records matching the input value |
| DSIV DDR GETS ENTRY DATA |
GET |
DSIVDDR0 |
AGREEMENT |
This calls GETS^DIQ to get a list of field values for a record |
| DSIV DDR FINDER |
FIND |
DSIVDDR0 |
AGREEMENT |
Call FIND^DIC to get a list of matches on the file for the input value |
| DSIV DDR FILER |
FILE |
DSIVDDR0 |
AGREEMENT |
This calls FILE^DIE to file data. It can only file data at a single level (top, multiple, a multiple within a multiple, etc.). It presumes you know how to set Param[x] properly in Fileman syntax. |
| DSIV DDR DELETE ENTRY |
KILL |
DSIVDDR0 |
AGREEMENT |
This will delete a record from a file or subfile. |
| DSIV DDR UPDATE FILE |
UPDATE |
DSIVDDR0 |
AGREEMENT |
This will add a new record to a file, but only at the top level of the file. It does not allow for adding a new record to a multiple. Additional fields to be filed at the same time can be passed. |
| DSIV FM GET FIELD ATTRIB MULT |
MULT |
DSIVFM06 |
AGREEMENT |
This will return field attributes from a selected file for one or more fields. |
| DSIV FM FILER |
FILE |
DSIVFM04 |
AGREEMENT |
This invokes the Fileman filer to update records for an existing entry. This will allow you to update any field at the level of the FILE including word processing fields. It does not allow for updating different levels of the file. If you wish to update a subfile, then you will have to make multiple calls to this RPC for each file or subfile. |
| DSIV LIMIT EIV |
LIMITEIV |
DSIVUTL |
AGREEMENT |
This RPC returns the value of field #62.01 (LIMIT OF EIV FIELDS?) from file #350.9 (IB SITE PARAMETERS). This is to allow the GUI to know how many characters are allowed to be entered for SUBSCRIBER ADDRESS LINE 1 and SUBSCRIBER ADDRESS LINE 2. |
| DSIV DDR GETS EXTENDED DATA |
GET2 |
DSIVDDR0 |
AGREEMENT |
This calls GETS^DIQ to get a list of field values for a record. This variant returns data in chunks if greater than 255 characters rather than cutting the data off. |
| DSIV XPAR GET PARAM LIST |
LIST |
DSIVXPR |
AGREEMENT |
This will return a detailed list of one or more Kernel Parameter Definitions. It does not return every Param Definition field. Either the NAME input parameter or the PREFIX input parameter is required. If you pass a NAME then PREFIX is ignored. |
| DSIV OK EDIT |
OKEDIT |
DSIVUTL |
AGREEMENT |
This RPC is a wrapper for the OK2EDIT subroutine of IBCNCH. It allows for using IB functionality to determine if it is okay to edit a patient policy comment. |
| DSIV DUPLICATE BUFFER CHECK |
DUPCHECK |
DSIVAUTO |
AGREEMENT |
This RPC takes in a patient DFN and insurance name and checks file #355.33 for duplicate buffers based on the C x-ref. |
| DSIV CMS MBI PROCESS |
CMSMBI |
DSIVAUTO |
AGREEMENT |
This RPC will create a CMS MBI ONLY buffer entry. It will then queue a subroutine to create a MEDICARE (WNR) buffer entry approximately 5 minutes later. |