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 |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: TIULC

Package: Text Integration Utility

Routine: TIULC


Information

TIULC ; SLC/JER - Computational functions ;08/06/2009

Source Information

Source file <TIULC.m>

Call Graph

Call Graph Total: 8

Package Total Call Graph
Text Integration Utility 5 $$CLASS^TIUCP  ($$ISADDNDM,DOCPRM)^TIULC1  SETPARM^TIULE  $$STRIP^TIULS  ($$ISA,$$ISPN)^TIULX  
VA Fileman 2 ^%DT  NOW^%DTC  
Kernel 1 $$FMDIFF^XLFDT  

Caller Graph

Caller Graph Total: 62

Package Total Caller Graph
Text Integration Utility 54 TIUADD  TIUALRT  TIUAPIOK  TIUCPFIX  TIUDSCN1  TIUDSCNV  TIUEDI1  TIUEDI3  
TIUEDI4  TIUEDS5  TIUEPN  TIUEPN12  TIUHL7P3  TIUHL7U1  TIUHL7U2  TIULC1  
TIULD  TIULO  TIULP  TIUMOVE  TIUPEFIX  TIUPEVN1  TIUPEVNT  TIUPNCV  
TIUPRDS1  TIUPRDS2  TIUPRPN2  TIUPS96  TIUPUTCN  TIUPUTCP  TIUPUTPF  TIUPUTPN  
TIUPUTS  TIUPUTSX  TIUPUTU  TIURA3  TIURB  TIURB1  TIURC  TIURC1  
TIURD  TIURD1  TIURD2  TIURD4  TIURS  TIURS1  TIURT  TIUSRVP1  
TIUSRVP2  TIUSRVPT  TIUT  TIUTSK  TIUU  TIUUPLD  
IHS Electronic Health Record 4 BEHODC  BEHODCP  BEHODCS  BEHOENPS  
IHS Mods To Text Integration Utilities 4 BTIUPRT2  BTIURS  BTIUUPL  BTIUVSIT  

Entry Points

Name Comments DBIA/ICR reference
REQVER(TIUDA,TIUVPRM) ; Evaluate conditions of verification requirement
VBCCNT(DA,ROOT) ; Compute Visible Black Character (VBC) Count for a record
IDATE(X) ; Recieves date in external format, returns internal format
LINECNT(DA) ; Compute line count for document record
PURGEX
BLANKX
VBCLINES(DA,ROOT) ; Compute the Visible Black Character (VBC) Line Count for a document
OVERDUE(TIUDA) ; Checks whether or not a given document is overdue
OVERX
CHARCNT(DA) ; Compute character count for a record
STATUSX
VBC() ; Return string of Visible Black Characters (VBC)
SIGNEDX
CHKSUM(TIUROOT,TIUY) ; Calculates checksum for a record
SIGNED(TIUDA,SCREEN) ; Check whether document requires signature or
; cosignature on user-sensitive basis
BLANK(TIUDA) ; Reads a given document for blank lines
; Returns: 1:Record contains 1 or more blanks
; 0:Record contains no blanks
NOW() ; Extrinsic function returning current date/time to nearest .01 second
REQVX
PRCDNC(DA,SCREEN) ; Determine sort precedence of each record
STATUS(DA) ; Evaluate Status of Reports
PURGE(TIUDA) ; Checks whether or not a given Document should be purged

External References

Name Field # of Occurrence
^%DT IDATE+3
NOW^%DTC NOW+2
$$CLASS^TIUCP STATUS+19
$$ISADDNDM^TIULC1 CHARCNT+6, VBCCNT+12, PURGE+9, CHKSUM+8
DOCPRM^TIULC1 STATUS+6, OVERDUE+4
SETPARM^TIULE PURGE+3, OVERDUE+3, BLANK+4
$$STRIP^TIULS CHARCNT+4
$$ISA^TIULX STATUS+19
$$ISPN^TIULX PURGE+8, PURGE+9
$$FMDIFF^XLFDT PURGE+12, OVERDUE+10

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TIU(8925 - [#8925] CHARCNT+3, CHARCNT+4, CHARCNT+6, VBCCNT+12, STATUS+5, STATUS+9, STATUS+10, REQVER+2, PRCDNC+2, PURGE+6
, PURGE+8, PURGE+9, PURGE+10, PURGE+11, OVERDUE+1, OVERDUE+8, OVERDUE+10, SIGNED+4, SIGNED+9, SIGNED+11
, SIGNED+13, SIGNED+14, SIGNED+15, BLANK+7, BLANK+8, CHKSUM+7

Label References

Name Line Occurrences
$$CHARCNT LINECNT+2, CHARCNT+6
$$CHKSUM CHKSUM+9
$$REQVER STATUS+7, OVERDUE+8
$$SIGNED PRCDNC+3
$$VBC VBCCNT+3
$$VBCCNT VBCLINES+1, VBCCNT+12
BLANKX BLANK+5
OVERX OVERDUE+6, OVERDUE+7, OVERDUE+9
PURGEX PURGE+5, PURGE+7, PURGE+8, PURGE+9, PURGE+10, PURGE+11
REQVX REQVER+3, REQVER+4, REQVER+5, REQVER+6
SIGNEDX SIGNED+4, SIGNED+7, SIGNED+13, SIGNED+14
STATUSX STATUS+16, STATUS+17, STATUS+18, STATUS+19, STATUS+20, STATUS+21, STATUS+22, STATUS+23, STATUS+24, STATUS+25

Naked Globals

Name Field # of Occurrence
^(13 REQVER+2
^(15 REQVER+2, SIGNED+9, SIGNED+11, SIGNED+15

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% NOW+1~, NOW+3
%DT IDATE+1~, IDATE+3*
%H NOW+1~
%I NOW+1~
ADMINCL STATUS+3~, STATUS+13*, STATUS+24
AMENDED STATUS+1~, STATUS+14*, STATUS+18
BLANK BLANK+3~, BLANK+6*, BLANK+8
CCNT LINECNT+1~, CHARCNT+2~, CHARCNT+4*, CHARCNT+6*, CHARCNT+7, VBCCNT+12*
COSIGNED STATUS+1~, STATUS+11*, STATUS+23, STATUS+26
COSIGNER STATUS+2~, STATUS+12*
CPL LINECNT+1~*, LINECNT+2
DA LINECNT~, LINECNT+2, CHARCNT~, CHARCNT+3, CHARCNT+4, CHARCNT+6, VBCLINES~, VBCLINES+1, VBCCNT~, VBCCNT+1
, VBCCNT+12, STATUS~, STATUS+5, STATUS+6, STATUS+7, STATUS+9, STATUS+10, PRCDNC~, PRCDNC+2, PRCDNC+3
DELETED STATUS+3~, STATUS+14*, STATUS+17
DT PURGE+12, OVERDUE+10
DUZ SIGNED+9, SIGNED+11
NODE12 STATUS+1~, STATUS+9*, STATUS+12, STATUS+20
NODE13 STATUS+1~, STATUS+9*, STATUS+15, STATUS+20
NODE15 STATUS+1~, STATUS+10*, STATUS+11
NODE16 STATUS+1~, STATUS+10*, STATUS+13, STATUS+14
PURGED STATUS+1~, STATUS+14*, STATUS+16
RELEASED STATUS+2~, STATUS+15*, STATUS+21
REQCOS STATUS+2~, STATUS+11*, STATUS+23, STATUS+26
REQREL STATUS+2~, STATUS+8*, STATUS+21
REQVER STATUS+2~, STATUS+7*, STATUS+22
ROOT VBCLINES~, VBCLINES+1, VBCCNT~, VBCCNT+1*, VBCCNT+5, VBCCNT+6, VBCCNT+11
SCREEN PRCDNC~, PRCDNC+3, SIGNED~
SCREEN(1 SIGNED+7, SIGNED+13, SIGNED+14
SCREEN(2 SIGNED+7
SIGNED STATUS+1~, STATUS+11*, STATUS+23, STATUS+25, PRCDNC+1~
SIGNER STATUS+2~, STATUS+12*, STATUS+19
SIGSTAT STATUS+2~
STATUS STATUS+1~, STATUS+4*, STATUS+16*, STATUS+17*, STATUS+18*, STATUS+19*, STATUS+20*, STATUS+21*, STATUS+22*, STATUS+23*
, STATUS+24*, STATUS+25*, STATUS+26*, STATUSX
TIUC VBCCNT+8~*, VBCCNT+9
TIUD0 REQVER+1~, REQVER+2*, OVERDUE+1~*, OVERDUE+4
TIUD13 REQVER+1~, REQVER+2*, REQVER+3, REQVER+6, REQVER+7
TIUD15 REQVER+1~, REQVER+2*, REQVER+4
TIUDA REQVER~, REQVER+2, PURGE~, PURGE+6, PURGE+8, PURGE+9, PURGE+10, PURGE+11, OVERDUE~, OVERDUE+1
, OVERDUE+4, OVERDUE+8, OVERDUE+10, SIGNED~, SIGNED+4, SIGNED+9, SIGNED+11, SIGNED+13, SIGNED+14, SIGNED+15
, BLANK~, BLANK+7, BLANK+8
TIUDATE OVERDUE+1~, OVERDUE+8*, OVERDUE+9, OVERDUE+10
TIUDPARM STATUS+3~, STATUS+6
TIUDPARM(0 STATUS+7, STATUS+8
TIUDPRM OVERDUE+1~, OVERDUE+4, OVERDUE+7
TIUDPRM(0 OVERDUE+8
TIUEDT PURGE+1~, PURGE+6*, PURGE+7, PURGE+12
TIUI CHARCNT+1~, CHARCNT+3*, CHARCNT+4, CHARCNT+5*, CHARCNT+6*, VBCCNT+1~, VBCCNT+4*, VBCCNT+5*, VBCCNT+6, VBCCNT+10*
, VBCCNT+12*, BLANK+3~*, BLANK+7*, BLANK+8, CHKSUM+1~*, CHKSUM+2*, CHKSUM+3, CHKSUM+5, CHKSUM+6*, CHKSUM+7*
, CHKSUM+8, CHKSUM+9
TIUJ VBCCNT+6~*, VBCCNT+7*, VBCCNT+8, CHKSUM+4~, CHKSUM+5*
TIUL VBCCNT+6~*, VBCCNT+7, VBCCNT+8
>> TIUPRM0 LINECNT+1, PURGE+3, PURGE+5, PURGE+12, OVERDUE+3, OVERDUE+6, OVERDUE+10
>> TIUPRM1 BLANK+4, BLANK+5, BLANK+6
TIUROOT CHKSUM~, CHKSUM+2, CHKSUM+3, CHKSUM+7
>> TIUTYP(1 STATUS+5
TIUVBC VBCCNT+1~, VBCCNT+3*, VBCCNT+9
TIUVPRM REQVER~, REQVER+3, REQVER+4, REQVER+5, REQVER+6, REQVER+7
TIUY REQVER+1~, REQVER+3*, REQVER+4*, REQVER+5*, REQVER+6*, REQVER+7*, REQVX, PURGE+1~*, PURGE+12*, PURGEX
, OVERDUE+1~*, OVERDUE+10*, OVERX, CHKSUM~, CHKSUM+1*, CHKSUM+5*, CHKSUM+9*, CHKSUM+10
TYPE STATUS+2~, STATUS+5*, STATUS+6, STATUS+19
U LINECNT+1, STATUS+5, STATUS+7, STATUS+8, STATUS+11, STATUS+12, STATUS+13, STATUS+14, STATUS+15, REQVER+3
, REQVER+6, REQVER+7, PRCDNC+2, PURGE+5, PURGE+6, PURGE+9, PURGE+10, PURGE+11, PURGE+12, OVERDUE+6
, OVERDUE+8, OVERDUE+10, SIGNED+4, SIGNED+7, SIGNED+9, SIGNED+11, SIGNED+13, SIGNED+14, SIGNED+15, BLANK+5
, BLANK+6
URGENCY PRCDNC+1~, PRCDNC+2*, PRCDNC+3
VBCCNT VBCCNT+2~, VBCCNT+9*, VBCCNT+13
VERIFIED STATUS+2~, STATUS+15*, STATUS+22
X NOW+1~, IDATE~, IDATE+2*, CHKSUM+1~, CHKSUM+3*, CHKSUM+5
Y PRCDNC+3*, PRCDNC+4*, PRCDNC+5, IDATE+1~, IDATE+4, SIGNED+2~*, SIGNED+4*, SIGNED+9*, SIGNED+11*, SIGNED+13*
, SIGNED+14*, SIGNED+15*, SIGNEDX, BLANK+3~*, BLANK+8*, BLANKX
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All