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

Package: Scheduling

Routine: SCMCHLZ


Information

SCMCHLZ ;BP/DJB - PCMM HL7 Bld ZPC Segment ; 3/7/00 1:08pm

Source Information

Source file <SCMCHLZ.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Kernel 2 $$HLNAME^XLFNAME  $$GET^XUA4A72  
VA FileMan 2 UPDATE^DIE  $$GET1^DIQ  
Health Level Seven 1 $$HLDATE^HLFNC  
Registration 1 PERSON^VAFHLRO3  
Scheduling 1 $$NEWPERSN^SCMCGU  

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 SCMCHLS  

Entry Points

Name Comments DBIA/ICR reference
ZPC(SCSTR,SCID,SCDATA,SCSEQ) ;Main entry point for building ZPC segment
  • ICR #2881
    • Status: Pending
    • Usage: Supported
    ID ;Provider Assignment ID
    STATION ; Add station # suffix patch SD*5.3*286
    TEAM ;Add Team Name patch SD*5.3*515
    TMIEN ;Add Team IEN patch SD*5.3*515
    PROV ;Provider
    PROVDA ;Provider - Date Assigned
    PROVDU ;Provider - Date Unassigned
    PROVT ;Provider - Type code
    PROVPC ;Provider - Person Class
    PROVSSN ;Provider - Social Security Number
    TMPUR ; TEAM PURPOSE ADDED PATCH 515 send in BOTH DELETE & ADD
    INIT ;Initialize variables
    ADJUST ;Add a continuation node if length is greater than 245.

    External References

    Name Field # of Occurrence
    UPDATE^DIE ID+15
    $$GET1^DIQ STATION+4, STATION+5, STATION+6, STATION+7, TEAM+5, TEAM+6, TEAM+7, TMIEN+5, TMIEN+6
    $$HLDATE^HLFNC PROVDA+5, PROVDU+5
    $$NEWPERSN^SCMCGU PROVSSN+6
    PERSON^VAFHLRO3 PROV+8
    $$HLNAME^XLFNAME PROV+20
    $$GET^XUA4A72 PROVPC+5

    Interaction Calls

    Name Line Occurrences
    Function Call: WRITE
    • Prompt: DELETE
    • Line Location: TMPUR+2
    Routine Call
    • DIE
    • Line Location:
      • ID+15

    FileMan Files Accessed Via FileMan Db Call

    FileNo Call Tags
    ^DIC(4 - [#4] GET1^DIQ
    ^SCPT(404.43 - [#404.43] GET1^DIQ
    ^SCTM(404.51 - [#404.51] GET1^DIQ
    ^SCTM(404.57 - [#404.57] GET1^DIQ

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^SCPT(404.43 - [#404.43] TMPUR+5
    ^SCPT(404.49 - [#404.49] ID+10, ID+22, STATION+3, TEAM+4, TMIEN+4
    ^SCTM(404.51 - [#404.51] TMPUR+13
    ^SCTM(404.57 - [#404.57] TMPUR+9
    ^SD(403.47 - [#403.47] TMPUR+17

    Label References

    Name Line Occurrences
    ADJUST ZPC+37
    ID ZPC+26
    INIT ZPC+23
    PROV ZPC+27
    PROVDA ZPC+28
    PROVDU ZPC+29
    PROVPC ZPC+31
    PROVSSN ZPC+32
    PROVT ZPC+30
    STATION ZPC+33
    TEAM ZPC+34
    TMIEN ZPC+35
    TMPUR ZPC+36

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    CODE PROVPC+1~, PROVPC+5*, PROVPC+9*, PROVPC+10*, PROVPC+11
    CS ZPC+20~, PROV+11, PROV+13, PROV+21, PROV+22, PROVPC+11, TMPUR+21, INIT+4*
    DATE PROVDA+1~, PROVDA+3*, PROVDA+4, PROVDA+5, PROVDU+1~, PROVDU+3*, PROVDU+4, PROVDU+5
    FAC ID+7~, ID+21*, ID+24*, ID+29
    FS ZPC+20~, ID+29, STATION+2, STATION+8, TEAM+2, TEAM+8, TMIEN+2, TMIEN+7, PROV+3, PROV+20
    PROV+21, PROV+25, PROVDA+2, PROVDA+5, PROVDU+2, PROVDU+5, PROVT+2, PROVT+5, PROVPC+2, PROVPC+11
    PROVSSN+3, PROVSSN+10, TMPUR+1, TMPUR+21, INIT+3*, INIT+15, INIT+16, INIT+17, INIT+18, INIT+20
    INIT+21, INIT+22
    >> HL("ECH" INIT+4, INIT+5
    >> HL("FS" INIT+3
    >> HL("Q" INIT+6
    ID ID+7~, ID+10*, ID+13, ID+16*, ID+22, ID+25*, ID+29
    ND TMPUR+3~, TMPUR+5*, TMPUR+6, TMPUR+7
    OLDID ID+7~, ID+22*, ID+23, ID+24, ID+25
    PROV PROV+1~, PROV+10*, PROV+11*, PROV+13*, PROV+21*, PROV+22*, PROV+25
    PT PROVT+1~, PROVT+3*, PROVT+4, PROVT+5
    PTR200 PROV+1~, PROV+4*, PROV+5, PROV+8, PROV+18, PROVPC+1~, PROVPC+3*, PROVPC+4, PROVPC+5, PROVSSN+2~
    PROVSSN+4*, PROVSSN+5, PROVSSN+6, PROVSSN+8
    QT ZPC+20~, TEAM+2, TMIEN+2, PROV+3, PROV+8, PROVDA+2, PROVDU+2, PROVT+2, PROVPC+2, PROVSSN+3
    TMPUR+1, INIT+6*
    SC200 PROVSSN+2~, PROVSSN+6*, PROVSSN+7
    SCARRY PROVSSN+2~
    SCARRY( PROVSSN+8
    SCDATA ZPC~, TEAM+3, TMIEN+3, PROV+4, PROVDA+3, PROVDU+3, PROVT+3, PROVPC+3, PROVSSN+4
    SCERR ID+7~
    >> SCFAC ID+21
    SCFDA ID+7~
    SCFDA( ID+14*
    SCID ZPC~, ZPC+24, ID+10, ID+14, TMPUR+5
    SCIEN ID+7~
    SCIEN(1 ID+16
    SCNAM PROV+1~, PROV+20
    SCNAM("FIELD" PROV+19*
    SCNAM("FILE" PROV+17*
    SCNAM("IENS" PROV+18*
    SCNAME PROV+1~, PROV+20*, PROV+21
    SCSEQ ZPC~, INIT+9*, INIT+22
    SCSNN PROVSSN+2~, PROVSSN+8*, PROVSSN+9, PROVSSN+10
    SCSTR ZPC~, ZPC+26, ZPC+27, ZPC+28, ZPC+29, ZPC+30, ZPC+31, ZPC+32, ZPC+33, ZPC+34
    , ZPC+35, ZPC+36, INIT+25*, INIT+31*, INIT+33*, INIT+34*
    SCTM TMPUR+3~, TMPUR+11*, TMPUR+13
    SCTMP PROV+1~, PROV+9, TMPUR+3~, TMPUR+14*, TMPUR+15, TMPUR+16, TMPUR+17*, TMPUR+18, TMPUR+19*, TMPUR+20
    TMPUR+21
    SCTMP(1 PROV+10, PROV+11, PROV+13
    SCTMPI TMPUR+3~, TMPUR+16*, TMPUR+21
    SCTP STATION+1~, STATION+3*, STATION+4, TEAM+1~, TEAM+4*, TEAM+5, TMIEN+1~, TMIEN+4*, TMIEN+5, TMPUR+3~
    TMPUR+7*, TMPUR+9
    SCTPD TMPUR+3~, TMPUR+9*, TMPUR+10, TMPUR+11
    SCZPC ZPC+20~, ZPC+24, ZPC+37, ZPC+38, ID+29*, STATION+2*, STATION+3, STATION+8*, TEAM+2*, TEAM+4
    TEAM+8*, TMIEN+2*, TMIEN+4, TMIEN+7*, PROV+3*, PROV+25*, PROVDA+2*, PROVDA+5*, PROVDU+2*, PROVDU+5*
    PROVT+2*, PROVT+5*, PROVPC+2*, PROVPC+11*, PROVSSN+3*, PROVSSN+10*, TMPUR+1*, TMPUR+21*, INIT+15*, INIT+16*
    INIT+17*, INIT+18*, INIT+20*, INIT+21*, INIT+22*, ADJUST+1, ADJUST+2, ADJUST+3*
    SCZPC(1 ADJUST+2*
    SNUM STATION+1~, STATION+5*, STATION+6, TEAM+1~, TEAM+6*, TEAM+7, TMIEN+1~, TMIEN+6*, TMIEN+7
    SS ZPC+20~, PROV+10, INIT+5*
    STAT STATION+1~, STATION+7*, STATION+8
    TEAM STATION+1~, STATION+6*, STATION+7, TEAM+1~, TEAM+7*, TEAM+8
    TEAMP STATION+1~, STATION+4*, STATION+5, TEAM+1~, TEAM+5*, TEAM+6, TMIEN+1~, TMIEN+5*, TMIEN+6
    TMD TMPUR+3~, TMPUR+13*, TMPUR+14
    U ID+22, TEAM+3, TMIEN+3, PROVDA+3, PROVDU+3, PROVT+3, PROVSSN+8, TMPUR+7, TMPUR+11, TMPUR+14
    TMPUR+19
    X PROV+1~, PROV+21*, PROV+22*
    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 |  Local Variables  | All