APCDDMUP ; IHS/CMI/LAB - EDITS FOR AUPNVSIT (VISIT:9000010) 24-MAY-1993 ;
Source file <APCDDMUP.m>
| Package | Total | Call Graph | 
|---|---|---|
| Patient Care Component | 9 | ^APCDALV  ^APCDALVR  GETVISIT^APCDAPI4  (DENTAL,DEPR,EYE,FLU,FOOT,MAM,PAP,PNEU,TD)^APCDDMU1  (BP,EDUC,EKG,LAB,MED,PPD,SGHF,TBHF)^APCDDMU2  (BTLHF,LPHF,REF,RTLHF)^APCDDMU3  INAC^APCDEA  DEDT^APCDEA2 ^APCDEMDI | 
| VA Fileman | 8 | EN^DDIOL  ^DDS  ^DIC  (FILE,YN)^DICN  DQ^DICQ  ^DIE  ^DIK  ^DIR | 
| IHS VA Utilities | 2 | ^XBFMK EN^XBVK | 
| Kernel | 2 | $$FMTE^XLFDT $$UP^XLFSTR | 
| IHS Changes To Scheduling | 1 | ^BSDAPI4 | 
| IHS Patient | 1 | KILL^AUPNPAT | 
| Package | Total | Caller Graph | 
|---|---|---|
| Patient Care Component | 3 | APCDDMU1 APCDDMU2 APCDDMU3 | 
| Diabetes Registry | 1 | BDMGUB | 
| IHS Personal Health Record | 1 | BPHRCHK | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| PROBN | ;EP | |
| VSIT01 | ;EP;9000010,.01 (VISIT,VISIT/ADMIT DATE&TIME) | |
| EN(APCDDA,APCDDMER) | ;PEP - called from DM GUI | |
| UPDPCC | ;update pcc | |
| VSIT01B | ; | |
| CTR(X,Y) | ;EP - Center X in a field Y wide. | |
| CREATE | ;create entry in fileman file | |
| ERR(T) | ;EP | |
| EVSIT | ;EP - get/create event visit | |
| HT | ; | |
| GETPAT | ; | |
| SMOKEHF | ; | |
| WT | ; | |
| XIT | ; | |
| PROBNUM(X) | ;EP - get problem ien given problem number | |
| BSD | ; | |
| DEL | ||
| ID | ; | |
| REF | ;update refusals? | |
| PROB | ; | 
| Name | Field # of Occurrence | 
|---|---|
| ^APCDALV | EVSIT+11 | 
| ^APCDALVR | HT+16, WT+16, SMOKEHF+15 | 
| GETVISIT^APCDAPI4 | BSD+11 | 
| DENTAL^APCDDMU1 | EN+17 | 
| DEPR^APCDDMU1 | EN+16 | 
| EYE^APCDDMU1 | EN+15 | 
| FLU^APCDDMU1 | EN+20 | 
| FOOT^APCDDMU1 | EN+14 | 
| MAM^APCDDMU1 | EN+19 | 
| PAP^APCDDMU1 | EN+18 | 
| PNEU^APCDDMU1 | EN+21 | 
| TD^APCDDMU1 | EN+22 | 
| BP^APCDDMU2 | EN+10 | 
| EDUC^APCDDMU2 | EN+25 | 
| EKG^APCDDMU2 | EN+24 | 
| LAB^APCDDMU2 | EN+26 | 
| MED^APCDDMU2 | EN+27 | 
| PPD^APCDDMU2 | EN+23 | 
| SGHF^APCDDMU2 | EN+13 | 
| TBHF^APCDDMU2 | EN+12 | 
| BTLHF^APCDDMU3 | EN+30 | 
| LPHF^APCDDMU3 | EN+29 | 
| REF^APCDDMU3 | REF+4 | 
| RTLHF^APCDDMU3 | EN+28 | 
| INAC^APCDEA | GETPAT+8 | 
| DEDT^APCDEA2 | BSD+15, EVSIT+13 | 
| ^APCDEMDI | GETPAT+9 | 
| KILL^AUPNPAT | XIT+1 | 
| ^BSDAPI4 | EVSIT+1 | 
| EN^DDIOL | VSIT01+1, VSIT01+4, VSIT01B+1, VSIT01B+2, VSIT01B+3, PROBN+5, PROBN+6, PROBN+7, PROBN+9 | 
| ^DDS | APCDDMUP+24 | 
| ^DIC | GETPAT+4 | 
| FILE^DICN | CREATE+3 | 
| YN^DICN | GETPAT+6 | 
| DQ^DICQ | PROBNUM+12 | 
| ^DIE | PROB+8 | 
| ^DIK | DEL | 
| ^DIR | APCDDMUP+10, APCDDMUP+18, REF+1 | 
| ^XBFMK | XIT+4, PROB+7, PROB+10, SMOKEHF+28, CREATE+2, CREATE+6 | 
| EN^XBVK | XIT+3 | 
| $$FMTE^XLFDT | PROB+8, HT+9, WT+9, SMOKEHF+9 | 
| $$UP^XLFSTR | PROBN+2, PROBNUM+3 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^AUPNPAT - [#9000001] | Classic Fileman Calls | 
| ^AUPNPROB - [#9000011] | Classic Fileman Calls | 
| ^APCDDMUP - [#9001002.2] | Classic Fileman Calls | 
| ^AUTTLOC - [#9999999.06] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^APCCCTRL - [#9001000] | BSD+5, EVSIT+9 | 
| ^APCDDMUP - [#9001002.2] | EN+3, EN+4 | 
| ^APCDSITE - [#9001001.2] | GETPAT+3 | 
| ^AUPNPROB("AA" | PROBN+9, PROBNUM+10 | 
| ^AUPNVHF - [#9000010.23] | SMOKEHF+8 | 
| ^AUPNVHF("AD" | SMOKEHF+8 | 
| ^AUPNVMSR - [#9000010.01] | HT+8, WT+8 | 
| ^AUPNVMSR("AD" | HT+8, WT+8 | 
| ^AUPNVSIT - [#9000010] | HT+9, WT+9, SMOKEHF+9 | 
| ^AUTTHF - [#9999999.64] | SMOKEHF+5, SMOKEHF+9 | 
| ^AUTTLOC - [#9999999.06] | PROBN+9 | 
| ^AUTTLOC("D" | PROBN+6, PROBNUM+7 | 
| ^AUTTMSR("B" | HT+5, WT+5 | 
| Name | Line Occurrences | 
|---|---|
| $$CTR | APCDDMUP+4, APCDDMUP+5 | 
| $$PROBNUM | PROB+4 | 
| BSD | EVSIT+2 | 
| CREATE | APCDDMUP+21 | 
| DEL | APCDDMUP+25, REF+2, REF+3 | 
| EN | UPDPCC+2 | 
| ERR | PROB+5, PROB+9, HT+7, HT+9, HT+17, WT+7, WT+9, WT+17, SMOKEHF+7, SMOKEHF+9 , SMOKEHF+16, CREATE+4 | 
| EVSIT | HT+6, WT+6, SMOKEHF+6 | 
| GETPAT | APCDDMUP+7 | 
| HT | EN+8 | 
| PROB | EN+7 | 
| REF | APCDDMUP+30 | 
| SMOKEHF | EN+11 | 
| UPDPCC | APCDDMUP+26 | 
| VSIT01B | VSIT01+3 | 
| WT | EN+9 | 
| XIT | APCDDMUP+8, APCDDMUP+11, APCDDMUP+12, APCDDMUP+19, APCDDMUP+20, APCDDMUP+22, APCDDMUP+25, APCDDMUP+31 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> % | GETPAT+6* | 
| APCDALVR | HT+10!, HT+18!, WT+10!, WT+18!, SMOKEHF+10!, SMOKEHF+17!, BSD+9!, EVSIT+4!, EVSIT+14! | 
| APCDALVR("APCDAFLG" | HT+17, WT+17, SMOKEHF+16 | 
| APCDALVR("APCDATMP" | HT+13*, WT+13*, SMOKEHF+13* | 
| APCDALVR("APCDAUTO" | EVSIT+5* | 
| APCDALVR("APCDCAT" | EVSIT+7* | 
| APCDALVR("APCDDATE" | EVSIT+10* | 
| APCDALVR("APCDLOC" | EVSIT+8* | 
| APCDALVR("APCDPAT" | HT+11*, WT+11*, SMOKEHF+11*, EVSIT+6* | 
| APCDALVR("APCDTHF" | SMOKEHF+14* | 
| APCDALVR("APCDTTYP" | HT+14*, WT+14* | 
| APCDALVR("APCDTVAL" | HT+15*, WT+15* | 
| APCDALVR("APCDTYPE" | EVSIT+9* | 
| APCDALVR("APCDVSIT" | HT+12*, WT+12*, SMOKEHF+12*, EVSIT+12, EVSIT+13 | 
| APCDBSDV | BSD+10!, BSD+11 | 
| APCDBSDV( | BSD+15 | 
| APCDBSDV(0 | BSD+12, BSD+14 | 
| >> APCDD | PROB+6*, PROB+8 | 
| APCDDA | APCDDMUP+21*, APCDDMUP+22, APCDDMUP+24, UPDPCC+2, EN~, EN+3, EN+4, DEL, CREATE+1*, CREATE+5* | 
| >> APCDDMDT | HT+4*, WT+4*, SMOKEHF+3*, BSD+3, EVSIT+10, ID+1* | 
| APCDDMER | APCDDMUP+27, UPDPCC+2, EN~, EN+2! | 
| APCDDMER( | APCDDMUP+28, ERR+1* | 
| >> APCDDMPT | APCDDMUP+7*, APCDDMUP+8, EN+6*, HT+11, WT+11, SMOKEHF+11, BSD+2, EVSIT+6, CREATE+3, GETPAT+1* , GETPAT+7*, GETPAT+8* | 
| >> APCDERR | EN+1*, ERR+1* | 
| >> APCDFVOK | VSIT01B+1 | 
| APCDIN | BSD+1!, BSD+11 | 
| APCDIN("PAT" | BSD+2* | 
| APCDIN("SITE" | BSD+4* | 
| APCDIN("SRV C | AT" , BSD+6* | 
| APCDIN("TIME | RANGE" , BSD+7* | 
| APCDIN("USR" | BSD+8* | 
| APCDIN("VISIT | DATE" , BSD+3*, TYPE" , BSD+5* | 
| >> APCDMCAT | SMOKEHF+5* | 
| >> APCDMTYP | HT+5*, HT+8, HT+14, WT+5*, WT+8, WT+14, SMOKEHF+4*, SMOKEHF+5, SMOKEHF+8, SMOKEHF+14 | 
| >> APCDN | PROB+4*, PROB+5, PROB+8 | 
| >> APCDPARM | GETPAT+6 | 
| APCDPI | PROBN+1~, PROBN+4*, PROBNUM+2~, PROBNUM+5* | 
| APCDPLOC | PROBN+1~, PROBN+6*, PROBN+9, PROBNUM+2~, PROBNUM+7*, PROBNUM+10 | 
| APCDPN | PROBN+1~, PROBN+7*, PROBN+8*, PROBN+9, PROBNUM+2~, PROBNUM+8*, PROBNUM+9*, PROBNUM+10 | 
| APCDPPL | PROBN+1~, PROBN+4*, PROBN+5, PROBN+6, PROBN+7, PROBNUM+2~, PROBNUM+5*, PROBNUM+6, PROBNUM+7, PROBNUM+8 | 
| >> APCDREC | EN+3*, EN+6, PROB+1, PROB+2, PROB+3, PROB+6, HT+2, HT+3, HT+4, HT+8 , HT+9, HT+15, WT+2, WT+3, WT+4, WT+8, WT+9, WT+15, SMOKEHF+2, SMOKEHF+4 , SMOKEHF+9 | 
| >> APCDREC1 | EN+4*, SMOKEHF+3 | 
| APCDVSIT | HT+1!, HT+7, HT+8, HT+9, HT+12, WT+1!, WT+7, WT+8, WT+9, WT+12 , SMOKEHF+1!, SMOKEHF+7, SMOKEHF+8, SMOKEHF+9, SMOKEHF+12, BSD+14*, BSD+15, EVSIT+3!, EVSIT+12*, EVSIT+13 | 
| >> AUPNDOB | VSIT01+3, VSIT01B+3 | 
| >> AUPNDOD | VSIT01+3, VSIT01B+2 | 
| >> AUPNLK("INAC" | GETPAT+3* | 
| >> AUPNPAT | EN+6*, VSIT01+1, PROBN+9, PROBNUM+10 | 
| >> AUPNTALK | VSIT01+1, VSIT01+4, VSIT01B+1, VSIT01B+2, VSIT01B+3 | 
| D | PROBNUM+12~*! | 
| D0 | CREATE+3! | 
| DA | APCDDMUP+10!, APCDDMUP+18!, APCDDMUP+24*, DEL*, REF+1!, PROB+8*, PROBNUM+12~ | 
| DD | CREATE+3! | 
| >> DDSFILE | APCDDMUP+24* | 
| DIADD | XIT+2!, SMOKEHF+28!, CREATE+3*, CREATE+6! | 
| DIC | CREATE+3*, GETPAT+4*!, PROBNUM+12~*! | 
| DIC("DR" | CREATE+3* | 
| DIC(0 | CREATE+3*, GETPAT+4*, PROBNUM+12* | 
| >> DIE | PROB+8* | 
| >> DIK | DEL* | 
| DIMSG | APCDDMUP+25! | 
| DIR | APCDDMUP+10!, APCDDMUP+18!, REF+1! | 
| DIR("A" | APCDDMUP+10*, APCDDMUP+18*, REF+1* | 
| DIR("B" | APCDDMUP+10*, APCDDMUP+18*, REF+1* | 
| DIR(0 | APCDDMUP+10*, APCDDMUP+18*, REF+1* | 
| >> DIRUT | APCDDMUP+11, APCDDMUP+19, REF+2 | 
| DLAYGO | XIT+2!, SMOKEHF+28!, CREATE+3*, CREATE+6! | 
| DO | CREATE+3! | 
| >> DR | APCDDMUP+24*, PROB+8* | 
| DT | SMOKEHF+3, VSIT01+3, VSIT01B+1 | 
| DUZ | BSD+8 | 
| DUZ("AG" | GETPAT+9, VSIT01B+2 | 
| DUZ(2 | BSD+4, BSD+5, EVSIT+8, EVSIT+9, GETPAT+3 | 
| DZ | PROBNUM+12~* | 
| >> G | HT+8*, HT+9, WT+8*, WT+9, SMOKEHF+8*, SMOKEHF+9 | 
| IOF | APCDDMUP+3 | 
| IOM | CTR+1 | 
| >> N | PROB+3*, PROB+4, PROB+5, PROB+9 | 
| P | PROBNUM+2~, PROBNUM+10*, PROBNUM+11 | 
| T | ERR~, ERR+1, PROB+5*, PROB+9*, HT+7*, HT+9*, HT+17*, WT+7*, WT+9*, WT+17* , SMOKEHF+7*, SMOKEHF+9*, SMOKEHF+16*, BSD+12*, BSD+13, CREATE+4* | 
| U | EN+6, PROB+1, PROB+2, PROB+3, PROB+6, HT+2, HT+3, HT+4, HT+8, HT+9 , HT+15, WT+2, WT+3, WT+4, WT+8, WT+9, WT+15, SMOKEHF+2, SMOKEHF+3, SMOKEHF+4 , SMOKEHF+5, SMOKEHF+8, SMOKEHF+9, BSD+5, BSD+12, EVSIT+9, GETPAT+3, GETPAT+6, PROBN+9 | 
| >> V | BSD+14*, BSD+15 | 
| X | APCDDMUP+28*, HT+8*, WT+8*, SMOKEHF+8*, CREATE+3*, GETPAT+8, VSIT01+1!, VSIT01+2*, VSIT01+5!, VSIT01B+1! , VSIT01B+2!, VSIT01B+3!, PROBN+2*, PROBN+3*, PROBN+4, PROBN+5!, PROBN+6!, PROBN+7!, PROBN+9!, PROBNUM~ , PROBNUM+1, PROBNUM+3*, PROBNUM+4*, PROBNUM+5, PROBNUM+8, CTR~, CTR+1 | 
| Y | APCDDMUP+12, APCDDMUP+20, REF+3, PROB+9, CREATE+4, CREATE+5, GETPAT+5, GETPAT+7, PROBNUM+12!, CTR~ , CTR+1 | 
| >> ZTQUEUED | VSIT01+1, VSIT01+4, VSIT01B+1, VSIT01B+2, VSIT01B+3 | 
| Name | Field # of Occurrence | 
|---|---|
| $T(^BSDAPI4 | EVSIT+1 |