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

Package: Radiology Nuclear Medicine

Routine: RAPM2


Information

RAPM2 ;HOIFO/TH-Radiology Performance Monitors/Indicator; ;3/20/04 12:41

Source Information

Source file <RAPM2.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Kernel 2 ($$FMTE,$$NOW)^XLFDT  $$KSP^XUPARAM  
Radiology Nuclear Medicine 2 $$USESSAN^RAHLRU1  CKMONTH^RAPM4  
VA FileMan 2 ($$GET1,GETS)^DIQ  ^DIR  
MailMan 1 ^XMD  

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

Package Total Caller Graph
Radiology Nuclear Medicine 2 RAPM  RAPM1  

Entry Points

Name Comments DBIA/ICR reference
DETAIL ; Print Detail report
PRTTOT ; Print total number of reports
DHDR ; Header
DRPT ; Read records
SRT ; Read records
DET ; Print detail records
; use Transcription elasped hr for all sorts, except if sort by Verif.
DFOOT ; Footer for Detail report
STORE ; Store detail information
EMAIL ; Ask if ready to email the summary report
SEND ; Send summary report to mail group
HDR(RATYP) ; Print appropriate header and process wait and time
DIV ; List selected Division
IMG ; List selected Imaging Type(s)

External References

Name Field # of Occurrence
$$GET1^DIQ HDR+53, HDR+56
GETS^DIQ HDR+13
^DIR EMAIL+5, EMAIL+15
$$USESSAN^RAHLRU1 STORE+11, STORE+12
CKMONTH^RAPM4 EMAIL+17
$$FMTE^XLFDT DET+15, DET+16, DET+17, HDR+38, HDR+41, HDR+50, HDR+51
$$NOW^XLFDT HDR+49
^XMD SEND+10, SEND+27
$$KSP^XUPARAM HDR+12

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Total number of reports expected for procedures performed during specified date range: ",$J(RATOTCNT,$L(RATOTCNT))
  • Line Location: PRTTOT+2
Function Call: WRITE
  • Prompt: @IOF,!?(RAIOM-$L(RAHD(0))\2),RAHD(0),?(RAIOM-10),"Page: ",$G(RAPG)
  • Line Location: DHDR+3
Function Call: WRITE
  • Prompt: !!,?34,"Date/Time",?49,"Date/Time",?69,"Date/Time",?102,"Cat"
  • Line Location: DHDR+4
Function Call: WRITE
  • Prompt: ?106,"Rpt",?110,"Img",?116,"Procedure"
  • Line Location: DHDR+5
Function Call: WRITE
  • Prompt: !,"Patient Name",?17,"Case #",?34,"Registered",?49,"Transcribed",?63,"Hrs"
  • Line Location: DHDR+6
Function Call: WRITE
  • Prompt: ?69,"Verified",?83,"Hrs",?88,"Radiologist",?102,"Exm",?106,"Sts"
  • Line Location: DHDR+7
Function Call: WRITE
  • Prompt: ?110,"Typ",?119,"Name",!
  • Line Location: DHDR+8
Function Call: WRITE
  • Prompt: !!?30,"No data to print...",!!!!!
  • Line Location: DRPT+2
Function Call: READ
  • Formatting: !
  • Prompt: "Press RETURN to continue or ""^"" to exit. "
  • Variable: X
  • Timeout: DTIME
  • Line Location: DET+9
Function Call: WRITE
  • Prompt: !,$E($P(RAREC,U,2),1,14)
  • Line Location: DET+13
Function Call: WRITE
  • Prompt: ?16,$P(RAREC,U,1)
  • Line Location: DET+14
Function Call: WRITE
  • Prompt: ?33,$P($$FMTE^XLFDT($P(RAREC,U,3),"2FS"),":",1,2)
  • Line Location: DET+15
Function Call: WRITE
  • Prompt: ?48,$P($$FMTE^XLFDT($P(RAREC,U,4),"2FS"),":",1,2),?63,$J($P(RAREC,U,12),4)
  • Line Location: DET+16
Function Call: WRITE
  • Prompt: ?68,$P($$FMTE^XLFDT($P(RAREC,U,5),"2FS"),":",1,2),?82,$J($P(RAREC,U,13),4)
  • Line Location: DET+17
Function Call: WRITE
  • Prompt: ?88,$E($P(RAREC,U,6),1,14)
  • Line Location: DET+18
Function Call: WRITE
  • Prompt: ?104,$P(RAREC,U,7),?107,$P(RAREC,U,8)
  • Line Location: DET+19
Function Call: WRITE
  • Prompt: ?110,$E($P(RAREC,U,9),1,3),?114,$E($P(RAREC,U,14),1,15)
  • Line Location: DET+20
Function Call: WRITE
  • Prompt: !!,"Note: Category of Exam: 'I' for Inpatient; 'O' for Outpatient; "
  • Line Location: DFOOT+5
Function Call: WRITE
  • Prompt: "'C' for Contract; 'S' for Sharing; 'E' for Employee; 'R' for Research"
  • Line Location: DFOOT+6
Function Call: WRITE
  • Prompt: !," Report Status: 'V' for Verififed; 'R' for Released/Not "
  • Line Location: DFOOT+7
Function Call: WRITE
  • Prompt: "Verified; 'PD' for Problem Draft; 'D' for Draft"
  • Line Location: DFOOT+8
Function Call: WRITE
  • Prompt: !!?5,"* A printset, i.e., a set of multiple exams that share the same report, will be expected to have 1 report."
  • Line Location: DFOOT+10
Function Call: WRITE
  • Prompt: !!?5,"* Cancelled and ""No Credit"" cases are excluded from this report."
  • Line Location: DFOOT+11
Function Call: WRITE
  • Prompt: !
  • Line Location: EMAIL+2
Function Call: WRITE
  • Prompt: !!,?5,"No OUTLOOK mail group(s) have been entered yet."
  • Line Location: EMAIL+10
Function Call: WRITE
  • Prompt: !
  • Line Location: EMAIL+12
Function Call: WRITE
  • Prompt: !,"Division: "
  • Line Location: HDR+32
Routine Call
  • DIR
  • Line Location:
    • EMAIL+5
    • EMAIL+15

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] GET1^DIQ
^DIC(4 - [#4] GETS^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^RA(79 - [#79] EMAIL+8, EMAIL+9, SEND+14, SEND+22
^TMP($J PRTTOT+1, DRPT+2, DRPT+3, DRPT+4, DRPT+5, SRT+1, SRT+2, SRT+3, STORE+16*, STORE+17*
STORE+18*, STORE+19*, STORE+20*, STORE+21*, STORE+22*, HDR+9*, HDR+10*, HDR+29*, HDR+33*, HDR+40*
, HDR+41*, HDR+44*, HDR+51*, HDR+55*, HDR+56*, DIV+1, DIV+2, DIV+4, DIV+5*, DIV+8*
IMG+1, IMG+6, IMG+7, IMG+10*, IMG+14*

Label References

Name Line Occurrences
DET SRT+1, SRT+3
DFOOT DETAIL+8
DHDR DETAIL+6, DET+11, DFOOT+4
DIV HDR+34
DRPT DETAIL+7
HDR DETAIL+4
IMG HDR+45
PRTTOT DETAIL+5
SRT DRPT+6

Naked Globals

Name Field # of Occurrence
^( SEND+22

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> D1 DRPT+3*, DRPT+4, DRPT+5, SRT+1, SRT+2, SRT+3
>> D2 DRPT+4*, DRPT+5, SRT+1, SRT+2, SRT+3
>> D3 DRPT+5*, SRT+1, SRT+2, SRT+3
>> D4 SRT+2*, SRT+3
>> DIR("A" EMAIL+3*, EMAIL+13*
>> DIR("B" EMAIL+4*, EMAIL+14*
>> DIR(0 EMAIL+2*, EMAIL+12*
>> DIRUT EMAIL+6
DTIME DETAIL+3, DET+9, DFOOT+3
DUZ SEND+5
DUZ(2 HDR+12*, HDR+13, HDR+15, HDR+16, HDR+18, HDR+19
>> I DIV+2*
IO DETAIL+2, DET+8, DFOOT+2, HDR+1
IO(0 DETAIL+2, DET+8, DFOOT+2
IOF DHDR+3, HDR+2, HDR+3
IOM HDR+6
IOSL DETAIL+1, DHDR+1, DET+7, DFOOT+1
IOST DETAIL+2, DET+9, DFOOT+3, HDR+2, HDR+3
>> J IMG+6*
>> NOW HDR+49*, HDR+50, HDR+51
RA1 EMAIL+1~, EMAIL+8*, EMAIL+9, SEND+2~, SEND+14*, SEND+22
RA2 SEND+2~, SEND+16*, SEND+22*
>> RAANS EMAIL+7*, SEND+1, SEND+8
>> RAANS2 EMAIL+16*, EMAIL+17, SEND+1, SEND+13
>> RABDATE HDR+38, HDR+41
>> RACAT STORE+13, STORE+19
>> RACHKDIV STORE+14
>> RACN STORE+12, STORE+16, STORE+17, STORE+18, STORE+19, STORE+20, STORE+21, STORE+22
>> RACNDSP STORE+11
>> RADFN STORE+14
>> RADHT STORE+3*, STORE+21
>> RADHV STORE+4*, STORE+22
>> RADIV DIV+2*, DIV+4, DIV+5
>> RADTE STORE+11, STORE+12, STORE+16, STORE+17, STORE+18, STORE+19, STORE+20, STORE+21, STORE+22
>> RAEDATE HDR+38, HDR+41
>> RAHD(0 DHDR+2*, DHDR+3, HDR+4*, HDR+5*, HDR+7
>> RAIMG IMG+6*, IMG+7, IMG+8, IMG+13, IMG+14, IMG+15
>> RAIMGTYP STORE+13, STORE+18
>> RAIO HDR+1, HDR+2, HDR+3, HDR+7, HDR+23, HDR+37, HDR+38, HDR+43, HDR+50, HDR+53
, HDR+61, DIV+4, DIV+7, IMG+9, IMG+13
>> RAIOM DHDR+3, HDR+6*, HDR+7, DIV+3, DIV+6, IMG+4
>> RALDENT IMG+3*, IMG+4, IMG+9
>> RALMAX IMG+4*, IMG+8
>> RALUSED IMG+5*, IMG+8, IMG+11*, IMG+15*
>> RAN HDR+8*, HDR+9*, HDR+10*, HDR+29, HDR+30*, HDR+33, HDR+35*, HDR+40, HDR+41*, HDR+44*
, HDR+46*, HDR+51*, HDR+55*, HDR+56*, DIV+5, DIV+8*, IMG+10*, IMG+14
>> RANODIV DFOOT+9
>> RAP99 SEND+3, SEND+4, HDR+40, HDR+44, DIV+8, IMG+10, IMG+14
>> RAPATNM STORE+11, STORE+12, STORE+16, STORE+17, STORE+18, STORE+19, STORE+20, STORE+21, STORE+22
>> RAPG DHDR+2*, DHDR+3, HDR+1*, HDR+2, HDR+3, HDR+7, HDR+9
>> RAPRCN STORE+14
>> RAPRIMNM STORE+13, STORE+20
>> RAR( HDR+17, HDR+18, HDR+19
>> RAR(4 HDR+15, HDR+16
>> RARAD HDR+52, HDR+53, HDR+56
>> RAREC SRT+1*, SRT+3*, DET+2, DET+13, DET+14, DET+15, DET+16, DET+17, DET+18, DET+19
DET+20, DET+21
>> RAREC1 STORE+11*, STORE+12*, STORE+13*, STORE+14*, STORE+16, STORE+17, STORE+18, STORE+19, STORE+20, STORE+21
STORE+22
>> RARPT DETAIL+1, STORE+1, HDR+59
>> RARPTDT STORE+3, STORE+11, STORE+12
>> RARPTST STORE+13
>> RASINCE DET+6, HDR+61
>> RASORT SRT+1, DET+2, STORE+16, STORE+17, STORE+18, STORE+19, STORE+20, STORE+21, STORE+22, HDR+60
, HDR+61
>> RASRT HDR+60*, HDR+61
RASTR SEND+2~, SEND+22*, SEND+23, SEND+24
RASVSUB SEND+2~, SEND+7*, SEND+15
RASVTEXT SEND+2~, SEND+7*, SEND+15
>> RATAIL IMG+7*, IMG+8, IMG+13, IMG+14, IMG+15
>> RATDFHR STORE+3, STORE+6*, STORE+8*, STORE+14
>> RATOTCNT PRTTOT+1*, PRTTOT+2
RATYP HDR~, HDR+4, HDR+6, HDR+8, HDR+24, HDR+33, HDR+35, HDR+39, HDR+44, HDR+46
, HDR+51, HDR+54, HDR+59, DIV+5, DIV+8, IMG+10, IMG+14
>> RAUTOM SEND+23
>> RAVAL DET+2*, DET+4*, DET+6
>> RAVDFHR STORE+4, STORE+7*, STORE+9*, STORE+14
>> RAVERDT STORE+4, STORE+13
>> RAXIT DETAIL+7, DRPT+1*, DRPT+3, DRPT+4, DRPT+5, SRT+2, DET+9*, DET+10, DET+12
U DET+2, DET+13, DET+14, DET+15, DET+16, DET+17, DET+18, DET+19, DET+20, DET+21
STORE+11, STORE+12, STORE+13, STORE+14, SEND+23, SEND+24
X DETAIL+3*, DET+9*, DFOOT+3*, HDR+14!
X(1 HDR+15*, HDR+23, HDR+26
X(2 HDR+16*, HDR+23, HDR+27
X(3 HDR+18*, HDR+20
X(4 HDR+19*, HDR+20
X(5 HDR+20*, HDR+21*, HDR+23, HDR+28
X(6 HDR+25*, HDR+26*, HDR+27*, HDR+28*, HDR+29
XMDUZ SEND+5*, SEND+30!
>> XMSUB SEND+3*, SEND+4*, SEND+7, SEND+15*
>> XMTEXT SEND+6*, SEND+7, SEND+15*
XMY SEND+11!, SEND+26, SEND+28!
XMY( SEND+23*, SEND+24*
XMY("G.RAD PE RFORMANCE INDICATOR" , SEND+9*
>> Y EMAIL+7, EMAIL+16
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All