ORRDI2 ; SLC/JMH - RDI routine for user interface and data cleanup; 3/24/05 2:31 ; 1/11/07 8:12am
Source file <ORRDI2.m>
| Package | Total | Call Graph |
|---|---|---|
| Kernel | 3 | ^%ZTLOAD ($$FMADD,$$FMDIFF,$$NOW)^XLFDT $$PATCH^XPDUTL |
| Health Level Seven | 1 | DIRECT^HLMA |
| Order Entry Results Reporting | 1 | SPAWN^ORRDI2 |
| Registration | 1 | $$SITE^VASITE |
| Toolkit | 1 | ($$GET,EN)^XPAR |
| VA Fileman | 1 | ^DIR |
| Package | Total | Caller Graph |
|---|---|---|
| Order Entry Results Reporting | 5 | OR RDI PARAMS ORKCHK ORMTIM01 ORRDI1 ORRDI2 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| SPAWN | ;subroutine to spawn the DOWNTSK task
|
|
| FAILPVAL() | ;parameter value for failure threshold
|
|
| SET | ;utility to set RDI related parameters
|
|
| CLEANUP | ;
|
|
| TESTCALL() | ;call to send a test call to CDS...returns 1 if successful, 0 if not
|
|
| SUCCPVAL() | ;parameter value for success threshold
|
|
| DOWNRPC(ORY) | ;can be used in an RPC to check if RDI is in an OUTAGE state (HDR DOWN)
|
|
| LIST | ;
|
|
| DOWNXVAL() | ;xtmp value for OUTAGE state
|
|
| PINGPVAL() | ;parameter value for ping frequency
|
|
| DOWNTSK | ;subroutine to check if HDR is back up
|
|
| DICNPVAL() | ;parameter value for dummy patient ICN
|
|
| PIECEOUT(Y,DATA,DEL) | ;
|
|
| HELP3 | ;
|
|
| PINGXVAL() | ;xtmp value for last ping time
|
|
| HELP1 | ;
|
|
| SUCCXVAL() | ;xtmp value for number of successful reads
|
|
| FAILXVAL() | ;xtmp value for number of failed reads
|
|
| LDPTTVAL(DFN) | ;tmp value for if the local data only message has been shown to the user during ordering session
|
| Name | Field # of Occurrence |
|---|---|
| ^%ZTLOAD | SPAWN+7 |
| ^DIR | SET+14, SET+29 |
| DIRECT^HLMA | TESTCALL+14 |
| SPAWN^ORRDI2 | CLEANUP+11 |
| $$SITE^VASITE | TESTCALL+12 |
| $$FMADD^XLFDT | CLEANUP+4 |
| $$FMDIFF^XLFDT | CLEANUP+11, DOWNTSK+3 |
| $$NOW^XLFDT | CLEANUP+3, CLEANUP+11, SPAWN+6, DOWNTSK+3, DOWNTSK+7, TESTCALL+4 |
| $$GET^XPAR | SET+8, SET+19, SET+23, LIST+2, LIST+3, CLEANUP+2, DICNPVAL+1, FAILPVAL+1, SUCCPVAL+1, PINGPVAL+1 |
| EN^XPAR | SET+17, SET+32 |
| $$PATCH^XPDUTL | SET+1 |
| 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 |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^TMP($J | LDPTTVAL+1 |
| ^XTMP("ORRDI" | CLEANUP+6, CLEANUP+7, CLEANUP+8!, DOWNXVAL+1, FAILXVAL+1, SUCCXVAL+1, PINGXVAL+1, SPAWN+1!, DOWNTSK+7*, DOWNTSK+11* , DOWNTSK+13*, DOWNTSK+14! |
| Name | Line Occurrences |
|---|---|
| $$DICNPVAL | TESTCALL+7 |
| $$DOWNXVAL | CLEANUP+10, DOWNRPC+1, DOWNTSK+1 |
| $$PINGPVAL | CLEANUP+11, DOWNTSK+4 |
| $$PINGXVAL | CLEANUP+11, DOWNTSK+3 |
| $$SUCCPVAL | DOWNTSK+1 |
| $$SUCCXVAL | DOWNTSK+1, DOWNTSK+11 |
| $$TESTCALL | DOWNTSK+9 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| COUNT | PIECEOUT+2~, PIECEOUT+3*, PIECEOUT+5, PIECEOUT+6* |
| DATA | PIECEOUT~ |
| DATA( | PIECEOUT+3, PIECEOUT+4, PIECEOUT+5, PIECEOUT+6 |
| DEL | PIECEOUT~, PIECEOUT+4, PIECEOUT+5, PIECEOUT+6 |
| DFN | CLEANUP+1~, CLEANUP+5*, CLEANUP+6*, CLEANUP+7, CLEANUP+8, LDPTTVAL~, LDPTTVAL+1 |
| DIR | SET+7~, SET+22~ |
| DIR("?" | SET+12*, SET+27* |
| DIR("A" | SET+10*, SET+25* |
| DIR("B" | SET+11*, SET+26* |
| DIR(0 | SET+13*, SET+28* |
| DOM | CLEANUP+1~, CLEANUP+6*, CLEANUP+7, CLEANUP+8 |
| DTOUT | SET+7~, SET+15, SET+22~, SET+30 |
| END | TESTCALL+1~, TESTCALL+7 |
| HL | TESTCALL+2~ |
| HLA | TESTCALL+1~ |
| HLA("HLS" | TESTCALL+6*, TESTCALL+7*, TESTCALL+8* |
| HLDOM | TESTCALL+2~ |
| HLDONE1 | TESTCALL+2~ |
| HLECH | TESTCALL+2~ |
| HLFS | TESTCALL+2~ |
| HLINSTN | TESTCALL+2~ |
| HLL | TESTCALL+1~ |
| HLL("LINKS" | TESTCALL+10* |
| HLMTIEN | TESTCALL+2~ |
| HLNEXT | TESTCALL+2~ |
| HLNODE | TESTCALL+2~ |
| HLPARAM | TESTCALL+2~ |
| HLQ | TESTCALL+2~ |
| HLQUIT | TESTCALL+2~ |
| I | PIECEOUT+2~, PIECEOUT+3*, PIECEOUT+4, PIECEOUT+5, PIECEOUT+6 |
| ICN | TESTCALL+2~ |
| J | PIECEOUT+2~, PIECEOUT+4*, PIECEOUT+5, PIECEOUT+6 |
| NOW | CLEANUP+1~, CLEANUP+3*, CLEANUP+4 |
| ORCS | TESTCALL+1~, TESTCALL+3* |
| ORES | TESTCALL+1~, TESTCALL+3* |
| ORFS | TESTCALL+1~, TESTCALL+3* |
| ORHLP | TESTCALL+2~, TESTCALL+14 |
| ORHLP("OPEN T | IMEOUT" , TESTCALL+11* |
| ORHLP("SUBSCRIBER" | TESTCALL+12* |
| ORRS | TESTCALL+1~, TESTCALL+3* |
| ORRSLT | TESTCALL+2~, TESTCALL+14, TESTCALL+16 |
| ORSS | TESTCALL+1~, TESTCALL+3* |
| ORY | DOWNRPC~, DOWNRPC+1* |
| PRE | TESTCALL+2~ |
| QUIT | SET+3~, SET+6, SET+16*, SET+20*, SET+21, SET+31* |
| QUITALL | SET+3~, SET+6, SET+15*, SET+18, SET+21, SET+30* |
| RET | TESTCALL+2~ |
| RSLT | DOWNTSK+2~, DOWNTSK+9*, DOWNTSK+11, DOWNTSK+13 |
| START | TESTCALL+1~, TESTCALL+4*, TESTCALL+7 |
| STATUS | TESTCALL+2~ |
| THRESH | CLEANUP+1~, CLEANUP+4*, CLEANUP+8 |
| TIME | CLEANUP+1~, CLEANUP+7*, CLEANUP+8 |
| U | TESTCALL+12, TESTCALL+16 |
| VAL | SET+7~, SET+8*, SET+9, SET+22~, SET+23*, SET+24, CLEANUP+1~, CLEANUP+2*, CLEANUP+4 |
| VALEXT | SET+7~, SET+9*, SET+11, SET+22~, SET+24*, SET+26 |
| WAIT | DOWNTSK+2~, DOWNTSK+3*, DOWNTSK+4*, DOWNTSK+6 |
| WHATOUT | TESTCALL+2~ |
| Y | SET+7~, SET+15, SET+16, SET+17, SET+22~, SET+30, SET+31, SET+32, PIECEOUT~, PIECEOUT+1! , TESTCALL+2~ |
| Y( | PIECEOUT+5*, PIECEOUT+6* |
| ZTDESC | SPAWN+2~, SPAWN+3* |
| ZTDTH | SPAWN+2~, SPAWN+6* |
| ZTIO | SPAWN+2~, SPAWN+5* |
| ZTRTN | SPAWN+2~, SPAWN+4* |
| ZTSAVE | SPAWN+2~ |
| ZTSK | SPAWN+2~ |