XDRDCOMP ;SF-IRMFO/IHS/OHPRD/JCM - COMPARE TWO PATIENTS VIA DUP CHECKER ;8/28/08 17:58
Source file <XDRDCOMP.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| QUEUEX | ||
| END | ||
| EOJ | ; | |
| QUEUE | ;** Remove after testing ** | |
| START | ; | |
| SCORE | ; | |
| LKUPX | ||
| DITC | ; | |
| DQ | ; Entry Point for Taskman | |
| LKUP | ;Look up both reocord. | |
| LKUP2 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DIC - [#1] | START+5, START+11, LKUP+2, LKUP2, QUEUE+6 | 
| Name | Line Occurrences | 
|---|---|
| DITC | DQ+4 | 
| END | START+4, START+7, START+8, START+10 | 
| EOJ | END | 
| LKUP | START+7, LKUP2+2, LKUP2+4 | 
| LKUPX | LKUP+4 | 
| QUEUE | QUEUE+3 | 
| QUEUEX | QUEUE+2, QUEUE+5 | 
| SCORE | DQ+5 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | START+12*, SCORE+9!, QUEUE+7*, QUEUE+8! | 
| %IS | EOJ+2! | 
| %ZIS | START+8*, QUEUE+1*, QUEUE+4! | 
| DA | LKUP+4!, LKUP2+1! | 
| DIC | LKUP+1*, LKUP+4!, LKUP2+1! | 
| DIC("A" | LKUP+2*, LKUP2* | 
| DIC(0 | LKUP+1* | 
| DIR | SCORE+10! | 
| DIR(0 | SCORE+10* | 
| >> DIRUT | LKUP+4, LKUP2+2 | 
| >> DIT(1 | LKUP+5* | 
| >> DIT(2 | LKUP2+3* | 
| >> I | SCORE+6* | 
| IO | DQ+1, QUEUE+3 | 
| IO("C" | EOJ+2! | 
| IO("Q" | START+10, QUEUE+3!, QUEUE+5, EOJ+2! | 
| IO(0 | QUEUE+3 | 
| IOF | DQ+1 | 
| IOM | START+9, QUEUE+4 | 
| ION | START+9, START+11, QUEUE+4, QUEUE+6 | 
| IOP | START+9*, QUEUE+1, QUEUE+4*, EOJ+2! | 
| IOSL | START+9, QUEUE+4 | 
| IOST | SCORE+10 | 
| >> J | SCORE+6* | 
| POP | START+8, QUEUE+2, EOJ+2! | 
| U | START+11, LKUP+2, LKUP2, SCORE+6, SCORE+10, QUEUE+6 | 
| X | SCORE+10, EOJ+2! | 
| XDRCD | LKUP+5*, LKUP2+4, DITC+1, EOJ+2! | 
| XDRCD2 | LKUP2+3*, LKUP2+4, DITC+1, EOJ+2! | 
| XDRD | EOJ+1! | 
| XDRD("DUPSCORE" | SCORE+1 | 
| XDRD("DUPSCORE%" | SCORE+1*, SCORE+2*, SCORE+3*, SCORE+4*, SCORE+8 | 
| XDRDCNT | SCORE+9! | 
| XDRDCOMP | EOJ+1! | 
| XDRDCOMP("DEVICE" | START+9*, QUEUE+1, QUEUE+4* | 
| XDRDSCOR | EOJ+1! | 
| XDRDSCOR("MAX" | SCORE+1, SCORE+2 | 
| XDRDSCOR("PDT%" | SCORE+7 | 
| XDRDTEST | EOJ+1! | 
| XDRDTEST( | SCORE+6 | 
| >> XDRDTYPE | START+6* | 
| XDRDUP | EOJ+1! | 
| XDRDUP("TEST | SCORE" , SCORE+6 | 
| XDRFL | START+3*, START+5, START+11, LKUP+2, LKUP2, DITC+1, QUEUE+6, EOJ+1! | 
| XDRGL | START+5*, LKUP+1, EOJ+1! | 
| XDRQFLG | START+1*, START+4, START+7, START+10, START+14*, LKUP+4*, SCORE+10*, QUEUE+2*, QUEUE+11*, EOJ+1! | 
| Y | LKUP+4, LKUP+5, LKUP2+2, LKUP2+3, EOJ+2! | 
| >> ZTDESC | START+11*, QUEUE+6* | 
| >> ZTIO | START+11*, QUEUE+6* | 
| >> ZTQUEUED | SCORE+10, EOJ+3 | 
| >> ZTREQ | EOJ+3* | 
| >> ZTRTN | START+11*, QUEUE+6* | 
| >> ZTSAVE( | START+12*, QUEUE+7* | 
| ZTSK | START+13, QUEUE+10, QUEUE+12!, EOJ+2! |