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

Package: Case Management System

Routine: ACMRL01


Information

ACMRL01 ; IHS/TUCSON/TMJ - SCREEN LOGIC ; [ 01/07/02 3:43 PM ]

Source Information

Source file <ACMRL01.m>

Call Graph

Call Graph Total: 5

Package Total Call Graph
VA Fileman 3 YX^%DTC  (,IX)^DIC  ^DIR  
Case Management System 1 D^ACMRL0  
Kernel 1 $$FMTE^XLFDT  

Caller Graph

Caller Graph Total: 5

Package Total Caller Graph
Case Management System 4 ACMRL  ACMRL0  ACMRLP1  ACMRLS  
Diabetes Registry 1 BDMVRL6  

Entry Points

Name Comments DBIA/ICR reference
DATEFIX ;
PAUSE ;EP
ADD1 ;
F ;EP - free text
J ;EP;JUST A HIT
N ;EP
INFORM ;PEP-GEN RETRIEVAL INFORMING
ADD ;EP
Y ;EP - called from apclvl0

External References

Name Field # of Occurrence
YX^%DTC ADD1+2
D^ACMRL0 DATEFIX+9
^DIC ADD1+3
IX^DIC ADD+7
^DIR ADD+4, DATEFIX+5, PAUSE+2, N+2, F+2, Y+1
$$FMTE^XLFDT DATEFIX+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: ?((80-$L(ACMLHDR))/2),ACMLHDR
  • Line Location: INFORM+4
Function Call: WRITE
  • Prompt: !!!,"This report will produce a listing of Patients on a Register selected by the",!
  • Line Location: INFORM+5
Function Call: WRITE
  • Prompt: "user. You will be asked (in three separate steps) to identify your",!
  • Line Location: INFORM+6
Function Call: WRITE
  • Prompt: "selection criteria; what you wish displayed for each patitent; and the",!
  • Line Location: INFORM+7
Function Call: WRITE
  • Prompt: "sorting order for your list. You may save the logic used to produce the report",!
  • Line Location: INFORM+8
Function Call: WRITE
  • Prompt: "for future use. If you design a report that is 80 characters or less in width,",!
  • Line Location: INFORM+9
Function Call: WRITE
  • Prompt: "it can be displayed on your screen or printed. If your report is 81-132",!
  • Line Location: INFORM+10
Function Call: WRITE
  • Prompt: "characters wide, it must be printed - and only on a printer capable of",!
  • Line Location: INFORM+11
Function Call: WRITE
  • Prompt: "producing 132 character lines.",!
  • Line Location: INFORM+12
Function Call: WRITE
  • Prompt: !!
  • Line Location: ADD+2
Function Call: WRITE
  • Prompt: !!,"UNABLE TO CREATE REPORT FILE ENTRY - NOTIFY SITE MANAGER!"
  • Line Location: ADD1+3
Function Call: WRITE
  • Prompt: !
  • Line Location: PAUSE+2
Function Call: WRITE
  • Prompt: !!,"No numeric range entered. All numerics will be included."
  • Line Location: N+3
Function Call: WRITE
  • Prompt: !!
  • Line Location: N+4
Function Call: WRITE
  • Prompt: !!,$C(7),$C(7),"Enter a numeric range in the format nnn-nnn. E.g. 0-5, 0-99, 5-20."
  • Line Location: N+5
Function Call: WRITE
  • Prompt: !!,"No range entered. All ",ACMTEXT," will be included."
  • Line Location: F+3
Function Call: WRITE
  • Prompt: !!
  • Line Location: F+4
Function Call: WRITE
  • Prompt: !!,$C(7),$C(7),"Enter an free text range in the format AAA:AAA. E.g. 94-01:94-200,CA:CZ, A:Z."
  • Line Location: F+5
Routine Call
  • DIC
  • Line Location:
    • ADD1+3
Routine Call
  • DIR
  • Line Location:
    • ADD+4
    • DATEFIX+5
    • PAUSE+2
    • N+2
    • F+2
    • Y+1
Routine Call
  • DIC
  • Line Location:
    • ADD+7

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ACM(58.8 - [#9002258.8] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ACM(58.1 - [#9002258.1] DATEFIX+2, DATEFIX+3, DATEFIX+9, N+4, N+5, F+4, F+5
^ACM(58.8 - [#9002258.8] ADD+11, ADD+12, DATEFIX+2, DATEFIX+3, ADD1+7!, N+1!, N+6*, N+7*, N+8*, F+1!
, F+6*, F+7*, J+1*, J+2*, Y+4*, Y+5*
^VA(200 - [#200] ADD1+2

Label References

Name Line Occurrences
ADD1 ADD+3, ADD+6
F F+4, F+5
N N+4, N+5

Naked Globals

Name Field # of Occurrence
^(0 ADD+11
^(21 F+4
^(22 F+4
^(25 N+4
^(26 N+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %H ADD1+2*
ACMCAND ADD+1!, ADD+9*
>> ACMCNT N+7*, F+7*
ACMCRIT DATEFIX+9*, DATEFIX+10!, N+1, N+4, N+5, N+6, N+7, N+8, F+1, F+4
, F+5, F+6, F+7, J+1, J+2, Y+4, Y+5
>> ACMCTYP ADD+11*
>> ACMLHDR INFORM+3*, INFORM+4
>> ACMNCAN ADD+3
>> ACMQUIT ADD+5*, ADD+8*, ADD1+3*
>> ACMRG ADD1+2
>> ACMRPT ADD+9*, ADD+11, ADD+12, DATEFIX+2, DATEFIX+3, ADD1+4*, ADD1+7, N+1, N+6, N+7
, N+8, F+1, F+6, F+7, J+1, J+2, Y+4, Y+5
>> ACMSORT ADD+11*
>> ACMSORV ADD+11*
>> ACMSPAG ADD+11*
>> ACMTCW INFORM+1*, ADD+12*
ACMTEXT DATEFIX+9*, DATEFIX+10!, F+3, Y+1
ACMX DATEFIX+2*, DATEFIX+3, DATEFIX+9, DATEFIX+10!
>> D ADD+7*
DA ADD+7!, DATEFIX+5!, ADD1+3!, ADD1+5!
DD ADD1+5!
DIADD ADD1+2*, ADD1+3!, ADD1+5!
DIC ADD+7*!, ADD1+2*, ADD1+3!, ADD1+5!
DIC("A" ADD+7*
DIC("DR" ADD1+2*
DIC("S" ADD+7*
DIC(0 ADD+7*, ADD1+2*
DINUM ADD1+5!
DIR ADD+4!, DATEFIX+5!, PAUSE+2!, N+2!, F+2!, Y+1!
DIR("A" ADD+4*, DATEFIX+5*, PAUSE+2*, N+2*, F+2*, Y+1*
DIR("B" ADD+4*, DATEFIX+5*, Y+1*
DIR(0 ADD+4*, DATEFIX+5*, PAUSE+2*, N+2*, F+2*, Y+1*
>> DIRUT ADD+4*, ADD+5, DATEFIX+6, PAUSE+2*, N+2*, F+2*, Y+1*, Y+2
DLAYGO ADD1+2*, ADD1+3!, ADD1+5!
DR ADD+7!, ADD1+3!, ADD1+5!
>> DUOUT ADD+4, PAUSE+2, N+2, F+2, Y+1
DUZ ADD1+2
IO PAUSE+1
IO(0 PAUSE+1
IOF INFORM+2
IOST PAUSE+1
U ADD+11, ADD+12, DATEFIX+2, DATEFIX+3, DATEFIX+9, ADD1+2, N+8, F+7
X ADD+12*, ADD1+2*, ADD1+5!, N+4*, N+7*, F+4*, F+7
Y ADD+6, ADD+8, ADD+9, DATEFIX+7, ADD1+2, ADD1+3, ADD1+4, ADD1+5!, N+3, N+4
, N+5, N+7, N+8, F+3, F+4, F+5, Y+3, Y+5
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