Print Page as PDF
SDAMEVT APIs ICR (6183)

SDAMEVT APIs    ICR (6183)

Name Value
NUMBER 6183
IA # 6183
DATE CREATED 2015/03/18
CUSTODIAL PACKAGE SCHEDULING
USAGE Private
TYPE Routine
ROUTINE SDAMEVT
NAME SDAMEVT APIs
GENERAL DESCRIPTION
The APIs will are used by IB to check-in the patient
from the Insurance Verification Processor's GUI interface via IB RPC "IBVP
CHECKIN APPOINTMENT "  call. The IB RPC will use HDLKILL^SDAMEVT,
BEFORE^SDAMEVT, HANDLE^SDAMEVT, AFTER^SDAMEVT, and  EVT^SDAMEVT APIs to ensure
that all other processes requiring notification of the check-in activity are
notified.
STATUS Withdrawn
KEYWORDS IVP
DURATION Till Otherwise Agreed
ID SDAMEVT
COMPONENT/ENTRY POINT
COMPONENT/ENTRY POINT COMPONENT DESCRIPTION VARIABLES
BEFORE
Capture ^SC( appointment data before processing the
event.
VARIABLES TYPE VARIABLES DESCRIPTION
SDATA Input
String with format
"ApptIEN^PatDFN^ApptDate/Time^ClinicIEN^CurEvtHandle"
DFN Input
IEN of Patient in file #2.
SDT Input
Patient's appointment date/time.
SDCL Input
IEN of clinic in HOSPITAL LOCATION file #44.
SDDA Input
IFN for ^SC(CLINIC,"S",DATE,1,IFN).
SDHDL Input
Event handle returned by HANDLE^SDAMEVT for and
appointment event.
TMP Output
Routine creates 2 temporary globals:
^TMP("SDAMEVT",$J,"BEFORE")
^TMP("SDEVT",$J,"BEFORE") and SDATA array element SDATA("BEFORE")
AFTER
Capture ^SC( appointment data after processing the
event.
VARIABLES TYPE VARIABLES DESCRIPTION
SDATA Input
String with format
"ApptIEN^PatDFN^ApptDate/Time^ClinicIEN^CurEvtHandle"
DFN Input
Patient's IEN in PATIENT file 2.
SDT Input
Patient's appointment date/time.
SDCL Input
IEN of clinic in HOSPITAL LOCATION file 44.
SDDA Input
IEN of clinic in HOSPITAL LOCATION file 44.
SDHDL Input
Event handle returned by HANDLE^SDAMEVT for an
appointment event.
TMP Output
Routine creates 2 temporary globals:
^TMP("SDAMEVT",$J,"AFTER")
^TMP("SDEVT",$J,"AFTER") and SDATA array element SDATA("AFTER")
HANDLE
Get a handle for the current event.
VARIABLES TYPE VARIABLES DESCRIPTION
SDORG Input
Originating transaction:
1=Appointment
2=Add/edit stop code
3=Registration/disposition
Y Output
Index into array element with value of
^TMP("SDEVTHANDLE",$J).
EVT
Call the Scheduling event handlers in ^ORD(101.
VARIABLES TYPE VARIABLES DESCRIPTION
SDATA Input
String in format
"ApptIEN^PatDFN^ApptDate/Time^ClinicIEN^CurEvtHandle"
SDAMEVT Input
Literal value 4, corresponding to a check-in event.
SDMODE Input
Parameter with the conversation mode from caller
0=full dialogue
1=computer monologue
2=quiet
SDHDL Input
Event handle returned by HANDLE^SDAMEVT for an
appointment event.
HDLKILL
Kill off handle data.
SUBSCRIBING PACKAGE INTEGRATED BILLING