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

Package: DSS Extracts

Routine: ECXUTL4


Information

ECXUTL4 ;ALB/ESD - Utilities for DSS Extracts ;5/21/18 11:06

Source Information

Source file <ECXUTL4.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
Kernel 2 ($$FMDIFF,$$FMTE)^XLFDT  $$RJ^XLFSTR  
Registration 2 $$GETCUR^DGNTAPI  $$GETSHAD^DGUTL3  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

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

Caller Graph

Caller Graph Total: 26

Package Total Caller Graph
DSS Extracts 26 ECXADM  ECXBCM  ECXDENT  ECXEC  ECXLABN  ECXLABR  ECXLBB  ECXLBB1  
ECXMOV  ECXMTL  ECXNURS  ECXNUT  ECXOPRX  ECXPIVDN  ECXPRO  ECXQSR  
ECXRAD  ECXSCX2  ECXSCXN  ECXSCXN1  ECXSURG  ECXTRT  ECXUD  ECXUSUR1  
ECXUTL2  ECXUTL3  

Entry Points

Name Comments DBIA/ICR reference
JULDTQ
CANC(ECXNOR,ECXTMOR) ; Get Surgery Cancelled/Aborted Status
JULDT(ECXINDT) ; Returns Julian Date in MMDDD format
OEFDATA ;
HNCI(ECXDFN) ; Get head & neck cancer indicator
ENCNUM(ECXIO,ECXSSN,ECXADT,ECXVDT,ECXTRT,ECXOBS,ECXEXT,ECXSTP,ECXSTP2) ;
; Get encounter number
CNHSTAT(ECXDFN) ; Get CNH (Contract Nursing Home) status
TSMAP(ECXTS) ;Determines DSS Identifier for the following observation
; treating specialty
; Input:
; ECXTS - Observation Treating Specialty
INOUTP(ECXTS) ;
; Get inpatient/outpatient indicator from DSS TREATING SPECIALTY
; TRANSLATION file (#727.831)
ADMITDT(ECXINDT) ; Returns date in YYMMDD format
OBSPAT(ECXIO,ECXTS,DSSID) ;
; Get observation patient indicator from DSS TREATING SPECIALTY
; TRANSLATION file (#727.831) or DSS Identifier
ADMTDTQ
SHAD(ECXDFN) ; Get PROJ 112/SHAD indicator

External References

Name Field # of Occurrence
$$GETCUR^DGNTAPI HNCI+11
$$GETSHAD^DGUTL3 SHAD+11
$$FMDIFF^XLFDT JULDT+22
$$FMTE^XLFDT ADMITDT+16
$$RJ^XLFSTR JULDT+22

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] CNHSTAT+10
^ECX(727.831 - [#727.831] OBSPAT+17, INOUTP+14, ENCNUM+41

Label References

Name Line Occurrences
$$ADMITDT ENCNUM+32
$$JULDT ENCNUM+40, ENCNUM+76
ADMTDTQ ADMITDT+13
JULDTQ JULDT+13

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DGNT HNCI+8~
DGNT("HNC" HNCI+11
DSSID OBSPAT~, OBSPAT+13*, OBSPAT+22, OBSPAT+23
>> ECVACL ENCNUM+60
ECXADT ENCNUM~, ENCNUM+24*, ENCNUM+31, ENCNUM+32, ENCNUM+40
ECXCANC CANC+11~, CANC+12*, CANC+17*, CANC+18*, CANC+19*, CANC+20
ECXCNH CNHSTAT+8~, CNHSTAT+10*, CNHSTAT+11
ECXDATE ENCNUM+18~, ENCNUM+32*, ENCNUM+33, ENCNUM+40*, ENCNUM+42, ENCNUM+43, ENCNUM+76*, ENCNUM+77
ECXDDD JULDT+8~, JULDT+9*, JULDT+22*, JULDTQ
ECXDFN CNHSTAT~, CNHSTAT+9*, CNHSTAT+10, HNCI~, HNCI+10*, HNCI+11, SHAD~, SHAD+10*, SHAD+11
ECXDT ADMITDT+8~, ADMITDT+9*, ADMITDT+16*, ADMTDTQ, JULDT+8~, JULDT+16*, JULDT+22
ECXEXT ENCNUM~, ENCNUM+22*, ENCNUM+23, ENCNUM+49, ENCNUM+52, ENCNUM+55, ENCNUM+58, ENCNUM+59, ENCNUM+60, ENCNUM+61
, ENCNUM+62, ENCNUM+63, ENCNUM+64, ENCNUM+65, ENCNUM+66, ENCNUM+69, ENCNUM+73
ECXHNCI HNCI+8~, HNCI+9*, HNCI+11*, HNCI+12
ECXINDT ADMITDT~, ADMITDT+10*, ADMITDT+13, ADMITDT+16, JULDT~, JULDT+12*, JULDT+13, JULDT+16, JULDT+19
ECXIO OBSPAT~, OBSPAT+13*, OBSPAT+22, INOUTP+11*, INOUTP+14*, INOUTP+15, ENCNUM~, ENCNUM+22*, ENCNUM+31, ENCNUM+36
ECXJUL JULDT+8~
ECXMM JULDT+8~, JULDT+9*, JULDT+19*, JULDTQ
ECXNOR CANC~, CANC+13*, CANC+17
ECXOBS OBSPAT+14*, OBSPAT+17*, OBSPAT+18*, OBSPAT+22, OBSPAT+23*, OBSPAT+24*, OBSPAT+25, ENCNUM~, ENCNUM+22*, ENCNUM+38
, ENCNUM+46
>> ECXOEF OEFDATA+2*, OEFDATA+3*, OEFDATA+4*, OEFDATA+5*, OEFDATA+6, OEFDATA+13
>> ECXOEFDT OEFDATA+2*, OEFDATA+7*, OEFDATA+8*, OEFDATA+9*, OEFDATA+10*, OEFDATA+11*, OEFDATA+14
>> ECXPAT("ECXOEF" OEFDATA+13*
>> ECXPAT("ECXOEFDT" OEFDATA+14*
ECXSHAD SHAD+9~, SHAD+11*, SHAD+12*, SHAD+13
ECXSSN ENCNUM~, ENCNUM+27*, ENCNUM+31, ENCNUM+33, ENCNUM+38, ENCNUM+43, ENCNUM+46, ENCNUM+77
ECXSTCD ENCNUM+18~, ENCNUM+19*, ENCNUM+41*, ENCNUM+42, ENCNUM+43, ENCNUM+52*, ENCNUM+55*, ENCNUM+58*, ENCNUM+59*, ENCNUM+60*
, ENCNUM+61*, ENCNUM+62*, ENCNUM+63*, ENCNUM+64*, ENCNUM+65*, ENCNUM+66*, ENCNUM+69*, ENCNUM+73*, ENCNUM+77
ECXSTP ENCNUM~, ENCNUM+23*, ENCNUM+41, ENCNUM+52, ENCNUM+55, ENCNUM+60, ENCNUM+69, ENCNUM+73
ECXSTP2 ENCNUM~, ENCNUM+23*, ENCNUM+73
ECXTMOR CANC~, CANC+18
ECXTRT ENCNUM~, ENCNUM+22*, ENCNUM+41
ECXTS OBSPAT~, OBSPAT+13*, OBSPAT+17, INOUTP~, INOUTP+10*, INOUTP+14, TSMAP~, TSMAP+10
ECXVDT ENCNUM~, ENCNUM+24*, ENCNUM+40, ENCNUM+46, ENCNUM+76
ENCNUM ENCNUM+18~, ENCNUM+19*, ENCNUM+33*, ENCNUM+43*, ENCNUM+77*, ENCNUM+78
I TSMAP+8~, TSMAP+10*, TSMAP+11
SC TSMAP+8~, TSMAP+9*, TSMAP+11
TS TSMAP+8~, TSMAP+9*, TSMAP+10
U CNHSTAT+10, HNCI+11
>> VASV(11 OEFDATA+3, OEFDATA+8
>> VASV(12 OEFDATA+4, OEFDATA+9
>> VASV(13 OEFDATA+5, OEFDATA+10
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  All