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 | 
| Package | Total | Caller Graph | 
|---|---|---|
| PCE Patient Care Encounter | 2 | PXBAPI1 PXCEVSIT | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| TEST | ;Test call to CHIKOUT | |
| ON | ; | |
| READ(TYPE,PROMPT,DEFAULT,HELP) | ; Calls reader, returns response | |
| 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) | |
| AGN | 
| 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 | Line Occurrences | 
|---|---|
| $$READ | AGN | 
| AGN | AGN+2, AGN+3 | 
| CHIKOUT | TEST+2 | 
| ON | CHIKOUT+11 | 
| 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 |