PXCE ;ISL/dee - Main routine for PCE's user interface ; 3/27/01 12:17pm
Source file <PXCE.m>
Package | Total | Call Graph |
---|---|---|
PCE Patient Care Encounter | 9 | $$SOURCE^PXAPIUTL GETVIEN^PXCEAE DATE9S^PXCEDATE EN^PXCEEXP PAUSE^PXCEHELP (MAKELIST,NEWHOSL1)^PXCENEW (NEWPAT1,PATKILL)^PXCEPAT ($$SELAPPM,FNL)^PXCESDAM $$PKG2IEN^VSIT |
Registration | 4 | KVA^VADPT EN^VALM ($$SETSTR,FULL)^VALM1 CLEAN^VALM10 |
Scheduling | 3 | EN^SDGAF $$PCLINE^SDPPTEM ($$COLLAT,$$ELSTAT,$$MHCLIN,$$NEWGAF)^SDUTL2 |
VA Fileman | 2 | C^%DTC ^DIR |
Kernel | 1 | $$FMTE^XLFDT |
Name | Comments | DBIA/ICR reference |
---|---|---|
ASKLOOP | ||
HDR | ; -- header code
|
|
SKIP | ||
EN1(PXCEKEYS) | ;Does not checks for provider
|
|
START1 | ;
|
|
EN(PXCEKEYS) | ;Checks for provider
|
|
EXPND | ; -- expand code
|
|
SEL1(HELP,PXCEADD) | ; Select 1 visit
; If the $GET(PXCEADD) is non zero then will ; add to the prompt "add a new encounter" |
|
SETDATES | ;
|
|
START | ;
|
|
INIT | ; -- init variables and list array
|
|
EXIT | ; -- exit code
|
|
EXITALL | ; Exit of whole program
|
|
GAF | ;;
|
|
DONE | ; -- exit action for protocol
|
|
GAFQ | ||
SETUP | ;
|
Name | Field # of Occurrence |
---|---|
C^%DTC | SETUP+5, SETUP+7, SETUP+9, SETUP+11 |
^DIR | SETUP+4, SEL1+18, ASKLOOP+5, GAF+6, GAF+15, GAF+32 |
$$SOURCE^PXAPIUTL | START1+15 |
GETVIEN^PXCEAE | GAF+8 |
DATE9S^PXCEDATE | SETDATES+7 |
EN^PXCEEXP | EXPND+1 |
PAUSE^PXCEHELP | SEL1+9 |
MAKELIST^PXCENEW | INIT+1 |
NEWHOSL1^PXCENEW | SETUP+17 |
NEWPAT1^PXCEPAT | SETUP+16 |
PATKILL^PXCEPAT | EXITALL+1 |
$$SELAPPM^PXCESDAM | GAF+9 |
FNL^PXCESDAM | EXIT+5 |
EN^SDGAF | GAF+27 |
$$PCLINE^SDPPTEM | HDR+6 |
$$COLLAT^SDUTL2 | HDR+32, GAF+20 |
$$ELSTAT^SDUTL2 | HDR+28, GAF+19 |
$$MHCLIN^SDUTL2 | HDR+23, HDR+32, GAF+2, GAF+20 |
$$NEWGAF^SDUTL2 | HDR+33, GAF+21 |
KVA^VADPT | EXITALL+2 |
EN^VALM | START1+25, START1+26, START1+28, START1+29 |
$$SETSTR^VALM1 | HDR+23, HDR+25 |
FULL^VALM1 | START1+30, EXIT+1, GAF+22 |
CLEAN^VALM10 | EXIT+2 |
$$PKG2IEN^VSIT | START1+16 |
$$FMTE^XLFDT | HDR+16, HDR+36, GAF+26 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^AUPNVSIT - [#9000010] | HDR+31, GAF+16, GAF+17, GAF+18 |
^DPT - [#2] | GAF+18 |
^PX(815 - [#815] | START1+14, SETUP+5, SETUP+7, SETUP+9, SETUP+11 |
^SC - [#44] | HDR+11 |
^TMP("PXCE" | EXIT+3! |
^TMP("PXCEIDX" | HDR+30, HDR+31, EXIT+4!, SEL1+4, GAF+8 |
^TMP("SDAMIDX" | GAF+9 |
^VA(200 - [#200] | START+2 |
Name | Line Occurrences |
---|---|
ASKLOOP | ASKLOOP+9 |
EXITALL | START1+31 |
SETDATES | SETUP+15 |
SETUP | START1+19 |
SKIP | GAF+2 |
START | PXCE+19 |
START1 | EN1+1 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
%B | START1+5! |
DA | START1+5!, SETUP+1~, SETUP+4!, SEL1+12~, SEL1+20~, ASKLOOP+6! |
DFN | START1+12~, SETUP+3 |
DIE | START1+5! |
DIR | SETUP+1~, SETUP+4!, SEL1+12~, SEL1+20~, ASKLOOP+6!, GAF+6!, GAF+15!, GAF+32! |
DIR("?" | SEL1+16*, SEL1+17*, ASKLOOP+2*, ASKLOOP+3*, ASKLOOP+4* |
DIR("A" | SETUP+4*, SEL1+13*, SEL1+14*, SEL1+15*, ASKLOOP+1*, GAF+4*, GAF+5*, GAF+12*, GAF+13*, GAF+14* , GAF+30*, GAF+31* |
DIR("B" | SEL1+15* |
DIR(0 | SETUP+4*, SEL1+13*, ASKLOOP*, GAF+3*, GAF+11*, GAF+29* |
DIRUT | START1+18!, START1+19, SETUP+4, ASKLOOP+7 |
DNM | START1+5! |
DQ | START1+5! |
DR | START1+5! |
DT | SETUP+5, SETUP+7, SETUP+9, SETUP+11, HDR+6 |
>> DTOUT | SEL1+18 |
DUZ | START+2 |
HELP | SEL1~, SEL1+17, ASKLOOP+3, ASKLOOP+4 |
I | START1+5! |
MAX | SEL1+3~, SEL1+4*, SEL1+7, SEL1+13, SEL1+14, SEL1+15, ASKLOOP, ASKLOOP+1, ASKLOOP+9 |
PXCE9BEG | START1+8~ |
PXCE9END | START1+8~ |
PXCEADD | SEL1~, SEL1+11 |
PXCECONT | START1+10~, START1+21, START1+22! |
PXCEDBEG | START1+8~, SETDATES+2*, SETDATES+5*, HDR+16 |
PXCEDBHL | START1+9~, SETUP+10*, SETDATES+2 |
PXCEDBP | START1+9~, SETUP+6*, SETDATES+5 |
PXCEDEHL | START1+9~, SETUP+12*, SETDATES+3 |
PXCEDEND | START1+8~, SETDATES+3*, SETDATES+6*, HDR+16 |
PXCEDEP | START1+9~, SETUP+8*, SETDATES+6 |
>> PXCEGAF | HDR+33*, HDR+34, HDR+36 |
>> PXCEGDT | HDR+36*, HDR+37 |
>> PXCEGPR | HDR+36* |
>> PXCEGSC | HDR+36*, HDR+37 |
>> PXCEGST | HDR+34*, HDR+35 |
PXCEHIT | HDR+27!, HDR+30, HDR+37* |
PXCEHLC | HDR+26~, HDR+31*, HDR+32 |
PXCEHLOC | START1+7~, SETUP+17*, HDR+11, HDR+23, GAF+2 |
PXCEKEYS | PXCE+17~*, PXCE+18*, EN1~, EN~, START+2*, START1+3*, START1+23 |
PXCEPAT | START1+7~, SETUP+16*, HDR+6, HDR+28, HDR+33 |
PXCEPAT("NAME" | HDR+7 |
PXCEPAT("SSN" | HDR+8 |
PXCEPKG | START1+11~, START1+16* |
PXCESOR | START1+11~, START1+15* |
PXCESTA | HDR+26~, HDR+28*, HDR+32 |
PXCEUSEL | SETUP+2~, SETUP+3*, SETUP+4*, SETUP+13, SETUP+14, SETUP+16, SETUP+17 |
PXCEVIEN | GAF+1~, GAF+9*, GAF+10, GAF+12, GAF+13, GAF+16, GAF+17, GAF+18 |
PXCEVIEW | START1+6~, START1+14*, START1+21, START1+24, START1+27, SETUP+13*, SETUP+14*, SETDATES+1, HDR+5, HDR+11 , HDR+19, HDR+23, HDR+24 |
>> PXCEZZ | HDR+29*, HDR+30*, HDR+31 |
PXDATA | GAF+1~, GAF+18*, GAF+20 |
PXDFN | GAF+1~, GAF+16*, GAF+18, GAF+19, GAF+21, GAF+27 |
PXDSS | GAF+1~, GAF+17*, GAF+20 |
PXELIG | GAF+1~, GAF+19*, GAF+20 |
>> PXGAF | GAF+21*, GAF+24, GAF+25, GAF+26 |
PXLNX | HDR+1!, HDR+2*, HDR+7, HDR+8, HDR+9, HDR+11, HDR+12*, HDR+13*, HDR+16, HDR+19 , HDR+20*, HDR+23, HDR+25, HDR+37 |
PXPCP | HDR+1!, HDR+2*, HDR+6*, HDR+13 |
>> SDAMLIST | HDR+19 |
SDAMTYP | START1+6~, SETUP+13*, SETUP+14* |
SDB | START1+5! |
SDBEG | START1+8~ |
SDCLN | START1+5! |
SDEND | START1+8~ |
SDFN | START1+5!, HDR+33 |
U | GAF+18, GAF+20, GAF+24, GAF+25, GAF+26 |
>> VALMBCK | DONE+1*, GAF+10*, SKIP* |
VALMHDR | HDR+1! |
VALMHDR( | HDR+7*, HDR+8*, HDR+9*, HDR+11*, HDR+13*, HDR+16*, HDR+19*, HDR+23*, HDR+25*, HDR+37* |
>> VALMSG | HDR+39*, DONE+2* |
X | START1+5!, SETUP+1~, SETUP+6, SETUP+8, SETUP+10, SETUP+12, SEL1+3~, SEL1+18, ASKLOOP+7 |
X1 | SETUP+2~, SETUP+5*, SETUP+7*, SETUP+9*, SETUP+11* |
X2 | SETUP+2~, SETUP+5*, SETUP+7*, SETUP+9*, SETUP+11* |
XQORNOD | START1+5! |
XQORNOD(0 | SEL1+5 |
Y | SETUP+1~, SETUP+4, SEL1+3~, SEL1+5*, SEL1+6, SEL1+7, SEL1+8, SEL1+10*, SEL1+18*, ASKLOOP+7* , ASKLOOP+8*, ASKLOOP+9, ASKLOOP+10 |