VENPCCKT ; IHS/OIT/GIS - GUI TRANSACTION MANAGER - PT ED, NUTR AND EXAMS ;
Source file <VENPCCKT.m>
| Package | Total | Call Graph | 
|---|---|---|
| VA Fileman | 4 | ^%DT ^DIC ^DIE ^DIK | 
| Kernel | 2 | $$FMDIFF^XLFDT $$UP^XLFSTR | 
| IHS VA Utilities | 1 | ^XBFMK | 
| PCC New Encounter Form | 1 | ($$CODE,EVWCFILE,NVWCFILE,PEWCFILE,VPEFILE)^VENPCCQC | 
| Patient Care Component | 1 | REM^APCHS6B | 
| Package | Total | Caller Graph | 
|---|---|---|
| PCC New Encounter Form | 2 | VENPCCKD VENPCCKG | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| CODE | ||
| TIME | ; GET EDU TIME AND FRACTIONAL TIME | |
| VARS | ||
| CAT(LINE,CNT,TYPE,SS) | ; EP - PROCESS A PT ED SUB-CATEGORY AND POPULATE THE TX FILE | |
| FARR | ; BUILD THE FLUSH ARRAY | |
| VPED | ; UPDATE V PAT ED | |
| LINE | ||
| TODAY(DFN,TYPE) | ; EP - RETURNS TODAY'S PT ED/NURT RESULTS - IF THERE ARE ANY | |
| STALE | ; EP - REMOVE STALE ENTRIES FROM TX FILE ; TRANSACTION FROM EARLIER DATES ARE, BY DEFINITION, ORPHANS | |
| VIFC | ||
| INIT | ||
| EXVF | ||
| PEPOP(IN) | ; EP - POPULATE NUTR TOPICS OR PT ED TOPICS | |
| EXFLUSH(IN) | ; EP - FLUSH EXAM TXS TO V WELL CHILD ; IN = VIEN | |
| PAST | ||
| EX1 | ||
| PEFLUSH(IN) | ; EP - FLUSH DATA FOR PT ED AND NUTR TRANSACTIONS TO V FILES ; IN = TYPE|VISIT IEN|LOU|TIME|EDUCATOR IEN|INFANT FEEDING CHOICE | |
| SEL(DFN,ITEM,TYPE,SS) | ; EP - SEE IF THIS ITEM IS ALREADY IN TODAY'S V WELL CHILD RECORD | |
| VAR | ; EP - SET UP MAIN VARIABLES, CLEANUP TRANSACTION FILE AND CREATE THE RAW DATA ARRAY | |
| DIC | ||
| CURRENT | ||
| ARR(DFN,LINE) | ; EP - RETURN THE LINE ARRAY USED IN GENERATING THE HEALTH SUMMARY SEGMENT ; | |
| PE1 | ||
| PE2 | ||
| TXCLEAN | ||
| FVAR | ; GET FLUSH VARIABLES | |
| EX2 | ||
| IVARS | ||
| EXPOP(IN) | ; EP - POPULATE THE EXAM TOPICS | |
| VWC | ; UPDATE V WELL CHILD | 
| Name | Field # of Occurrence | 
|---|---|
| ^%DT | PAST+10 | 
| REM^APCHS6B | ARR+7 | 
| ^DIC | DIC+1, VIFC+5 | 
| ^DIE | VIFC+7 | 
| ^DIK | VAR+7, TXCLEAN, STALE+5 | 
| $$CODE^VENPCCQC | FARR+7 | 
| EVWCFILE^VENPCCQC | EXVF | 
| NVWCFILE^VENPCCQC | VWC+2 | 
| PEWCFILE^VENPCCQC | VWC+1 | 
| VPEFILE^VENPCCQC | VPED+1 | 
| ^XBFMK | EX2+2, PE2+2, DIC+7, TXCLEAN+1, STALE+7 | 
| $$FMDIFF^XLFDT | ARR+6 | 
| $$UP^XLFSTR | VIFC+1 | 
| FileNo | Call Tags | 
|---|---|
| ^VEN(7.16 - [#19707.16] | Classic Fileman Calls | 
| ^AUPNVIF - [#9000010.44] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^AUPNVIF - [#9000010.44] | VIFC+7, TODAY+18 | 
| ^AUPNVIF("AD" | TODAY+17 | 
| ^AUPNVSIT - [#9000010] | VAR+3, VAR+5, EXFLUSH+2, EXFLUSH+7, FVAR+3, FVAR+5, TODAY+9 | 
| ^AUPNVWC - [#9000010.46] | SEL+5, SEL+7, SEL+8, TODAY+7, TODAY+12, TODAY+13 | 
| ^AUPNVWC("AA" | SEL+4 | 
| ^AUPNVWC("AC" | TODAY+6 | 
| ^DPT - [#2] | VAR+5, ARR+4, ARR+5, EXFLUSH+7, FVAR+5, TODAY+2 | 
| ^VA(200 - [#200] | FVAR+9, TODAY+20 | 
| ^VEN(7.11 - [#19707.11] | VARS+6, VARS+7, IVARS+5 | 
| ^VEN(7.12 - [#19707.12] | IVARS+4, CODE | 
| ^VEN(7.16 - [#19707.16] | VAR+7, DIC+2, EXFLUSH+9, EXFLUSH+10, FARR+2, FARR+3, TXCLEAN, STALE+3, STALE+5 | 
| Name | Line Occurrences | 
|---|---|
| $$SEL | CURRENT | 
| ARR | VAR+8 | 
| CAT | EX2+4, PE2+4 | 
| EX1 | EX2+5 | 
| EX2 | EX1 | 
| PE1 | PE2+5 | 
| PE2 | PE1 | 
| STALE | VAR+1 | 
| TXCLEAN | EXFLUSH+17, EXVF+1, FARR+11, VWC+1 | 
| VAR | EXPOP+2, PEPOP+2 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | CAT+1~, VARS+1*, VARS+2*, VARS+3*, VARS+5*, VARS+6, PAST*, PAST+1, PAST+4*, PAST+6 , PAST+7, PAST+8, SEL+1~, SEL+7*, SEL+8, EXFLUSH+3~, PEFLUSH+3~, TODAY+3~ | 
| APCDVSIT | EXFLUSH+3~, EXFLUSH+5*, EXFLUSH+6, EXFLUSH+7, PEFLUSH+3~, FVAR+3*, FVAR+4, FVAR+5 | 
| ARR | EXFLUSH+3~, PEFLUSH+3~ | 
| ARR( | EXFLUSH+15*, FARR+9* | 
| ARR("CAT" | FARR+9*, TIME+4 | 
| ARR("CODE" | FARR+9* | 
| AUPNPAT | EXFLUSH+3~, EXFLUSH+7*, PEFLUSH+3~, FVAR+5* | 
| B | TODAY+3~, TODAY+4*, TODAY+23, TODAY+24 | 
| CAT | CAT+1~, VARS+6*, VARS+7, DIC+3 | 
| CIEN | CAT+1~, VARS+7*, DIC, DIC+3, PEFLUSH+3~, FARR+7*, FARR+9, TIME+4* | 
| CNT | EXPOP+1~, EXPOP+3*, EX2+1, EX2+4, PEPOP+1~, PEPOP+3*, PE2+1, PE2+4, CAT~, DIC+5* , PEFLUSH+3~, TIME+4*, TIME+5 | 
| CODE | CAT+1~, INIT*, CODE*, DIC+3, PEFLUSH+3~, FARR+6*, FARR+7, FARR+9 | 
| DA | EXPOP+1~, PEPOP+1~, VAR+6*, VAR+7*, CAT+1~, DIC+2*, DIC+3, DIC+4, SEL+1~, SEL+4* , SEL+5, SEL+7, SEL+8, PEFLUSH+3~, VIFC+6*, VIFC+7, TXCLEAN*, STALE+1~, STALE+4*, STALE+5* | 
| DATE | STALE+1~, STALE+2*, STALE+3*, STALE+5 | 
| DAYS | ARR+1~, ARR+6*, ARR+7 | 
| DFN | EXPOP+1~, PEPOP+1~, VAR+5*, VAR+8, CURRENT, SEL~, SEL+4, ARR~, ARR+4, ARR+5 , ARR+7, TODAY~, TODAY+2, TODAY+6 | 
| DIC | CAT+1~, VARS+9*, VIFC+4*, VIFC+6 | 
| DIC(0 | VARS+9*, VIFC+4* | 
| >> DIE | VIFC+6* | 
| DIK | EXPOP+1~, PEPOP+1~, VAR+6*, CAT+1~, TXCLEAN*, STALE+1~, STALE+2* | 
| >> DLAYGO | VARS+9*, VIFC+4* | 
| DOB | ARR+1~, ARR+4*, ARR+6 | 
| DR | CAT+1~, VIFC+6* | 
| DT | PAST+10, DIC+3, DIC+4, SEL+2, ARR+6, TODAY+10, STALE+2 | 
| EDATE | CAT+1~ | 
| EDU | PEFLUSH+3~, FVAR+9*, VPED+1, VWC+1, VWC+2 | 
| FTIME | PEFLUSH+3~, TIME+3*, TIME+5*, TIME+7*, VPED+1 | 
| GBL | CAT+1~, DIC+2*, DIC+3, DIC+4 | 
| GUIFLAG | ARR+1~, ARR+3* | 
| IDT | SEL+1~, SEL+2*, SEL+4 | 
| IFC | PEFLUSH+3~, VIFC*, VIFC+1*, VIFC+2*, VIFC+3, VIFC+4, TODAY+3~, TODAY+4*, TODAY+18*, TODAY+22* , TODAY+24 | 
| IFCIEN | TODAY+3~, TODAY+17*, TODAY+18 | 
| IIEN | CAT+1~, IVARS+3*, IVARS+4, CODE, DIC+3 | 
| IN | EXPOP~, PEPOP~, VAR+3, VAR+4, EXFLUSH~, EXFLUSH+2, EXFLUSH+5, PEFLUSH~, PEFLUSH+2, FVAR+2 , FVAR+3, FVAR+6, FVAR+9, TIME+1, VIFC | 
| ITEM | CAT+1~, IVARS+2*, IVARS+3*, PAST, PAST+2, PAST+7*, DIC+3, SEL~, SEL+3, SEL+5 , SEL+7 | 
| IX | CAT+1~, IVARS+2*, PAST+7*, CURRENT | 
| KEY | EXPOP+1~, EX2+1, PEPOP+1~, PE2+1, VAR+6*, VAR+7, DIC+3, DIC+4, EXFLUSH+3~, EXFLUSH+6* , EXFLUSH+9, PEFLUSH+3~, FVAR+4*, FARR+2, TXCLEAN | 
| KIEN | CAT+1~, IVARS+4*, IVARS+5 | 
| LAST | CAT+1~, INIT*, PAST+8*, PAST+10*, DIC+3 | 
| LINE | EXPOP+1~, EXPOP+2!, EXPOP+3*, EX1, EX1+2*, EX1+4, EX1+5, EX1+6, EX1+7, EX2 , EX2+4, PEPOP+1~, PEPOP+3*, PE1, PE1+1*, PE2, PE2+4, VAR+8, CAT~, VARS+1 , VARS+5, LINE*, IVARS, IVARS+1*, ARR~, ARR+2* | 
| LINE( | EX1+2, EX1+4, EX1+5, EX1+6, EX1+7, PE1+1, VARS+1, VARS+5, LINE, IVARS | 
| LOU | PEFLUSH+3~, FVAR+6*, FVAR+7, FVAR+8*, VPED+1, VWC+1, VWC+2, TODAY+3~, TODAY+4*, TODAY+14* , TODAY+16*, TODAY+21*, TODAY+23 | 
| OK | PEFLUSH+3~ | 
| >> OUT | EX2+1*, PE2+1*, VAR+2*, EXFLUSH+4*, EXVF+2*, FVAR+1*, VWC+1*, VIFC+9*, TODAY+4*, TODAY+11* , TODAY+23*, TODAY+24* | 
| PRV | TODAY+3~, TODAY+4*, TODAY+20*, TODAY+23 | 
| PRVIEN | TODAY+3~, TODAY+4*, TODAY+14*, TODAY+16*, TODAY+20, TODAY+23 | 
| RES | CAT+1~, INIT*, PAST+2*, PAST+3*, PAST+10*, DIC+3, EXFLUSH+3~, EXFLUSH+11*, EXFLUSH+15 | 
| SEL | CAT+1~, INIT*, CURRENT*, DIC+3, SEL+1~, SEL+2*, SEL+5*, SEL+8*, SEL+10 | 
| SEX | ARR+1~, ARR+5*, ARR+7 | 
| SS | EXPOP+1~, EX1+3*, EX1+4*, EX1+5*, EX1+6*, EX1+7*, EX2, EX2+4, CAT~, VARS+10* , CURRENT, DIC+3, SEL~, SEL+6, SEL+7, SEL+8, EXFLUSH+3~, EXFLUSH+12*, EXVF | 
| STG | CAT+1~, IVARS*, IVARS+1, IVARS+2, EXFLUSH+3~, EXFLUSH+10*, EXFLUSH+11, EXFLUSH+12, EXFLUSH+13, PEFLUSH+3~ , FARR+3*, FARR+4, FARR+5, FARR+6 | 
| STOP | EXPOP+1~, EX1+1*, EX1+2, EX1+4*, EX1+5*, EX1+6*, EX1+7*, CAT+1~, VARS+8*, LINE , IVARS+1*, TODAY+3~, TODAY+5*, TODAY+6, TODAY+10*, TODAY+11* | 
| TIME | PEFLUSH+3~, TIME+1*, TIME+2, TIME+3, TIME+5, TIME+7*, VWC+1, VWC+2, TODAY+3~, TODAY+4* , TODAY+14*, TODAY+16*, TODAY+23 | 
| TITLE | EXFLUSH+13*, EXFLUSH+15, PEFLUSH+3~, FARR+5*, FARR+9 | 
| TOT | EXFLUSH+3~, EXFLUSH+8*, EXFLUSH+14*, EXFLUSH+15, EXFLUSH+17, PEFLUSH+3~, FARR+1*, FARR+8*, FARR+9, FARR+11 | 
| TXIEN | EXFLUSH+3~, EXFLUSH+8*, EXFLUSH+9*, EXFLUSH+10, PEFLUSH+3~, FARR+1*, FARR+2*, FARR+3 | 
| TYPE | EXPOP+1~, PEPOP+1~, PE2+4, VAR+4*, VAR+6, CAT~, VARS, VARS+5, VARS+10, IVARS+5 , CODE, PAST+1, CURRENT, DIC+3, SEL~, SEL+5, SEL+6, PEFLUSH+3~, FVAR+2*, FVAR+4 , TIME+3, VWC+1, VWC+2, TODAY~, TODAY+1*, TODAY+12, TODAY+13, TODAY+14, TODAY+15, TODAY+24 | 
| U | VAR+5, IVARS+5, CODE, DIC+3, SEL+8, ARR+4, ARR+5, EXFLUSH+7, EXFLUSH+11, EXFLUSH+12 , EXFLUSH+13, FVAR+5, FARR+4, FARR+5, FARR+6, TODAY+8, TODAY+14, TODAY+16, TODAY+20, TODAY+21 , TODAY+22 | 
| VAL | CAT+1~ | 
| VDATE | TODAY+3~, TODAY+9*, TODAY+10 | 
| VIEN | EXPOP+1~, PEPOP+1~, VAR+3*, VAR+5, VAR+6, DIC+3, TODAY+3~, TODAY+8*, TODAY+9, TODAY+11 , TODAY+17, TODAY+23 | 
| VWCIEN | TODAY+3~, TODAY+5*, TODAY+6*, TODAY+7, TODAY+12, TODAY+13 | 
| X | CAT+1~, PAST+7*, PAST+10*, DIC*, SEL+1~, EXFLUSH+3~, PEFLUSH+3~, VIFC+4*, TODAY+3~, TODAY+7* , TODAY+8, TODAY+14, TODAY+16 | 
| Y | CAT+1~, PAST+8*, PAST+10, DIC+1, DIC+2, EXFLUSH+3~, PEFLUSH+3~, VIFC+5, VIFC+6, TODAY+3~ | 
| Z | CAT+1~, EXFLUSH+3~, PEFLUSH+3~ |