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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: HMPDJ08

Package: Enterprise Health Management Platform

Routine: HMPDJ08


Information

HMPDJ08 ;SLC/MKB,ASMR/RRB,ASF,HM - TIU Documents;May 15, 2016 14:15

Source Information

Source file <HMPDJ08.m>

Call Graph

Call Graph

Call Graph Total: 17

Package Total Call Graph
Enterprise Health Management Platform 8 ($$FAC,$$VUID)^HMPD  ADD^HMPDJ  $$NAME^HMPDJ04  ($$CP1,$$LR1,$$RA1)^HMPDJ08A  $$CATG^HMPDTIU  ADD^HMPMETA  $$EN^HMPSTMP  ($$JSONDT,$$SETUID,SETTEXT)^HMPUTILS  
Text Integration Utility 6 $$CLASS^TIUCNSLT  CPCLASS^TIUCP  EXTRACT^TIULQ  $$ISA^TIULX  $$CLASS^TIUSROI  $$RESOLVE^TIUSRVLO  
Kernel 1 ($$LOW,$$UP)^XLFSTR  
Radiology Nuclear Medicine 1 EN1^RAO7PC1  
VA FileMan 1 $$GET1^DIQ  

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

Package Total Caller Graph
Enterprise Health Management Platform 3 HMPDJ0  HMPDJ02  HMPDJ08A  

Entry Points

Name Comments DBIA/ICR reference
TIU1(ID) ; -- document
EN1(HMPX,TIU,OUTPUT) ; -- document
; Expects DFN, HMPX=IEN^$$RESOLVE^TIUSRVLO(IEN) or equivalent
; TIU = document class#, or code (CP, RA, LR) if non-TIU
; OUTPUT = store the result in the output array instead (by reference)
B ; other TIU data
C ; text blocks, signatures
D ; addenda
ENQ ; end
USER(N,IEN,NAME,ROLE,DATE,SBN,SBT) ; -- set author, signer(s)
SETUP ; -- convert FILTER("attribute") = value to TIU criteria
; Expects: FILTER("category") = code (see $$CATG)
; FILTER("status") = 'signed','unsigned','all'
; Returns: CLASS,[SUBCLASS,STATUS]
LR() ; -- Return ien of Lab class
MATCH(DOC,STS) ; -- Return 1 or 0, if document DA matches search criteria
MQ
TYPE(X) ; -- Return name of category type X

External References

Name Field # of Occurrence
$$GET1^DIQ B+5, MATCH+7
$$FAC^HMPD EN1+28
$$VUID^HMPD B+4
ADD^HMPDJ ENQ+6
$$NAME^HMPDJ04 B+13
$$CP1^HMPDJ08A TIU1+2
$$LR1^HMPDJ08A TIU1+3
$$RA1^HMPDJ08A TIU1+7
$$CATG^HMPDTIU B+9
ADD^HMPMETA ENQ+5
$$EN^HMPSTMP ENQ+2
$$JSONDT^HMPUTILS EN1+25, B+6, B+7, D+5, USER+6
$$SETUID^HMPUTILS EN1+23, EN1+33, B+2, B+13, D+4, USER+2
SETTEXT^HMPUTILS C+21, D+18
EN1^RAO7PC1 TIU1+5
$$CLASS^TIUCNSLT SETUP+19
CPCLASS^TIUCP SETUP+31
EXTRACT^TIULQ B+1
$$ISA^TIULX MATCH+10
$$CLASS^TIUSROI SETUP+16, SETUP+28
$$RESOLVE^TIUSRVLO EN1+13, EN1+17
$$LOW^XLFSTR SETUP+11
$$UP^XLFSTR EN1+30, SETUP+7

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^TIU(8925 - [#8925] GET1^DIQ
^TIU(8926.1 - [#8926.1] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^SC("B" EN1+27
^TIU(8925.1 - [#8925.1] B+3, LR+1, LR+2
^TMP("HMPTEXT" C+19
^TMP($J TIU1+6, TIU1+7!, C+20!, C+21, C+22, D+13!, D+18, D+19, ENQ+1!
^VA(200 - [#200] USER+3

Label References

Name Line Occurrences
$$LR SETUP+33
$$TYPE B+10
EN1 TIU1+2, TIU1+3, TIU1+7, TIU1+8
MQ MATCH+2, MATCH+4, MATCH+6, MATCH+8
USER C+6, C+11, C+12, C+13, C+14, C+15, C+16, C+17, D+6, D+7
, D+8, D+9, D+10, D+11, D+12

Naked Globals

Name Field # of Occurrence
^(0 LR+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> BEG TIU1+5*
CLASS SETUP+5!, SETUP+8*, SETUP+16*, SETUP+18*, SETUP+19*, SETUP+20*, SETUP+21*, SETUP+22*, SETUP+23*, SETUP+24*
, SETUP+26*, SETUP+28*, SETUP+30*, SETUP+31*, SETUP+33*, SETUP+35*
CP SETUP+6~, SETUP+31
DA EN1+12~*, EN1+13, EN1+16~*, EN1+17, MATCH+1~, MATCH+2*, MATCH+7
DATE USER~, USER+5, USER+6
>> DFN TIU1+2, TIU1+3, TIU1+5, TIU1+6, TIU1+7, EN1+21, EN1+23, EN1+33, B+13, D+4
DOC EN1+4~, ENQ+7, MATCH~, MATCH+2, MATCH+4, MATCH+6
DOC("amended" B+7*
DOC("documentClass" B+11*
DOC("documentDefUid" B+2*
DOC("documentTypeCode" B+10*
DOC("documentTypeName" B+10*
DOC("encounterName" B+13*
DOC("encounterUid" B+13*
DOC("entered" B+6*
DOC("facilityCode" EN1+29*
DOC("facilityName" EN1+29*
DOC("images" EN1+31*
DOC("lastUpdateTime" ENQ+2*, ENQ+3
DOC("localId" EN1+23*
DOC("localTitle" EN1+24*
DOC("nationalTitle" B+4*, B+5*
DOC("parentUid" EN1+33*
DOC("referenceDateTime" EN1+25*, C+2
DOC("stampTime" ENQ+3*, ENQ+5
DOC("status" EN1+30*, C+3
DOC("subject" EN1+32*
DOC("text" C+2*, C+3*, C+4*, C+22*, D+3*, D+4*, D+5*, D+19*, USER+2*, USER+3*
, USER+4*, USER+6*, USER+8*
DOC("uid" EN1+23*, C+4, ENQ+5
DOC("urgency" B+8*
>> END TIU1+5*
ERR EN1+4~
ERRMSG EN1+20~, EN1+22*
ERRPAT EN1+20~, EN1+21*
ES EN1+4~, C+7*
ES(1204 C+13
ES(1208 C+14
ES(1209 C+16
ES(1302 C+15
ES(1501 C+8*, C+11
ES(1502 C+8*, C+11
ES(1503 C+11
ES(1504 C+11
ES(1507 C+12
ES(1508 C+12
ES(1509 C+12
ES(1510 C+12
ES(1601 C+17
ES(1602 C+17
ES(1603 C+17
ES(1604 C+17
ES(1605 C+17
FAC EN1+27~
>> FILTER("category" SETUP+7
>> FILTER("status" SETUP+11
HMPA C+1~, D+1*, D+2, D+4, D+17
HMPADD C+1~, D+2!*
HMPADD( D+3
HMPADD(1202 D+7
HMPADD(1204 D+10
HMPADD(1208 D+11
HMPADD(1209 D+12
HMPADD(1301 D+5
HMPADD(1302 D+6
HMPADD(1501 D+8
HMPADD(1502 D+8
HMPADD(1507 D+9
HMPADD(1508 D+9
>> HMPIEN EN1+7*, EN1+8
>> HMPMETA ENQ+5
HMPT C+1~, C+5*, D+2*, D+3, D+4, D+5, D+19, USER+2, USER+3, USER+4
, USER+6, USER+8
>> HMPTEXT C+18, D+13
HMPTIU EN1+4~
HMPTIU( B+2, B+6, B+7, B+8, B+9, B+12, C+7, C+19, D+1, D+2
, D+17
HMPX EN1~, EN1+6, EN1+7, EN1+11, EN1+12, EN1+13*, EN1+15, EN1+17*, EN1+19, EN1+24
, EN1+25, EN1+26, EN1+30, EN1+31, EN1+32, EN1+33, B+3, B+12, C+5, C+7
HMPY EN1+4~
I EN1+4~, C+5*, C+6, C+11, C+12, C+13, C+14, C+15, C+16, C+17
, D+2*, D+6, D+7, D+8, D+9, D+10, D+11, D+12, MATCH+9~, MATCH+10*
ID TIU1~, TIU1+1, TIU1+2, TIU1+3, TIU1+4, TIU1+5, TIU1+6, TIU1+7, TIU1+8
IEN EN1+4~, EN1+6*, EN1+8*, EN1+16, EN1+22, EN1+23, B+1, B+2, B+6, B+7
, B+8, B+9, B+12, C+7, C+19, D+1, D+2, D+17, USER~, USER+1
, USER+2, USER+3
L D+15~*, D+16
LOC EN1+27~*, EN1+28
LOCAL MATCH+1~, MATCH+7*, MATCH+10
N USER~, USER+1*, USER+2, USER+3, USER+4, USER+6, USER+8
NAME USER~, USER+3, USER+7
NT EN1+4~, B+3*, B+4, B+5
OK MATCH+1~, MATCH+8, MATCH+9*, MATCH+10*
OUTPUT EN1~, ENQ+5, ENQ+6, ENQ+7*
R D+15~*, D+16
ROLE USER~, USER+4
SBN USER~, USER+7*, USER+8
SBT USER~, USER+8
SHOWADD EN1+12~*, EN1+16~*
STATUS SETUP+5!, SETUP+8*, SETUP+12*, SETUP+30, SETUP+33, MATCH+4
STS SETUP+6~, SETUP+11*, SETUP+12, MATCH~, MATCH+6
SUB EN1+4~
SUBCLASS SETUP+5!, SETUP+8*, SETUP+19*, SETUP+20*, SETUP+21*, SETUP+22*, SETUP+23*, SETUP+24*, MATCH+8, MATCH+10
T D+15~*, D+16
TEXT EN1+4~
TIU EN1~, EN1+6*, EN1+11, EN1+15, B+1, B+9, B+12, C+19
TYPE SETUP+6~, SETUP+7*, SETUP+15*, SETUP+16, SETUP+18, SETUP+19, SETUP+20, SETUP+21, SETUP+22, SETUP+23
, SETUP+24, SETUP+26, SETUP+28, SETUP+29, SETUP+33, SETUP+35
U EN1+6, EN1+13, EN1+17, EN1+19, EN1+24, EN1+25, EN1+26, EN1+29, EN1+30, EN1+31
, EN1+32, EN1+33, B+3, B+12, C+5, USER+3, LR+2, MATCH+4, MATCH+6, MATCH+10
V D+15~*, D+16*
X EN1+4~, EN1+26*, EN1+27, EN1+28*, EN1+29, EN1+30*, B+2*, B+3, B+6*, B+7*
, B+8*, B+9*, B+10, B+11, B+12*, B+13, C+5*, C+6, C+7*, C+8
, C+19*, C+21, D+15~, D+16*, D+17*, D+18, MATCH+9~, MATCH+10*, TYPE~, TYPE+1*
, TYPE+2, TYPE+3, TYPE+4, TYPE+5, TYPE+6, TYPE+7, TYPE+8, TYPE+9, TYPE+10, TYPE+11
, TYPE+12
Y LR+1~*, LR+2*, LR+3, MATCH+1~*, MATCH+11*, MQ
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All