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 |