PXCEAE ;ISL/dee,ISA/KWP - Main routine for the List Manager display of a visit and related v-files ;04/26/99
Source file <PXCEAE.m>
| Package | Total | Call Graph |
|---|---|---|
| PCE Patient Care Encounter | 12 | ($$SEL1,DONE)^PXCE BUILD^PXCEAE1 $$SEL^PXCEAE2 $$DISPLY08^PXCECSTP $$DATE^PXCEDATE (PAUSE,WAIT)^PXCEHELP PATINFO^PXCEPAT APPCHECK^PXCESDAM CHECK^PXCEVFI5 EVENT^PXKMAIN ($$LOCK,UNLOCK)^PXUALOCK ($$CREATE,DELETE)^PXUAXTMP |
| Registration | 3 | EN^VALM FULL^VALM1 CLEAN^VALM10 |
| Kernel | 1 | DISP^XQORM1 |
| Package | Total | Caller Graph |
|---|---|---|
| PCE Patient Care Encounter | 3 | PXCE PXCEEXP PXCESDAM |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| DEL | ; -- delete a V-File entries
|
|
| QUIT | ||
| EN | ;+ -- main entry point for PXCE DISPLAY VISIT
|
|
| HDR | ; -- header code
|
|
| DO1(PXCEFIDX,WHATDO,WHATTODO) | ;Process one V-File entry
|
|
| EDIT | ; -- edit a V-File entry
|
|
| DOMANY(PXCEFIDX,WHATDO,WHATTODO) | ;Process one or more V-File entries
|
|
| KEYS(PXCEPROT,PXCEEND) | ;Set up ^XQORM("KEY") array so that can edit an item by having its
; number be and action to edit it. |
|
| EXPND | ; -- expand code
|
|
| INIT | ; -- init variables and list array
|
|
| EXIT | ; -- exit code
|
|
| GETVIEN | ;Ask the user which visit.
|
|
| HELP | ; -- help code
|
| Name | Field # of Occurrence |
|---|---|
| $$SEL1^PXCE | GETVIEN+3 |
| DONE^PXCE | EXPND+3 |
| BUILD^PXCEAE1 | INIT+1, EXPND+2 |
| $$SEL^PXCEAE2 | DOMANY+7, DOMANY+9 |
| $$DISPLY08^PXCECSTP | HDR+13 |
| $$DATE^PXCEDATE | HDR+12 |
| PAUSE^PXCEHELP | GETVIEN+19 |
| WAIT^PXCEHELP | GETVIEN+12, DEL+1, DO1+10 |
| PATINFO^PXCEPAT | EN+10 |
| APPCHECK^PXCESDAM | GETVIEN+7 |
| CHECK^PXCEVFI5 | EXIT+5 |
| EVENT^PXKMAIN | EXIT+9 |
| $$LOCK^PXUALOCK | EN+19 |
| UNLOCK^PXUALOCK | EN+22, EN+24 |
| $$CREATE^PXUAXTMP | EN+21 |
| DELETE^PXUAXTMP | EN+24 |
| EN^VALM | EN+23 |
| FULL^VALM1 | DOMANY+5 |
| CLEAN^VALM10 | EXIT+7 |
| DISP^XQORM1 | HELP+1 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^AUPNVSIT - [#9000010] | EN+9, EN+12, GETVIEN+10, GETVIEN+15, HDR+1, HDR+6, DO1+11 |
| ^DPT - [#2] | GETVIEN+15 |
| ^ORD(101 - [#101] | KEYS+3 |
| ^SC - [#44] | HDR+9 |
| ^TMP("PXCEAE" | EXIT+8! |
| ^TMP("PXCEAEIX" | EXIT+8!, DO1+7 |
| ^TMP("PXCEIDX" | GETVIEN+5 |
| ^TMP("VALM DATA" | EN+25 |
| ^VA(200 - [#200] | EN+18 |
| ^XTMP("PXLCKUSR" | EN+18 |
| Name | Line Occurrences |
|---|---|
| @( | DO1+12 |
| DO1 | DOMANY+16, DOMANY+19, DOMANY+20 |
| DOMANY | EDIT+3, DEL+2 |
| INIT | DOMANY+21 |
| Name | Field # of Occurrence |
|---|---|
| ^("EXP" | EN+25 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DT | GETVIEN+10 |
| DUZ | EN+21 |
| PXCEAEVW | EN+5~*, INIT+1, EXPND+1*, EXPND+2 |
| PXCEAPPM | GETVIEN+15*, EXIT+10! |
| PXCECAT | DO1+6~, DO1+9*, DO1+10, DO1+11*, DO1+12 |
| PXCEDELV | DOMANY+4~*, DOMANY+15*, DOMANY+18*, DOMANY+20 |
| PXCEEND | KEYS~, KEYS+4 |
| >> PXCEEXIT | EXIT+5 |
| PXCEFIDX | EDIT+1~, EDIT+2*, EDIT+3, DOMANY~, DOMANY+7*, DOMANY+9*, DOMANY+11, DOMANY+13, DO1~, DO1+7 |
| PXCEFIEN | DO1+6~, DO1+8*, DO1+11 |
| PXCEFIX1 | DOMANY+12~, DOMANY+13*, DOMANY+14, DOMANY+15, DOMANY+16, DOMANY+17 |
| PXCEFIX2 | DOMANY+12~, DOMANY+17*, DOMANY+18, DOMANY+19 |
| PXCEHLOC | EN+12~* |
| PXCEHLST | EN+3~ |
| PXCEINDX | KEYS+2~, KEYS+4*, DOMANY+12~, DOMANY+13* |
| >> PXCEKEYS | EN+15, EN+25, DEL+1 |
| >> PXCENOER | DO1+10* |
| PXCEONE | DO1+6~, DO1+7*, DO1+8, DO1+9 |
| PXCEPAT | EN+8~, EN+9*, EN+10 |
| PXCEPAT("NAME" | HDR+7 |
| PXCEPAT("SSN" | HDR+8 |
| PXCEPIEN | KEYS+2~, KEYS+3*, KEYS+4 |
| PXCEPROT | KEYS~, KEYS+3 |
| PXCEVDEL | EN+6~* |
| PXCEVIDX | GETVIEN+1~, GETVIEN+2*, GETVIEN+3*, GETVIEN+4, GETVIEN+5 |
| PXCEVIEN | EN+1, EN+9, EN+12, EN+17, GETVIEN+5*, GETVIEN+7, GETVIEN+8, GETVIEN+10, GETVIEN+13!, GETVIEN+15 , GETVIEN+16!, HDR+1, HDR+6, INIT+1, EXIT+10!, EXPND+2 |
| PXMSG | EN+16~, EN+17*, EN+18*, EN+19 |
| PXQUIT | EXIT+3~, EXIT+4* |
| PXRESVAL | EN+16~, EN+19*, EN+20, EN+21*, EN+22 |
| PXUSR | EN+16~, EN+18* |
| PXVISIEN | EN+16~, EN+17*, EN+18, EN+19, EN+21, EN+22, EN+24 |
| >> VALMBCK | INIT+2* |
| >> VALMEVL | EN+25 |
| VALMHDR | HDR+2!, INIT+2! |
| VALMHDR(1 | HDR+7*, HDR+8*, HDR+9* |
| VALMHDR(2 | HDR+12*, HDR+13* |
| >> VALMQUIT | HDR+1* |
| >> VALMSG | HDR+15* |
| VISIT0 | HDR+3~, HDR+6*, HDR+9, HDR+12, HDR+13 |
| WHATDO | DOMANY~, DOMANY+4, DOMANY+6, DOMANY+8, DOMANY+15, DOMANY+16, DOMANY+18, DOMANY+19, DOMANY+20, DO1~ , DO1+10 |
| WHATTODO | DOMANY~, DOMANY+16, DOMANY+19, DOMANY+20, DO1~, DO1+12 |
| >> X | HELP+1* |
| >> XQORM("KEY" | KEYS+4* |
| >> XQORNOD(0 | GETVIEN+2, EDIT+2 |
| >> Y | GETVIEN+16 |