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 |  Caller Graph |  Entry Points |  External References |  Used in RPC |  Label References |  Local Variables  | All
Print Page as PDF
Routine: HMPFPTC

Package: Enterprise Health Management Platform

Routine: HMPFPTC


Information

HMPFPTC ;SLC/MKB,AGP,ASMR/RRB - Patient look-up Utilities at Facility;Nov 04, 2015 18:37:39

Source Information

Source file <HMPFPTC.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Enterprise Health Management Platform 3 ENCODE^HMPJSON  $$JSONDT^HMPUTILS  TOP^HMPXGDPT  
Registration 3 $$GETACT^DGPFAPI  (NOTICE,PTSEC)^DGSEC4  GUIBS5A^DPTLK6  
Kernel 1 $$FMTE^XLFDT  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Enterprise Health Management Platform 2 HMPCRPC  HMPCRPC1  

Entry Points

Name Comments DBIA/ICR reference
CHKS(HMPZ,DFN) ; perform patient select checks
PRF(DFN,CHKS) ; get Patient Record Flags
LOG(HMPZ,DFN) ; Make entry in security log for sensitive patient access
ENROS(HMPZ,DFNARRAY) ;PROCESS PATIENTS FROM A ROSTER

External References

Name Field # of Occurrence
$$GETACT^DGPFAPI PRF+2
NOTICE^DGSEC4 LOG+2
PTSEC^DGSEC4 CHKS+6
GUIBS5A^DPTLK6 CHKS+25
ENCODE^HMPJSON CHKS+46, LOG+6
$$JSONDT^HMPUTILS PRF+5, PRF+7
TOP^HMPXGDPT CHKS+18
$$FMTE^XLFDT CHKS+36

Used in RPC

RPC Name Call Tags
HMPFPTC CHKS CHKS
HMPFPTC LOG LOG

Label References

Name Line Occurrences
CHKS ENROS+2
PRF CHKS+43

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACCESS CHKS+2~, CHKS+5*, CHKS+7*, CHKS+10*, CHKS+11, CHKS+43
CHKS CHKS+2~, CHKS+43, PRF~
CHKS("deceased" CHKS+20*
CHKS("patientRecordFlags" PRF+4*, PRF+5*, PRF+6*, PRF+7*, PRF+8*, PRF+9*, PRF+10*, PRF+11*, PRF+12*, PRF+15*
CHKS("sensitive" CHKS+9*, CHKS+11*, CHKS+12*, CHKS+15*
CHKS("similar" CHKS+38*
CNT CHKS+2~, CHKS+13*, CHKS+14*
DEATHDT CHKS+2~
DEATHDT(2 CHKS+19, CHKS+20
DFN CHKS~, CHKS+6, CHKS+9, CHKS+18, CHKS+19, CHKS+20, CHKS+25, CHKS+43, PRF~, PRF+2
, LOG~, LOG+2, ENROS+1~*, ENROS+2*
DFNARRAY ENROS~
DFNARRAY( ENROS+2
EDI PRF+1~, PRF+3*, PRF+4, PRF+5, PRF+6, PRF+7, PRF+8, PRF+9, PRF+10, PRF+11
, PRF+12, PRF+13, PRF+14, PRF+15
ERR CHKS+2~, LOG+1~
ERR(0 CHKS+44*
HMPY CHKS+2~, CHKS+6, CHKS+23!, CHKS+25, PRF+1~, LOG+1~, LOG+2, LOG+3
HMPY( CHKS+14, CHKS+28, PRF+3, PRF+5, PRF+6, PRF+7, PRF+8, PRF+9, PRF+10, PRF+11
, PRF+12, PRF+13, PRF+14
HMPY(1 CHKS+8, CHKS+10, CHKS+12, CHKS+26
HMPZ CHKS~, LOG~, ENROS~, ENROS+2
I CHKS+2~, CHKS+28*
IEN CHKS+2~
MSG CHKS+24~*
N PRF+1~, PRF+13*, PRF+14*
PRF PRF+1~, PRF+3!
RESULTS LOG+1~
RESULTS("result" LOG+4*
SIM CHKS+24~*, CHKS+29*
SIMPAT CHKS+24~, CHKS+36*, CHKS+37
STR CHKS+2~, CHKS+4*
TEXT CHKS+24~, CHKS+27*, CHKS+30*, CHKS+37*, CHKS+38
U CHKS+30, CHKS+36, PRF+5, PRF+6, PRF+7, PRF+8, PRF+9, PRF+10, PRF+11, PRF+12
X CHKS+2~, CHKS+13*, CHKS+14*, CHKS+15, CHKS+28*, CHKS+30, CHKS+31, CHKS+36, PRF+1~, PRF+13*
, PRF+14*, PRF+15, LOG+1~, LOG+3*, LOG+4
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  Label References |  Local Variables  | All