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

Package: Nursing Service

Routine: NURSEP31


Information

NURSEP31 ;HIRMFO/JH,FT-NURSING MANDATORY INSERVICE CLASS DATA FOR THE LAST THREE YEARS ;3/19/98 13:17

Source Information

Source file <NURSEP31.m>

Call Graph

Call Graph

Call Graph Total: 13

Package Total Call Graph
Nursing Service 11 (SETFAC,SETPROG)^NURAAGS1  EN5^NURSAGP1  (DATSEL,INS)^NURSAGP2  (EN1,EN13,EN3,EN5,PRD)^NURSAGSP  (EN1,EN2,EN3,EN7)^NURSAUTL  EN4^NURSEP3I  ^NURSKILL  (EN2,EN7)^NURSUT0  
(CLOSE,ENDPG)^NURSUT1  ($$CAT,$$CNTR,$$FACL,$$PROD)^NURSUT2  EN10^NURSUT3  
Kernel 1 $$REPEAT^XLFSTR  
VA FileMan 1 D^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
Nursing Service 1 NURSE-PR-MI3LC  

Entry Points

Name Comments DBIA/ICR reference
EN1
START ;
QUIT
FIN
FIN1 ;
FIN2
FIN3
HDR
PHDR
CHDR
SORT
A
SORT1 ;
COMPARE ;CHECK FOR NEW FISCAL YEAR

External References

Name Field # of Occurrence
D^DIQ FIN3
SETFAC^NURAAGS1 SORT+1
SETPROG^NURAAGS1 SORT+1
EN5^NURSAGP1 EN1+9
DATSEL^NURSAGP2 EN1+6
INS^NURSAGP2 EN1+9
EN1^NURSAGSP EN1+7
EN13^NURSAGSP EN1+3
EN3^NURSAGSP EN1+8
EN5^NURSAGSP EN1+4
PRD^NURSAGSP EN1+5
EN1^NURSAUTL EN1+2
EN2^NURSAUTL SORT
EN3^NURSAUTL SORT
EN7^NURSAUTL SORT+4
EN4^NURSEP3I START+6
^NURSKILL QUIT
EN2^NURSUT0 SORT+5
EN7^NURSUT0 EN1+10
CLOSE^NURSUT1 QUIT
ENDPG^NURSUT1 HDR
$$CAT^NURSUT2 SORT+5
$$CNTR^NURSUT2 HDR+3, HDR+11
$$FACL^NURSUT2 HDR+3
$$PROD^NURSUT2 HDR+11
EN10^NURSUT3 EN1+6
$$REPEAT^XLFSTR HDR+11

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: EN1+6
Function Call: WRITE
  • Prompt: !
  • Line Location: EN1+7
Function Call: WRITE
  • Prompt: !
  • Line Location: EN1+8
Function Call: WRITE
  • Prompt: !
  • Line Location: EN1+10
Function Call: WRITE
  • Prompt: !,"THERE IS NO DATA FOR THIS REPORT."
  • Line Location: START+7
Function Call: WRITE
  • Prompt: !,NM_" "_NURSPEC(1),!
  • Line Location: FIN+0
Function Call: WRITE
  • Prompt: !
  • Line Location: FIN1+2
Function Call: WRITE
  • Prompt: !
  • Line Location: FIN2+0
Function Call: WRITE
  • Prompt: !?$$CNTR^NURSUT2(NURFAC),$$FACL^NURSUT2(NURFAC)
  • Line Location: HDR+3
Function Call: WRITE
  • Prompt: !,"3 "_$S(TYP="C":"CY ",1:"FY ")_$S(NURSEL="M":"MANDATORY",NURSEL="O":" OTHER",NURSEL="W":" WARD",NURSEL="C":"C.E.",1:" COMPLETE")_" TRAINING REPORT BY "_$S($G(NURSEL(1))=2:"SVC. CATEGORY",1:"UNIT"),?$S(NURS132:100,1:52)," ",NDATE
  • Line Location: HDR+4
Function Call: WRITE
  • Prompt: ?$S(NURS132:121,1:69),"PAGE: ",NURPAGE,!!,$S(NURS132:"EMPLOYEE NAME",1:"EMPLOYEE NAME/CLASS")
  • Line Location: HDR+5
Function Call: WRITE
  • Prompt: ?37,"CLASS"
  • Condition for execution: NURS132
  • Line Location: HDR+5
Function Call: WRITE
  • Prompt: ?92," "
  • Line Location: HDR+6
Function Call: WRITE
  • Prompt: ?46," "
  • Line Location: HDR+7
Function Call: WRITE
  • Prompt: " ",Z
  • Line Location: HDR+8
Function Call: WRITE
  • Prompt: !,HH
  • Line Location: HDR+9
Function Call: WRITE
  • Prompt: !,?$$CNTR^NURSUT2(NURPROG),$G(Z),!,?$$CNTR^NURSUT2(NURPROG),$$REPEAT^XLFSTR("-",$L(Z)+1)
  • Line Location: HDR+11
Function Call: WRITE
  • Prompt: !
  • Line Location: PHDR+0

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD("DD" START+1
^DIC(213.9 - [#213.9] EN1+1
^NURSF(210 - [#210] START+5
^NURSF(211.8 - [#211.8] START+3, START+4, SORT+3
^PRSE(452 - [#452] SORT+11, A
^PRSE(452.7 - [#452.7] EN1
^TMP("NURE" START+2!, START+7, START+9, START+11, QUIT!, FINFIN2+1, FIN3SORT+13, SORT1+7
SORT1+8*, SORT1+9*, SORT1+10*
^TMP("NURSCAT" SORT+7
^VA(200 - [#200] SORT+2

Label References

Name Line Occurrences
A SORT+11
CHDR FIN2
COMPARE START+2, SORT1+3
FIN START+11
FIN1 FIN
FIN2 FIN1+2
FIN3 FIN2+1
HDR START+7, START+10, FINFIN2PHDR
PHDR FIN1+1
QUIT EN1+2, EN1+3, EN1+4, EN1+5, EN1+6, EN1+7, EN1+8, EN1+9, EN1+10, START+7
SORT START+5
SORT1 A

Naked Globals

Name Field # of Occurrence
^( START+11, FIN3SORT+13*
^(0 START+4, START+5, SORT+2, SORT+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> DA START+5*
>> DA(2 A*
>> DATSEL EN1+6*
>> DIC(0 EN1+4*
DT START+1, START+4
DUZ EN1+6
>> FSW START+1*, HDRHDR+1*
>> HH START+1*, HDR+9
>> I FIN1+2*
>> IEN START+7*, START+11*, FINFIN2+1, FIN3
IO START+6
IOF HDR+2
IOM START+1
IOSL FINFIN2PHDR
IOST START+5, HDRHDR+2
>> LOC START+7*, SORT+3*, SORT+4
>> LOC1 SORT+4*, SORT+6, SORT1+6
>> MC START+7*, FIN*, FIN2+1, FIN3CHDR
>> MC(1 FIN1+1*, FIN2FIN3+1*
>> MIC SORT+11*, ASORT1+3, SORT1+4, SORT1+5, SORT1+9, SORT1+10
>> MIC(0 A*, SORT1+3
>> MICD SORT1+3*, SORT1+10
>> MICY SORT1+3*, SORT1+4, SORT1+5, SORT1+10
>> NAM SORT+2*, SORT+13, SORT1+7, SORT1+8
>> NDA START+3*, START+4, START+5, SORTSORT+2, SORT+11, ASORT1+9, SORT1+10
>> NDATE START+1*, HDR+4
>> NIC2 SORT+11*, ASORT1+2
>> NM START+7*, START+11*, FIN
>> NOIEN START+1*
>> NOLOC START+1*
>> NOMIC1 START+1*
>> NPSPOS(1 SORT+5, SORT+7
>> NPWARD SORT+4*
>> NSP EN1+2*, SORT1+4
>> NSPC SORT1+3*, SORT1+4
>> NURFAC START+7*, START+8*, START+9*, START+11, HDR+3, SORT+8
>> NURFAC(1 START+7, SORT+8
>> NURFAC(2 SORT+8, SORT+13, SORT1+7, SORT1+8
>> NURHOSP SORT+6
>> NURMDSW EN1+4, EN1+5, HDR+3, SORT+8
>> NURNEN SORT+1*
>> NURNODE4 START+3*, START+4, SORT+3
>> NURNODE5 START+4*
>> NUROUT EN1+2*, EN1+3, EN1+4, EN1+5, EN1+6, EN1+7, EN1+8, EN1+9, START+9, START+10
START+11, FINFIN1+1, FIN1+2, FIN2HDRPHDR
>> NURPAGE START+1*, HDR+1*, HDR+2, HDR+5
NURPLSCR EN1+4*, EN1+5*!
>> NURPLSW EN1+3, EN1+5, EN1+7, EN1+8, HDR+11, SORT+9
>> NURPROG START+7*, START+9*, START+11, HDR+11, SORT+9
>> NURPROG(1 START+7, SORT+9
>> NURPROG(2 SORT+9, SORT+10*, SORT+13, SORT1+7, SORT1+8
>> NURQUIT EN1+2*
>> NURS132 START+1*, FIN3HDR+4, HDR+5, HDR+6, HDR+7, CHDR
>> NURSEL HDR+4, SORT1+2, SORT1+3
>> NURSEL(1 EN1+7, EN1+8, HDR+4, HDR+10, SORT+1, SORT+7, SORT1+6
>> NURSNLOC( SORT+6
>> NURSNLOC("" START+6
>> NURSORT START+11*, FINSORT1+1*, SORT1+8*
>> NURSPEC START+9*, START+11, HDR+10, SORT+12, SORT+13, SORT1+6*, SORT1+7, SORT1+8
>> NURSPEC(1 START+11*, FINSORT+13, SORT1+6*, SORT1+9
>> NURSZAP START+6, SORT
>> NURSZDA SORT
>> NURSZORT SORT*
>> NUSW EN1+2*
>> NWRD HDR+3
>> NWRD("F" START+6*
>> NX FIN2+1*, FIN3
NYR START+1*, SORT+11!
NYR( FIN1+1*, FIN1+2, FIN2+1*, FIN3*, SORT1+5*, SORT1+10
>> POP EN1+10
>> SIEN START+1*
>> SLOC START+1*
>> SMC START+1*
>> SNM START+1*
>> SP START+7*, SORT+5*, SORT1+6
>> TYP HDR+4, COMPARE+1
U START+4, START+5, START+11, SORT+2, SORT+3, SORT+13
X EN1*, EN1+1*, START+2*, FIN1+1*, FIN3*, HDR+8*, SORT1+3*, SORT1+7~*, SORT1+8*, SORT1+9
COMPARE+1
>> Y START+1*, START+2*, FIN3*, SORT1+3, COMPARE+1*
>> YR START+2*
>> YR( START+2*, FIN1+1, FIN2+1, FIN3HDR+8*
>> YR(0 FIN1+2
>> YR(1 FIN1+2
>> YR(2 FIN1+2
>> YR0( START+2*, SORT1+4
>> YRST START+2
>> YRSW EN1+2*
>> YY FIN3*
Z HDR+8*, HDR+11~*
>> ZTDESC EN1+10*
>> ZTRTN EN1+10*
>> ZTSK EN1+10
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All