Print Page as PDF
DBIA5791 - Update Field #309 in File #44 ICR (5791)

DBIA5791 - Update Field #309 in File #44    ICR (5791)

Name Value
NUMBER 5791
IA # 5791
FILE NUMBER 44
GLOBAL ROOT SC(
DATE CREATED 2012/04/30
CUSTODIAL PACKAGE SCHEDULING
USAGE Private
TYPE File
DBIC APPROVAL STATUS APPROVED
NAME DBIA5791 - Update Field #309 in File #44
GENERAL DESCRIPTION
To support delivery of the VA Point of Service (VPS
Kiosks), access to the HOSPITAL LOCATION file (#44) is requested in order to
update field #309 (CHECKED-IN) via a direct FileMan edit.  This field will be
updated when a patient executes the CHECK-IN procedure via a Remote Procedure
call (RPC) at a VA Kiosk.
GLOBAL REFERENCE
GLOBAL REFERENCE FIELD NUMBER
SC(D0,S,D1,1
FIELD NUMBER ACCESS FIELD NAME LOCATION
309 Write w/Fileman CHECKED-IN C;1
STATUS Active
DURATION Till Otherwise Agreed
ID SC(
SUBSCRIBING PACKAGE
SUBSCRIBING PACKAGE SUBSCRIBING DETAILS
VA POINT OF SERVICE (KIOSKS)
Input: a string that represents the appointments to be
checked in. Each appointment consists of 3 required data elements. Each data
element for a given appointment is delimited by a "-" and for multiple
appointments, each one is delimited by a ";".

The data for the input will be collected after the patient scans his/her VA
card at the Kiosk. This action will trigger the execution of another RPC (Get
Patient Demographics) that relies on available APIs to get the information.

Input Syntax: Input = DFN_"-"_Clinic IEN_"-"_DATE/TIME stamp of scheduled
appt._";"

example of data string (represents 2 appointments):
"123456-1218-3120420.1215;123456-4569-3120420.1030"


Output Syntax: Single dimensional array that represents the results of each
appointment that was checked in. Each data element in the array represents the
result of an appointment check-in transaction; and the data in the 4-piece
string is delimited by "-".

Return value = 1 if check-in was successful or '99-error description text' if
appointment was not checked in.

Output Syntax:
output(0) = DFN_"-"_Clinic IEN_"-"_DATE/TIME stamp of scheduled
appt._"-"_Return value


Example of data output (example represents the results of 2 checked in appts):

output(0)="123456-1218-3120420.1215-1"
output(1)="123456-4569-3120420.1030-99-Appt not found."


Field #309 (CHECKED-IN) in file #44 will be updated with the current DATE/TIME
provided the patient has one or more appointment on the current date. FileMan
will execute the update via a direct call to ^DIE that will not interact with
the patient (no prompts to the patient will be shown).
DATE ACTIVATED 2012/09/26