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 |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: NURADEG

Package: Nursing Service

Routine: NURADEG


Information

NURADEG ;HIRMFO/JH,FT-LIST STAFFS' COMBINED NURSING AND ACADEMIC DEGREES ;11/20/96

Source Information

Source file <NURADEG.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
Nursing Service 10 ^NURADEG1  ^NURADEG2  ^NURADEG3  ^NURAKILL  EN3^NURSAGP1  (EN1,EN3,EN5,PRD)^NURSAGSP  EN1^NURSAUTL  EN7^NURSUT0  
(CLOSE,ENDPG)^NURSUT1  ($$CAT,$$CNTR,$$FACL,$$PROD)^NURSUT2  
Kernel 1 $$REPEAT^XLFSTR  
VA FileMan 1 NOW^%DTC  

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
Nursing Service 1 NURAPR-CDGREE  

Entry Points

Name Comments DBIA/ICR reference
EN1
DEG
START ;
Q
MSG1
DEGREE
CHKLINE
NHDR
PROD
HSKEEP
NODEGR ; NO DEGREE MESSAGE

External References

Name Field # of Occurrence
NOW^%DTC START+1
^NURADEG1 START+2
^NURADEG2 START+2
^NURADEG3 START+2
^NURAKILL Q
EN3^NURSAGP1 DEG+6
EN1^NURSAGSP DEG+3
EN3^NURSAGSP DEG+4
EN5^NURSAGSP HSKEEP
PRD^NURSAGSP HSKEEP+1
EN1^NURSAUTL EN1+1
EN7^NURSUT0 DEG+7
CLOSE^NURSUT1 Q
ENDPG^NURSUT1 START+7, NHDR
$$CAT^NURSUT2 START+5, START+6, START+10, START+15, START+20
$$CNTR^NURSUT2 NHDR+2, PROD
$$FACL^NURSUT2 NHDR+2
$$PROD^NURSUT2 PROD
$$REPEAT^XLFSTR PROD

Interaction Calls

Name Line Occurrences
Function Call: READ
  • Variable: DEG
  • Timeout: DTIME
  • Line Location: DEG+0
Function Call: WRITE
  • Prompt: !!,$C(7),"Select Sort Parameter by choosing '1','2' or '3'"
  • Line Location: DEG+1
Function Call: WRITE
  • Prompt: !
  • Line Location: DEG+3
Function Call: WRITE
  • Prompt: !
  • Line Location: DEG+7
Function Call: WRITE
  • Prompt: ?26,$$CAT^NURSUT2($G(NURSCAT)),!!,?19,"NO DEGREE(S) FOUND !",!
  • Line Location: START+5
Function Call: WRITE
  • Prompt: ?26,$$CAT^NURSUT2($G(NURSCAT))
  • Line Location: START+6
Function Call: WRITE
  • Prompt: !?19,"( NOTIFY YOUR IRM PERSONNEL. )"
  • Line Location: START+28
Function Call: WRITE
  • Prompt: !,NURANAM,?26,$S(DEG=1:NPSPOS(1),1:$E($P(^TMP($J,"HIGH",DA),U,4),1,6)),?34,NURASSN
  • Line Location: DEGREE+1
Function Call: WRITE
  • Prompt: ?$$CNTR^NURSUT2($G(NURFAC)),$$FACL^NURSUT2($G(NURFAC))
  • Line Location: NHDR+2
Function Call: WRITE
  • Prompt: !,@HEAD1,!,?26,"SVC",@HEAD2
  • Line Location: NHDR+3
Function Call: WRITE
  • Prompt: !!?19,"NO DEGREE(S) FOUND FOR "_NL1_"!"
  • Line Location: NODEGR+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(213.9 - [#213.9] EN1
^NURSF(210 - [#210] EN1
^NURSF(212.1 - [#212.1] EN1
^TMP("NURLOC" START+1!, START+8*, START+9
^TMP($J START+1!, START+5, START+6, START+7, START+8, START+13, START+14, START+15, START+16, START+19
START+20, START+23, START+26, START+27, START+28, Q!, MSG1*, DEGREEDEGREE+1, DEGREE+2
DEGREE+3, DEGREE+5

Label References

Name Line Occurrences
CHKLINE DEGREE+1
DEG DEG+1
DEGREE START+16, START+20, START+23
HSKEEP DEG+2
NHDR START+5, START+6, START+10, START+15, START+20, START+22
NODEGR START+6, START+10
Q EN1+1, DEG+2, DEG+3, DEG+4, DEG+6, DEG+7

Naked Globals

Name Field # of Occurrence
^( DEGREE+3, DEGREE+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %I(1 START+1
>> %I(2 START+1
>> %I(3 START+1
>> DA START+16*, START+20*, START+23*, DEGREEDEGREE+1, DEGREE+2, DEGREE+3, DEGREE+5
>> DA(1 START+26*, START+27, MSG1
>> DEG DEG*, DEG+1, DEG+2, DEG+3, DEG+4, DEG+5, DEG+6, DEG+7, START+2, START+22
DEGREE+1
>> DIC("S" DEG+5*
>> DIC(0 HSKEEP*
DTIME DEG
>> HEAD1 START+3*, NHDR+3
>> HEAD2 START+4*, NHDR+3
>> I START+23*
>> II DEGREE+2*, DEGREE+3
IOF NHDR+1
IOSL CHKLINE
IOST NHDRNHDR+1
>> LINE START+1*
>> NDATE START+1*
>> NL1 START+1*, START+6*, START+9*, START+15*, START+16, START+20*, START+22*, NODEGR+1
>> NNOUT DEG*
>> NPSPOS START+15*, START+16
>> NPSPOS(1 START+15*, START+20*, DEGREE+1
>> NURAACA DEGREE+5*, DEGREE+7
>> NURANAM DEGREE*, DEGREE+1, DEGREE+2, DEGREE+3
>> NURANUR DEGREE+5*, DEGREE+7
>> NURASSN DEGREE+1*, DEGREE+2, DEGREE+3
>> NURFAC START+5*, START+6*, START+10*, START+14*, START+15, START+16, START+19*, START+20, NHDR+2
>> NURFAC(1 START+5, START+6, START+10
>> NURMDSW NHDR+2, HSKEEPHSKEEP+1
>> NUROUT EN1+1*, DEG+2, DEG+3, DEG+4, DEG+6, MSG1*, NHDRHSKEEP
>> NURPAGE START+1*, NHDR+1*
NURPLSCR HSKEEP*, HSKEEP+1*!
>> NURPLSW PRODHSKEEP+1
>> NURPROG START+5*, START+6*, START+10*, START+14*, START+15, START+16, START+19*, START+20, PROD
>> NURPROG(1 START+5, START+6, START+10
>> NURQUIT START+1*, START+14, START+15, START+16, START+19, START+20, START+22, START+23, DEGREE+1, NHDR*
>> NURSCAT START+5, START+6, START+10
>> NURSNLOC START+5, START+6, START+7
>> NURSNLOC( START+6, START+9
>> NURSW START+1*, START+7*, START+10*, NHDRNHDR+3*
>> NURX START+8*
>> NURY START+8*
>> NURZ START+8*
>> POP DEG+7
>> TYP START+1*, START+14*, START+19*, START+22*
>> TYPE START+2*
>> TYPE(1 START+2*, START+4
U EN1DEGREE+1, DEGREE+3, DEGREE+5
Z PROD~*
>> ZTDESC DEG+7*
>> ZTRTN DEG+7*
>> ZTSK DEG+7
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All