DGRUASIH ; ALB/GRR - RAI/MDS ASIH BACKGROUND JOB ; 11-1-00
Source file <DGRUASIH.m>
| Package | Total | Call Graph | 
|---|---|---|
| VA Fileman | 5 | (C,NOW)^%DTC ^DIC FILE^DICN ^DIE ^DIK | 
| Health Level Seven | 2 | INIT^HLFNC2 GENERATE^HLMA | 
| Registration | 2 | EN^DGRUGA03 IN5^VADPT | 
| Package | Total | Caller Graph | 
|---|---|---|
| Registration | 4 | DGRU ASIH BACKGROUND JOB DGRUADT DGRUADT0 DGRUADT2 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| EN | ;Main Entry Point | |
| SENDMSG(DGARRAY) | ;TRANSMIT HL7 MESSAGE | |
| CHANGDT(DFN,DGODT,DGNDT) | ;CHANGE TO ASIH DATE/TIME | |
| DELASIH(DFN,DGASIHDT) | ;DELETE ASIH EPISODE | |
| ADDRDT(DFN,DGASIHDT) | ;ADD RETURN DATE FROM ASIH | |
| MQUIT | ||
| BLDA03(DFN,DGEVDT,DGPMDT) | ;BUILD A03 DISCHARGE MESSAGE | |
| ADDASIH(DFN,DGASIHDT) | ;ADD AN ASIH FOR A PATIENT | |
| BLDQ | ||
| UPSTAT(DFN,DGIEN,DGSTAT) | ; | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DGRU(46.14 | EN+2, EN+7, EN+8, EN+9, EN+10, ADDASIH+3, ADDRDT+3, DELASIH+3, CHANGDT+2 | 
| Name | Line Occurrences | 
|---|---|
| $$BLDA03 | EN+13 | 
| $$SENDMSG | BLDA03+17 | 
| BLDQ | BLDA03+4, BLDA03+9, BLDA03+13 | 
| UPSTAT | EN+14 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> % | EN+5 | 
| DA | UPSTAT+4*, ADDRDT+2~, ADDRDT+3*, DELASIH+2~, DELASIH+3*, CHANGDT+1~, CHANGDT+2* | 
| DA(1 | UPSTAT+4*, ADDASIH+5*, ADDRDT+5*, DELASIH+3*, CHANGDT+2* | 
| DFN | EN+4~, EN+8*, EN+9, EN+10, EN+13, EN+14, UPSTAT~, UPSTAT+4, BLDA03~, BLDA03+8 , ADDASIH~, ADDASIH+3, ADDASIH+4, ADDASIH+5, ADDRDT~, ADDRDT+3, ADDRDT+5, DELASIH~, DELASIH+3, DELASIH+4 , CHANGDT~, CHANGDT+2, CHANGDT+3 | 
| DGARRAY | SENDMSG~, SENDMSG+2 | 
| DGASIH | BLDA03+8~* | 
| DGASIHDT | EN+4~, EN+10*, EN+11, EN+12, ADDASIH~, ADDASIH+5, ADDRDT~, DELASIH~, DELASIH+3 | 
| DGCDT | EN+4~, EN+5*, EN+7 | 
| DGDT | EN+4~, EN+6*, EN+7*, EN+8, EN+9 | 
| DGEVDT | EN+11*, EN+13, BLDA03~ | 
| DGIEN | EN+4~, EN+9*, EN+10, EN+14, UPSTAT~, UPSTAT+4 | 
| >> DGMIEN | BLDA03+6*, BLDA03+8 | 
| DGNDT | CHANGDT~ | 
| DGODT | CHANGDT~, CHANGDT+2 | 
| DGPMDT | EN+12*, EN+13, BLDA03~, BLDA03+6 | 
| >> DGREF | BLDA03+1*, BLDA03+2, BLDA03+16, BLDA03+17 | 
| >> DGRSLT | EN+13* | 
| DGSTAT | UPSTAT~, ADDASIH+2~*, ADDRDT+2~* | 
| >> DGTEMP | BLDA03+16 | 
| >> DGTEMP( | BLDA03+13, BLDA03+14 | 
| >> DGTEMP(0 | BLDA03+9 | 
| DIC | UPSTAT+4*, ADDASIH+2~, ADDASIH+4*, ADDASIH+5*, ADDRDT+4~, ADDRDT+5*, DELASIH+2~ | 
| DIC("DR" | ADDASIH+5* | 
| DIC(0 | ADDASIH+4*, ADDASIH+5* | 
| DIE | UPSTAT+4*, ADDRDT+4~, ADDRDT+5*, CHANGDT+1~, CHANGDT+3* | 
| DIK | DELASIH+2~, DELASIH+4* | 
| DINUM | ADDASIH+2~, ADDASIH+4* | 
| DR | UPSTAT+4*, ADDASIH+2~, ADDRDT+4~, ADDRDT+5*, CHANGDT+1~, CHANGDT+3* | 
| HERR | SENDMSG+5! | 
| >> HL | BLDA03+3 | 
| >> HL("" | BLDA03+4 | 
| HLA | SENDMSG+1~, SENDMSG+5! | 
| HLA("HLS" | SENDMSG+2*, SENDMSG+3 | 
| HLRST | SENDMSG+1~, SENDMSG+4, SENDMSG+6 | 
| I | BLDA03+12~*, BLDA03+13*, BLDA03+14 | 
| >> RESULT | BLDA03+4*, BLDA03+9*, BLDA03+13, BLDA03+14*, BLDA03+17*, BLDA03+18*, BLDQ | 
| >> VAIP("D" | BLDA03+6* | 
| >> VAIP(1 | BLDA03+6 | 
| X | EN+11, ADDASIH+2~, ADDASIH+4*, ADDASIH+5* | 
| >> X1 | EN+11* | 
| >> X2 | EN+11* |