EDPQLP ;SLC/KCM - Log Entry Patients ;2/28/12 08:33am
Source file <EDPQLP.m>
Package | Total | Call Graph |
---|---|---|
Emergency Department Integration Software | 1 | ($$XMLA,XML)^EDPX |
Kernel | 1 | $$UP^XLFSTR |
VA FileMan | 1 | ^%DT |
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 |
Package | Total | Caller Graph |
---|---|---|
Emergency Department Integration Software | 3 | EDPCTRL EDPQDB EDPQPP |
Name | Comments | DBIA/ICR reference |
---|---|---|
GET(AREA,TOKEN) | ; Return lists for edit context
|
|
BLDDUP(DUP,AREA) | ; Build duplicate name/last4 counters
; called from GET^EDPQLP, GET^EDPQDB -- expect EDPSITE |
|
SIM(NAME,LAST4,DUP) | ; Return true if similar patient name/last4
|
|
CLOSED(AREA,PARTIAL) | ; find matches on name
|
|
XCLOSED | ; exit case statement
|
|
BS5(X) | ; find matches by last inital, last 4
|
|
SSN(X) | ; find matches by SSN
|
|
DAY(X) | ; find matches by DATE
|
|
LNAM(PARTIAL) | ; find matches by name
|
|
ADDVST(IEN) | ; add node for visit
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DPT - [#2] | GET+12 |
^DPT("BS5" | BS5+2 |
^DPT("SSN" | SSN+2 |
^EDP(230 - [#230] | GET+9, GET+10, GET+13, BLDDUP+3, BLDDUP+5, BS5+3, SSN+3, DAY+5, DAY+6, DAY+7 , LNAM+2, LNAM+3, LNAM+4, ADDVST+2 |
^EDPB(231.8 - [#231.8] | GET+15, GET+17 |
^EDPB(231.9 - [#231.9] | GET+20 |
Name | Line Occurrences |
---|---|
$$SIM | GET+18 |
ADDVST | BS5+3, SSN+3, DAY+8, LNAM+4 |
BLDDUP | GET+8 |
BS5 | CLOSED+4 |
DAY | CLOSED+6, CLOSED+7, CLOSED+8 |
LNAM | CLOSED+9 |
SSN | CLOSED+5 |
XCLOSED | CLOSED+4, CLOSED+5, CLOSED+6, CLOSED+7 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
%DT | DAY+1~ |
AREA | GET~, GET+8, GET+9, GET+20, BLDDUP~, BLDDUP+3, BLDDUP+5, CLOSED~, BS5+3, SSN+3 , DAY+7, LNAM+2, LNAM+3, LNAM+4 |
BED | GET+7~, GET+13*, GET+15, GET+17*, GET+18 |
CNT | BLDDUP+2~, BLDDUP+4*, BLDDUP+5*, BLDDUP+6 |
DFN | GET+7~, GET+11*, GET+12, BS5+1~, BS5+2*, BS5+3, SSN+1~, SSN+2*, SSN+3 |
DTOUT | DAY+1~ |
DUP | GET+7~, GET+8, GET+18, BLDDUP~, SIM~ |
DUP( | BLDDUP+6*, SIM+1, SIM+2 |
>> EDPSITE | GET+9, BLDDUP+3, BLDDUP+5, BS5+3, SSN+3, DAY+5, DAY+6, LNAM+2, LNAM+3, LNAM+4 |
END | DAY+1~, DAY+3*, DAY+5 |
IEN | GET+7~, GET+9*, GET+10, GET+13, GET+18, GET+22*, GET+23, GET+25, GET+26, GET+27 , GET+28, GET+29, BLDDUP+2~, BLDDUP+4*, BLDDUP+5*, BS5+1~, BS5+3*, SSN+1~, SSN+3*, DAY+6* , DAY+7, DAY+8, LNAM+1~, LNAM+4*, ADDVST~, ADDVST+2, ADDVST+4 |
INTS | DAY+1~, DAY+3*, DAY+4, DAY+5*, DAY+6 |
LAST4 | GET+7~, GET+11*, GET+18, SIM~, SIM+1 |
LST | GET+7~ |
LST( | GET+18*, GET+21, GET+22, GET+25, GET+26, GET+27, GET+28, GET+29 |
NAME | GET+7~, GET+11*, GET+18, SIM~, SIM+2, LNAM+1~, LNAM+2*, LNAM+3*, LNAM+4, ADDVST+1~ , ADDVST+2*, ADDVST+4 |
PARTIAL | CLOSED~, CLOSED+1*, CLOSED+2, CLOSED+4, CLOSED+5, CLOSED+6, CLOSED+7, CLOSED+8, CLOSED+9, LNAM~ , LNAM+2, LNAM+3 |
SEQ | GET+7~, GET+14*, GET+15*, GET+16*, GET+18, GET+21*, GET+22, GET+24, GET+25, GET+26 , GET+27, GET+28, GET+29 |
SSN | GET+7~, GET+12*, GET+18 |
TOKEN | GET~ |
U | GET+11, GET+12, GET+13, GET+15, GET+17, GET+18, GET+25, GET+26, GET+27, GET+28 , GET+29, DAY+7, ADDVST+2, ADDVST+3, ADDVST+4 |
X | GET+30, BLDDUP+2~, BLDDUP+3*, BLDDUP+5, BLDDUP+6, BS5~, BS5+2, SSN~, SSN+2, DAY~ , LNAM+1~, ADDVST+1~, ADDVST+5 |
X("bed" | GET+28* |
X("id" | GET+23*, ADDVST+4* |
X("inTS" | ADDVST+4* |
X("last4" | GET+27* |
X("name" | GET+25*, ADDVST+4* |
X("same" | GET+29* |
X("seq" | GET+24* |
X("ssn" | GET+26* |
X0 | GET+7~, GET+10*, GET+11, LNAM+1~, ADDVST+1~, ADDVST+2*, ADDVST+3, ADDVST+4 |
Y | DAY+1~, DAY+3 |