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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: HLTF

Package: Health Level Seven

Routine: HLTF


Information

HLTF ;AISC/SAW,JRP-Create/Process Message Text File Entries ;08/05/2011 14:37

Source Information

Source file <HLTF.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Health Level Seven 4 $$PARAM^HLCS2  FILE^HLDIE  $$HLDATE^HLFNC  (ACK,IN,OUT)^HLTF2  
Kernel 2 $$OS^%ZOSV  $$NOW^XLFDT  

Caller Graph

Caller Graph Total: 34

Package Total Caller Graph
Health Level Seven 15 HLCHK  HLCS  HLCSAS1  HLCSTCP4  HLLP  HLMA  HLMA0  HLMA1  
HLMA2  HLPOST16  HLSERV  HLTF2  HLTP01  HLTP4  HLTRANS  
Registration 5 DGENQRY1  DGENUPL  DGENUPL1  DGVTSA28  VAFEDOHL  
Income Verification Match 3 IVMPREC  IVMPTRN5  IVMPTRN7  
Master Patient Index VistA 3 MPIFBT1  MPIFQUE3  MPIFRES  
Scheduling 3 SCDXMSG  SCMCHLP  SDRPA07  
Enrollment Application System 2 EASPREC4  EASPTRN5  
Clinical Case Registries 1 RORHL7  
Kernel 1 XUOAAHL7  
Outpatient Pharmacy 1 PSOTPHL1  

Entry Points

Name Comments DBIA/ICR reference
FILE ;Create Entries in files 772 and 773 for Version 1.5 Interface Only
  • ICR #10108
    • Status: Active
    • Usage: Supported
    CREATE(HLMID,MTIEN,HLDT,HLDT1) ;Create entries in Message Text (#772)
  • ICR #10108
    • Status: Active
    • Usage: Supported
    TCP(HLMID,MTIEN,HLDT) ;create new message in 772 & 773 entries
    MT(HLX) ;Create entry in Message Text file (#772)
    MA(X,HLMID) ;X=ien in file 772, HLMID=msg. id (passed by ref.)
    MAID(Y,HLMID) ;Determine message ID (if needed) & store message ID
    CHNGMID(PTRMT,NEWID) ;Change message ID for entry in Message Text file
    OUT(HLDA,HLMID,HLMTN) ;File Data in Message Text File for Outgoing Message
    IN(HLMTN,HLMID,HLTIME) ;File Data in Message Text File for Incoming Message
    ACK(HLMSA,HLIO,HLDA) ;Process 'ACK' Message Type - Version 1.5 Interface Only
    STUB772(FLD01,OS) ;
    STUB773(FLD01,OS) ;

    External References

    Name Field # of Occurrence
    $$OS^%ZOSV STUB772+11, STUB773+11
    $$PARAM^HLCS2 MAID+4, CHNGMID+11
    FILE^HLDIE MAID+6, CHNGMID+13
    $$HLDATE^HLFNC CREATE+21, MT+25
    ACK^HLTF2 ACK+5
    IN^HLTF2 IN+6
    OUT^HLTF2 OUT+6
    $$NOW^XLFDT MT+17

    FileMan Files Accessed Via FileMan Db Call

    FileNo Call Tags
    ^HL(772 - [#772] Classic Fileman Calls
    ^HLMA - [#773] Classic Fileman Calls

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^%ZOSF("OS" STUB772+8, STUB773+8
    ^HL(772 - [#772] MA+4, MA+9, MA+10, MA+13, MA+14, CHNGMID+9, STUB772+14, STUB772+16, STUB772+19, STUB772+20*
    , STUB772+21*, STUB772+22
    ^HLCS(869.3 - [#869.3] STUB772+14*, STUB772+16*, STUB773+14*, STUB773+16*
    ^HLMA - [#773] STUB773+14, STUB773+16, STUB773+19, STUB773+20*, STUB773+22
    ^HLMA(":" STUB773+14, STUB773+16
    ^HLMA("B" STUB773+21*

    Label References

    Name Line Occurrences
    $$CHNGMID CREATE+21
    $$MA TCP+11
    $$MAID MA+23
    $$STUB772 MT+19
    $$STUB773 MA+20
    CREATE FILE+1
    MT CREATE+20, TCP+10

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    COUNT MA+6~, MA+8*
    DA MA+17~
    DD MT+15~, MA+17~
    DIC MT+15~, MT+18*, MA+17~, MA+18*
    DIC(0 MT+18*, MA+18*
    DIE MA+17~
    DO MT+15~, MA+17~
    DR MA+17~
    FLAG MA+6~, MA+7*, MA+8, MA+11*
    FLD01 STUB772~, STUB772+20, STUB772+21, STUB773~, STUB773+20, STUB773+21
    HLCNT MT+15~, MT+16*, MA+17~, MA+19*
    HLDA FILE+1, MA+17~, MA+23*, MA+24, OUT~, OUT+6, ACK~, ACK+5
    HLDT FILE+1, CREATE~, CREATE+19*, CREATE+20, CREATE+21, TCP~, TCP+9*, TCP+10, MT+18*, MT+25
    HLDT1 FILE+1, CREATE~, CREATE+21*, MT+25*
    HLIO ACK~, ACK+5
    HLJ MT+15~, MA+17~, MAID+2~, CHNGMID+10~
    HLJ(772 CHNGMID+12*
    HLJ(773 MAID+5*
    HLMID CREATE~, CREATE+21, TCP~, TCP+9*, TCP+11, MA~, MA+23*, MAID~, MAID+4*, MAID+5
    , MAID+7, OUT~, OUT+6, IN~, IN+6
    HLMSA ACK~, ACK+5
    HLMTN OUT~, OUT+6, IN~, IN+6
    HLOSYS STUB772+10~, STUB772+11*, STUB772+13, STUB773+10~, STUB773+11*, STUB773+13
    HLTIME IN~, IN+6
    HLX MT~, MT+13*, MT+17*, MT+18, MT+21*
    IEN STUB772+7~, STUB772+14*, STUB772+16*, STUB772+19, STUB772+20, STUB772+21, STUB772+22, STUB772+25, STUB773+7~, STUB773+14*
    , STUB773+16*, STUB773+19, STUB773+20, STUB773+21, STUB773+22, STUB773+25
    MTIEN CREATE~, CREATE+21, TCP~, TCP+11*, MT+22*
    NEWID CHNGMID~, CHNGMID+8*, CHNGMID+11*, CHNGMID+12
    OS STUB772~, STUB772+8~*, STUB772+13, STUB773~, STUB773+8~*, STUB773+13
    PTRMT CHNGMID~, CHNGMID+7*, CHNGMID+9, CHNGMID+11, CHNGMID+12
    U MAID+4, CHNGMID+11
    X MT+15~, MT+18*, MT+19, MA~, MA+4, MA+9, MA+10, MA+13, MA+14, MA+20
    Y CREATE+18~, CREATE+21*, MT+15~, MT+16, MT+19*, MT+21, MT+22, MT+24, MA+17~, MA+19
    , MA+20*, MA+22, MA+23, MAID~, MAID+4, MAID+5
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All