PXBAPI2 ;ISL/DCM - API for check-out d/t ;7/10/96
Source file <PXBAPI2.m>
Package | Total | Call Graph |
---|---|---|
VA FileMan | 2 | YN^DICN ^DIR |
PCE Patient Care Encounter | 1 | PAUSE^PXCEHELP |
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
PCE Patient Care Encounter | 2 | PXBAPI1 PXCEVSIT |
Name | Comments | DBIA/ICR reference |
---|---|---|
CHIKOUT(ENCOWNTR,DFN,LOC,APTDT) | ;Edit check-out date/time
; Input - ENCOWNTR - ien of ^SCE(DA,0) ; ENCOWNTR optional if DFN,LOC,APTDT params used ; DFN - ien of ^DPT(DFN, (only used if no ENCOWNTR) ; LOC - ien of ^SC(LOC, (only used if no ENCOWNTR) ; APTDT - Appointment Date/time (only used if no ENCOWNTR) ; Output - PXCHKOUT = Check out Date/time (-1 if not found or allowed) ; External References: ^SCE(DA,0) ; ^SC(DA(2),"S",DA(1),1,DA,"C") ; ^SC(DA,0) |
|
ON | ;
|
|
AGN | ||
READ(TYPE,PROMPT,DEFAULT,HELP) | ; Calls reader, returns response
|
|
TEST | ;Test call to CHIKOUT
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DD("DD" | ON+4 |
^DPT - [#2] | TEST+2 |
^SC - [#44] | CHIKOUT+14, CHIKOUT+15, CHIKOUT+16, ON+2 |
^SCE - [#409.68] | CHIKOUT+11, TEST+2 |
Name | Field # of Occurrence |
---|---|
^( | CHIKOUT+16, TEST+2 |
^(0 | CHIKOUT+11 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> % | TEST+2* |
APTDT | CHIKOUT~, CHIKOUT+11~, CHIKOUT+12*, CHIKOUT+14, CHIKOUT+15, CHIKOUT+16, ON+1, ON+2 |
DA | CHIKOUT+10~, CHIKOUT+12*, CHIKOUT+14, CHIKOUT+16*, CHIKOUT+17, ON+2, READ+1~ |
DEF | CHIKOUT+10~, ON+2*, ON+4*, ON+5*, AGN |
DEFAULT | READ~, READ+2 |
DEFX | CHIKOUT+10~, ON+2* |
DFN | CHIKOUT~, CHIKOUT+11~, CHIKOUT+12*, CHIKOUT+15, CHIKOUT+16, TEST+2* |
DIR | READ+1~ |
DIR("?" | READ+3* |
DIR("A" | READ+2* |
DIR("B" | READ+2* |
DIR(0 | READ+2* |
DIROUT | CHIKOUT+10~ |
DIRUT | CHIKOUT+10~ |
DT | ON+1, AGN+2 |
DTOUT | CHIKOUT+10~ |
DUOUT | CHIKOUT+10~ |
ENCOWNTR | CHIKOUT~, CHIKOUT+11 |
END | CHIKOUT+11~*, CHIKOUT+13*, CHIKOUT+14* |
HELP | READ~, READ+3 |
I | CHIKOUT+10~, CHIKOUT+16* |
>> IDT | ON+2* |
LOC | CHIKOUT~, CHIKOUT+11~, CHIKOUT+12*, CHIKOUT+14, CHIKOUT+15, CHIKOUT+16, ON+2 |
ORG | CHIKOUT+10~, CHIKOUT+12*, CHIKOUT+13 |
PROMPT | READ~, READ+2 |
PXCHKOUT | CHIKOUT+10*, AGN*, AGN+1*, AGN+2, AGN+3, TEST+2! |
PXIFN | TEST+1~*, TEST+2* |
TYPE | READ~, READ+2 |
X | READ+1~ |
X0 | CHIKOUT+10~, CHIKOUT+11*, CHIKOUT+12 |
XC | CHIKOUT+10~, ON+2*, AGN+3 |
Y | ON+4*, READ+1~, READ+5 |