OR3CONV1 ;SLC/MLI-Conversion utilities and cleanup ;8/2/97 [5/25/99 9:33am]
Source file <OR3CONV1.m>
| Package | Total | Call Graph |
|---|---|---|
| Order Entry Results Reporting | 3 | KILL^OR3C101 ($$CONVERT,$$PTDONE,QUEUE,SET)^OR3CONV REQUEUE^ORMTIME |
| Kernel | 2 | STAT^%ZTLOAD $$FMTE^XLFDT |
| Inpatient Medications | 1 | BADNAMES^PSJIPST3 |
| MailMan | 1 | ^XMD |
| VA Fileman | 1 | ^DIR |
| Package | Total | Caller Graph |
|---|---|---|
| Order Entry Results Reporting | 1 | OR3CONV |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| STATUS | ; get status of conversion
|
|
| ZTSKCHK(ZTSK) | ; check status of task via TaskMan utilities
; return message^flag where flag is 1 to allow requeue...0 otherwise |
|
| RUSURE(TEXT) | ; return 1 if yes, 0 otherwise
|
|
| ZTSKMSG | ;;Unable to find task on current volume set^1
|
|
| STAGE(STAGE) | ; return text of what stage does
|
|
| FINALCHK() | ; check to see if every patient converted
|
|
| STOP | ; entry point to stop conversion cleanly
|
|
| CHECK() | ; check status to see if restart should be allowed
|
|
| PTCONV | ; populate OR3 PATIENTS TO CONVERT multiple...hard set for speed
|
|
| SEND(SUBJECT) | ; define rest of XM variables and fire message off
|
|
| CLEANUP | ; conversion is completed
|
|
| STAGETXT | ;;0^populating list of patients to convert
|
|
| LINE(TEXT) | ; store data in array for mail message
|
|
| ERROR | ; create mail message if unconverted patients found
|
|
| ; send e-mail that the conversion completed
|
||
| RESTART | ; entry point to restart conversion
|
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DPT - [#2] | PTCONV+3 |
| ^ORD(100.99 - [#100.99] | STOP+2, RESTART+9, CHECK+2, STATUS+2, STATUS+20, STATUS+27, FINALCHK+3, MAIL+2, PTCONV+5, PTCONV+6* , PTCONV+7* |
| Name | Line Occurrences |
|---|---|
| $$CHECK | RESTART+2 |
| $$FINALCHK | CLEANUP+2 |
| $$RUSURE | STOP+6, RESTART+8 |
| $$STAGE | STATUS+16 |
| $$ZTSKCHK | CHECK+5, STATUS+14 |
| ERROR | CLEANUP+2 |
| LINE | MAIL+3, MAIL+4, MAIL+5, MAIL+6, ERROR+3, ERROR+4, ERROR+5, ERROR+6 |
| CLEANUP+5 | |
| SEND | MAIL+7, ERROR+7 |
| STATUS | STOP+5, RESTART+7 |
| Name | Field # of Occurrence |
|---|---|
| ^( | PTCONV+3 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| COUNT | MAIL+1~, MAIL+2*, ERROR+1~, ERROR+2*, LINE+1*, LINE+2, PTCONV+1~, PTCONV+2*, PTCONV+4*, PTCONV+7 |
| DFN | FINALCHK+1~, FINALCHK+3*, FINALCHK+4, FINALCHK+5, PTCONV+1~, PTCONV+3*, PTCONV+4, PTCONV+5, PTCONV+6 |
| DIFROM | SEND+1~ |
| DIR | RUSURE+1~ |
| DIR("A" | RUSURE+3* |
| DIR("B" | RUSURE+2* |
| DIR(0 | RUSURE+2* |
| DIROUT | RUSURE+1~ |
| DIRUT | RUSURE+1~ |
| DTOUT | RUSURE+1~ |
| DUOUT | RUSURE+1~ |
| DUZ | SEND+4 |
| ERROR | FINALCHK+1~, FINALCHK+2*, FINALCHK+3, FINALCHK+4*, FINALCHK+5*, FINALCHK+6 |
| >> I | SEND+4* |
| LAST | PTCONV+1~, PTCONV+2*, PTCONV+4*, PTCONV+7 |
| >> ORTEXT( | LINE+2* |
| STAGE | STATUS+1~, STATUS+16*, STATUS+17, STATUS+21, STATUS+22, STATUS+25, STATUS+28, STAGE~ |
| SUBJECT | SEND~, SEND+2 |
| TEXT | RUSURE~, RUSURE+3, LINE~, LINE+2 |
| X | STOP+1~, STOP+2*, STOP+3, STOP+4, RESTART+1~, RESTART+2*, RESTART+3, RESTART+5, CHECK+1~, CHECK+2* , CHECK+3, CHECK+4, CHECK+5*, RUSURE+1~, STATUS+1~, STATUS+2*, STATUS+3, STATUS+4, STATUS+5, STATUS+6 , STATUS+10, STATUS+12, STATUS+14, STATUS+16, STATUS+23, STATUS+25, STATUS+26, STATUS+29, STATUS+30, CLEANUP+1~ , MAIL+1~, MAIL+2*, MAIL+5, MAIL+6 |
| XMDUZ | SEND+1~, SEND+3* |
| XMSUB | SEND+1~, SEND+2* |
| XMTEXT | SEND+1~, SEND+2* |
| XMY | SEND+1~ |
| XMY( | SEND+4* |
| Y | RUSURE+1~, RUSURE+5 |
| >> ZTSAVE("ORESTART" | RESTART+9* |
| ZTSK | ZTSKCHK~ |
| Name | Field # of Occurrence |
|---|---|
| $T(STAGETXT+STAGE | STAGE+1 |
| $T(ZTSKMSG+ZTSK(1) | ZTSKCHK+3 |