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

Package: Clinical Procedures

Routine: MDWORSR


Information

MDWORSR ; HOIFO/NCA - Daily Schedule Studies;Apr 4, 2018@11:53 ; 2/11/19 10:35am

Source Information

Source file <MDWORSR.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
VA FileMan 3 C^%DTC  (FILE,UPDATE)^DIE  $$GET1^DIQ  
Clinical Procedures 2 $$SUB^MDHL7B  CP^MDKUTL  
Consult Request Tracking 1 CPLIST^GMRCCP  
Kernel 1 $$NOW^XLFDT  
Scheduling 1 GETPLIST^SDAMA202  
Toolkit 1 ($$GET,GETLST)^XPAR  

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
Clinical Procedures 3 MD SCHEDULED STUDIES  MD STUDY CHECK-IN  MDWCHK  

Entry Points

Name Comments DBIA/ICR reference
EN1 ; Entry Point to process scheduled studies
CLINICPT ; Check-in CP study with multiple results
GETC(MDPAT,MDDA) ; Get consult date
GINST(MDDA) ; Get instrument from CP Definition
GSTUDY(MDPAT,MDDA) ;Get study for scheduled date/time
GPRO(MDPAT,MDCLIN) ; Get procedure for study
MATCH(MDPAT,MDCLIN) ; Match study to appointment
ADD(MDPAT,MDY3,MDY4,MDCLIN,MDSC) ; Add study, if none exist

External References

Name Field # of Occurrence
C^%DTC CLINICPT+5, CLINICPT+50
FILE^DIE EN1+20, EN1+26, CLINICPT+39, CLINICPT+44, CLINICPT+46, CLINICPT+88, CLINICPT+90
UPDATE^DIE CLINICPT+83, ADD+12
$$GET1^DIQ EN1+9, CLINICPT+20, CLINICPT+21, CLINICPT+34, CLINICPT+35, CLINICPT+66, CLINICPT+67, GINST+2
CPLIST^GMRCCP GETC+1, GPRO+1
$$SUB^MDHL7B EN1+17, CLINICPT+41, CLINICPT+85
CP^MDKUTL EN1+23, CLINICPT+46, CLINICPT+90
GETPLIST^SDAMA202 CLINICPT+27, CLINICPT+53
$$NOW^XLFDT EN1+13, EN1+19, CLINICPT+36, CLINICPT+40, CLINICPT+76, CLINICPT+84, ADD+6
$$GET^XPAR CLINICPT+4
GETLST^XPAR EN1+3, CLINICPT+6

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^GMR(123 - [#123] GET1^DIQ
^MDD(702 - [#702] GET1^DIQ
^MDS(702.01 - [#702.01] GET1^DIQ
^MDS(702.09 - [#702.09] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] CLINICPT+63
^MDD(702 - [#702] EN1+6, EN1+13, EN1+14*, CLINICPT+7, CLINICPT+8, CLINICPT+40*, CLINICPT+62, CLINICPT+84*, GETC+6, GSTUDY+2
, GSTUDY+3, GPRO+4, ADD+4
^MDS(702.01 - [#702.01] EN1+22, GINST+2
^TMP("MDACLN" EN1+2!, EN1+5*, EN1+16, EN1+27!
^TMP("MDCLINIC" CLINICPT+3!, CLINICPT+18*, CLINICPT+25, CLINICPT+92!
^TMP("MDLST" CLINICPT+3!, CLINICPT+19*, CLINICPT+92!, GPRO+3, MATCH+3
^TMP("MDMULT" CLINICPT+3!, CLINICPT+23*, CLINICPT+51, CLINICPT+92!
^TMP("MDSTATUS" CLINICPT+2!, CLINICPT+12*, CLINICPT+91!, MATCH+2, MATCH+3
^TMP("MDTMP" GETC+1!, GETC+2, GETC+3, GETC+4, GETC+5!, GPRO+1!, GPRO+2, GPRO+3, GPRO+5!
^TMP($J CLINICPT+2!, CLINICPT+26!, CLINICPT+28, CLINICPT+29, CLINICPT+30, CLINICPT+31, CLINICPT+52!, CLINICPT+54, CLINICPT+56, CLINICPT+57
CLINICPT+58, CLINICPT+91!

Label References

Name Line Occurrences
$$GETC CLINICPT+61
$$GINST CLINICPT+73, ADD+11
$$GSTUDY CLINICPT+60
$$MATCH CLINICPT+33

Naked Globals

Name Field # of Occurrence
^( CLINICPT+51, GINST+2, GPRO+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DT EN1+2, EN1+6, CLINICPT+2, CLINICPT+5, CLINICPT+50
DUZ ADD+7
MD CLINICPT+1~, CLINICPT+28*, CLINICPT+29, CLINICPT+30, CLINICPT+31, CLINICPT+54*, CLINICPT+56, CLINICPT+57, CLINICPT+58
MDACL EN1+1~, EN1+4*, EN1+5
MDATYP CLINICPT+2~, CLINICPT+31*, CLINICPT+32, CLINICPT+58*, CLINICPT+59
MDCDT CLINICPT+1~, CLINICPT+50*, CLINICPT+68
MDCF GETC+1~*, GETC+4*, GETC+6, GPRO+1~*, GPRO+2, GPRO+4*, GPRO+6
MDCFX GPRO+1~, GPRO+3*, GPRO+4
MDCL CLINICPT+1~, CLINICPT+17*, CLINICPT+18, CLINICPT+19, CLINICPT+23, CLINICPT+26*, CLINICPT+37, CLINICPT+51*, CLINICPT+80
MDCLIN GPRO~, GPRO+3, MATCH~, MATCH+3, ADD~, ADD+10
MDCOM CLINICPT+1~, CLINICPT+2*, CLINICPT+5*, CLINICPT+68
MDCON EN1+1~, EN1+8*, EN1+9, CLINICPT+1~, CLINICPT+64*, CLINICPT+79
MDCV EN1+1~, EN1+15*, EN1+16
MDDA GETC~, GETC+1, GINST~, GINST+2, GSTUDY~, GSTUDY+2
MDDT CLINICPT+1~, CLINICPT+2*, CLINICPT+27, CLINICPT+53
MDDX CLINICPT+1~, CLINICPT+33*, CLINICPT+34, CLINICPT+35, CLINICPT+61*, CLINICPT+62, CLINICPT+66, CLINICPT+67
MDEND CLINICPT+1~, CLINICPT+2*, CLINICPT+27, CLINICPT+53
MDERR EN1+1~, CLINICPT+1~, CLINICPT+74!, CLINICPT+83, ADD+1~, ADD+3!, ADD+12
MDFDA EN1+1~, EN1+7!, EN1+20, CLINICPT+1~, CLINICPT+39!, CLINICPT+44, CLINICPT+46!, CLINICPT+74!, CLINICPT+83!, CLINICPT+88
CLINICPT+90!, CLINICPT+91!, ADD+1~, ADD+3!, ADD+13!
MDFDA(702 EN1+18*, EN1+19*, EN1+24*, EN1+25*, CLINICPT+36*, CLINICPT+37*, CLINICPT+38*, CLINICPT+42*, CLINICPT+43*, CLINICPT+46*
CLINICPT+75*, CLINICPT+76*, CLINICPT+77*, CLINICPT+78*, CLINICPT+79*, CLINICPT+80*, CLINICPT+81*, CLINICPT+82*, CLINICPT+86*, CLINICPT+87*
CLINICPT+90*, ADD+5*, ADD+6*, ADD+7*, ADD+8*, ADD+9*, ADD+10*, ADD+11*
MDGET CLINICPT+50~
MDHEMO CLINICPT+1~, CLINICPT+21*, CLINICPT+22, CLINICPT+35*, CLINICPT+40, CLINICPT+46, CLINICPT+67*, CLINICPT+84, CLINICPT+90
MDHL7 EN1+17*, EN1+18, EN1+19, CLINICPT+1~, CLINICPT+41*, CLINICPT+42, CLINICPT+43, CLINICPT+85*, CLINICPT+86, CLINICPT+87
MDHOLD EN1+1~, EN1+12*, EN1+13*, EN1+14, EN1+15, EN1+24, CLINICPT+2~*, CLINICPT+40*, CLINICPT+46, CLINICPT+84*
CLINICPT+90
MDI MATCH+1~, MATCH+2*, MATCH+3
MDIEN CLINICPT+1~, CLINICPT+74!
MDIEN(1 CLINICPT+84, CLINICPT+85
MDIENN ADD+3!
MDIENN(1 ADD+14
MDIENS EN1+12*, EN1+18, EN1+19, EN1+23, EN1+24, EN1+25, CLINICPT+1~, CLINICPT+35*, CLINICPT+36, CLINICPT+37
CLINICPT+38, CLINICPT+40, CLINICPT+41, CLINICPT+42, CLINICPT+43, CLINICPT+45, CLINICPT+46, CLINICPT+84*, CLINICPT+86, CLINICPT+87
CLINICPT+89, CLINICPT+90, ADD+1~
MDIN GINST+1~, GINST+2*, GSTUDY+1~, GSTUDY+2*, GSTUDY+3
MDINP CLINICPT+2~, CLINICPT+55*, CLINICPT+63*
MDINST CLINICPT+50~, CLINICPT+73*, CLINICPT+81
MDINT GINST+1~*, GINST+2*
MDK CLINICPT+1~, CLINICPT+17*, CLINICPT+23, CLINICPT+25*, CLINICPT+33, CLINICPT+51*
MDKK EN1+1~, EN1+4*
MDL EN1+1~, EN1+6*
MDL1 EN1+1~, EN1+6*, EN1+12, EN1+13, EN1+14, EN1+17
MDLP CLINICPT+1~, CLINICPT+7*, CLINICPT+8, CLINICPT+12
MDLSP EN1+1~, EN1+3
MDLSP( EN1+4
MDLST CLINICPT+1~, CLINICPT+6, CLINICPT+15, CLINICPT+25!
MDLST( CLINICPT+17
MDLST1 CLINICPT+2~
MDLST2 CLINICPT+2~, CLINICPT+15*
MDMAXD EN1+1~, EN1+2*, EN1+6
MDMULT CLINICPT+1~, CLINICPT+20*, CLINICPT+22, CLINICPT+34*, CLINICPT+66*, CLINICPT+68
MDNEW CLINICPT+2~, CLINICPT+40*
MDNODE CLINICPT+1~, CLINICPT+62*, CLINICPT+64, CLINICPT+65, CLINICPT+69, CLINICPT+70, CLINICPT+71, CLINICPT+73, CLINICPT+77, CLINICPT+78
MDNOW EN1+1~, EN1+13*, CLINICPT+84*
MDNUM CLINICPT+1~, CLINICPT+4*, CLINICPT+5
MDP ADD+1~, ADD+4*
MDPAT GETC~, GETC+1, GSTUDY~, GSTUDY+3, GPRO~, GPRO+1, MATCH~, MATCH+2, MATCH+3, ADD~
, ADD+4, ADD+5
MDPS ADD+1~, ADD+4*, ADD+7
MDPT CLINICPT+1~, CLINICPT+60*, CLINICPT+61
MDRET CLINICPT+1~, CLINICPT+27, CLINICPT+53
MDSC ADD~, ADD+10
MDSCHD CLINICPT+1~, CLINICPT+30*, CLINICPT+37, CLINICPT+38, CLINICPT+40, CLINICPT+57*, CLINICPT+60, CLINICPT+72, CLINICPT+80, CLINICPT+82
CLINICPT+84
MDSTAT EN1+1~, EN1+9*, EN1+10
MDT CLINICPT+2~, CLINICPT+33*
MDV EN1+1~, EN1+4*, EN1+5
MDVSTR CLINICPT+1~, CLINICPT+65*, CLINICPT+72
MDX EN1+1~, EN1+6*, EN1+8, EN1+11, EN1+12, EN1+21, GETC+1~, GETC+2*, GETC+3*, GETC+4
, GPRO+1~, GPRO+2*, GPRO+3
MDXX CLINICPT+17~
MDXY EN1+1~, EN1+12*, EN1+16, EN1+21*, EN1+22
MDY CLINICPT+1~, CLINICPT+8*, CLINICPT+9, CLINICPT+10, CLINICPT+11, CLINICPT+12, CLINICPT+17!*, CLINICPT+19, CLINICPT+20, CLINICPT+21
CLINICPT+23, CLINICPT+25!*, CLINICPT+26, CLINICPT+27, CLINICPT+51!*, CLINICPT+53, CLINICPT+61
MDY1 CLINICPT+1~, CLINICPT+29*, CLINICPT+33, CLINICPT+56*, CLINICPT+60, CLINICPT+63, CLINICPT+75
MDY2 MATCH+1~*, MATCH+2, MATCH+3*, MATCH+4
MDY3 CLINICPT+2~, ADD~, ADD+2, ADD+8, ADD+11
MDY4 CLINICPT+2~, ADD~, ADD+9
MDYR CLINICPT+1~, CLINICPT+68*, CLINICPT+69
U EN1+18, EN1+22, CLINICPT+42, CLINICPT+86, GETC+3, GETC+4, GPRO+2
X CLINICPT+1~, CLINICPT+5, CLINICPT+50
X1 CLINICPT+1~, CLINICPT+5*, CLINICPT+50*
X2 CLINICPT+1~, CLINICPT+5*, CLINICPT+50*
Y1 GINST+1~*, GINST+2*, GINST+3, GSTUDY+1~*, GSTUDY+2, GSTUDY+3*, GSTUDY+4
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