DGRUADT1 ;ALB/SCK - MAIN BUILDER FOR RAI/MDS ADT MESSAGING ; 7-8-1999
Source file <DGRUADT1.m>
Package | Total | Caller Graph |
---|---|---|
Registration | 4 | DGRUADT DGRUADT0 DGRUADT2 DGRUGDS |
Name | Comments | DBIA/ICR reference |
---|---|---|
MSGBUL(DFN,DT,EVCODE,MSGID) | ;
|
|
BLDMSG(DFN,EVCODE,DGIEN,VAFHDT,DGWARD,DGOLDT,DGDTYP) | ;
; INPUT ; DFN - Ien in Patient File ; EVCODE - HL7 event code ; DGIEN - Ien of the Movement ; VAFHDT - Date of event ; DGWARD - Associated ward ; DGOLDT - Old date of ADT even for change to date [Optional] ; DGDTYP - Change Date type [Optional] ; A - Admission date ; T - Transfer Date ; D - Discharge Date |
|
ERRBUL(DFN,DT,EVCODE,ERRMSG) | ;
|
Name | Field # of Occurrence |
---|---|
EN^DGRUGA01 | BLDMSG+22 |
EN^DGRUGA02 | BLDMSG+23 |
EN^DGRUGA03 | BLDMSG+24 |
EN^DGRUGA08 | BLDMSG+31 |
EN^DGRUGA11 | BLDMSG+26 |
EN^DGRUGA12 | BLDMSG+27 |
EN^DGRUGA13 | BLDMSG+28 |
EN^DGRUGA21 | BLDMSG+29 |
EN^DGRUGA22 | BLDMSG+30 |
$$GET1^DIQ | MSGBUL+9, MSGBUL+12, ERRBUL+8, ERRBUL+11 |
INIT^HLFNC2 | BLDMSG+17 |
GENERATE^HLMA | BLDMSG+50 |
$$FMTE^XLFDT | MSGBUL+11, ERRBUL+12 |
$$NOW^XLFDT | MSGBUL+13, ERRBUL+12 |
^XMB | MSGBUL+14, ERRBUL+14 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
FileNo | Call Tags |
---|---|
^DPT - [#2] | GET1^DIQ |
^VA(200 - [#200] | GET1^DIQ |
Name | Line Occurrences |
---|---|
ERRBUL | BLDMSG+19, BLDMSG+34, BLDMSG+39, BLDMSG+56 |
MSGBUL | BLDMSG+51 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DFN | BLDMSG~, BLDMSG+19, BLDMSG+22, BLDMSG+23, BLDMSG+24, BLDMSG+26, BLDMSG+27, BLDMSG+28, BLDMSG+29, BLDMSG+30 , BLDMSG+31, BLDMSG+34, BLDMSG+39, BLDMSG+51, BLDMSG+56, MSGBUL~, MSGBUL+9, MSGBUL+12, ERRBUL~, ERRBUL+8 |
DGDTYP | BLDMSG~, BLDMSG+21*, BLDMSG+31 |
DGIEN | BLDMSG~, BLDMSG+22, BLDMSG+23, BLDMSG+24, BLDMSG+26, BLDMSG+27, BLDMSG+28, BLDMSG+29, BLDMSG+30, BLDMSG+31 |
DGOLDT | BLDMSG~, BLDMSG+21*, BLDMSG+31 |
>> DGTRACE | BLDMSG+45, BLDMSG+52 |
DGWARD | BLDMSG~, BLDMSG+26 |
DT | BLDMSG+19, BLDMSG+34, BLDMSG+39, BLDMSG+51, BLDMSG+56, MSGBUL~, MSGBUL+11, ERRBUL~, ERRBUL+13 |
DUZ | ERRBUL+11 |
ERRMSG | ERRBUL~, ERRBUL+10 |
EVCODE | BLDMSG~, BLDMSG+13, BLDMSG+17, BLDMSG+19, BLDMSG+22, BLDMSG+23, BLDMSG+24, BLDMSG+26, BLDMSG+27, BLDMSG+28 , BLDMSG+29, BLDMSG+30, BLDMSG+31, BLDMSG+34, BLDMSG+39, BLDMSG+50, BLDMSG+51, BLDMSG+56, MSGBUL~, MSGBUL+8 , ERRBUL~, ERRBUL+9 |
HL | BLDMSG+15!, BLDMSG+17 |
HL("" | BLDMSG+18 |
HLA | BLDMSG+15!, BLDMSG+58! |
HLA("HLS" | BLDMSG+42*, BLDMSG+47, BLDMSG+49 |
HLERR | BLDMSG+58! |
HLRST | BLDMSG+15!, BLDMSG+50, BLDMSG+51, BLDMSG+52, BLDMSG+53, BLDMSG+55, BLDMSG+56 |
MSGID | MSGBUL~, MSGBUL+10 |
NDX | BLDMSG+36~, BLDMSG+37*, BLDMSG+38*, BLDMSG+39 |
VAFHDT | BLDMSG~, BLDMSG+26 |
X | BLDMSG+46~*, BLDMSG+47* |
XMB | MSGBUL+1~, MSGBUL+7*, ERRBUL+1~, ERRBUL+7* |
XMB(1 | MSGBUL+8*, ERRBUL+8* |
XMB(2 | MSGBUL+9*, ERRBUL+9* |
XMB(3 | MSGBUL+10*, ERRBUL+10* |
XMB(4 | MSGBUL+11*, ERRBUL+11* |
XMB(5 | MSGBUL+12*, ERRBUL+12* |
XMCHAN | MSGBUL+1~, MSGBUL+3*, ERRBUL+1~, ERRBUL+3* |
XMDT | MSGBUL+1~, MSGBUL+13*, ERRBUL+1~, ERRBUL+13* |
XMDUZ | MSGBUL+1~, MSGBUL+5*, ERRBUL+1~, ERRBUL+5* |
XMSUB | MSGBUL+1~, MSGBUL+4*, ERRBUL+1~, ERRBUL+4* |
XMTARRY | BLDMSG+15!, BLDMSG+42 |
XMTARRY( | BLDMSG+38, BLDMSG+39 |
XMTARRY(0 | BLDMSG+33 |
XMY | MSGBUL+1~, ERRBUL+1~ |
XMZ | MSGBUL+1~, ERRBUL+1~ |