VENPCCK ; IHS/OIT/GIS - KNOWLEDGE BASE ;
Source file <VENPCCK.m>
Package | Total | Call Graph |
---|---|---|
VA Fileman | 3 | ^DIC ^DIE ^DIK |
PCC New Encounter Form | 2 | LAST^VENPCCKX $$OPN^VENPCCP |
IHS VA Utilities | 1 | ^XBFMK |
Kernel | 1 | ($$FMDIFF,$$FMTE)^XLFDT |
Package | Total | Caller Graph |
---|---|---|
PCC New Encounter Form | 2 | VENPCCKX VENPCCQA |
Patient Care Component | 1 | APCHS6B |
Name | Comments | DBIA/ICR reference |
---|---|---|
TIME(AGE,UNIT) | ; EP - CONVERT TIME TO DAYS
|
|
GETKBI(KCIEN,CNT) | ; EP - GET KB ITEMS FROM A SPECIFIC CATEGORY
|
|
PASS2 | ||
LAST(KCIEN,KIEN,DFN,TITLE) | ; EP - GET LAST RESULT AND APPEND TO RESULT
|
|
LEGACY | ; EP-IF THE DOMAIN CONTEXT IS NOT DEFINED, USE THE LEGACY DRIVER BEASED ON THE KB MULTIPLE IN THE TEMPLATE FILE
; FOR BACKWARD COMPATIBILITY ONLY. THIS WILL BE PHASED OUT |
|
NEW | ||
SET | ||
NKBT(KGIEN,IENS,MAX,OUT,TOT) | ; EP - RETURN A LIST OF TEMPLATES THAT ARE NOT ASSOCIATED WITH A KB GROUP
|
|
TAX(OUT,IN) | ; EP - RPC: VEN PCC+ KB TAXONOMY
|
|
FILE(TYPE) | ; EP-UPDATE VEN EHP KB ITEM FILE
|
|
ITAX(PARAM,IENS,MAX,OUT,TOT) | ; EP - RETURN A LIST OF TEMPLATES ASSOCIATED WITH A KB GROUP
|
|
DM | ; EP-DDST MILESTONES
|
|
KBT3(OUT,IN) | ; EP-ASSOCIATE KB GROUP WITH TEMPLATES
|
|
PE1(FILE) | ; EP - FIRST PASS FOR PATIENT ED AND NUTRITION TOPICS
|
|
DFILE(TYPE) | ; EP-FILE DEVELOPMENTAL DATA
|
|
EXAM | ; EP-IMPORT EXAM FILE INTO KNOWLEDGE BASE
|
|
KBT2(OUT,IN) | ; EP - RPC: VEN PCC+ GET NON KB TEMPLATES
|
|
IMPORT | ; EP-IMPORT KNOWLEGEBASE CONTENT FOR WELL CHILD CARE
|
|
KBG(OUT,IN) | ; EP - RPC: VEN PCC+ GET KB GROUPS
|
|
FKBT(KGIEN,IENS,MAX,OUT,TOT) | ; EP - RETURN A LIST OF TEMPLATES ASSOCIATED WITH A KB GROUP
|
|
KBI(OUT,IN) | ; EP-SUBMIT KB GROUP AND RETURN ALL THE ITEMS IN A TABLE
|
|
KBT1(OUT,IN) | ; EP - RPC: VEN PCC+ GET KB TEMPLATES
|
|
KX | ||
PASS1(FILE) | ; EP - GENERATE A PRIMARY ARRAY FROM THE FILE
|
|
D1(FILE,TYPE) | ; EP - FIRST DEVELOPMENTAL PASS
|
|
TRIG(AGE,IEN,MODE) | ; EP - TRIGGER DAYS FROM EXTERNAL AGE
; MODE = 1 START ; MODE = 2 STOP |
|
NOITEMS | ||
NUTR | ; EP-NUTRITION TOPICS
|
|
FKBTX | ; EP - FILTERS
|
|
DAYS(DFN) | ; EP - GIVEN A DOB, RETURN THE AGE IN DAYS
|
|
PTED | ; EP-PATIENT ED TOPICS
|
|
FETCH(DEFEF,DFN) | ; EP-RETURN KNOWLEDGEBASE DATA
|
Name | Field # of Occurrence |
---|---|
^DIC | FILE+21, DFILE+10, KBI+8, KBT3+10 |
^DIE | FILE+24, DFILE+20 |
^DIK | NUTR+3, PTED+3, EXAM+3, D1+5 |
LAST^VENPCCKX | LAST+5 |
$$OPN^VENPCCP | PE1+3, PASS1+3, D1+9 |
^XBFMK | NUTR+4, NUTR+12, PTED+4, PTED+12, EXAM+4, EXAM+12, DM+12, D1+6, KBI+11, KBT3+12 |
$$FMDIFF^XLFDT | DAYS+4 |
$$FMTE^XLFDT | LAST+7 |
Name | Line Occurrences |
---|---|
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 |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^ATXAX - [#9002226] | ITAX+8 |
^ATXAX("B" | ITAX+5, ITAX+7 |
^DPT - [#2] | FETCH+1, GETKBI+11, DAYS+2 |
^TMP("VEN KB" | NUTR+7, PTED+7, EXAM+7, DM+6, DM+11! |
^TMP("VEN KBX" | DM+3, DM+9!, D1+19 |
^TMP("VEN PRNT" | FETCH+4 |
^VEN(7.11 - [#19707.11] | GETKBI+2, FILE+2, D1+1, DFILE+2, TRIG+5, TRIG+7, FKBTX+4, KBI+4, KBT3+2 |
^VEN(7.12 - [#19707.12] | GETKBI+19, GETKBI+20, GETKBI+29, NUTR+3, PTED+3, EXAM+3, FILE+24, D1+5, DFILE+20, TRIG+3 |
^VEN(7.13 - [#19707.13] | NEW+4, NEW+5, NEW+8, NEW+9 |
^VEN(7.41 - [#19707.41] | FETCH+6, NEW+1, NEW+2, LEGACY+2, LEGACY+5, LEGACY+6, FKBTX+6, FKBTX+8, FKBTX+9, FKBTX+10 , KBT3+8 |
Name | Line Occurrences |
---|---|
$$DAYS | GETKBI+7 |
$$TIME | FILE+13, FILE+15, D1+18, TRIG+8 |
D1 | DM+5, DM+8 |
DFILE | DM+10 |
DM | IMPORT+1 |
EXAM | IMPORT+1 |
FILE | NUTR+10, PTED+10, EXAM+10 |
FKBTX | FKBT+2, NKBT+2 |
GETKBI | SET+5, LEGACY+8 |
LAST | GETKBI+26 |
LEGACY | FETCH+6 |
NUTR | IMPORT+1 |
PASS1 | EXAM+8 |
PASS2 | NUTR+9, PTED+9, EXAM+9 |
PE1 | NUTR+8, PTED+8 |
PTED | IMPORT+1 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | FETCH+3~, NEW+2*, NEW+3, NEW+6, NEW+9*, NEW+10, NEW+11, GETKBI+24*, LAST+1~, LAST+7* , LAST+8*, LAST+9, FILE+1~, FILE+16*, DFILE+1~, DFILE+14*, DFILE+15, DFILE+16, DFILE+17 |
A1 | DFILE+1~, DFILE+8*, DFILE+11, DFILE+13, DFILE+14 |
A2 | DFILE+1~, DFILE+11*, DFILE+12*, DFILE+13* |
AGE | FETCH+2~, GETKBI+1~, GETKBI+7*, GETKBI+12, GETKBI+13, GETKBI+22, GETKBI+23, D1+7~, D1+16*, D1+17 , D1+18*, D1+19, D1+20, TIME~, TIME+1, TIME+2, TIME+4, TIME+5, TIME+6, TIME+7 , TRIG~, TRIG+8 |
AGE1 | FILE+1~, FILE+11*, FILE+12, FILE+13* |
AGE2 | FILE+1~, FILE+14*, FILE+15* |
AGEFLAG | FETCH+2~, GETKBI+6*, GETKBI+7, GETKBI+22, GETKBI+23 |
AGEGRP | FETCH+3~, GETKBI+13*, GETKBI+14, GETKBI+15 |
ARR | FETCH+3~, GETKBI+18!, NOITEMS+1, NOITEMS+8!, NUTR+5~, NUTR+7*, NUTR+11, PTED+5~, PTED+7*, PTED+11 , PE1+11, EXAM+5~, EXAM+7*, EXAM+11, PASS1+10, PASS2+2, PASS2+4, PASS2+6, PASS2+7, PASS2+12 , PASS2+13, PASS2+16, PASS2+17, FILE+9, FILE+10, DM+1~, DM+3*, DM+6*, D1+20, DFILE+8 , DFILE+11, DFILE+14 |
ARR( | GETKBI+31*, GETKBI+32*, NOITEMS+3, NOITEMS+5, NOITEMS+6 |
AX1 | FILE+1~, FILE+12* |
AX2 | FILE+1~, FILE+14* |
CAT | FETCH+3~, GETKBI+3*, GETKBI+26, GETKBI+29, TRIG+2~, TRIG+5*, TRIG+6 |
CIEN | TRIG+2~, TRIG+4*, TRIG+5, TRIG+7 |
CNT | FETCH+3~, NEW+16*, SET+1, SET+4, SET+5, SET+7*, LEGACY+3~, LEGACY+4*, LEGACY+5, LEGACY+8 , GETKBI~, GETKBI+5*, GETKBI+17, GETKBI+19, GETKBI+35*, GETKBI+36, GETKBI+37, NOITEMS*, NOITEMS+3, NOITEMS+4* , NOITEMS+5, NOITEMS+6, PE1+1~, PE1+8*, PE1+9*, PE1+10, PE1+11, PASS1+1~, PASS1+7*, PASS1+8* , PASS1+9, PASS1+10, PASS2+1~, PASS2+5*, PASS2+6*, PASS2+7, PASS2+8, PASS2+11*, PASS2+12*, PASS2+13 , PASS2+14, D1+7~, D1+13*, D1+14*, D1+15, D1+16 |
CODE | FILE+1~, FILE+23*, DFILE+1~, DFILE+19* |
DA | NUTR+1~, NUTR+3*, PTED+1~, PTED+3*, EXAM+1~, EXAM+3*, FILE+1~, FILE+22*, FILE+23, FILE+24 , D1+3~, D1+5*, DFILE+1~, DFILE+18*, DFILE+19, DFILE+20, ITAX+1~, ITAX+6*, ITAX+7*, ITAX+8 , FKBTX+1~, FKBTX+7*, FKBTX+8*, FKBTX+9, FKBTX+10, KBI+3~, KBT3+1~ |
DA(1 | KBT3+6*, KBT3+8, KBT3+9 |
DAYS | TRIG+2~, TRIG+8*, TRIG+9 |
DEFEF | FETCH~, FETCH+6, NEW+1, NEW+2, LEGACY+2, LEGACY+5, LEGACY+6 |
DFN | FETCH~, FETCH+1, GETKBI+7, GETKBI+11, GETKBI+26, LAST~, LAST+5, DAYS~, DAYS+2 |
DIC | FILE+1~, FILE+6*, DFILE+1~, DFILE+4*, KBI+3~, KBI+6*, KBT3+1~, KBT3+9* |
DIC("P" | KBT3+3* |
DIC(0 | FILE+6*, DFILE+4*, KBT3+3* |
DIE | FILE+1~, FILE+6*, DFILE+1~, DFILE+4* |
DIEN | FETCH+3~, NEW*, NEW+1*, NEW+2, NEW+6 |
DIK | NUTR+1~, NUTR+2*, PTED+1~, PTED+2*, EXAM+1~, EXAM+2*, D1+3~, D1+4* |
>> DLAYGO | FILE+6*, DFILE+4*, KBI+7*, KBT3+3* |
DOB | DAYS+1~, DAYS+2*, DAYS+3, DAYS+4 |
>> DOC(0 | KBI+6* |
DOM | FETCH+3~, NEW+3*, NEW+4, NEW+5, NEW+8, NEW+9 |
DORD | FETCH+3~, NEW+6*, NEW+13, NEW+16*, SET*, SET+1, SET+2 |
DR | FILE+1~, FILE+7*, FILE+8*, DFILE+1~, DFILE+5*, DFILE+6* |
DT | LAST+2, DAYS+4 |
EX | ITAX+1~, ITAX+2*, ITAX+3*, ITAX+9, FKBTX+1~, FKBTX+2*, FKBTX+3*, FKBTX+11 |
FILE | NUTR+5~, NUTR+6*, NUTR+8, PTED+5~, PTED+6*, PTED+8, PE1~, PE1+3, EXAM+5~, EXAM+6* , EXAM+8, PASS1~, PASS1+3, DM+1~, DM+4*, DM+5, DM+7*, DM+8, D1~, D1+1 , D1+9 |
GESTFLAG | FETCH+2~, GETKBI+8* |
HDR | FETCH+2~, GETKBI+4*, GETKBI+15*, GETKBI+17 |
IEN | FETCH+2~, TRIG~, TRIG+3 |
IENS | ITAX~, FKBT~, NKBT~ |
IFLG | FETCH+2~ |
IN | TAX~, KBT1~, KBT1+1, KBT1+2, KBT2~, KBT2+1, KBT2+2, KBG~, KBI~, KBI+2 , KBI+4, KBI+7, KBT3~, KBT3+2, KBT3+4 |
INACTIVE | D1+7~, D1+19*, D1+20, DFILE+1~, DFILE+16* |
IX | FETCH+2~ |
K | FETCH+2~, GETKBI+2*, GETKBI+3, GETKBI+4, GETKBI+6, GETKBI+8, GETKBI+9, GETKBI+10, GETKBI+12 |
KB | KBT3+1~, KBT3+2*, KBT3+7 |
KC | FETCH+3~, NEW+7*, NEW+8*, NEW+9, NEW+12 |
KCIEN | FETCH+2~, NEW+10*, NEW+13, SET+2*, SET+3, SET+5, LEGACY+3~, LEGACY+6*, LEGACY+7, LEGACY+8 , GETKBI~, GETKBI+2, GETKBI+19, GETKBI+26, LAST~, LAST+5 |
KGIEN | FKBT~, NKBT~, FKBTX+4, FKBTX+9, FKBTX+10, KBI+3~, KBI+4*, KBI+5, KBI+9*, KBI+12 , KBI+13 |
KIEN | FETCH+2~, GETKBI+18*, GETKBI+19*, GETKBI+20, GETKBI+26, GETKBI+29, GETKBI+32, GETKBI+37, LAST~, LAST+5 , KBI+3~ |
LAGFLAG | FETCH+2~, GETKBI+9* |
LASTCNT | FETCH+3~, SET+4*, SET+7 |
LASTDT | LAST+1~, LAST+5, LAST+6, LAST+7 |
LASTRES | LAST+1~, LAST+5, LAST+8 |
MAX | ITAX~, FKBT~, NKBT~ |
MAXIDT | LAST+1~, LAST+2*, LAST+5 |
MN | FILE+1~, FILE+3*, FILE+23, DFILE+1~, DFILE+3*, DFILE+19 |
MOD | FETCH+3~, GETKBI+27*, GETKBI+28, GETKBI+29, GETKBI+31, GETKBI+32, NOITEMS+2*, NOITEMS+3*, NOITEMS+5, NOITEMS+6 |
MODE | TRIG~, TRIG+6, FKBT+1~*, NKBT+1~*, FKBTX+9, FKBTX+10 |
NAME | DM+1~, DM+2*, DM+4, DM+7, ITAX+1~, ITAX+4*, ITAX+5*, ITAX+7, FKBTX+1~, FKBTX+5* , FKBTX+6*, FKBTX+8 |
ORD | FETCH+3~, NEW+11*, NEW+12*, NEW+13, SET+1*, SET+2 |
ORD( | NEW+13*, SET, SET+1, SET+2 |
OUT | TAX~, TAX+1*, ITAX~, FKBT~, NKBT~, KBT1~, KBT1+1*, KBT1+2*, KBT2~, KBT2+1* , KBT2+2*, KBG~, KBG+1*, KBI~, KBI+1*, KBI+13*, KBT3~, KBT3+12* |
PARAM | ITAX~ |
PATH | PE1+1~, PE1+2*, PE1+3, PASS1+1~, PASS1+2*, PASS1+3, D1+7~, D1+8*, D1+9 |
PCE | PE1+1~, PE1+5*, PE1+6, PE1+10, PASS1+1~, PASS1+5*, PASS1+6, PASS1+9, D1+7~, D1+11* , D1+12, D1+15, KBT3+1~, KBT3+5*, KBT3+6 |
PCT | D1+7~, D1+15*, D1+20, DFILE+1~, DFILE+15* |
PECODE | FETCH+3~, GETKBI+12*, GETKBI+15 |
POP | PE1+1~, PE1+3*, PASS1+1~, PASS1+3*, D1+7~, D1+9* |
REC | PE1+1~, PASS1+1~, D1+7~ |
REC( | PE1+9, PE1+10, PASS1+8, PASS1+9, D1+14, D1+15, D1+16 |
REC(0 | PE1+4, PE1+6, PASS1+4, PASS1+6, D1+10, D1+12 |
SEX | FETCH+2~, GETKBI+11*, GETKBI+24, FILE+1~, FILE+16*, DFILE+1~ |
SEXFLAG | FETCH+2~, GETKBI+10*, GETKBI+11, GETKBI+24 |
SEXSCR | FILE+1~, FILE+5*, FILE+16, DFILE+1~ |
SS | PE1+1~, PE1+6*, PE1+7, PE1+11, PASS1+1~, PASS1+6*, PASS1+10, PASS2+1~, PASS2+2*, PASS2+3 , PASS2+4, PASS2+6, PASS2+7, PASS2+12, PASS2+13, PASS2+16, PASS2+17, D1+7~, D1+12*, D1+19 , D1+20 |
START | FETCH+2~, GETKBI+22*, PASS2+1~, PASS2+5*, PASS2+6, PASS2+8*, PASS2+10, PASS2+17, TRIG+2~, TRIG+4* , TRIG+6 |
STG | FETCH+2~, GETKBI+20*, GETKBI+21, GETKBI+22, GETKBI+23, GETKBI+24, GETKBI+25, GETKBI+27, FILE+1~, FILE+2* , FILE+3, FILE+4, FILE+5, DFILE+1~, DFILE+2*, DFILE+3, TRIG+2~, TRIG+3*, TRIG+4, ITAX+1~ , FKBTX+1~, KBT3+1~, KBT3+4*, KBT3+5, KBT3+6 |
STOP | FETCH+2~, GETKBI+23*, PASS2+1~, PASS2+11*, PASS2+12, PASS2+14*, PASS2+17, TRIG+2~, TRIG+4*, TRIG+6 |
TEXT | FILE+1~, FILE+9*, FILE+10, FILE+18*, FILE+19*, DFILE+1~, DFILE+7*, DFILE+8*, DFILE+11, DFILE+14 |
TIEN | FETCH+3~, LEGACY+3~, LEGACY+4*, LEGACY+5*, LEGACY+6 |
TITLE | FETCH+3~, GETKBI+25*, GETKBI+26, GETKBI+28*, GETKBI+31, GETKBI+36, LAST~, LAST+3, LAST+9* |
TMP | FETCH+2~, FETCH+4*, SET+7, GETKBI+17, GETKBI+36, GETKBI+37, NOITEMS, NOITEMS+5, NOITEMS+6 |
TOT | FETCH+3~, GETKBI+18*, GETKBI+30*, GETKBI+31, GETKBI+32, GETKBI+35*, NOITEMS, NOITEMS+3*, NOITEMS+5, NOITEMS+6 , PE1+1~, PE1+4*, PE1+5, PASS1+1~, PASS1+4*, PASS1+5, D1+7~, D1+10*, D1+11, ITAX~ , FKBT~, NKBT~ |
TXT | LAST+1~, LAST+3*, LAST+4*, LAST+5 |
TYPE | NUTR+5~, NUTR+6*, NUTR+10, PTED+5~, PTED+6*, PTED+10, EXAM+5~, EXAM+6*, EXAM+10, FILE~ , FILE+2, FILE+16, FILE+18, FILE+19, FILE+20, DM+1~, DM+2*, DM+5, DM+8, DM+10 , D1~, D1+1, D1+5, DFILE~, DFILE+2, DFILE+9 |
U | NEW+4, NEW+5, NEW+6, NEW+11, GETKBI+3, GETKBI+4, GETKBI+6, GETKBI+8, GETKBI+9, GETKBI+10 , GETKBI+11, GETKBI+12, GETKBI+21, GETKBI+22, GETKBI+23, GETKBI+24, GETKBI+25, GETKBI+27, GETKBI+29, PE1+4 , PE1+6, PE1+10, PE1+11, PASS1+4, PASS1+6, PASS1+9, PASS2+8, PASS2+14, PASS2+17, FILE+3 , FILE+4, FILE+5, FILE+11, FILE+14, FILE+16, FILE+18, FILE+19, DM+2, D1+10, D1+12 , D1+15, D1+16, D1+19, D1+20, DFILE+3, DFILE+16, DFILE+17, TRIG+4, TRIG+5, TRIG+7 , DAYS+2, ITAX+2, ITAX+8, FKBTX+2 |
UNIT | FILE+1~, FILE+4*, FILE+13, FILE+15, DFILE+1~, TIME~, TIME+3, TIME+4, TIME+5, TIME+6 , TIME+7, TRIG+2~, TRIG+7*, TRIG+8 |
VAL | PASS1+1~, PASS1+9*, PASS1+10, PASS2+1~, PASS2+7*, PASS2+8, PASS2+13*, PASS2+14, PASS2+17 |
X | FILE+1~, FILE+20*, DFILE+1~, DFILE+9*, KBI+3~, KBI+7*, KBT3+1~, KBT3+7* |
XCODE | PE1+1~, PE1+10*, PE1+11, FILE+1~, FILE+17*, FILE+18* |
XSTART | D1+7~, D1+17*, D1+20, DFILE+1~, DFILE+17* |
XSTOP | D1+7~, D1+17*, D1+20, DFILE+1~, DFILE+17* |
Y | FILE+1~, FILE+21, FILE+22, DFILE+1~, DFILE+10, DFILE+18, KBI+8, KBI+9, KBT3+1~ |
Z | GETKBI+13*, FILE+1~, FILE+10*, FILE+11, FILE+14, FILE+16, FILE+18, FILE+19, DFILE+1~ |