RAHLEX ;HIRMFO/REL,CRT - RAD/NUC MED HL7 Voice Reporting Exception List; 02/02/99
Source file <RAHLEX.m>
| Package | Total | Call Graph | 
|---|---|---|
| Radiology Nuclear Medicine | 4 | SETTMP^RAHLEX WAIT^RAHLEX1 EN1^RASELCT D^RAUTL | 
| Registration | 3 | EN^VALM CLEAR^VALM1 CNTRL^VALM10 | 
| VA Fileman | 3 | ^%DT EN^DDIOL $$GET1^DIQ | 
| Kernel | 1 | $$REPEAT^XLFSTR | 
| Package | Total | Caller Graph | 
|---|---|---|
| Radiology Nuclear Medicine | 3 | RA HL7 VOICE REPORTING ERRORS RAHLEX RAHLEX1 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| DISDATE(SEP) | ; Display date in external form ; SEP is the separator between date and time - eg " " or "@" or " at " | |
| END | ; Tidy up variables after ENTRY call only | |
| SETTMP | ;Create ^TMP workfile with sorted records on... | |
| APPS | ; 1st prompt for Sending Applications to print ; skip prompt if there is only one Sending App. | |
| ETDT | ; Prompt for End Date (Must be after Start Date.. obviously!) | |
| HEADER | ; Report/Page Header | |
| LISTMAN | ; Call List Manager | |
| EXIT | ; Tidy variables after function (including ListMan IO* and VALM*) | |
| USER | ; Prompt for Users to include ; skip prompt if there is only one User on file. ; also there may be entries with no user!! | |
| ENTRY | ; List Manager Entry Point | |
| STDT | ; Prompt for Start From Date | |
| DISPLAY | ; Create ARRAY for List Manager display on ^TMP($J,"RAHLEX") | |
| HELP | ; The '??' help ListMan Call: | 
| Name | Field # of Occurrence | 
|---|---|
| ^%DT | STDT+7, ETDT+7 | 
| EN^DDIOL | RAHLEX+13, RAHLEX+18, APPS+22, STDT+2, STDT+8, ETDT+2, USER+24, HELP+2, HELP+3, HELP+26 | 
| $$GET1^DIQ | APPS+6, USER+8, SETTMP+7, SETTMP+13, SETTMP+17, SETTMP+23 | 
| SETTMP^RAHLEX | ENTRY+2 | 
| WAIT^RAHLEX1 | HELP+4 | 
| EN1^RASELCT | APPS+18, USER+20 | 
| D^RAUTL | DISDATE+2 | 
| EN^VALM | LISTMAN+1 | 
| CLEAR^VALM1 | EXIT+5, HELP+5 | 
| CNTRL^VALM10 | DISPLAY+11 | 
| $$REPEAT^XLFSTR | DISPLAY+9 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^VA(200 - [#200] | GET1^DIQ | 
| ^RADPT - [#70] | GET1^DIQ | 
| ^HL(771 - [#771] | GET1^DIQ | 
| ^RA(79.3 - [#79.3] | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^RA(79.3 - [#79.3] | RAHLEX+15, APPS+3, APPS+5, USER+4, USER+5, USER+7, SETTMP+4, SETTMP+5 | 
| Name | Line Occurrences | 
|---|---|
| DISDATE | DISPLAY+23 | 
| END | RAHLEX+19, APPS+23, STDT+10, ETDT+8, USER+25, ENTRY+5 | 
| EXIT | RAHLEX+15, APPS+20, STDT+10, ETDT+8, USER+22 | 
| LISTMAN | USER+4, USER+6 | 
| STDT | APPS+4, STDT+8 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| %DT | STDT+3!, STDT+4*, STDT+7!, ETDT+3*, ETDT+7! | 
| %DT("A" | STDT+5*, ETDT+4* | 
| %DT("B" | ETDT+6* | 
| %DT(0 | STDT+6*, ETDT+5* | 
| DISYS | EXIT+2! | 
| DTOUT | STDT+10, ETDT+8, EXIT+1! | 
| HL | EXIT+1! | 
| HL7EX | ENTRY+3*, DISPLAY+20*, DISPLAY+22, EXIT+1! | 
| >> I | APPS+3* | 
| IOBOFF | EXIT+11! | 
| IOBON | EXIT+11! | 
| IOF | RAHLEX+11 | 
| IOINHI | EXIT+11! | 
| IOINORM | EXIT+11! | 
| IORVOFF | DISPLAY+11, EXIT+11! | 
| IORVON | DISPLAY+11, EXIT+11! | 
| IOUOFF | EXIT+11! | 
| IOUON | EXIT+11! | 
| LINE | DISPLAY+9*, DISPLAY+10, DISPLAY+22*, DISPLAY+24*, DISPLAY+25*, DISPLAY+26*, DISPLAY+27*, DISPLAY+28, DISPLAY+30*, DISPLAY+31 , END+1! | 
| PAGE | EXIT+1! | 
| POP | EXIT+1! | 
| RACLR | RAHLEX+16*, EXIT+5, EXIT+9! | 
| RACN | SETTMP+20*, SETTMP+21*, SETTMP+25, SETTMP+26, SETTMP+28!, DISPLAY+16*, DISPLAY+17, DISPLAY+18, DISPLAY+21, DISPLAY+26 , END+1! | 
| RADATE | SETTMP+9*, SETTMP+10, SETTMP+25, SETTMP+26, SETTMP+28!, DISPLAY+14*, DISPLAY+15, DISPLAY+16, DISPLAY+17, DISPLAY+18 , DISPLAY+21, END+1!, DISDATE+2, DISDATE+3 | 
| RADIC | APPS+12*, APPS+18, APPS+19!, USER+14*, USER+20, USER+21! | 
| RADIC("A" | APPS+14*, USER+16* | 
| RADIC("B" | APPS+15*, USER+17* | 
| RADIC("S" | APPS+16* | 
| RADIC(0 | APPS+13*, USER+15* | 
| RADPT | SETTMP+16*, SETTMP+17*, SETTMP+18*, SETTMP+25, SETTMP+26, SETTMP+28!, DISPLAY+15*, DISPLAY+16, DISPLAY+17, DISPLAY+18 , DISPLAY+21, DISPLAY+25, END+1! | 
| RAEXCP | SETTMP+23*, SETTMP+26, SETTMP+28!, DISPLAY+18*, DISPLAY+30, END+1! | 
| RAH | HELP+6!, HELP+26, HELP+28! | 
| RAH( | HELP+23* | 
| RAH(1 | HELP+7*, HELP+8* | 
| RAH(10 | HELP+17* | 
| RAH(11 | HELP+18* | 
| RAH(12 | HELP+19* | 
| RAH(13 | HELP+20* | 
| RAH(14 | HELP+21* | 
| RAH(15 | HELP+22* | 
| RAH(2 | HELP+9* | 
| RAH(3 | HELP+10*, HELP+25* | 
| RAH(4 | HELP+11*, HELP+25* | 
| RAH(5 | HELP+12*, HELP+24* | 
| RAH(6 | HELP+13* | 
| RAH(7 | HELP+14* | 
| RAH(8 | HELP+15* | 
| RAH(9 | HELP+16* | 
| RAHI | HELP+23*, HELP+28! | 
| RAHL7EDT | ETDT+9*, ETDT+10*, SETTMP+10, EXIT+1! | 
| RAHL7SDT | STDT+9*, ETDT+5, SETTMP+10, EXIT+1! | 
| RAHLA | APPS+6*, APPS+7, APPS+8! | 
| RAHLAIEN | APPS+3*, APPS+4, APPS+5*, APPS+6, APPS+7, APPS+8!, APPS+10! | 
| RAHLAPP | RAHLEX+4*, APPS+7, APPS+20, SETTMP+2, SETTMP+3, EXIT+3! | 
| RAHLEX | RAHLEX+5*, DISPLAY+5, DISPLAY+10, DISPLAY+19, DISPLAY+28, DISPLAY+31, EXIT+2! | 
| RAHLSEL | RAHLEX+6*, DISPLAY+21, EXIT+2! | 
| RAHLSRT | RAHLEX+8*, SETTMP+25, SETTMP+26, ENTRY+5, DISPLAY+3, DISPLAY+14, DISPLAY+15, DISPLAY+16, DISPLAY+17, DISPLAY+18 , DISPLAY+21, EXIT+2! | 
| RAHLU | USER+8*, USER+9, USER+10! | 
| RAHLUIEN | USER+4*, USER+5*, USER+6, USER+7*, USER+8, USER+9, USER+10!, USER+12! | 
| RAHLUSR | RAHLEX+7*, USER+9, USER+22, SETTMP+13, EXIT+3! | 
| RAINPUT | APPS+11*, APPS+18, APPS+19!, USER+13*, USER+20, USER+21! | 
| RAOLD | DISPLAY+3*, DISPLAY+7, DISPLAY+12*, END+1! | 
| RAPPI | SETTMP+3*, SETTMP+4, SETTMP+7, SETTMP+28! | 
| RAPPX | SETTMP+2*, SETTMP+3, SETTMP+28! | 
| RAQUIT | APPS+20, USER+22, END+1! | 
| RASEND | SETTMP+7*, SETTMP+25, SETTMP+26, SETTMP+28!, DISPLAY+3*, DISPLAY+7, DISPLAY+9, DISPLAY+11, DISPLAY+12, DISPLAY+14 , DISPLAY+15, DISPLAY+16, DISPLAY+17, DISPLAY+18, DISPLAY+21, END+1! | 
| RAUSER | SETTMP+12*, SETTMP+13*, SETTMP+14*, SETTMP+25, SETTMP+26, SETTMP+28!, DISPLAY+17*, DISPLAY+18, DISPLAY+21, DISPLAY+27 , END+1! | 
| RAUTIL | APPS+17*, APPS+18, APPS+19!, USER+19*, USER+20, USER+21! | 
| RAX | SETTMP+5*, SETTMP+9, SETTMP+12, SETTMP+16, SETTMP+20, SETTMP+28! | 
| RAXIEN | SETTMP+4*, SETTMP+5, SETTMP+23, SETTMP+25, SETTMP+28! | 
| SEP | DISDATE~, DISDATE+3 | 
| SPACES | DISPLAY+2*, DISPLAY+22, DISPLAY+24, DISPLAY+25, DISPLAY+26, END+1! | 
| TITLE | EXIT+2! | 
| U | STDT+10, ETDT+8, SETTMP+9, SETTMP+12, SETTMP+16, SETTMP+20 | 
| VALM | EXIT+7! | 
| VALMAR | EXIT+7! | 
| VALMBCK | EXIT+7!, HELP+27* | 
| VALMBG | EXIT+7! | 
| VALMCAP | EXIT+7! | 
| VALMCC | EXIT+7! | 
| VALMCNT | RAHLEX+9*, ENTRY+3*, DISPLAY+5*, DISPLAY+8*, DISPLAY+10, DISPLAY+11, DISPLAY+19*, DISPLAY+20*, DISPLAY+21, DISPLAY+28 , DISPLAY+29*, DISPLAY+31, EXIT+1!, EXIT+7! | 
| VALMDDF | EXIT+8! | 
| VALMDN | EXIT+8! | 
| VALMHDR | EXIT+8! | 
| VALMHDR(1 | HEADER+2* | 
| VALMIOXY | EXIT+8! | 
| VALMKEY | EXIT+8! | 
| VALMLFT | EXIT+8! | 
| VALMLST | EXIT+8! | 
| VALMMENU | EXIT+9! | 
| VALMMSGR | EXIT+9! | 
| VALMSG | ENTRY+7*, EXIT+9! | 
| VALMUP | EXIT+9! | 
| X | STDT+8, STDT+10, ETDT+8, EXIT+1!, HELP+1 | 
| XRADATE | DISPLAY+24, END+1!, DISDATE+3* | 
| Y | STDT+9, ETDT+9, SETTMP+28!, EXIT+1!, DISDATE+2*, DISDATE+3, DISDATE+4! |