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 |