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

Package: Text Integration Utility

Routine: TIUQRY


Information

TIUQRY ; SLC/JER/CAM - Queries for Documents Across Patients ;3/27/03 16:15

Source Information

Source file <TIUQRY.m>

Call Graph

Call Graph

Call Graph Total: 2

Package Total Call Graph
Text Integration Utility 2 SETPARM^TIULE  RESOLVE^TIUQRYL  

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

Package Total Caller Graph
Order Entry Results Reporting 1 ORQRY  

Entry Points

Name Comments DBIA/ICR reference
QUERY(TIUY,QRY,PATIENT) ; Execute Query
GATHER(TIUY,QRY,PATIENT,FLAGA,FLAGV) ; Find/sort records for the list
ACLSB(TIUCC,QRY,TIUC,DFN,EARLY,LATE,FLAGA) ; Using the ACLSB cross reference for a status of > 5
ACLAU(TIUCC,QRY,TIUC,DFN,EARLY,LATE,FLAGA) ; Using the ACLAU cross reference for a status of < 6
STATCHK(TIUCC,QRY,TIUC,DFN,EARLY,LATE,FLAGA) ; Check status(es) entered by user. Cross ref used depends on status of doc.
FOUNDTL(TIUY,TIUDA,QRY,PATIENT,TIUC) ;Sort by title, resolves document found
FOUNDDC(TIUY,TIUDA,QRY,PATIENT,TIUC) ;Sort by document, resolves document found
STAT(TIUDA1,QRY) ; Determines status of document then checks to see if
; status is included in the status list selected for query.
; TIUS=Status of document
AUTHDOC(TIUAUTH1,QRY) ; Checks to see if the author of the note being evaluated is
; included in the author list selected for query.
AUTHOR(TIUDA1,QRY) ; Determines author of document then checks to see if author
; is included in the author list selected for query.
VISIT(TIUDA1,QRY) ; Checks location of visit then checks to see if location is included
; in the location list selected for query.
DADINTYP(TIUDA,QRY) ; Evaluates whether addendum's parent belongs is among
; the selected types
CHECKADD(QRY) ; Assures that Addendum is included in the list of types
STATUS(QRY) ; Gets status(es)

External References

Name Field # of Occurrence
SETPARM^TIULE QUERY+2
RESOLVE^TIUQRYL FOUNDTL+2, FOUNDDC+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TIU(8925 - [#8925] GATHER+8, ACLSB+2, ACLSB+4, ACLAU+2, ACLAU+4, STAT+5, AUTHOR+3, VISIT+3, DADINTYP+3
^TIU(8925.6 - [#8925.6] STATUS+3, STATUS+5, STATUS+6

Label References

Name Line Occurrences
$$AUTHDOC ACLSB+3, ACLAU+3
$$AUTHOR GATHER+18, GATHER+20
$$DADINTYP FOUNDTL+1
$$STAT ACLSB+9, ACLSB+10, ACLAU+9, ACLAU+10
$$VISIT GATHER+19, GATHER+20, ACLSB+10, ACLAU+10
ACLAU STATCHK+4
ACLSB STATCHK+3
CHECKADD QUERY+8
FOUNDDC ACLSB+9, ACLSB+10, ACLAU+9, ACLAU+10
FOUNDTL GATHER+17, GATHER+18, GATHER+19, GATHER+20
GATHER QUERY+9
STATCHK GATHER+23
STATUS QUERY+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CHECK STAT+3~*, STAT+6*, STAT+7, AUTHDOC+2~, AUTHDOC+4*, AUTHDOC+5*, AUTHDOC+6, AUTHOR+2~*, AUTHOR+4*, AUTHOR+5
, VISIT+2~*, VISIT+4*, VISIT+5
DFN GATHER+1~, GATHER+4*, GATHER+8, GATHER+23, ACLSB~, ACLSB+4, ACLAU~, ACLAU+4, STATCHK~, STATCHK+3
, STATCHK+4
EARLY GATHER+1~, GATHER+5*, GATHER+14, GATHER+23, ACLSB~, ACLSB+6, ACLAU~, ACLAU+6, STATCHK~, STATCHK+3
, STATCHK+4
FLAGA QUERY+1~*, QUERY+6*, QUERY+9, GATHER~, GATHER+17, GATHER+18, GATHER+19, GATHER+20, GATHER+23, ACLSB~
, ACLSB+3, ACLAU~, ACLAU+3, STATCHK~, STATCHK+3, STATCHK+4
FLAGV QUERY+1~*, QUERY+7*, QUERY+9, GATHER~, GATHER+17, GATHER+18, GATHER+19, GATHER+20, ACLSB+9, ACLSB+10
, ACLAU+9, ACLAU+10
GVN GATHER+8~*, GATHER+14, GATHER+16, ACLSB+4~*, ACLSB+6, ACLSB+8, ACLAU+4~*, ACLAU+6, ACLAU+8
LATE GATHER+1~, GATHER+6*, GATHER+13, GATHER+23, ACLSB~, ACLSB+5, ACLAU~, ACLAU+5, STATCHK~, STATCHK+3
, STATCHK+4
PATIENT QUERY~, QUERY+9, GATHER~, GATHER+17, GATHER+18, GATHER+19, GATHER+20, ACLSB+9, ACLSB+10, ACLAU+9
, ACLAU+10, FOUNDTL~, FOUNDTL+2, FOUNDDC~, FOUNDDC+2
PATIENT("Patient.DFN" QUERY+3, GATHER+4
QRY QUERY~, QUERY+4, QUERY+8, QUERY+9, GATHER~, GATHER+17, GATHER+18, GATHER+19, GATHER+20, GATHER+23
, ACLSB~, ACLSB+3, ACLSB+9, ACLSB+10, ACLAU~, ACLAU+3, ACLAU+9, ACLAU+10, STATCHK~, STATCHK+3
, STATCHK+4, FOUNDTL~, FOUNDTL+1, FOUNDTL+2, FOUNDDC~, FOUNDDC+2, STAT~, AUTHDOC~, AUTHOR~, VISIT~
, DADINTYP~, CHECKADD~, STATUS~
QRY("Author" QUERY+6, AUTHDOC+5, AUTHOR+4
QRY("Class" QUERY+5, GATHER+21, GATHER+23
QRY("Location" QUERY+7, VISIT+4
QRY("Reference" GATHER+3
QRY("Status" QUERY+4, GATHER+12, STATCHK+2, STAT+6, STATUS+6*
QRY("Title" QUERY+5, GATHER+7, GATHER+10, DADINTYP+4, CHECKADD+1*
RANGE GATHER+1~, GATHER+3*, GATHER+5, GATHER+6
STATUS STATUS+1~, STATUS+2*, STATUS+3*, STATUS+5
TIUAUTH ACLSB+1~*, ACLSB+2*, ACLSB+3, ACLSB+4, ACLAU+1~*, ACLAU+2*, ACLAU+3, ACLAU+4, AUTHOR+2~*, AUTHOR+4*
TIUAUTH1 AUTHDOC~, AUTHDOC+5, AUTHOR+2~*, AUTHOR+3*, AUTHOR+4
TIUAUTH2 AUTHDOC+2~, AUTHDOC+4*, AUTHDOC+5*
TIUC GATHER+1~, GATHER+2*, GATHER+17, GATHER+18, GATHER+19, GATHER+20, GATHER+23, GATHER+24, ACLSB~, ACLSB+9
, ACLSB+10, ACLAU~, ACLAU+9, ACLAU+10, STATCHK~, STATCHK+3, STATCHK+4, FOUNDTL~, FOUNDTL+3*, FOUNDDC~
, FOUNDDC+3*
TIUCC GATHER+22~*, GATHER+23*, ACLSB~, ACLSB+2, ACLSB+4, ACLAU~, ACLAU+2, ACLAU+4, STATCHK~, STATCHK+3
, STATCHK+4
TIUD ACLSB+5~*, ACLSB+6*, ACLSB+8, ACLAU+5~*, ACLAU+6*, ACLAU+8
TIUDA GATHER+15~, GATHER+16*, GATHER+17, GATHER+18, GATHER+19, GATHER+20, ACLSB+7~*, ACLSB+8*, ACLSB+9, ACLSB+10
, ACLAU+7~*, ACLAU+8*, ACLAU+9, ACLAU+10, FOUNDTL~, FOUNDTL+1, FOUNDTL+2, FOUNDTL+3, FOUNDDC~, FOUNDDC+1
, FOUNDDC+2, FOUNDDC+3, DADINTYP~, DADINTYP+3
TIUDA1 STAT~, STAT+5, AUTHOR~, AUTHOR+3, VISIT~, VISIT+3
TIUDTYP DADINTYP+2~, DADINTYP+3*, DADINTYP+5
TIUI DADINTYP+2~*, DADINTYP+4*, DADINTYP+5, STATUS+1~*
TIUJ GATHER+13~*, GATHER+14*, GATHER+16
TIUPRM0 QUERY+1~
TIUPRM1 QUERY+1~
TIUPRM3 QUERY+1~
TIUS GATHER+11~*, GATHER+12*, GATHER+14, GATHER+16, STATCHK+1~*, STATCHK+2*, STATCHK+3, STATCHK+4, STAT+3~*, STAT+6*
, STATUS+1~*, STATUS+4*, STATUS+5*, STATUS+6
TIUS1 STAT+3~*, STAT+5*, STAT+6
TIUT GATHER+9~*, GATHER+10*, GATHER+14, GATHER+16, FOUNDTL+1
TIUVST VISIT+2~*, VISIT+4*
TIUVST1 VISIT+2~*, VISIT+3*, VISIT+4
TIUY QUERY~, QUERY+3, QUERY+5, QUERY+9, QUERY+10, GATHER~, GATHER+17, GATHER+18, GATHER+19, GATHER+20
, GATHER+24, ACLSB+9, ACLSB+10, ACLAU+9, ACLAU+10, FOUNDTL~, FOUNDTL+2, FOUNDTL+3, FOUNDDC~, FOUNDDC+1
, FOUNDDC+2, FOUNDDC+3, DADINTYP+2~*, DADINTYP+4, DADINTYP+5*, DADINTYP+6
U STAT+5, AUTHOR+3, VISIT+3, DADINTYP+3, STATUS+6
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All