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

Package: Quasar

Routine: ACKQCLED


Information

ACKQCLED ;SMT - ACKQ CLINICIAN EDIT MENU ;11/14/07 10:24am ; 9/22/09 8:48am

Source Information

Source file <ACKQCLED.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
VA FileMan 7 NOW^%DTC  (,FIND)^DIC  DO^DIC1  (FILE,YN)^DICN  ^DIE  EN1^DIK  ($$GET1,GETS)^DIQ  

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
Quasar 1 ACKQAS CLINICIAN ENTRY  

Entry Points

Name Comments DBIA/ICR reference
EN ;Menu Entry Point.
SRCH ;Search New Person file for a name
ADDSTF ;Add A&SP Staff Member
EDTSTF ;Edit an A&SP Staff Member.
; Force User with No PERSON CLASS to remain student.
NMVD ;Validate that the NEW PERSON names match the A&SP Staff names,
PCCHK(NPIEN) ;Check if User has a PERSON CLASS valid to QUASAR.
; Input:
; NPIEN = New Person File IEN
; Output:
; 1 - if Audiology/Valid Quasra person class exists and is active
; 0 - No valid Quasar person class exists or is active(can be student)
; -1 - No Person classes assigned to this user(can be student)
USRCHK(NPNM) ;Check if User has valid USR Class
; Input:
; NPNM = FILE 200 NAME
; Output:
; Returns 1 if Valid, 0 if invalid.
EX

External References

Name Field # of Occurrence
NOW^%DTC EDTSTF+4, PCCHK+10, USRCHK+7
^DIC SRCH+3, ADDSTF+3
FIND^DIC USRCHK+8
DO^DIC1 EDTSTF+6
FILE^DICN ADDSTF+15
YN^DICN ADDSTF+7
^DIE EDTSTF+14
EN1^DIK NMVD+8
$$GET1^DIQ EDTSTF+7, NMVD+4, USRCHK+11, USRCHK+12
GETS^DIQ PCCHK+11

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: SRCH+2
Function Call: WRITE
  • Prompt: !,$P(Y,"^",2)_" is already an A&SP Staff Member"
  • Line Location: ADDSTF+5
Function Call: WRITE
  • Prompt: !,"Are you adding "_$P(RSLT,"^",2)_" as a new A&SP Staff"
  • Line Location: ADDSTF+7
Function Call: WRITE
  • Prompt: !,$P(RSLT,"^",2)_$S(PCK=-1:" has no PERSON CLASS, status will be set to STUDENT.",1:" needs a valid PERSON CLASS.")
  • Line Location: ADDSTF+9
Function Call: WRITE
  • Prompt: !,$P(RSLT,"^",2)_" needs a valid USR CLASS."
  • Line Location: ADDSTF+10
Function Call: WRITE
  • Prompt: "ERROR"
  • Line Location: ADDSTF+16
Routine Call
  • DIC
  • Line Location:
    • SRCH+3
    • ADDSTF+3
Routine Call
  • DIC
  • Line Location:
    • USRCHK+8
Routine Call
  • DIE
  • Line Location:
    • EDTSTF+14

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] Classic Fileman Calls,  GET1^DIQ
200.05 GETS^DIQ
^ACK(509850.3 - [#509850.3] Classic Fileman Calls,  GET1^DIQ
^USR(8930.3 - [#8930.3] FIND^DIC,  GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ACK(509850.1 - [#509850.1] |sort
^ACK(509850.3 - [#509850.3] SRCH+6, ADDSTF+5, EDTSTF+6, NMVD+3, NMVD+4, NMVD+5, NMVD+6!, NMVD+7*, |inpt
^ICD9 - [#80] |sort
^ICDS - [#80.4] |sort

Label References

Name Line Occurrences
$$PCCHK ADDSTF+8, EDTSTF+7
$$USRCHK ADDSTF+8, EDTSTF+7
ADDSTF SRCH+4, ADDSTF+5, ADDSTF+7, ADDSTF+11
EDTSTF SRCH+7, ADDSTF+18
EX SRCH+5, ADDSTF+17
SRCH ADDSTF+4, EDTSTF+15

Naked Globals

Name Field # of Occurrence
^(0 |sort

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % ADDSTF+6*, ADDSTF+7, EDTSTF+4, PCCHK+10, USRCHK+7
>> ACKCLNO |inpt
>> ACKCP |inpt*
>> ACKCPNO |inpt*
ACKCSC |opt!
>> ACKDC |inpt*
ACKDIV |inpt*!
ACKIEN EN+1~, SRCH+6*, ADDSTF+18*, EDTSTF+5, EX!
>> ACKLAYGO ADDSTF+6*, |opt*!
>> ACKM |prnt*
>> ACKMN |prnt*
ACKMOD |inpt!
>> ACKPAT |inpt
ACKPC |inpt*!
>> ACKPCE |inpt*
ACKQ |inpt*!
ACKQARY PCCHK+11!, PCCHK+17!, EX!
ACKQARY( PCCHK+15
ACKSITE |opt!
>> ACKVIEN |inpt
>> ACKVISIT |inpt
>> ACKWDT |prnt*
ADDFLG EN+1~, SRCH+6*, ADDSTF+13*, EDTSTF+10
ANS ADDSTF+1~, ADDSTF+7*, ADDSTF+9*, ADDSTF+10*, ADDSTF+11, ADDSTF+12
>> BY |opt*
>> D0 |prnt, |sort
>> DA EDTSTF+5*, EDTSTF+6, EDTSTF+7, NMVD+7*, |inpt
>> DHIT |opt*
DIC EN+1~, SRCH+1*, ADDSTF+2!*, ADDSTF+13*, EX!, |opt*
DIC("A" SRCH+1*
DIC("DR" ADDSTF+14*
DIC(0 SRCH+1*, ADDSTF+2*
DIE EN+1~, EDTSTF+5*, EX!
DIK NMVD+2~, NMVD+3*, EX!
DIK(1 NMVD+3*
DIR |opt!
DIR("?" |opt*
DIR("A" |opt*
DIR("B" |opt*
DIR(0 |opt*
>> DIRUT |opt
>> DISX(1 |sort*
>> DISX(2 |sort*
DLAYGO |opt*!
DR EN+1~, EDTSTF+8*, EX!
DTOUT EN+1~, SRCH+5, ADDSTF+4
DUOUT EN+1~, SRCH+5, ADDSTF+4
EFDT PCCHK+8~, PCCHK+15*, PCCHK+16
EXPDT PCCHK+8~, PCCHK+15*, PCCHK+16
I NMVD+2~, NMVD+3*, NMVD+4, NMVD+5, NMVD+6, NMVD+7, PCCHK+8~, PCCHK+11*, PCCHK+15, PCCHK+18
, USRCHK+6~, USRCHK+9*, USRCHK+10
ID EDTSTF+6*, EX!
IOF |opt, |prnt
IOM |prnt
>> L |opt*
NPIEN NMVD+2~, NMVD+4*, PCCHK~, PCCHK+11, PCCHK+15
NPNM NMVD+2~, NMVD+4*, NMVD+5, NMVD+7, USRCHK~, USRCHK+8
PCK ADDSTF+1~, ADDSTF+8*, ADDSTF+9, ADDSTF+14, EDTSTF+3~, EDTSTF+7*, EDTSTF+8, EDTSTF+11
PCLS PCCHK+8~, PCCHK+9*, PCCHK+18
RETRN PCCHK+8~, PCCHK+9*, PCCHK+16*, PCCHK+19, USRCHK+6~, USRCHK+7*, USRCHK+9, USRCHK+10*, USRCHK+11*, USRCHK+12*
, USRCHK+13, EX!
RSLT EN+2!, SRCH+6*, ADDSTF+6*, ADDSTF+7, ADDSTF+8, ADDSTF+9, ADDSTF+10, ADDSTF+13, EX!
TODAY EDTSTF+4*, PCCHK+8~, PCCHK+10*, PCCHK+16, USRCHK+6~, USRCHK+7*, USRCHK+11, USRCHK+12, EX!
U |inpt, |sort
UCK ADDSTF+1~, ADDSTF+8*, ADDSTF+10, EDTSTF+3~, EDTSTF+7*, EDTSTF+8, EDTSTF+12
USRARY USRCHK+6~, USRCHK+8!, EX!
USRARY("DILIST" USRCHK+9, USRCHK+10
USRIEN USRCHK+6~, USRCHK+10*, USRCHK+11, USRCHK+12
X EN+1~, SRCH+4, ADDSTF+13*, PCCHK+8~, EX!, |inpt*, |sort*
Y EN+1~, SRCH+5, SRCH+6, ADDSTF+4, ADDSTF+5, ADDSTF+6, ADDSTF+16, ADDSTF+17, ADDSTF+18, EX!
, |inpt*, |opt
>> Y(1 |sort*
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