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 |  Local Variables  | All
Print Page as PDF
Routine: SCRPO3

Package: Scheduling

Routine: SCRPO3


Information

SCRPO3 ;BP-CIOFO/KEITH - Historical Provider Position Assignment Listing ; 9/14/99 10:06am

Source Information

Source file <SCRPO3.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Scheduling 6 ($$PRTP,$$TPPR)^SCAPMC  ($$PPAR,HDR)^SCRPO  ($$TMDV,$$TPCL,PROMPT)^SCRPO1  BPRPA^SCRPO4  DISP0^SCRPW23  END^SCRPW50  
Kernel 2 $$S^%ZTLOAD  $$NOW^XLFDT  
VA FileMan 1 ^DIR  

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
Scheduling 1 SC PCMM HIST PROV ASSIGN LIST  

Entry Points

Name Comments DBIA/ICR reference
EN ;Queue report
RUN ;Print report
EXIT
SLINE(SCNAME,SCPC,SCX) ;Print report summary line
HINI ;Initialize header variables
SHDR(SCX) ;Print report subheader
HDRX(SCX) ;extra header line
STOP ;Check for stop task request
BUILD(SCFMT) ;Build report data
CKPOS(SCTP,SCFMT) ;Check team position
BTPOS(SCTP,SCDIV,SCTEAM,SCPOS,SCLINIC,SCFMT) ;Build from team position
FOOT1 ;Detail report footer
FOOT2 ;Summary report footer

External References

Name Field # of Occurrence
$$S^%ZTLOAD STOP+1
^DIR EXIT
$$PRTP^SCAPMC BTPOS+11
$$TPPR^SCAPMC BUILD+10
$$PPAR^SCRPO RUN+7
HDR^SCRPO RUN+7, RUN+11, RUN+17, RUN+31, RUN+44, RUN+49, RUN+54
$$TMDV^SCRPO1 CKPOS+8
$$TPCL^SCRPO1 CKPOS+9
PROMPT^SCRPO1 EN+5
BPRPA^SCRPO4 BTPOS+14
DISP0^SCRPW23 RUN+5
END^SCRPW50 EXIT+2
$$NOW^XLFDT HINI+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: RUN+32
Function Call: WRITE
  • Prompt: ?($P(SCY,U,SCI)),$P(SCX,U,SCI)
  • Line Location: RUN+33
Function Call: WRITE
  • Prompt: ?($P(SCY,U,SCI)),$J($P(SCX,U,SCI),6,0)
  • Line Location: RUN+34
Function Call: WRITE
  • Prompt: !
  • Line Location: RUN+67
Function Call: WRITE
  • Prompt: !
  • Line Location: EXIT+0
Function Call: WRITE
  • Prompt: !?22,$P(SCNAME,U),?56,SCPC
  • Line Location: SLINE+5
Function Call: WRITE
  • Prompt: ?(53+(8*SCI)),$J($P(SCX,U,SCI),6,0)
  • Line Location: SLINE+6
Function Call: WRITE
  • Prompt: !?88,"Max. ---Assigned---",?118,"---Precepted--",!
  • Line Location: SHDR+10
Function Call: WRITE
  • Prompt: ?88,"Pts. ---Patients--- Open ---Patients---",!,"Provider Name"
  • Line Location: SHDR+11
Function Call: WRITE
  • Prompt: ?21,"Position",?41,"PC? Team",?67,"Associated Clinic"
  • Line Location: SHDR+12
Function Call: WRITE
  • Prompt: ?86,"Allow. PC Non-PC Slots PC Non-PC"
  • Line Location: SHDR+13
Function Call: WRITE
  • Prompt: !,"------------------- ------------------ --- ------------------- ----------------- ------ ------ ------ ------ ------ ------"
  • Line Location: SHDR+14
Function Call: WRITE
  • Prompt: !
  • Line Location: FOOT1+2
Function Call: WRITE
  • Prompt: !,SCLINE
  • Line Location: FOOT1+3
Function Call: WRITE
  • Prompt: !,"NOTE: This report reflects a count of all unique patients assigned to Primary Care and non-Primary Care within the date range"
  • Line Location: FOOT1+4
Function Call: WRITE
  • Prompt: !?6,"selected. If a date range larger than one day has been selected, the total patients assigned to a provider may be greater"
  • Line Location: FOOT1+5
Function Call: WRITE
  • Prompt: !?6,"than the maximum defined for the position. However, this does not imply that the provider had more than their maximum"
  • Line Location: FOOT1+6
Function Call: WRITE
  • Prompt: !?6,"number of patients on any single date."
  • Line Location: FOOT1+7
Function Call: WRITE
  • Prompt: !,SCLINE
  • Line Location: FOOT1+8
Function Call: WRITE
  • Prompt: !
  • Line Location: FOOT2+2
Function Call: WRITE
  • Prompt: !,SCLINE
  • Line Location: FOOT2+3
Function Call: WRITE
  • Prompt: !,"NOTE: Although presented by division and team, the maximum patients allowed, assigned patients, open slots and precepted patients"
  • Line Location: FOOT2+4
Function Call: WRITE
  • Prompt: !?6,"reflected in this summary represent a sum of those categories for the provider position assignments identified within the"
  • Line Location: FOOT2+5
Function Call: WRITE
  • Prompt: !?6,"user specified parameters of this report and may not match the maximum patients, etc. defined for the team as a whole."
  • Line Location: FOOT2+6
Function Call: WRITE
  • Prompt: !,SCLINE
  • Line Location: FOOT2+7
Routine Call
  • DIR
  • Line Location:
    • EXIT

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD("DD" HINI+4
^SCTM(404.57 - [#404.57] BUILD+28, CKPOS+5
^TMP( EXIT+1!
^TMP("SC" RUN+3, HDRX+3, BUILD+4, BUILD+6, BUILD+8, BUILD+22, BUILD+23, BTPOS+10
^TMP("SCARR" BUILD+11, BUILD+12, BUILD+13*, BUILD+17, BTPOS+12, BTPOS+13
^TMP("SCRPT" RUN+10, RUN+19, RUN+21, RUN+23, RUN+24, RUN+25, RUN+27, RUN+29, RUN+30, RUN+46
RUN+47, RUN+48, RUN+51, RUN+52, RUN+53, RUN+66

Label References

Name Line Occurrences
$$HDRX RUN+7, RUN+17, RUN+44
BTPOS CKPOS+10
BUILD RUN+4
CKPOS BUILD+18, BUILD+24, BUILD+29
EXIT RUN+10, RUN+42, RUN+44, RUN+58
FOOT1 RUN+31, RUN+40
FOOT2 RUN+49, RUN+54, RUN+68
HINI RUN+5
SHDR RUN+17, RUN+31, RUN+44, RUN+49, RUN+54
SLINE RUN+50, RUN+55, RUN+67
STOP BUILD+7, BUILD+18, BUILD+24, BUILD+29

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DESC EN+1~, EN+4*, EN+5
DIR EXIT~
DIR(0 EXIT*
ERR BUILD+2~, BTPOS+8~
IOSL RUN+31, RUN+49, RUN+54, FOOT1+2, FOOT2+2
IOST RUN+5, EXIT
LIST EN+1~, EN+2*, EN+5
RTN EN+1~, EN+3*, EN+5
SC RUN+7, EXIT+2!
SC1 RUN+2~, RUN+18*, RUN+19*, RUN+21, RUN+23, RUN+24
SC2 RUN+2~, RUN+20*, RUN+21*, RUN+23, RUN+24
SC3 RUN+2~, RUN+22*, RUN+23*, RUN+24
SC4 RUN+2~, RUN+24*, RUN+25*, RUN+27, RUN+29, RUN+30
SC5 RUN+2~, RUN+26*, RUN+27*, RUN+29, RUN+30
SC6 RUN+2~, RUN+28*, RUN+29*, RUN+30
SCARR BUILD+2~, BUILD+9*, BUILD+10, BTPOS+8~, BTPOS+9*, BTPOS+11
SCDIV RUN+45*, RUN+46*, RUN+47, RUN+48, RUN+50, RUN+51, RUN+52, RUN+53, CKPOS+4~, CKPOS+8
, CKPOS+10, BTPOS~, BTPOS+14
SCDT BUILD+8*, BUILD+10, BTPOS+8~, BTPOS+10*, BTPOS+11
SCFD RUN+1~, RUN+45*, RUN+50*
SCFF RUN+1~, RUN+2~, RUN+3*
SCFMT RUN+1~, RUN+3*, RUN+4, RUN+17, BUILD~, BUILD+18, BUILD+24, BUILD+29, CKPOS~, CKPOS+10
, BTPOS~, BTPOS+14
SCI RUN+2~, RUN+4*, RUN+33*, RUN+34*, EXIT+1*, SLINE+6*, BUILD+2~, BUILD+10*, BTPOS+8~, BTPOS+11*
, BTPOS+12*, BTPOS+13, FOOT1+1~, FOOT1+2*, FOOT2+1~, FOOT2+2*
SCLINE RUN+1~, RUN+2~, HINI+3*, FOOT1+3, FOOT1+8, FOOT2+3, FOOT2+7
SCLINIC CKPOS+4~, CKPOS+9*, CKPOS+10, BTPOS~, BTPOS+14
SCN RUN+2~, RUN+24*, RUN+25, RUN+27, RUN+29, RUN+30
SCNAME SLINE~, SLINE+5
SCOUT RUN+1~, RUN+3*, RUN+4, RUN+7*, RUN+8, RUN+11, RUN+17, RUN+19, RUN+21, RUN+23
RUN+25, RUN+27, RUN+29, RUN+31, RUN+40, RUN+42, RUN+44, RUN+46, RUN+49, RUN+51
RUN+54, RUN+58, EXIT, SHDR+2, STOP+1*, BUILD+6, BUILD+7, BUILD+17, BUILD+23, BUILD+28
SCPAGE RUN+1~, RUN+2~, RUN+15*, HINI+3*
SCPASS BTPOS+8~, BTPOS+13*, BTPOS+14
SCPC RUN+47*, RUN+50, RUN+52*, RUN+55, RUN+64*, RUN+67, SLINE~, SLINE+5
SCPNOW RUN+1~, RUN+2~, HINI+4*
SCPOS CKPOS+4~, CKPOS+7*, CKPOS+10, BTPOS~, BTPOS+14
SCPR BUILD+2~, BUILD+4*, BUILD+6*, BUILD+10
SCSP EN+1~, EN+2*, EN+5
SCTEAM RUN+50*, RUN+51*, RUN+52, RUN+53, RUN+55, CKPOS+4~, CKPOS+8*, CKPOS+10, BTPOS~, BTPOS+14
SCTITL RUN+1~, RUN+7, RUN+11, RUN+17, RUN+31, RUN+44, RUN+49, RUN+54
SCTITL(1 HINI+2*
SCTITL(2 RUN+7*, RUN+11!, RUN+17*, RUN+44*
SCTITL2 RUN+1~
SCTM BUILD+2~, BUILD+11*, BUILD+12
SCTP BUILD+2~, BUILD+12*, BUILD+13, BUILD+17*, BUILD+18, BUILD+22*, BUILD+23*, BUILD+24, BUILD+28*, BUILD+29
, CKPOS~, CKPOS+5, CKPOS+7, CKPOS+10, BTPOS~, BTPOS+11
SCTP0 CKPOS+4~, CKPOS+5*, CKPOS+6, CKPOS+8, CKPOS+9
SCX RUN+1~, RUN+12*, RUN+13, RUN+30*, RUN+33, RUN+34, RUN+48*, RUN+50, RUN+53*, RUN+55
RUN+66*, RUN+67, SLINE~, SLINE+6, SHDR~, SHDR+3, HDRX~, HDRX+2, HDRX+3, CKPOS+4~
, CKPOS+6*, CKPOS+7
SCY RUN+2~, RUN+32*, RUN+33, RUN+34
SORT EN+1~, EN+2*, EN+5
U RUN+33, RUN+34, SLINE+5, SLINE+6, CKPOS+6, CKPOS+7, CKPOS+8, CKPOS+9
Y HINI+1~, HINI+4*
>> ZTQUEUED STOP+1
>> ZTSTOP STOP+1*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All