RGEX03 ;BAY/ALS-LIST MANAGER FOR MPI/PD EXCEPTIONS ;10/13/99
Source file <RGEX03.m>
Package | Total | Call Graph |
---|---|---|
VA FileMan | 6 | NOW^%DTC ^DIE $$GET1^DIQ EN^DIQ1 ^DIR ^DIWP |
Registration | 5 | HINQ^DG10 EN^DGRPD (NOTICE,PTSEC)^DGSEC4 (DEM,ELIG)^VADPT START^VAFCPDAT |
Clinical Information Resource Network | 4 | EN^RGEX04 ASK2^RGMTAUD SEND^RGPVMPI REJ^RGPVREJ |
List Manager | 3 | EN^VALM ($$SETSTR,FULL,PAUSE)^VALM1 CLEAN^VALM10 |
Kernel | 2 | ($$DEL,$$FTG,CLOSE,OPEN)^%ZISH DISP^XQORM1 |
Master Patient Index VistA | 1 | VTQ^MPIFSAQ |
Toolkit | 1 | $$GET^XPAR |
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN(DATA) | ; -- main entry point for RG EXCPT ACTION
|
|
HDR | ; -- header code
|
|
INIT | ; -- init variables and list array
|
|
ADDNOTE | ;Display Exception Notes, Word Processing field
|
|
ADDTMP | ;
|
|
UPD | ;
|
|
PA | ;Patient Audit
|
|
PAQ | ||
HI | ;Hinq Inquiry
|
|
DISP | ; Display Only Query
|
|
POT | ;Potential Match on MPI, Query MPI, resolve duplicate if needed. **43;**57 MPIC_1893 OBSOLETE; remove PMR
|
|
REJ | ;Primary View Reject. **44 Added entry point
|
|
MPIPV | ;MPI Primary View PDAT. **48 Added entry point
|
|
LOAD | ; Edit Patient Data, if patient's eligibility is verified - check for DG ELIGIBILITY key for user
|
|
SENS | ; check for patient sensitivity and user security
|
|
EDIT | ; edit patient data
|
|
QUIT | ||
REC | ; Check if user is attempting to access own record
; check for security key |
|
DEATH | ; Check for access to edit date of death
|
|
DIEC | ;Do the ^DIE call from the DEATH module
|
|
INQ | ; Patient Inquiry
|
|
EDTNOT | ; Edit Exception Notes
|
|
PDAT | ||
GETEX(RETURN,DFN) | ; Get array of pending exceptions for a patient
|
|
QGET | ;
|
|
HELP | ; -- help code
|
|
EXIT | ; -- exit code
|
|
EXPND | ; -- expand code
|
Name | Field # of Occurrence |
---|---|
NOW^%DTC | UPD+6 |
$$DEL^%ZISH | PDAT+10 |
$$FTG^%ZISH | PDAT+10 |
CLOSE^%ZISH | PDAT+8 |
OPEN^%ZISH | PDAT+4 |
HINQ^DG10 | HI+1 |
EN^DGRPD | INQ+2 |
NOTICE^DGSEC4 | SENS+8, SENS+9 |
PTSEC^DGSEC4 | SENS+2 |
^DIE | UPD+8, EDIT+5, DIEC+2, EDTNOT+2 |
$$GET1^DIQ | ADDNOTE+3, REC+3 |
EN^DIQ1 | DEATH+6 |
^DIR | UPD+4 |
^DIWP | INIT+25 |
VTQ^MPIFSAQ | DISP+3 |
EN^RGEX04 | PDAT+11 |
ASK2^RGMTAUD | PA+3 |
SEND^RGPVMPI | MPIPV+2 |
REJ^RGPVREJ | REJ+1 |
DEM^VADPT | EDIT+8, DEATH+4, DEATH+10 |
ELIG^VADPT | LOAD+2 |
START^VAFCPDAT | PDAT+6 |
EN^VALM | EN+1 |
$$SETSTR^VALM1 | INIT+7, INIT+8, INIT+9, INIT+10, INIT+11, INIT+12, INIT+13, INIT+14, INIT+15, INIT+19 , INIT+24, INIT+27, ADDNOTE+1, ADDNOTE+4 |
FULL^VALM1 | PA+3, DISP+1, LOAD+2, INQ+2 |
PAUSE^VALM1 | HI+1, DISP+3, LOAD+6, SENS+3, SENS+5, SENS+6, REC+6, REC+9, DEATH+17, INQ+2 |
CLEAN^VALM10 | INQ+2 |
$$GET^XPAR | PDAT+2 |
DISP^XQORM1 | HELP+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 |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^DPT - [#2] | Classic Fileman Calls |
^VA(200 - [#200] | GET1^DIQ |
991.12 | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DIA(2 | PA+2 |
^DPT - [#2] | INIT+6, EDIT+5, DIEC+1, DIEC+3 |
^RGHL7(991.1 - [#991.1] | INIT+23, UPD+7, UPD+9, EDTNOT+2, GETEX+4, GETEX+5, GETEX+6, GETEX+7, GETEX+8 |
^RGHL7(991.11 - [#991.11] | GETEX+9 |
^TMP("RGEXC2" | INIT+1!, ADDTMP+1*, EXIT+1! |
^TMP("RGPDAT" | PDAT+9!, PDAT+10, PDAT+11 |
^UTILITY("DIQ1" | DEATH+7 |
^UTILITY($J | INIT+21!, INIT+26, INIT+27 |
^XUSEC("DG DETAIL" | DEATH+1 |
^XUSEC("DG ELIGIBILITY" | LOAD+4 |
^XUSEC("DG RECORD ACCESS" | REC+2 |
Name | Line Occurrences |
---|---|
ADDTMP | INIT+7, INIT+8, INIT+9, INIT+10, INIT+12, INIT+13, INIT+14, INIT+15, INIT+19, INIT+28 , ADDNOTE+1, ADDNOTE+4 |
DEATH | EDIT+7 |
DIEC | DEATH+8, DEATH+13, DEATH+16 |
EDIT | SENS+10 |
INIT | UPD+10, REJ+2, MPIPV+3, EDIT+11, DEATH+17, INQ+2, EDTNOT+4, PDAT+13 |
PAQ | PA+2 |
QGET | GETEX+3 |
REC | EDIT+2 |
SENS | LOAD+7, LOAD+8 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | UPD+1~, UPD+6 |
%H | UPD+1~ |
%I | UPD+1~ |
ACCESS | EDIT+1*, EDIT+3, EDIT+13!, REC+2*, REC+10* |
ARRAY | PDAT+2*, PDAT+14! |
CHKSM | INIT+4*, INIT+6*, INIT+12, EXIT+1! |
CNT | GETEX+2*, GETEX+9*, GETEX+10, GETEX+11, QGET+1! |
DA | UPD+8*!, EDIT+4*, EDIT+5!, DEATH+2!, DEATH+6*, DEATH+7, DEATH+8*, DEATH+13*, DEATH+16*, DEATH+18! , EDTNOT+2*, EDTNOT+3! |
DA(1 | UPD+8*, EDTNOT+2* |
DATA | EN~, INIT+3, INIT+5, INIT+6, INIT+11, INIT+13, INIT+14, INIT+15, INIT+16, INIT+21 , ADDNOTE+3, ADDNOTE+5, UPD+7, UPD+9*, DISP+2, EDIT+6, EDIT+9*, EDIT+10*, EDTNOT+1 |
DATAOLD | LOAD+1*, EDIT+6*, EDIT+9, EDIT+10, EDIT+13! |
DFN | INIT+4*, INIT+6*, INIT+10, ADDNOTE+5*, PA+1, PA+3*, PA+4*, DISP+2, SENS+2, SENS+8 , SENS+9, EDIT+4, EDIT+5, EDIT+9, DEATH+6, DEATH+8, DEATH+13, DEATH+16, DIEC+1, DIEC+3 , GETEX~, GETEX+3, GETEX+5, GETEX+6, GETEX+7, EXIT+1! |
DGNEW | EDIT+13! |
DGNPSSN | EDIT+13!, REC+3*, REC+4, REC+7 |
>> DIC | DEATH+6* |
DIE | UPD+8*!, EDIT+4*, EDIT+5!, DEATH+2!, DEATH+8*, DEATH+13*, DEATH+16*, DEATH+18!, EDTNOT+2*, EDTNOT+3! |
>> DIQ(0 | DEATH+6* |
DIR | UPD+11!, EXIT+1! |
DIR("A" | UPD+3* |
DIR("B" | UPD+3* |
DIR(0 | UPD+3* |
DIRUT | UPD+4, UPD+11! |
>> DIWF | INIT+25* |
>> DIWL | INIT+25* |
>> DIWR | INIT+25* |
DOB | INIT+4*, INIT+5*, INIT+9, EXIT+1! |
DOD1 | DEATH+3*, DEATH+5*, DEATH+12, DEATH+13, DEATH+15, DEATH+18! |
DOD2 | DEATH+3*, DEATH+11*, DEATH+12, DEATH+13, DEATH+15, DEATH+18! |
DR | UPD+8*!, EDIT+4*, EDIT+5!, DEATH+2!, DEATH+6*, DEATH+8*, DEATH+13*, DEATH+16*, DEATH+18!, EDTNOT+2* , EDTNOT+3! |
DUZ | UPD+8, LOAD+4, REC+2, REC+3, DEATH+1, PDAT+2 |
ETYP | GETEX+7*, GETEX+9*, GETEX+10, QGET+1! |
EXCTEXT | INIT+23*, INIT+25, EXIT+1! |
>> ICN | INIT+11*, INIT+12, PDAT+6, PDAT+12* |
IEN | INIT+21~*, INIT+22, INIT+23, ADDNOTE+2~, ADDNOTE+3*, UPD+7*, UPD+8, UPD+9, PA+3~, EDTNOT+1* , EDTNOT+2, EDTNOT+3!, GETEX+6*, GETEX+7, GETEX+8, GETEX+10, QGET+1!, EXIT+1! |
IEN2 | INIT+21~*, INIT+22, INIT+23, ADDNOTE+2~, ADDNOTE+3*, UPD+7*, UPD+8, EDTNOT+1*, EDTNOT+2, EDTNOT+3! , GETEX+7*, GETEX+8, GETEX+10, QGET+1!, EXIT+1! |
IENS | ADDNOTE+2~, ADDNOTE+3* |
IO | PDAT+5 |
IOF | PDAT+3* |
IOM | PDAT+3* |
IOSL | PDAT+3* |
IOST | PDAT+3* |
L | ADDNOTE+4*, ADDNOTE+6! |
LIN | INIT+4*, ADDNOTE+5, ADDTMP+1*, EXIT+1! |
MPIVAR | DISP+3, DISP+4! |
MPIVAR("DFN" | DISP+2* |
MPIVAR("DOB" | DISP+2* |
MPIVAR("NM" | DISP+2* |
MPIVAR("SSN" | DISP+2* |
N | INIT+26*, INIT+27, ADDNOTE+2~, ADDNOTE+3* |
NAME | INIT+4*, INIT+5*, INIT+7, DISP+2, EXIT+1! |
NOTE | ADDNOTE+2~, ADDNOTE+4* |
NT | ADDNOTE+6! |
NT( | ADDNOTE+4 |
PDFN | PA+1*, PA+4! |
PICN | PDAT*, PDAT+6*, PDAT+12, PDAT+14! |
>> POP | PDAT+4 |
PROCDT | UPD+1~, UPD+6*, UPD+8 |
PSSN | PDAT*, PDAT+1*, PDAT+12, PDAT+14! |
QFLG | PA+3*, PA+4! |
REP | PDAT+2*, PDAT+14! |
RESULT | SENS+1~, SENS+2 |
RESULT(1 | SENS+3, SENS+4, SENS+5, SENS+6, SENS+7, SENS+8, SENS+9 |
RETURN | GETEX~, GETEX+1! |
RETURN( | GETEX+10* |
RETURN(0 | GETEX+2*, GETEX+3*, GETEX+11* |
>> RGBG | EXIT+2* |
RGSEN | SENS+1~, SENS+8, SENS+9 |
RGXDEL | PDAT+7~, PDAT+10 |
RGXDEL( | PDAT+10* |
RGXDIR | PDAT+2*, PDAT+4, PDAT+10, PDAT+14! |
RGXFILE | PDAT+2*, PDAT+4, PDAT+10, PDAT+14! |
>> SAPV | MPIPV+1* |
SRS | DEATH+3*, DEATH+7*, DEATH+18! |
SSN | INIT+4*, INIT+5*, INIT+8, DISP+2, REC+7, PDAT+1, PDAT+12*, EXIT+1! |
STATUS | INIT+4*, INIT+16*, INIT+17*, INIT+18*, INIT+19, EXIT+1! |
STR | INIT+4*, INIT+7*, INIT+8*, INIT+9*, INIT+10*, INIT+11*, INIT+12*, INIT+13*, INIT+14*, INIT+15* , INIT+19*, INIT+24*, INIT+27*, ADDNOTE+1*, ADDNOTE+4*, ADDTMP+1*, EXIT+1! |
TYP | GETEX+2*, GETEX+4*, GETEX+5, GETEX+6, GETEX+7, GETEX+9, QGET+1! |
TYPE | PDAT+2*, PDAT+14! |
VADM | DEATH+2!, DEATH+18! |
VADM(1 | EDIT+9 |
VADM(2 | EDIT+9 |
VADM(3 | EDIT+10 |
VADM(6 | EDIT+10, DEATH+5, DEATH+11 |
VAEL | EDIT+13! |
VAEL(8 | LOAD+3 |
VAFCDFN | ADDNOTE+5*, PA+2, PA+3, EXIT+1! |
>> VALMAR | INIT+2 |
>> VALMBCK | UPD+11*, PA+2*, PA+3*, HI+1*, DISP+1*, DISP+4*, REJ+2*, MPIPV+3*, LOAD+1*, LOAD+6* , SENS+3*, SENS+5*, SENS+6*, EDIT+12*, REC+6*, REC+9*, DEATH+17*, INQ+1*, INQ+3*, EDTNOT+5* , PDAT*, PDAT+14*, EXIT+1*, EXIT+2* |
>> VALMCNT | ADDNOTE+5* |
>> VALMHDR(1 | HDR+1* |
>> VALMHDR(2 | HDR+1* |
>> VALMSG | PA+2* |
X | INIT+21~, INIT+25*, UPD+1~, DEATH+18!, PDAT+10*, HELP+1*, EXIT+1! |
Y | UPD+4, DEATH+18!, EXIT+1! |
Name | Field # of Occurrence |
---|---|
$T(ASK2^RGMTAUD | PA+3 |