Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Label References |  Local Variables  | All
Print Page as PDF
Routine: HMPPTRPC

Package: Enterprise Health Management Platform

Routine: HMPPTRPC


Information

HMPPTRPC ;ASMR/MBS,CK - Patient Select RPC;May 15, 2016 14:15

Source Information

Source file <HMPPTRPC.m>

Call Graph

Call Graph

Call Graph Total: 8

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  

Entry Points

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) ;

External References

Name Field # of Occurrence
FIND^DIC FIND+2
$$GET1^DIQ SELECT+16
$$SYS^HMPUTILS SELECT+10, SELECT+27
$$GETDFN^MPIF001 SELECT+8
$$GETICN^MPIF001 SELECT+19
$$EN1^ORQPT2 SELECT+20
DEM^VADPT SELECT+17
$$FMTE^XLFDT SELECT+21
$$LOW^XLFSTR FRSTCPS+7
$$UP^XLFSTR SELECT+5

Used in RPC

RPC Name Call Tags
HMP PATIENT SELECT SELECT

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DPT - [#2] FIND^DIC,  GET1^DIQ

Label References

Name Line Occurrences
$$FRSTCPS SELECT+24
$$ISALPHA FRSTCPS+5
FIND SRLAST5+1, SRNAME+1
SRLAST5 SELECT+6
SRNAME SELECT+7

Local Variables

Legend:

>> 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
Info |  Source |  Call Graph |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Label References |  Local Variables  | All