BEDDUTIS ;VNGT/HS/BEE-BEDD Utility Routine 2 - Cache Calls ; 08 Nov 2011 12:00 PM
Source file <BEDDUTIS.m>
| Package | Total | Call Graph | 
|---|---|---|
| Emergency Room | 5 | ($$OPT,UTL)^AMER0 ($$DR1,CONSULT,DRM,KILLADM,STUFF)^AMERSAV ($$DT,$$RUN,INJ)^AMERSAV1 POV^AMERUTIL VER^AMERVER | 
| VA Fileman | 5 | (H,YX)^%DTC FILE^DICN (,FILE)^DIE $$IENS^DILF $$GET1^DIQ | 
| IHS Emergency Dept Dashboard | 2 | ($$CLIN,POV,PRPOV,PRV)^BEDDUTIU RMRMV^BEDDUTW | 
| Kernel | 2 | $$DT^XLFDT DUZ^XUP | 
| Package | Total | Caller Graph | 
|---|---|---|
| IHS Emergency Dept Dashboard | 2 | BEDDRPT BEDDUTID | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| XEDCNT | ||
| DC(DFN,OBJID,VIEN,DUZ,SITE,BEDD) | ;Disch from BEDD/AMER | |
| CONSQRY | ;Perform Query to Gather ED Consults and store in ^TMP("AMER | |
| XPRCNT | ||
| PRCNT(OBJID,RET,PROC) | ;Get count of procedures for visit | |
| DT(X,Y,T) | ;EP - Calculate Time Difference | |
| XDIAGQ | ||
| DCUPDATE(AMERVSIT,DCDT,DISP) | ;Discharge Reversed DC | |
| DXCNT(OBJID,RET,DIAG,PRIME) | ;Get count of diagnosis for visit | |
| VERENTRY(AMERDFN,AMERPCC) | ;Create V EMERGENCY VISIT RECORD entry | |
| PROCQ(PRCPV) | ;Perform Query to Gather Procedures and store in ^TMP("AMER | |
| PCCPRV | ;Log Consult Provider(s) in V PROVIDER file | |
| DIAGQ | ;EP - Perform Query to Gather Diagnosis and store in ^TMP("AMER | |
| XPROCQ | ||
| EDCNT(OBJID,RET,CONS) | ;Get count of ED Consults for visit | |
| XCONS | ||
| COMP | ;Process computed fields | 
| Name | Field # of Occurrence | 
|---|---|
| H^%DTC | DT+6, DT+7 | 
| YX^%DTC | DC+23, DC+108, CONSQRY+22 | 
| $$OPT^AMER0 | DC+97 | 
| UTL^AMER0 | DC+64 | 
| $$DR1^AMERSAV | DC+113, DC+115 | 
| CONSULT^AMERSAV | DC+121 | 
| DRM^AMERSAV | DC+125 | 
| KILLADM^AMERSAV | DC+128 | 
| STUFF^AMERSAV | DC+124 | 
| $$DT^AMERSAV1 | DC+139, DC+143, DC+147, COMP+17, COMP+33, COMP+37 | 
| $$RUN^AMERSAV1 | DC+131 | 
| INJ^AMERSAV1 | DC+118 | 
| POV^AMERUTIL | DXCNT+24 | 
| VER^AMERVER | VERENTRY+3 | 
| $$CLIN^BEDDUTIU | DC+111 | 
| POV^BEDDUTIU | DC+155 | 
| PRPOV^BEDDUTIU | DC+161 | 
| PRV^BEDDUTIU | DC+152 | 
| RMRMV^BEDDUTW | DC+179 | 
| FILE^DICN | PCCPRV+25, VERENTRY+45 | 
| ^DIE | COMP+41, COMP+43 | 
| FILE^DIE | DC+148, DCUPDATE+11 | 
| $$IENS^DILF | PCCPRV+17 | 
| $$GET1^DIQ | DC+135, DC+138, DC+142, DC+146, CONSQRY+26, PCCPRV+18, PCCPRV+19, COMP+8, COMP+13, COMP+23 , COMP+28, COMP+32, COMP+36, VERENTRY+12, VERENTRY+15, VERENTRY+18, VERENTRY+21, VERENTRY+31, VERENTRY+32 | 
| $$DT^XLFDT | DC+51 | 
| DUZ^XUP | DC+50 | 
| FileNo | Call Tags | 
|---|---|
| ^VA(200 - [#200] | GET1^DIQ | 
| ^ICD9 - [#80] | GET1^DIQ | 
| ^AUPNVPRV - [#9000010.06] | Classic Fileman Calls | 
| ^AUPNVER - [#9000010.29] | Classic Fileman Calls | 
| ^AMERVSIT - [#9009080] | Classic Fileman Calls, GET1^DIQ | 
| 9009080.019 | GET1^DIQ | 
| ^AMER(2.9 - [#9009082.9] | GET1^DIQ | 
| ^AMER(3 - [#9009083] | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^AMERADM - [#9009081] | DC+114 | 
| ^AMERVSIT - [#9009080] | DCUPDATE+6, DCUPDATE+13, PCCPRV+10, PCCPRV+12, PCCPRV+13, COMP+21 | 
| ^AMERVSIT("AC" | COMP+10 | 
| ^AUPNVER - [#9000010.29] | VERENTRY+47* | 
| ^AUPNVER("AD" | VERENTRY+7 | 
| ^AUPNVPRV - [#9000010.06] | PCCPRV+7 | 
| ^AUPNVPRV("AD" | PCCPRV+4, PCCPRV+7 | 
| ^TMP("AMER" | DC+61!, DC+65*, DC+76*, DC+78*, DC+79*, DC+80*, DC+81*, DC+82*, DC+83*, DC+84* , DC+85*, DC+86*, DC+87*, DC+88*, DC+91*, DC+97*, DC+102*, DC+103*, DC+104*, DC+105* , DC+106*, DC+107*, DC+109*, DC+110*, DC+111*, CONSQRY+20*, CONSQRY+23*, CONSQRY+25*, CONSQRY+26*, PROCQ+21* | 
| Name | Line Occurrences | 
|---|---|
| $$DT | COMP+25, COMP+29 | 
| $$EDCNT | DC+91 | 
| $$PRCNT | DC+95 | 
| COMP | DC+164 | 
| CONSQRY | DC+92 | 
| DCUPDATE | DC+29 | 
| PCCPRV | DC+158 | 
| PROCQ | DC+96 | 
| VERENTRY | DC+176 | 
| XCONS | CONSQRY+10 | 
| XPROCQ | PROCQ+10 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | DC+19~, DC+23, DC+55~, DC+97*, DC+108, DC+139*, DC+143*, DC+147*, CONSQRY+19~, CONSQRY+22 , DT+2~, DT+9*, DT+10*, DT+11*, DT+12 | 
| %H | DC+19~, DC+22*, DC+55~, DC+108*, CONSQRY+19~, CONSQRY+21*, DT+2~, DT+6, DT+7 | 
| %T | DT+2~, DT+6, DT+7 | 
| %Y | DT+2~ | 
| A | DT+2~, DT+6*, DT+8*, DT+9 | 
| ADMDTM | COMP+2~, COMP+8*, COMP+14, COMP+17, COMP+25, COMP+29, COMP+33, COMP+37 | 
| AMERDA | DC+55~, DC+131*, DC+135, DC+138, DC+139, DC+142, DC+143, DC+146, DC+147, DC+152 , DC+155, DC+161, DC+168, DC+176, PCCPRV+9, PCCPRV+10, PCCPRV+12, PCCPRV+13, PCCPRV+17, COMP+8 , COMP+21, COMP+39, VERENTRY+12, VERENTRY+15, VERENTRY+18, VERENTRY+31 | 
| AMERDFN | DC+55~, DC+58*, DC+64, DC+65, DC+114, DC+124, COMP+2~, COMP+7*, COMP+10, VERENTRY~ , VERENTRY+3 | 
| AMERDIAG | DIAGQ+4~ | 
| AMERDR | DC+55~, COMP+2~ | 
| AMERDR(1 | DC+113*, DC+114* | 
| AMERDR(12 | COMP+4*, COMP+29*, COMP+33*, COMP+37*, COMP+42 | 
| AMERDR(2 | DC+115*, COMP+4*, COMP+18*, COMP+25*, COMP+40 | 
| AMERDUR | DC+56~, DC+148 | 
| AMERDUR(9009080 | DC+139*, DC+143*, DC+147* | 
| AMERED | EDCNT+10~, EDCNT+25* | 
| AMERLINE | DC+55~, DC+58* | 
| AMERNO | CONSQRY+12~, CONSQRY+14*, CONSQRY+20, CONSQRY+23, CONSQRY+25, CONSQRY+26, CONSQRY+27* | 
| AMERPCC | DC+55~, DC+58*, VERENTRY~, VERENTRY+3, VERENTRY+6, VERENTRY+7, VERENTRY+44 | 
| AMERPOV | DXCNT+11~, DXCNT+24 | 
| AMERPOV( | DXCNT+26, DXCNT+28, DXCNT+29, DXCNT+30, DXCNT+31 | 
| AMERPROC | PROCQ+2~, PROCQ+15*, PROCQ+21, PRCNT+10~, PRCNT+25* | 
| AMERVSIT | DC+9~, DC+12*, DC+18, DC+29, DC+46, DCUPDATE~, DCUPDATE+4, DCUPDATE+6, DCUPDATE+8, DCUPDATE+9 , DCUPDATE+13 | 
| AMUPD | DCUPDATE+2~, DCUPDATE+11 | 
| AMUPD(9009080 | DCUPDATE+8*, DCUPDATE+9* | 
| AR | DC+56~, DC+135*, DC+139, DC+143, DC+147 | 
| B | DT+2~, DT+6*, DT+8*, DT+9 | 
| BDT | PROCQ+14~, PROCQ+17*, PROCQ+24 | 
| BEDD | DC~, DXCNT+11~, DXCNT+17*, DXCNT+21* | 
| BEDD("AdmPrv" | DC+110 | 
| BEDD("DCDtTm" | DC+109 | 
| BEDD("DCInst" | DC+105 | 
| BEDD("DCNrs" | DC+107 | 
| BEDD("DCPrv" | DC+106 | 
| BEDD("Disp" | DC+26, DC+103 | 
| BEDD("FinAct" | DC+102 | 
| BEDD("WhrTrn" | DC+104 | 
| BTM | PROCQ+14~, PROCQ+18*, PROCQ+24 | 
| C | DT+2~, DT+7*, DT+9 | 
| CDATE | EDCNT+10~ | 
| CNS | EDCNT+10~ | 
| CNT | DIAGQ+4~, DIAGQ+7*, PRCNT+10~, PRCNT+14*, XPRCNT+1, EDCNT+10~, EDCNT+14*, XEDCNT+1, DXCNT+11~, DXCNT+26* , DXCNT+28, DXCNT+29, DXCNT+30, DXCNT+31 | 
| CODE | DIAGQ+4~, DXCNT+27~, DXCNT+28*, DXCNT+33, DXCNT+34 | 
| CONS | EDCNT~, EDCNT+11!, EDCNT+14* | 
| COTY | EDCNT+10~ | 
| CPRV | CONSQRY+19~, CONSQRY+24*, CONSQRY+25, CONSQRY+26 | 
| CTIME | EDCNT+10~ | 
| DA | PCCPRV+15~, PCCPRV+17*, COMP+2~, COMP+39* | 
| DA(1 | PCCPRV+17* | 
| DCDT | DC+19~, DC+23*, DC+29, DCUPDATE~, DCUPDATE+9, VERENTRY+9~, VERENTRY+15*, VERENTRY+44 | 
| DD | PCCPRV+22!, PCCPRV+26!, COMP+2~, VERENTRY+9~, VERENTRY+42!, VERENTRY+48! | 
| DFN | DC~, DC+58, PCCPRV+24, COMP+7, VERENTRY+44 | 
| DIAG | DIAGQ+5!, DXCNT~, DXCNT+21*, DXCNT+32*, DXCNT+33, DXCNT+37*, DXCNT+39 | 
| DIAG( | DXCNT+33* | 
| DIC | PCCPRV+22!, PCCPRV+23*, PCCPRV+26!, COMP+2~, VERENTRY+9~, VERENTRY+42!, VERENTRY+43*, VERENTRY+48! | 
| DIC("DR" | PCCPRV+24*, VERENTRY+44* | 
| DIC(0 | PCCPRV+23*, VERENTRY+43* | 
| DIE | COMP+2~, COMP+39* | 
| DINUM | PCCPRV+22!, PCCPRV+26!, VERENTRY+9~, VERENTRY+42!, VERENTRY+48! | 
| >> DIS | VERENTRY+31*, VERENTRY+33*, VERENTRY+34*, VERENTRY+35*, VERENTRY+36*, VERENTRY+37*, VERENTRY+38*, VERENTRY+39*, VERENTRY+44 | 
| DISP | DC+19~, DC+26*, DC+29, DCUPDATE~, DCUPDATE+8, VERENTRY+9~, VERENTRY+31*, VERENTRY+32*, VERENTRY+33, VERENTRY+34 , VERENTRY+35, VERENTRY+36, VERENTRY+37, VERENTRY+38, VERENTRY+39, VERENTRY+47 | 
| DO | PCCPRV+22!, PCCPRV+26!, COMP+2~, VERENTRY+9~, VERENTRY+42!, VERENTRY+48! | 
| DR | COMP+2~, COMP+40*, COMP+42* | 
| DSP | VERENTRY+9~ | 
| DT | DC+51* | 
| DTM | CONSQRY+19~, CONSQRY+22*, CONSQRY+23, CONSQRY+26, COMP+2~, COMP+10*, COMP+14*, COMP+16, COMP+17*, COMP+18 , COMP+25*, COMP+29*, COMP+33*, COMP+37* | 
| DUZ | DC~, DC+50, DC+115 | 
| E | DT+2~, DT+7*, DT+8, DT+9 | 
| EDREF | DC+9~, DC+11*, DC+44*, DC+67*, DC+170* | 
| EDT | PROCQ+14~, PROCQ+19*, PROCQ+24 | 
| ENTBY | VERENTRY+9~, VERENTRY+18*, VERENTRY+27*, VERENTRY+28*, VERENTRY+29*, VERENTRY+44 | 
| ERROR | DC+56~, DCUPDATE+2~ | 
| ESTAT | DC+19~, DC+37*, DC+40~, DC+43* | 
| ETM | PROCQ+14~, PROCQ+20*, PROCQ+24 | 
| FMDT | DC+55~, DC+108* | 
| IACT | VERENTRY+9~, VERENTRY+12* | 
| ICDIEN | DXCNT+27~, DXCNT+31*, DXCNT+34 | 
| IENS | PCCPRV+15~, PCCPRV+17*, PCCPRV+18, PCCPRV+19 | 
| MOA | VERENTRY+9~, VERENTRY+18*, VERENTRY+22*, VERENTRY+23*, VERENTRY+24*, VERENTRY+44 | 
| MOT | VERENTRY+9~, VERENTRY+18*, VERENTRY+21*, VERENTRY+22, VERENTRY+23, VERENTRY+27, VERENTRY+28, VERENTRY+29 | 
| NAR | DIAGQ+4~ | 
| NARR | DXCNT+27~, DXCNT+30*, DXCNT+33, DXCNT+34 | 
| OBJID | DC~, DC+11, DC+67, DC+91, DC+95, DC+179, CONSQRY+7, PROCQ+7, DIAGQ+11, PRCNT~ , PRCNT+18, EDCNT~, EDCNT+18, DXCNT~, DXCNT+17 | 
| PCODE | DIAGQ+4~, DIAGQ+7*, DXCNT+11~, DXCNT+21*, DXCNT+34*, DXCNT+37 | 
| PFND | DIAGQ+4~, DIAGQ+7* | 
| PIEN | DXCNT+11~, DXCNT+21*, DXCNT+34*, DXCNT+37 | 
| PNAR | DIAGQ+4~, DIAGQ+7*, DXCNT+21*, DXCNT+34*, DXCNT+37 | 
| PNARR | DXCNT+11~ | 
| PRCNT | DC+56~, DC+95*, DC+96, DC+97 | 
| PRCPV | DC+56~, DC+96, DC+161, PROCQ~ | 
| PRCPV( | PROCQ+24* | 
| PRIME | DXCNT~, DXCNT+37 | 
| PRM | DIAGQ+4~, DXCNT+27~, DXCNT+29*, DXCNT+33, DXCNT+34 | 
| PRMNRS | DC+56~, DC+151*, DC+152 | 
| PROC | PRCNT~, PRCNT+11!, PRCNT+14* | 
| PRV | PROCQ+2~, PROCQ+16*, PROCQ+24 | 
| RCDT | PCCPRV+15~, PCCPRV+19*, PCCPRV+24 | 
| RCP | PCCPRV+15~, PCCPRV+18*, PCCPRV+21, PCCPRV+23, PCCPRV+27 | 
| RET | PRCNT~, PRCNT+13*, EDCNT~, EDCNT+13*, DXCNT~ | 
| RIEN | PCCPRV+2~, PCCPRV+7*, PCCPRV+12*, PCCPRV+13 | 
| RIENI | PCCPRV+2~, PCCPRV+13*, PCCPRV+17 | 
| >> ROOM | DC+15*, DC+73* | 
| RS | CONSQRY+2~, CONSQRY+4*, XCONS*, PROCQ+2~, PROCQ+4*, XPROCQ*, DIAGQ+4~, DIAGQ+8*, DIAGQ+14*, XDIAGQ* , PRCNT+10~, PRCNT+15*, PRCNT+21*, XPRCNT*, EDCNT+10~, EDCNT+15*, EDCNT+21*, XEDCNT* | 
| >> RSTAT | DC+172*, DC+173* | 
| SERV | CONSQRY+16~, CONSQRY+17*, CONSQRY+18, CONSQRY+26 | 
| SITE | DC~ | 
| STAT | DC+55~, DC+169*, DC+172, DC+173, DC+180 | 
| STATUS | CONSQRY+2~, CONSQRY+7*, CONSQRY+10, PROCQ+2~, PROCQ+7*, PROCQ+10, DIAGQ+4~, DIAGQ+11*, DIAGQ+14, PRCNT+10~ , PRCNT+18*, PRCNT+21, EDCNT+10~, EDCNT+18*, EDCNT+21 | 
| T | DT~, DT+5*, DT+10 | 
| U | DC+49*, DC+97, DC+114, CONSQRY+26, PROCQ+24, DXCNT+33 | 
| URG | VERENTRY+9~, VERENTRY+12*, VERENTRY+44 | 
| VIEN | DC~, DC+58, DC+152, DC+155, DC+161, DC+176, PCCPRV+4, PCCPRV+7, PCCPRV+24, DXCNT+11~ , DXCNT+20*, DXCNT+24 | 
| VPROV | PCCPRV+2~ | 
| VPROV( | PCCPRV+7*, PCCPRV+21, PCCPRV+27* | 
| VSIT | COMP+2~, COMP+10*, COMP+13, COMP+23, COMP+28, COMP+32, COMP+36 | 
| X | DC+23, DC+56~, DC+108, DC+138*, DC+139, DC+142*, DC+143, DC+146*, DC+147, CONSQRY+22 , PCCPRV+22!, PCCPRV+23*, COMP+2~, COMP+12~, COMP+13*, COMP+14, COMP+22~, COMP+23*, COMP+24, COMP+25 , COMP+28*, COMP+29, COMP+32*, COMP+33, COMP+36*, COMP+37, VERENTRY+9~, VERENTRY+42!, VERENTRY+43*, VERENTRY+48! , DT~, DT+4, DT+6*, DXCNT+11~, DXCNT+14*, DXCNT+15* | 
| XPROC | PRCNT+10~ | 
| Y | PCCPRV+22!, VERENTRY+9~, VERENTRY+47, DT~, DT+4, DT+6 |