BDGDSA ;IHS/ITSC/WAR - ENTER/EDIT DAY SURGERY [ 01/07/2005 5:08 PM ]
Source file <BDGDSA.m>
| Package | Total | Call Graph | 
|---|---|---|
| IHS Changes To ADT | 6 | (APCDEIN,DSCV)^ADGCALLS DS1^ADGCRB0 EN^ADGPI KILL^ADGUTIL MOVE^BDGDSEVT PAUSE^BDGF | 
| VA Fileman | 5 | ^DIC FILE^DICN ^DIE $$GET1^DIQ ^DIR | 
| Patient Care Component | 1 | ^APCDVDLT | 
| Package | Total | Caller Graph | 
|---|---|---|
| IHS Changes To ADT | 3 | ADGFXDS BDGBULL1 BDGF1 | 
| Registration | 1 | DG IHS DS ENTER/EDIT | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| FINDVST(DATE) | ; reset date/time to that for a day surgery visit if one exists | |
| DSIC | ;***> create incomplete chart entry | |
| NAME | ;*** Get Pt name | |
| DELETE(DF,DSDT) | ;-- delete the day surgery and visit PATCH 1010 RQMT 13 | |
| DSPROC(BDGDT,DFN) | ||
| DSDISP(DT,DFN) | ||
| DSDTLOCK | ;Get DS date and check for locks | |
| LASTDS(BDGDT,DFN) | ||
| DSWKSHT | ;Day Surg worksheet | |
| PCCVSIT | ;***> create visit in PCC for day surgery | |
| DECEASED | ; | 
| Name | Field # of Occurrence | 
|---|---|
| APCDEIN^ADGCALLS | PCCVSIT+26 | 
| DSCV^ADGCALLS | PCCVSIT+35 | 
| DS1^ADGCRB0 | DSWKSHT+5 | 
| EN^ADGPI | BDGDSA+29 | 
| KILL^ADGUTIL | BDGDSA+45 | 
| ^APCDVDLT | DELETE+9 | 
| MOVE^BDGDSEVT | BDGDSA+42 | 
| PAUSE^BDGF | BDGDSA+21 | 
| ^DIC | NAME+6, DSDTLOCK+12 | 
| FILE^DICN | DSIC+20 | 
| ^DIE | BDGDSA+36 | 
| $$GET1^DIQ | BDGDSA+17, PCCVSIT+30, PCCVSIT+33, PCCVSIT+34 | 
| ^DIR | DECEASED+4, DSWKSHT+3 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^APCCCTRL - [#9001000] | GET1^DIQ | 
| ^APCDSITE - [#9001001.2] | GET1^DIQ | 
| ^ADGDS - [#9009012] | Classic Fileman Calls | 
| ^BDGIC - [#9009016.1] | Classic Fileman Calls | 
| ^BDGPAR - [#9009020.1] | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^ADGDS - [#9009012] | BDGDSA+36, BDGDSA+38, BDGDSA+44, DSDTLOCK+2, DSDTLOCK+4, DSDTLOCK+5, DSDTLOCK+6, DSDTLOCK+8, DSDTLOCK+12, DSDTLOCK+17 , DSDTLOCK+20, DSDTLOCK+23, PCCVSIT+12, PCCVSIT+37, DSIC+6, DSIC+9, LASTDS+5, LASTDS+6, LASTDS+8, LASTDS+9 , DSPROC+3, DSPROC+4, DSPROC+6, DSPROC+8, DSPROC+9 | 
| ^APCCCTRL - [#9001000] | PCCVSIT+5 | 
| ^AUPNVSIT - [#9000010] | DELETE+4, DELETE+5, DELETE+7, PCCVSIT+22, PCCVSIT+43, PCCVSIT+44, FINDVST+7 | 
| ^AUPNVSIT("AA" | DELETE+3, PCCVSIT+19, PCCVSIT+21, PCCVSIT+42, FINDVST+5, FINDVST+6 | 
| ^BDGIC - [#9009016.1] | DSIC+6 | 
| ^BDGIC("B" | DSIC+4 | 
| ^BDGIC(0 | DSIC+16, DSIC+20 | 
| ^DG(40.8 - [#40.8] | BDGDSA+17, PCCVSIT+5 | 
| ^DIC(9.4 - [#9.4] | PCCVSIT+1 | 
| ^DPT - [#2] | DECEASED+1 | 
| Name | Line Occurrences | 
|---|---|
| DECEASED | BDGDSA+31 | 
| DELETE | BDGDSA+39 | 
| DSDTLOCK | BDGDSA+33 | 
| DSIC | BDGDSA+44 | 
| DSWKSHT | BDGDSA+40 | 
| FINDVST | PCCVSIT+17 | 
| NAME | BDGDSA+26 | 
| PCCVSIT | BDGDSA+41 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | DECEASED+1 | 
| ^(0 | DSDTLOCK+2* | 
| ^(2 | BDGDSA+44, DSDTLOCK+6, DSDTLOCK+20 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| A | PCCVSIT+20~*, PCCVSIT+21*, PCCVSIT+22 | 
| ADGDFN | BDGDSA+24*, BDGDSA+45!, DSWKSHT+5* | 
| ADGDFN1 | BDGDSA+45!, DSWKSHT+5* | 
| APCDALVR | PCCVSIT+40!, DSIC+21! | 
| APCDALVR("APCDADD" | PCCVSIT+26* | 
| APCDALVR("APCDCAT" | PCCVSIT+33* | 
| APCDALVR("APCDCLN" | PCCVSIT+35* | 
| APCDALVR("APCDDATE" | PCCVSIT+12*, PCCVSIT+15, PCCVSIT+37*, PCCVSIT+39 | 
| APCDALVR("APCDHL" | PCCVSIT+30* | 
| APCDALVR("APCDLOC" | PCCVSIT+28*, PCCVSIT+33 | 
| APCDALVR("APCDPAT" | PCCVSIT+28* | 
| APCDALVR("APCDTYPE" | PCCVSIT+33*, PCCVSIT+34* | 
| >> APCDDUZ2 | PCCVSIT+28 | 
| >> APCDVDLT | DELETE+8* | 
| AUPNSEX | PCCVSIT+35! | 
| BDGDSVST | BDGDSA+24*, BDGDSA+45!, DELETE+1~, DELETE+2*, DELETE+3*, DELETE+4, DELETE+5, PCCVSIT+22*, PCCVSIT+41*, PCCVSIT+42* , PCCVSIT+43, PCCVSIT+44, PCCVSIT+45*, PCCVSIT+46, DSIC+8 | 
| BDGDT | LASTDS~, LASTDS+6*, LASTDS+7, LASTDS+8, LASTDS+11, DSPROC~, DSPROC+4*, DSPROC+5, DSPROC+6 | 
| >> BDGICREC | DSIC+3*, DSIC+4, DSIC+6*, DSIC+7 | 
| >> DA | BDGDSA+28*, BDGDSA+35*, DSDTLOCK+4* | 
| >> DA(1 | DSDTLOCK+4* | 
| DAT | NAME+1! | 
| DATE | FINDVST~, FINDVST+4, FINDVST+5, FINDVST+7* | 
| DATE1 | FINDVST+2~, FINDVST+4*, FINDVST+5*, FINDVST+6, FINDVST+7 | 
| DD | DSIC+20! | 
| DF | DELETE~, DELETE+3 | 
| DFN | BDGDSA+23*, BDGDSA+25, BDGDSA+27, BDGDSA+28, BDGDSA+30*, BDGDSA+31, BDGDSA+32, BDGDSA+34, BDGDSA+35, BDGDSA+36 , BDGDSA+38, BDGDSA+39, BDGDSA+40, BDGDSA+41, BDGDSA+42, BDGDSA+43, BDGDSA+44, NAME+1!, NAME+9*, NAME+11* , DECEASED+1, DECEASED+5*, DSDTLOCK+2, DSDTLOCK+3, DSDTLOCK+4, DSDTLOCK+5, DSDTLOCK+6, DSDTLOCK+8, DSDTLOCK+10*, DSDTLOCK+11 , DSDTLOCK+12, DSDTLOCK+14*, DSDTLOCK+17, DSDTLOCK+19, DSDTLOCK+20, DSDTLOCK+23, DSDTLOCK+26*, DSWKSHT+5*, PCCVSIT+7*, PCCVSIT+12 , PCCVSIT+19, PCCVSIT+21, PCCVSIT+22*, PCCVSIT+24, PCCVSIT+28, PCCVSIT+37, PCCVSIT+42, PCCVSIT+47*, PCCVSIT+49*, DSIC+4 , DSIC+6, DSIC+9, DSIC+13, LASTDS~, LASTDS+5, LASTDS+6, LASTDS+8, LASTDS+9, DSPROC~, DSPROC+3 , DSPROC+4, DSPROC+6, DSPROC+8, DSPROC+9, DSDISP~, FINDVST+5, FINDVST+6 | 
| DGA | BDGDSA+24*, BDGDSA+45!, DSDTLOCK+4*, DSDTLOCK+5, DSDTLOCK+6 | 
| DGDFN1 | BDGDSA+24*, BDGDSA+38, BDGDSA+44, BDGDSA+45!, DSDTLOCK+16*, DSDTLOCK+17, DSDTLOCK+20, DSWKSHT+5*, PCCVSIT+12, PCCVSIT+37 , DSIC+6, DSIC+9 | 
| >> DGDSDT | BDGDSA+39, DSDTLOCK+17* | 
| >> DGQUIET | DSIC+17 | 
| DGX | BDGDSA+24*, BDGDSA+45!, PCCVSIT+15*, PCCVSIT+39*, DSIC+10 | 
| >> DGX1 | PCCVSIT+15*, PCCVSIT+17, PCCVSIT+19, PCCVSIT+21, PCCVSIT+39*, PCCVSIT+42 | 
| DIC | NAME+1!, NAME+2*, DSDTLOCK+2!, DSDTLOCK+3*, DSDTLOCK+12!, DSIC+11!, DSIC+13* | 
| DIC("A" | NAME+3*, NAME+6!, DSDTLOCK+12! | 
| DIC("B" | DSDTLOCK+6* | 
| DIC("DR" | DSIC+15* | 
| DIC("S" | NAME+5* | 
| DIC(0 | NAME+2*, DSDTLOCK+3*, DSIC+13* | 
| >> DIDEL | BDGDSA+35* | 
| >> DIE | BDGDSA+35* | 
| >> DIE("NO^" | BDGDSA+36*! | 
| DIR | DECEASED+2!, DSWKSHT+1! | 
| DIR("?" | DSWKSHT+2* | 
| DIR("A" | DECEASED+3*, DSWKSHT+1* | 
| DIR("B" | DECEASED+4*, DSWKSHT+3* | 
| DIR(0 | DECEASED+2*, DSWKSHT+1* | 
| >> DLAYGO | NAME+2*, DSDTLOCK+3*, DSIC+13* | 
| DO | DSIC+20! | 
| >> DR | BDGDSA+35* | 
| >> DSDATE | LASTDS+4*, LASTDS+9*, LASTDS+11*, LASTDS+12, DSPROC+8* | 
| >> DSDISP | DSDISP+2*, DSDISP+5 | 
| DSDT | DELETE~, DELETE+3 | 
| >> DSPROC | DSPROC+2*, DSPROC+9*, DSPROC+10 | 
| DT | DSDISP~ | 
| >> DUOUT | BDGDSA+30, NAME+11 | 
| DUZ(2 | BDGDSA+17, DELETE+5, PCCVSIT+5, PCCVSIT+34, PCCVSIT+44 | 
| FOUND | DELETE+1~, DELETE+2*, DELETE+3, DELETE+5*, DELETE+6, DELETE+7, DELETE+8, PCCVSIT+41*, PCCVSIT+42, PCCVSIT+44* , PCCVSIT+45, FINDVST+2~, FINDVST+3*, FINDVST+5, FINDVST+6, FINDVST+7* | 
| IEN | LASTDS+8*, LASTDS+9, DSPROC+6*, DSPROC+7, DSPROC+8, DSPROC+9, FINDVST+2~, FINDVST+6*, FINDVST+7 | 
| >> PKG | PCCVSIT+1*, PCCVSIT+5 | 
| >> SERV | DSIC+9*, DSIC+15 | 
| >> SRDATE | DSIC+10*, DSIC+15 | 
| >> TRUE | BDGDSA+32*, DSDTLOCK+1, DSDTLOCK+10*, DSDTLOCK+14*, DSDTLOCK+20, DSDTLOCK+28* | 
| U | BDGDSA+44, DECEASED+1, DSDTLOCK+4, DSDTLOCK+6, DSDTLOCK+20, DELETE+4, DELETE+5, DELETE+7, PCCVSIT+5, PCCVSIT+22 , PCCVSIT+43, PCCVSIT+44, DSIC+6, DSIC+9, DSPROC+9, FINDVST+7 | 
| >> VST | DSIC+8*, DSIC+15 | 
| >> X | DSIC+3*, DSIC+4*, DSIC+6, DSIC+13* | 
| >> Y | NAME+9, DECEASED+5, DSDTLOCK+13, DSDTLOCK+16, DSWKSHT+4 |