HMPPTRPC ;ASMR/MBS,CK - Patient Select RPC;May 15, 2016 14:15
Source file <HMPPTRPC.m>
| Package | Total | Call Graph |
|---|---|---|
| Kernel | 2 | $$FMTE^XLFDT ($$LOW,$$UP)^XLFSTR |
| VA FileMan | 2 | FIND^DIC $$GET1^DIQ |
| Enterprise Health Management Platform | 1 | $$SYS^HMPUTILS |
| Master Patient Index VistA | 1 | ($$GETDFN,$$GETICN)^MPIF001 |
| Order Entry Results Reporting | 1 | $$EN1^ORQPT2 |
| Registration | 1 | DEM^VADPT |
| 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 |
|---|---|---|
| Enterprise Health Management Platform | 1 | HMP PATIENT SELECT |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| SELECT(RET,CRIT,SEARCH) | ; Returns patient information based on search
|
|
| SRLAST5(SEARCH) | ; Search for patients by last5
|
|
| SRNAME(SEARCH) | ; Search for patients by name
|
|
| FIND(SEARCH,XREF) | ; Find patients that match search term in x-ref
|
|
| FRSTCPS(IN) | ; Formats patient's name to begin each word with a capital and the rest lowercase
|
|
| ISALPHA(CHAR) | ;
|
| RPC Name | Call Tags |
|---|---|
| HMP PATIENT SELECT | SELECT |
| FileNo | Call Tags |
|---|---|
| ^DPT - [#2] | FIND^DIC, GET1^DIQ |
| Name | Line Occurrences |
|---|---|
| $$FRSTCPS | SELECT+24 |
| $$ISALPHA | FRSTCPS+5 |
| FIND | SRLAST5+1, SRNAME+1 |
| SRLAST5 | SELECT+6 |
| SRNAME | SELECT+7 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| CHAR | FRSTCPS+4~*, FRSTCPS+5, FRSTCPS+6, FRSTCPS+7, FRSTCPS+9, ISALPHA~, ISALPHA+1 |
| CRIT | SELECT~, SELECT+4, SELECT+5*, SELECT+6, SELECT+7, SELECT+8, SELECT+9 |
| CRITFND | SELECT+1~, SELECT+5*, SELECT+6*, SELECT+7*, SELECT+8*, SELECT+9*, SELECT+12 |
| DFN | SELECT+1~, SELECT+14*, SELECT+16, SELECT+19, SELECT+20, SELECT+27, SELECT+28 |
| DFNS | SELECT+1~ |
| DFNS( | SELECT+14, FIND+3* |
| DFNS(1 | SELECT+8*, SELECT+9*, SELECT+13 |
| DISPNAME | SELECT+15~, SELECT+24*, SELECT+28 |
| DOB | SELECT+15~, SELECT+21*, SELECT+28 |
| FAMNAME | SELECT+15~, SELECT+23*, SELECT+26, SELECT+28 |
| FRSTCHAR | FRSTCPS+1~, FRSTCPS+2*, FRSTCPS+6*, FRSTCPS+9* |
| FULLNAME | SELECT+15~, SELECT+22*, SELECT+23, SELECT+24, SELECT+28 |
| GNDRCODE | SELECT+15~, SELECT+25*, SELECT+28 |
| GNDRNAME | SELECT+15~, SELECT+25*, SELECT+28 |
| GVNNAME | SELECT+15~, SELECT+23*, SELECT+28 |
| HMPCNT | SELECT+1~, SELECT+14*, SELECT+28, SELECT+29 |
| HMPERR | FIND+1~ |
| HMPFIND | FIND+1~ |
| HMPFIND("DILIST" | FIND+3 |
| I | SELECT+1~, FIND+3*, FRSTCPS+3*, FRSTCPS+4 |
| ICN | SELECT+1~, SELECT+8*, SELECT+15~, SELECT+19*, SELECT+29 |
| IN | FRSTCPS~, FRSTCPS+3, FRSTCPS+4 |
| LAST4 | SELECT+15~, SELECT+26*, SELECT+28 |
| LAST5 | SELECT+15~, SELECT+26*, SELECT+28 |
| OUT | FRSTCPS+1~, FRSTCPS+2*, FRSTCPS+6*, FRSTCPS+7*, FRSTCPS+9*, FRSTCPS+10 |
| PID | SELECT+1~, SELECT+9*, SELECT+10, SELECT+15~, SELECT+27*, SELECT+29 |
| RET | SELECT~ |
| RET( | SELECT+28*, SELECT+29* |
| RET(1 | SELECT+2*, SELECT+3*, SELECT+4*, SELECT+10*, SELECT+12*, SELECT+13* |
| SEARCH | SELECT~, SELECT+3, SELECT+6, SELECT+7, SELECT+8, SELECT+9, SRLAST5~, SRLAST5+1, SRNAME~, SRNAME+1 , FIND~, FIND+2 |
| SENS | SELECT+15~, SELECT+20*, SELECT+28 |
| SSN | SELECT+15~, SELECT+26*, SELECT+28 |
| SUMMARY | SELECT+15~, SELECT+24*, SELECT+29 |
| U | SELECT+21, SELECT+25, SELECT+26, SELECT+28, SELECT+29 |
| VADM | SELECT+15~ |
| VADM(1 | SELECT+22 |
| VADM(2 | SELECT+26 |
| VADM(3 | SELECT+21 |
| VADM(5 | SELECT+25 |
| XREF | FIND~, FIND+2 |