VENPCCKB ; IHS/OIT/GIS - KNOWLEDGEBASE UTILITIES ;
Source file <VENPCCKB.m>
| Package | Total | Call Graph | 
|---|---|---|
| VA Fileman | 2 | ^DIC ^DIE | 
| IHS VA Utilities | 1 | ^XBFMK | 
| Kernel | 1 | $$UP^XLFSTR | 
| PCC New Encounter Form | 1 | $$OPN^VENPCCP | 
| Package | Total | Caller Graph | 
|---|---|---|
| PCC New Encounter Form | 2 | VENPCCQ6 VENPCCQX | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| PARSE(PATH,FILE) | ; EP - PARSE A KB DEFINITION DOCUMENT AND STORE KB GROUPS AND ITEMS | |
| CONVERT | ; EP - CONVERT ENTRIES TO NEW NATL STDS | |
| PTED | ; EP - PATIENT ED CODES | |
| GRP | ||
| GET | ; EP - CAPTURE CONTENT | |
| PASS1 | ; EP - GET KB GROUPS | |
| PASS2 | ; EP - GET KB ITEMS | |
| WPARR | ||
| TOPIC | ; EP - IF ENTRIES ARE MISSING FROM THE EDUCATION TOPIC FILE, ADD THEM NOW | |
| ITEM | ||
| BRACKET | ||
| CHA | ; EP - CONVERT CH TO CHA | |
| TDIC(MN,MAJ,TNAME,ARR) | ; EP - MAKE NEW EDUCATION TOPIC ENTRY | |
| TARR | ; MAKE TEMP ARRAY OF ALL MNEMONICS AND THEIR SUB-TOPICS IN THE KB ITEM FILE | |
| TENT | ; FOR EACH ITEM IN THE ARRAY, MAKE NEW ENTRY IN THE EDUCATION TOPIC FILE - IF NECESSARY | |
| NAME(MN) | ; EP - TRIGGER: GIVEN A ED TOPIC MNEMONIC, RETURN THE NAME FROM THE PT ED FILE | |
| PEC | ; EP - AUTOMATICALLY ASSIGN PATIENT ED CODES TO ITEMS | 
| Name | Line Occurrences | 
|---|---|
| Function Call: READ | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^VEN(7.11 - [#19707.11] | Classic Fileman Calls | 
| ^VEN(7.12 - [#19707.12] | Classic Fileman Calls | 
| ^AUTTEDT - [#9999999.09] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^AUTTEDT - [#9999999.09] | TARR+8, TDIC+6, NAME+5, NAME+6 | 
| ^AUTTEDT("C" | TARR+6, NAME+4 | 
| ^TMP("VEN AG GROUP" | PARSE+10!, PASS1+2!, PASS1+5*, PASS1+10, PASS1+20*, GRP | 
| ^TMP("VEN AG" | PARSE+5 | 
| ^TMP("VEN EDU" | TOPIC+2 | 
| ^VEN(7.11 - [#19707.11] | PASS1+17, PASS1+18*, PASS1+19*, PEC+5 | 
| ^VEN(7.12 - [#19707.12] | ITEM+8, PEC+3, PEC+4, PEC+9*, TARR+1, TARR+17, CONVERT+3, CONVERT+4, CONVERT+9*, PTED+3 , PTED+4, PTED+7*, CHA+3, CHA+5* | 
| Name | Line Occurrences | 
|---|---|
| PASS1 | PARSE+8 | 
| PASS2 | PARSE+9 | 
| TDIC | WPARR+9 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | PASS1+1~, PASS1+7*, PASS1+12, TOPIC+1~, TARR+8*, TARR+9*, TARR+10*, TARR+18*, TARR+19, WPARR+6* , WPARR+7, TDIC+1~, CONVERT+1~, CONVERT+4*, CONVERT+5, CHA+1~ | 
| ARR | WPARR+1!, WPARR+9, TDIC~, TDIC+11! | 
| ARR( | WPARR+4*, WPARR+6*, TDIC+10 | 
| ARR(9999 | TDIC+8 | 
| CAT | PASS1+1~, PASS1+13*, PASS1+19, CONVERT+1~ | 
| CIEN | PEC+1~, PEC+5* | 
| CNT | TOPIC+1~, TENT+5*, TENT+6*, TENT+7, TENT+8, WPARR+1*, WPARR+3*, WPARR+4, WPARR+6, TDIC+1~ , TDIC+8*, TDIC+9, TDIC+10 | 
| CODE | PEC+1~, PEC+7*, PEC+9 | 
| DA | PASS1+1~, PASS1+16*, PASS1+17, PASS1+18, PASS1+19, PASS1+20, PASS2+1~, ITEM+7*, ITEM+8, TDIC+1~ , TDIC+5*, TDIC+6, PTED+1~, PTED+2*, PTED+3*, PTED+4, PTED+7 | 
| DAY1 | PASS2+1~, PASS2+2*, BRACKET+1*, BRACKET+6*, BRACKET+7*, ITEM | 
| DAY2 | PASS2+1~, PASS2+2*, BRACKET+1*, BRACKET+8*, ITEM | 
| DIC | PASS1+1~, PASS1+8*, PASS2+1~, PASS2+3*, TDIC+1~, TDIC+2*, TDIC+5, CONVERT+1~, CONVERT+2* | 
| DIC(0 | PASS1+8*, PASS2+3*, TDIC+2*, CONVERT+2* | 
| DIE | PASS1+1~, PASS1+8*, PASS2+1~, PASS2+3*, TDIC+1~, TDIC+5* | 
| >> DLAYGO | PASS1+8*, PASS2+3*, TDIC+2*, CONVERT+2* | 
| DR | PASS1+1~, PASS1+9*, PASS2+1~, PASS2+4*, TDIC+1~, TDIC+5* | 
| DT | PASS1+18, TDIC+9 | 
| EIEN | TOPIC+1~, TARR+6*, TARR+7, TARR+8, NAME+2~, NAME+3*, NAME+4*, NAME+5, NAME+6 | 
| FILE | PARSE~, PARSE+2, PARSE+3*, PARSE+4, PARSE+6 | 
| FULL | TOPIC+1~ | 
| GBL | TDIC+1~, TDIC+6*, TDIC+7, TDIC+9, TDIC+10 | 
| GIEN | PASS2+1~, PASS2+2*, GRP*, ITEM, ITEM+5 | 
| GROUP | PASS2+1~, PASS2+2*, GRP*, ITEM | 
| GRP | PEC+1~, PEC+8*, PEC+9 | 
| HDR | PASS1+1~, PASS1+13* | 
| IIEN | PEC+1~, PEC+2*, PEC+3*, PEC+4, PEC+9, CONVERT+1~, CONVERT+2*, CONVERT+3*, CONVERT+4 | 
| ITEM | PASS2+1~, ITEM+3*, ITEM+4*, PEC+1~ | 
| KGBL | TOPIC+1~, TARR+1*, TARR+2, TARR+3, TARR+5* | 
| KIEN | TOPIC+3*, TARR+2*, TARR+3, TARR+5, TARR+17, CHA+1~, CHA+2*, CHA+3*, CHA+5 | 
| LINE | GET+1~, GET+3*, GET+7, PASS1+1~, PASS1+2*, PASS1+3*, PASS1+4, PASS2+1~, PASS2+2*, PASS2+5* | 
| M | PASS2+1~ | 
| M1 | PASS2+1~, BRACKET+3*, BRACKET+4, BRACKET+6, BRACKET+7 | 
| M2 | PASS2+1~, BRACKET+3*, BRACKET+4, BRACKET+8, ITEM | 
| MAJ | TOPIC+1~, TARR+4*, TARR+10, TENT+4*, WPARR+9, TDIC~ | 
| MN | PARSE+1~, PARSE+4*, PASS1+14, TOPIC+1~, TARR+3*, TARR+4, TARR+5, TARR+6, TARR+12, TARR+16 , TARR+18, TARR+19, TENT+1*, TENT+2*, TENT+3, TENT+4, TENT+6, TENT+7, WPARR+9, TDIC~ , TDIC+12, NAME~, NAME+1, NAME+4 | 
| NAME | PASS1+1~, PASS1+7*, PASS1+10*, PASS1+11, PASS1+20, TOPIC+1~, NAME+2~, NAME+3*, NAME+4, NAME+6* , NAME+9 | 
| PATH | PARSE~, PARSE+6 | 
| POP | PARSE+1~, PARSE+6*, PARSE+7 | 
| PRE | PEC+1~, PEC+6*, PEC+9 | 
| STG | TOPIC+1~, TENT+5*, TENT+9*, TENT+10*, WPARR+2, WPARR+4*, WPARR+5, WPARR+7*, CONVERT+1~, CONVERT+4* , CONVERT+6*, CONVERT+9 | 
| STOP | GET+1~, GET+2*, GET+3, GET+5* | 
| STOPIC | TOPIC+1~, TARR+17*, TARR+19 | 
| TIEN | TOPIC+1~ | 
| TMP | PARSE+1~, PARSE+5*, PARSE+10, GET+7, PASS1+3, PASS1+4, PASS2+5, TOPIC+1~, TOPIC+2*, TARR+16 , TARR+18, TARR+19, TENT+2, TENT+3, TENT+6, TENT+7, WPARR+11 | 
| TNAME | TOPIC+1~, TARR+5*, TARR+16, TENT+3*, WPARR+9, TDIC~, TDIC+3, TDIC+12 | 
| TXT | PASS2+1~, PASS2+5*, BRACKET, BRACKET+2, GRP, ITEM+2, ITEM+3 | 
| U | PASS1+18, PEC+6, PEC+7, PEC+8, PEC+9, TARR+3, TARR+5, TARR+9, TARR+10, TARR+17 , TDIC+9, CONVERT+6, PTED+4, PTED+7, CHA+3, CHA+5, NAME+5, NAME+6 | 
| W | PASS2+1~ | 
| X | GET+1~, GET+2*, GET+4*, GET+5, GET+6, GET+7, PASS1+1~, PASS1+2*, PASS1+3, PASS1+4* , PASS1+5, PASS1+11*, PASS1+12*, PASS1+13*, PASS1+14*, PASS2+1~, ITEM+5*, PEC+1~, PEC+4*, PEC+5 , PEC+8, PEC+9*, TOPIC+1~, TENT+7*, TENT+8*, TENT+10, WPARR+5*, WPARR+6, TDIC+1~, TDIC+3* , TDIC+10*, CONVERT+1~, CONVERT+5*, CONVERT+6, CONVERT+7*, PTED+4*, PTED+5, PTED+6, PTED+7, CHA+1~ , CHA+3*, CHA+4*, CHA+5, NAME+2~ | 
| Y | PASS1+1~, PASS1+15, PASS1+16, PASS2+1~, BRACKET+2*, BRACKET+3, ITEM+6, ITEM+7, PEC+1~, PEC+5* , PEC+6, PEC+7, TOPIC+1~, TARR+12*, TARR+13, TARR+14, TARR+15, WPARR+5*, TDIC+1~, TDIC+4 , TDIC+5, CONVERT+1~, CONVERT+8, CONVERT+9, CHA+1~, NAME+2~ | 
| Z | PASS2+1~, PEC+1~, PEC+8*, TOPIC+1~, WPARR+5*, WPARR+6, CONVERT+1~, NAME+2~ |