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 |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Label References |  Local Variables  | All
Print Page as PDF
Routine: SCMCWS1

Package: Scheduling

Routine: SCMCWS1


Information

SCMCWS1 ;ALB/ART - PCMM Web-Call Patient Summary Web Service ;02/06/2015

Source Information

Source file <SCMCWS1.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
Scheduling 3 $$ACOUTPT^SCAPMC20  PARSEXML^SCMCWS1A  $$SETUP^SCMCWSUT  
Kernel 2 ($$FMTE,$$NOW)^XLFDT  $$PROD^XUPROD  
VA FileMan 2 WP^DIE  $$GET1^DIQ  
Master Patient Index VistA 1 $$GETICN^MPIF001  
Registration 1 $$SITE^VASITE  
Web Services Client 1 ($$GET,$$GETREST)^XOBWLIB  

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

Package Total Caller Graph
Order Entry Results Reporting 1 ORWPT1  
Scheduling 1 SCMC PCDETAIL  

Entry Points

Name Comments DBIA/ICR reference
PCDETAIL(SCDISPLY,SCDFN) ;Call PCMM/R Web Service
  • ICR #6027
    • Status: Active
    • Usage: Private
    SCDICN ;START ICN FIND RTW SD*5.3*854
    SCDFN ;
    GETINPAT(SCDFN,SCINPAT) ;Build an array of local attending and inpatient providers
    BLDBLOCK(SCTEAMS,SCINPAT,SCDISPLY) ; Build the Display Array
    BLDISPLY(SCTEAMS,SCINPAT,SCNVA,SCDISPLY,SCSITE) ; Build the Display Array
    FMTPHPG(SCTYPE,SCPREFIX,SCTEAMID) ;Format Phone and Pager #

    External References

    Name Field # of Occurrence
    WP^DIE SCDFN+40
    $$GET1^DIQ SCDICN+9, SCDFN+3, GETINPAT+7, GETINPAT+8, GETINPAT+9, GETINPAT+12, GETINPAT+13, GETINPAT+14, GETINPAT+16, GETINPAT+17
    , GETINPAT+18
    $$GETICN^MPIF001 SCDICN+4
    $$ACOUTPT^SCAPMC20 SCDFN+39
    PARSEXML^SCMCWS1A SCDFN+23
    $$SETUP^SCMCWSUT PCDETAIL+20
    $$SITE^VASITE PCDETAIL+29
    $$FMTE^XLFDT SCDFN+38
    $$NOW^XLFDT SCDFN+38
    $$GET^XOBWLIB SCDICN+7, SCDFN+1
    $$GETREST^XOBWLIB PCDETAIL+25
    $$PROD^XUPROD PCDETAIL+13

    Used in RPC

    RPC Name Call Tags
    SCMC PCDETAIL PCDETAIL

    FileMan Files Accessed Via FileMan Db Call

    FileNo Call Tags
    ^DPT - [#2] GET1^DIQ
    ^VA(200 - [#200] GET1^DIQ
    ^SCPT(404.41 - [#404.41] GET1^DIQ,  WP^DIE

    Label References

    Name Line Occurrences
    $$FMTPHPG BLDBLOCK+15, BLDBLOCK+19, BLDISPLY+29, BLDISPLY+33, BLDISPLY+57, BLDISPLY+62, BLDISPLY+65, BLDISPLY+70, BLDISPLY+90, BLDISPLY+102
    , BLDISPLY+121, BLDISPLY+141
    BLDBLOCK SCDFN+35
    BLDISPLY SCDFN+33
    GETINPAT SCDFN+29
    SCDFN PCDETAIL+34
    SCDICN SCDFN+22

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    SCARRAY PCDETAIL+7~
    SCATT GETINPAT+5~, GETINPAT+8*, GETINPAT+11, GETINPAT+12, GETINPAT+13, GETINPAT+14
    SCBLOCK PCDETAIL+9~, SCDICN+3*, SCDFN+16*, SCDFN+23, SCDFN+32
    SCCNT PCDETAIL+7~, SCDICN+3*, SCDFN+16*
    SCDATA PCDETAIL+10~, PCDETAIL+20
    SCDATA("restObject" PCDETAIL+25*, SCDICN+7, SCDFN+1, SCDFN+8
    SCDATA("serverName" PCDETAIL+25
    SCDATA("serverNameKey" PCDETAIL+14*, PCDETAIL+16*
    SCDATA("site" PCDETAIL+29*, PCDETAIL+32, SCDFN+33
    SCDATA("webServiceName" PCDETAIL+17*, PCDETAIL+25
    SCDATA("webServiceParameters" PCDETAIL+32*, SCDICN+5*, SCDICN+7, SCDFN+1
    SCDFN PCDETAIL~, PCDETAIL+32, SCDICN+4, SCDICN+9, SCDFN+3, SCDFN+22, SCDFN+29, SCDFN+39, SCDFN+40, GETINPAT~
    , GETINPAT+7, GETINPAT+8, GETINPAT+9
    SCDFNSAVE PCDETAIL+10~, SCDFN+22*, SCDFN+39
    SCDISP BLDBLOCK+6~, BLDBLOCK+8*, BLDBLOCK+10, BLDBLOCK+13*, BLDBLOCK+15, BLDBLOCK+17*, BLDBLOCK+19, BLDBLOCK+21*, BLDBLOCK+22, BLDBLOCK+25*
    , BLDBLOCK+26, BLDISPLY+8~, BLDISPLY+9*, BLDISPLY+17*, BLDISPLY+18, BLDISPLY+23*, BLDISPLY+24, BLDISPLY+27*, BLDISPLY+29, BLDISPLY+31*
    , BLDISPLY+33, BLDISPLY+35*, BLDISPLY+36, BLDISPLY+38*, BLDISPLY+39, BLDISPLY+44*, BLDISPLY+45, BLDISPLY+46, BLDISPLY+53*, BLDISPLY+54
    , BLDISPLY+55*, BLDISPLY+57, BLDISPLY+59, BLDISPLY+61*, BLDISPLY+62, BLDISPLY+63*, BLDISPLY+65, BLDISPLY+67, BLDISPLY+68*, BLDISPLY+70
    , BLDISPLY+72, BLDISPLY+75*, BLDISPLY+76, BLDISPLY+77, BLDISPLY+83*, BLDISPLY+84, BLDISPLY+85*, BLDISPLY+86, BLDISPLY+89*, BLDISPLY+90
    , BLDISPLY+97*, BLDISPLY+98, BLDISPLY+99*, BLDISPLY+100, BLDISPLY+101*, BLDISPLY+102, BLDISPLY+114*, BLDISPLY+115, BLDISPLY+116*, BLDISPLY+117
    , BLDISPLY+120*, BLDISPLY+121, BLDISPLY+129*, BLDISPLY+130, BLDISPLY+131*, BLDISPLY+132, BLDISPLY+136*, BLDISPLY+137, BLDISPLY+140*, BLDISPLY+141
    SCDISPLY PCDETAIL~, SCDFN+33, SCDFN+35, BLDBLOCK~, BLDISPLY~
    SCDISPLY( BLDBLOCK+10*, BLDBLOCK+15*, BLDBLOCK+19*, BLDBLOCK+22*, BLDBLOCK+26*, BLDISPLY+18*, BLDISPLY+24*, BLDISPLY+29*, BLDISPLY+33*, BLDISPLY+36*
    , BLDISPLY+39*, BLDISPLY+46*, BLDISPLY+54*, BLDISPLY+57*, BLDISPLY+59*, BLDISPLY+62*, BLDISPLY+65*, BLDISPLY+67*, BLDISPLY+70*, BLDISPLY+72*
    , BLDISPLY+77*, BLDISPLY+84*, BLDISPLY+86*, BLDISPLY+90*, BLDISPLY+98*, BLDISPLY+100*, BLDISPLY+102*, BLDISPLY+115*, BLDISPLY+117*, BLDISPLY+121*
    , BLDISPLY+125*, BLDISPLY+126*, BLDISPLY+130*, BLDISPLY+132*, BLDISPLY+137*, BLDISPLY+141*
    SCDISPLY(1 PCDETAIL+22*, SCDICN+10, SCDICN+11*, SCDFN+4, SCDFN+5*, SCDFN+12*, SCDFN+38*, SCDFN+41*
    SCDISPLY(2 SCDFN+13*
    SCDISPSV BLDISPLY+8~, BLDISPLY+11*, BLDISPLY+45*, BLDISPLY+76*, BLDISPLY+124, BLDISPLY+125, BLDISPLY+126
    SCEOF PCDETAIL+7~, SCDICN+3*, SCDFN+16*, SCDFN+17, SCDFN+23, SCDFN+26*
    SCERR PCDETAIL+8~, SCDICN+7, SCDFN+1
    SCFALSE PCDETAIL+10~, SCDICN+2, SCDICN+6*, SCDFN+22*
    SCGETRC PCDETAIL+8~, SCDICN+7*, SCDICN+8, SCDFN+1*, SCDFN+2
    SCGFICN PCDETAIL+10~, SCDICN+4*, SCDICN+5
    SCI BLDBLOCK+6~, BLDBLOCK+24*, BLDBLOCK+26
    SCINPAT PCDETAIL+9~, SCDFN+29, SCDFN+33, SCDFN+35, GETINPAT~, BLDBLOCK~, BLDISPLY~
    SCINPAT( FMTPHPG+13, FMTPHPG+14
    SCINPAT("ATT NAME" , GETINPAT+12*, BLDBLOCK+12, BLDBLOCK+15, BLDISPLY+26, BLDISPLY+29, PAGER" , GETINPAT+14*, PHONE" , GETINPAT+13*
    SCINPAT("PROV NAME" , GETINPAT+16*, BLDBLOCK+16, BLDBLOCK+19, BLDISPLY+30, BLDISPLY+33,  PAGER" , GETINPAT+18*,  PHONE" , GETINPAT+17*
    SCLEVEL BLDISPLY+8~, BLDISPLY+15*, BLDISPLY+16*, BLDISPLY+20, BLDISPLY+24, BLDISPLY+36, BLDISPLY+42, BLDISPLY+48, BLDISPLY+49, BLDISPLY+51
    , BLDISPLY+54, BLDISPLY+56, BLDISPLY+57, BLDISPLY+60, BLDISPLY+62, BLDISPLY+64, BLDISPLY+65, BLDISPLY+69, BLDISPLY+70, BLDISPLY+81
    , BLDISPLY+82, BLDISPLY+86, BLDISPLY+88, BLDISPLY+90, BLDISPLY+95, BLDISPLY+96, BLDISPLY+100, BLDISPLY+102, BLDISPLY+107, BLDISPLY+112
    , BLDISPLY+113, BLDISPLY+117, BLDISPLY+119, BLDISPLY+121, BLDISPLY+138*, BLDISPLY+139*, BLDISPLY+141, FMTPHPG+17, FMTPHPG+18, FMTPHPG+21
    , FMTPHPG+22, FMTPHPG+25, FMTPHPG+26, FMTPHPG+29, FMTPHPG+30, FMTPHPG+31
    SCLEVEL2 BLDISPLY+8~
    SCLIST PCDETAIL+6~
    SCLOCAL BLDISPLY+8~, BLDISPLY+21*, BLDISPLY+22, BLDISPLY+37, BLDISPLY+43, BLDISPLY+74, BLDISPLY+91, BLDISPLY+103, BLDISPLY+122
    SCMHLVL PCDETAIL+9~, SCDICN+3*, SCDFN+16*, SCDFN+23
    SCNODE PCDETAIL+7~, SCDFN+20*, SCDFN+23
    SCNVA PCDETAIL+9~, SCDFN+23, SCDFN+33, BLDISPLY~, BLDISPLY+135
    SCNVA( BLDISPLY+139, BLDISPLY+141, FMTPHPG+29, FMTPHPG+30, FMTPHPG+31
    SCNVALVL PCDETAIL+9~, SCDICN+3*, SCDFN+16*, SCDFN+23
    SCOELVL PCDETAIL+9~, SCDICN+3*, SCDFN+16*, SCDFN+23
    SCOTHTM BLDISPLY+8~, BLDISPLY+13*, BLDISPLY+91*, BLDISPLY+103*, BLDISPLY+122*, BLDISPLY+125
    >> SCOUTFLD( SCDFN+39*
    SCPCLVL PCDETAIL+9~, SCDICN+3*, SCDFN+16*, SCDFN+23
    SCPPSTR FMTPHPG+9~, FMTPHPG+10*, FMTPHPG+13*, FMTPHPG+14*, FMTPHPG+17*, FMTPHPG+18*, FMTPHPG+21*, FMTPHPG+22*, FMTPHPG+25*, FMTPHPG+26*
    , FMTPHPG+29*, FMTPHPG+30*, FMTPHPG+31*, FMTPHPG+33
    SCPREFIX FMTPHPG~, FMTPHPG+7, FMTPHPG+13, FMTPHPG+14, FMTPHPG+17, FMTPHPG+18, FMTPHPG+21, FMTPHPG+22, FMTPHPG+25, FMTPHPG+26
    SCPROV GETINPAT+5~, GETINPAT+9*, GETINPAT+15, GETINPAT+16, GETINPAT+17, GETINPAT+18
    SCRC PCDETAIL+6~, PCDETAIL+20*, PCDETAIL+21, PCDETAIL+22, SCDICN+9*, SCDFN+3*
    SCREADR PCDETAIL+7~
    SCREST PCDETAIL+8~
    SCROW PCDETAIL+7~
    SCSERVC PCDETAIL+6~
    SCSERVER PCDETAIL+6~
    SCSITE BLDISPLY~, BLDISPLY+21
    SCSKIP BLDBLOCK+6~, BLDBLOCK+9*, BLDBLOCK+14*, BLDBLOCK+18*, BLDBLOCK+20, BLDISPLY+8~, BLDISPLY+12*, BLDISPLY+28*, BLDISPLY+32*, BLDISPLY+37
    SCSPLVL PCDETAIL+9~, SCDICN+3*, SCDFN+16*, SCDFN+23
    SCSPMBR PCDETAIL+9~, SCDICN+3*, SCDFN+16*, SCDFN+23
    SCSPTYPE PCDETAIL+9~, SCDICN+3*, SCDFN+16*, SCDFN+23
    SCSRVRKY PCDETAIL+6~
    SCSTAT PCDETAIL+7~, SCDFN+8*, SCDFN+11, BLDISPLY+8~, BLDISPLY+51*, BLDISPLY+52*, BLDISPLY+54
    SCTEAMID FMTPHPG~, FMTPHPG+8, FMTPHPG+17, FMTPHPG+18, FMTPHPG+21, FMTPHPG+22, FMTPHPG+25, FMTPHPG+26
    SCTEAMS PCDETAIL+9~, SCDFN+23, SCDFN+33, SCDFN+35, BLDBLOCK~, BLDISPLY~, BLDISPLY+128
    SCTEAMS( BLDBLOCK+24, BLDBLOCK+26, BLDISPLY+16, BLDISPLY+20, BLDISPLY+24, BLDISPLY+36, BLDISPLY+42, BLDISPLY+48, BLDISPLY+49, BLDISPLY+51
    , BLDISPLY+54, BLDISPLY+56, BLDISPLY+57, BLDISPLY+60, BLDISPLY+62, BLDISPLY+64, BLDISPLY+65, BLDISPLY+69, BLDISPLY+70, BLDISPLY+81
    , BLDISPLY+82, BLDISPLY+86, BLDISPLY+88, BLDISPLY+90, BLDISPLY+95, BLDISPLY+96, BLDISPLY+100, BLDISPLY+102, BLDISPLY+107, BLDISPLY+112
    , BLDISPLY+113, BLDISPLY+117, BLDISPLY+119, BLDISPLY+121, FMTPHPG+17, FMTPHPG+18, FMTPHPG+21, FMTPHPG+22, FMTPHPG+25, FMTPHPG+26
    SCTMCNT BLDISPLY+8~, BLDISPLY+10*, BLDISPLY+50*, BLDISPLY+124
    SCTMLVL PCDETAIL+9~, SCDICN+3*, SCDFN+16*, SCDFN+23
    SCTYPE BLDISPLY+8~, FMTPHPG~, FMTPHPG+6, FMTPHPG+12, FMTPHPG+16, FMTPHPG+20, FMTPHPG+24, FMTPHPG+28
    SCVALUE PCDETAIL+7~, SCDICN+6*, SCDFN+21*, SCDFN+22, SCDFN+23
    SCVCNT PCDETAIL+10~, PCDETAIL+12*, PCDETAIL+34, SCDICN+1, SCDICN+2, SCDFN+17, SCDFN+22*
    SCX PCDETAIL+10~, SCDFN+39*, BLDISPLY+8~, BLDISPLY+106*, BLDISPLY+107*, BLDISPLY+108, BLDISPLY+109, BLDISPLY+110, BLDISPLY+112, BLDISPLY+113
    , BLDISPLY+117, BLDISPLY+119, BLDISPLY+121
    SCXSITE BLDISPLY+8~, BLDISPLY+20*, BLDISPLY+21
    SCY PCDETAIL+10~, BLDISPLY+8~, BLDISPLY+47*, BLDISPLY+48*, BLDISPLY+49, BLDISPLY+51, BLDISPLY+54, BLDISPLY+56, BLDISPLY+57, BLDISPLY+60
    , BLDISPLY+62, BLDISPLY+64, BLDISPLY+65, BLDISPLY+69, BLDISPLY+70, BLDISPLY+80*, BLDISPLY+81*, BLDISPLY+82, BLDISPLY+86, BLDISPLY+88
    , BLDISPLY+90, BLDISPLY+94*, BLDISPLY+95*, BLDISPLY+96, BLDISPLY+100, BLDISPLY+102, BLDISPLY+111*, BLDISPLY+112*, BLDISPLY+113, BLDISPLY+117
    , BLDISPLY+119, BLDISPLY+121, FMTPHPG+17, FMTPHPG+18, FMTPHPG+21, FMTPHPG+22, FMTPHPG+25, FMTPHPG+26
    SCZ BLDISPLY+8~, BLDISPLY+87*, BLDISPLY+88*, BLDISPLY+90, BLDISPLY+118*, BLDISPLY+119*, BLDISPLY+121, FMTPHPG+21, FMTPHPG+22
    U PCDETAIL+22, PCDETAIL+29
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Label References |  Local Variables  | All