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~ |