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 |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: HMPSTMP

Package: Enterprise Health Management Platform

Routine: HMPSTMP


Information

HMPSTMP ;ASMR/JD,BL,ASF,CK,CPC - MetaStamp ;Aug 30, 2016 06:54:52

Source Information

Source file <HMPSTMP.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
Enterprise Health Management Platform 2 $$SRVRNO^HMPOR  $$JSONDT^HMPUTILS  
Kernel 2 ($$FMADD,$$FMTHL7,$$NOW)^XLFDT  $$UP^XLFSTR  

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: 24

Package Total Caller Graph
Enterprise Health Management Platform 24 HMPDJ  HMPDJ00  HMPDJ01  HMPDJ02  HMPDJ03  HMPDJ04  HMPDJ04A  HMPDJ04E  
HMPDJ05  HMPDJ05V  HMPDJ06  HMPDJ07  HMPDJ08  HMPDJ09  HMPDJ09M  HMPDJ1  
HMPDJ2  HMPDJFSM  HMPDJFSP  HMPEF  HMPMETA  HMPMONL  HMPUTIL1  HMPUTILS  

Entry Points

Name Comments DBIA/ICR reference
EN(A) ; extrinsic function, used to create "stampTime" or "lastUpdateTime" subscript in arrays
NOW ;
; Set stamp time in YYYYMMDDHHMMSS format
ADM ; Admissions (these are visits whose ID starts with an "H"). JD - January 26, 2015
ALL ; Allergy ; rhl 20141231
AUX ; Auxiliary
APP ; Appointment
DIA ; Diagnosis
DOC ; Document
FAC ; Factor
IMM ; Immunization
LAB ; Lab
MED ; Med
OBS ; Obs ; rhl 20141231
ORD ; Order ; RHL 20141231
PRO ; Problem
PRC ; Procedure
CON ; Consult
IMA ; Image ; RHL 20150102
SUR ; Surgery ; RHL 20150102
TAS ; Task
VIS ; Visit
VIT ; Vital
PTF ; Ptf ; RHL 20150102
EXA ; Exam
CPT ; CPT
EDU ; Education
POV ; Pov
SKI ; Skin
TRE ; Treatment ; RHL 20150102
MH ; Mh ; RHL 20150103
FINDNEW(DATE)
FMTHL7(HMPFMDTM) ; function, return HL7 date/time from FileMan date/time, strip time zone offset
; DE6591 - 8/30/16 CK - translate plus or minus sign to '^', return 14 characters if time passed, return 8 otherwise

External References

Name Field # of Occurrence
$$SRVRNO^HMPOR ORD+2
$$JSONDT^HMPUTILS APP+6, DOC+11, DOC+22, IMM+6, ORD+9, PRO+13, PRO+16, VIS+5
$$FMADD^XLFDT FINDNEW+4
$$FMTHL7^XLFDT FMTHL7+2
$$NOW^XLFDT NOW+2, FINDNEW+4, FINDNEW+11
$$UP^XLFSTR EN+5

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^GMPL(125.8 - [#125.8] PRO+15
^HMP(800000 - [#800000] ORD+5, ORD+6
^TIU(8925.5 - [#8925.5] DOC+8, DOC+10

Label References

Name Line Occurrences
$$FINDNEW ADM+5, ALL+17, AUX+5, APP+8, DIA+5, DOC+24, FAC+4, IMM+8, LAB+5, MED+21
OBS+7, ORD+17, PRO+18, PRC+5, CON+7, IMA+4, SUR+4, TAS+5, VIS+7, VIT+6
PTF+5, EXA+4, CPT+4, EDU+4, POV+4, SKI+5, TRE+13, MH+4
$$FMTHL7 NOW+2, FINDNEW+4, FINDNEW+11
ADM EN+7
ALL EN+8
APP EN+10
AUX EN+9
CON EN+21
CPT EN+29
DIA EN+11
DOC EN+12
EDU EN+30
EXA EN+28
FAC EN+13
IMA EN+22
IMM EN+14
LAB EN+15
MED EN+16
MH EN+34
NOW EN+6
OBS EN+17
ORD EN+18
POV EN+31
PRC EN+20
PRO EN+19
PTF EN+27
SKI EN+32
SUR EN+23
TAS EN+24
TRE EN+33
VIS EN+25
VIT EN+26

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
A EN~, EN+5
>> ACT("dateTime" CON+5
>> ACT("entered" CON+4
ADATE FINDNEW+2~, FINDNEW+7*, FINDNEW+8, FINDNEW+9
>> ADM("dateTime" ADM+2
>> ADM("stay" ADM+3
>> APPT("checkIn" APP+3
>> APPT("checkOut" APP+4
>> APPT("dateTime" APP+2
AUDDT DOC+1~, DOC+2*, DOC+8*, DOC+10*, DOC+11
B EN+1!, NOW+2*, NOW+3*, NOW+4
C EN+2~, EN+5*, EN+6, EN+7, EN+8, EN+9, EN+10, EN+11, EN+12, EN+13
, EN+14, EN+15, EN+16, EN+17, EN+18, EN+19, EN+20, EN+21, EN+22, EN+23
, EN+24, EN+25, EN+26, EN+27, EN+28, EN+29, EN+30, EN+31, EN+32, EN+33
, EN+34
>> CLIO("entered" OBS+2
>> CLIO("observed" OBS+3
>> CLIO("setStart" OBS+4
>> CLIO("setStop" OBS+5
COMDATE FINDNEW+2~, FINDNEW+5*, FINDNEW+9*, FINDNEW+11*, FINDNEW+12
>> CONS("dateTime" CON+2
>> CONS("earliestDate" CON+3
D ORD+1~, ORD+8*, ORD+9
DATA ADM+1!
DATE ADM+5, ALL+1!, ALL+17, AUX+2!, AUX+5, APP+1!, APP+8, DIA+2!, DIA+5, DOC+3!
DOC+24, FAC+1!, FAC+4, IMM+1!, IMM+8, LAB+1!, LAB+5, MED+1!, MED+21, OBS+1!
OBS+7, ORD+1~, ORD+17, PRO+1!, PRO+18, PRC+1!, PRC+5, CON+1!, CON+7, IMA+1!
IMA+4, SUR+1!, SUR+4, TAS+2!, TAS+5, VIS+1!, VIS+7, VIT+1!, VIT+6, PTF+1!
PTF+5, EXA+1!, EXA+4, CPT+1!, CPT+4, EDU+1!, EDU+4, POV+1!, POV+4, SKI+1!
SKI+5, TRE+1!, TRE+13, MH+1!, MH+4, FINDNEW~
DATE( ALL+6, ALL+9*, ALL+12, ALL+15*, DOC+15, DOC+18*, DOC+20*, DOC+22*, MED+10, MED+13*
MED+14*, MED+15, MED+18*, MED+19*, ORD+14*, ORD+16*, PRO+8*, PRO+13*, PRO+16*, TRE+8
TRE+11*, FINDNEW+6, FINDNEW+7
DATE(1 ADM+2*, ALL+2*, APP+2*, DOC+4*, FAC+2*, IMM+3*, LAB+2*, MED+2*, OBS+2*, ORD+2*
ORD+9*, PRO+2*, PRC+2*, CON+2*, IMA+2*, SUR+2*, VIS+2*, VIT+2*, PTF+2*, EXA+2*
CPT+2*, EDU+2*, POV+2*, SKI+2*, TRE+2*, MH+2*
DATE(2 ADM+3*, ALL+3*, APP+3*, DOC+5*, IMM+6*, LAB+3*, MED+3*, OBS+3*, PRO+3*, PRC+3*
CON+3*, VIS+3*, VIT+3*, PTF+3*, SKI+3*, TRE+3*
DATE(3 APP+4*, DOC+11*, MED+4*, OBS+4*, PRO+4*, CON+4*, VIS+5*, VIT+4*, TRE+4*
DATE(4 APP+6*, MED+5*, OBS+5*, PRO+5*, CON+5*
DATE(5 MED+6*
DATE(6 MED+7*
>> DFN ORD+2, ORD+5, ORD+6
>> DOC("entered" DOC+5
>> DOC("localId" DOC+8
>> DOC("referenceDateTime" DOC+4
>> DOC("text" DOC+17, DOC+18, DOC+19, DOC+20
>> EXAM("dateTime" IMA+2
>> FILTER("freshnessDateTime" APP+6, DOC+22, IMM+5, PRO+12, VIS+5
HMPFMDTM FMTHL7~, FMTHL7+2
I ALL+5~, ALL+7*, ALL+8*, ALL+9, ALL+11~, ALL+13*, ALL+14*, ALL+15, DOC+13~, DOC+16*
DOC+17*, DOC+18, DOC+19, DOC+20, MED+9~, MED+11*, MED+12*, MED+13, MED+14, MED+16*
MED+17*, MED+18, MED+19, ORD+1~, ORD+12*, ORD+13*, ORD+14, PRO+1~, PRO+7*, PRO+8*
TRE+7~, TRE+9*, TRE+10*, TRE+11
>> ID ORD+5, ORD+6, PRO+15
II DOC+13~, DOC+19*, DOC+20
J ALL+5~, ALL+6*, ALL+9*, ALL+11~, ALL+12*, ALL+15*, DOC+13~, DOC+14*, DOC+15*, DOC+18*
DOC+20*, DOC+22*, MED+9~, MED+10*, MED+13*, MED+14*, MED+15*, MED+18*, MED+19*, ORD+1~
ORD+12*, ORD+14*, ORD+16*, PRO+1~, PRO+7*, PRO+8*, PRO+13*, PRO+16*, TRE+7~, TRE+8*
TRE+11*
>> LAB("observed" LAB+2
>> LAB("resulted" LAB+3
>> MED("dosages" MED+12, MED+13, MED+14
>> MED("fills" MED+17, MED+18, MED+19
>> MED("lastFilled" MED+6
>> MED("orders" MED+2
>> MED("overallStart" MED+3
>> MED("overallStop" MED+4
>> MED("prescriptionFinished" MED+7
>> MED("stopped" MED+5
>> MH("administeredDateTime" MH+2
ND ORD+1~, ORD+6*, ORD+7
NDATE FINDNEW+2~, FINDNEW+4*, FINDNEW+8
>> NTX("clinicians" TRE+6, TRE+10, TRE+11
>> NTX("entered" TRE+2
>> NTX("start" TRE+3
>> NTX("stop" TRE+4
>> ORDER("clinicians" ORD+13, ORD+14
>> ORDER("entered" ORD+2
>> ORDER("stop" ORD+16
>> PCE("administeredDateTime" IMM+3
>> PCE("dateRead" SKI+3
>> PCE("entered" FAC+2, EXA+2, CPT+2, EDU+2, POV+2, SKI+2
>> PROB("comments" PRO+8
>> PROB("entered" PRO+2
>> PROB("onset" PRO+4
>> PROB("resolved" PRO+5
>> PROB("updated" PRO+3
>> PROC("dateTime" PRC+2
>> PROC("requested" PRC+3
>> PTF("arrivalDateTime" PTF+2
>> PTF("dischargeDateTime" PTF+3
>> REAC("comments" ALL+14, ALL+15
>> REAC("entered" ALL+2
>> REAC("observations" ALL+8, ALL+9
>> REAC("verified" ALL+3
SRVRNUM ORD+1~, ORD+2*, ORD+5, ORD+6
>> SURG("dateTime" SUR+2
T IMM+2~, IMM+5*, IMM+6, PRO+1~, PRO+8*, PRO+12*, PRO+13, PRO+15*, PRO+16
U ORD+7
>> VIT("dateEnteredInError" VIT+4
>> VIT("observed" VIT+2
>> VIT("resulted" VIT+3
>> VST("checkOut" VIS+3
>> VST("dateTime" VIS+2
X FINDNEW+2~, FINDNEW+5*, FINDNEW+6*, FINDNEW+7
XDT ORD+1~
XDT(1 ORD+7*, ORD+8
XDT(2 ORD+7*, ORD+8
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All