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 |