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* |