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 |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: IVMPRECZ

Package: Income Verification Match

Routine: IVMPRECZ


Information

IVMPRECZ ;ALB/SEK,RTK,TDM - ROUTINE TO PROCESS V1.5 ORF-Z06 INCOMING HL7 MESSAGES ; 8/15/08 10:28am

Source Information

Source file <IVMPRECZ.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Income Verification Match 4 ORF^IVMCM  BLDPID^IVMPREC6  ($$MATCH,MAIL,PARSPID3)^IVMUFNC  $$PT^IVMUFNC4  
Registration 2 $$UPD^DGENDBS  $$LYR^DGMTSCU1  
Health Level Seven 1 $$FMDATE^HLFNC  

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
Income Verification Match 1 IVM  

Entry Points

Name Comments DBIA/ICR reference
GET ; get HL7 segment from ^HL
ACK ; - prepare acknowledgment (ACK) message
NXTSEG(MSGIEN,CURLINE,SEG) ;
ERRBULL ; build mail message for transmission to IVM mail group notifying site
; of upload error.
ORF ;entry point for Means Test Signature Z06 msgs.

External References

Name Field # of Occurrence
$$UPD^DGENDBS ORF+52
$$LYR^DGMTSCU1 ORF+28
$$FMDATE^HLFNC ORF+27, ORF+51
ORF^IVMCM ORF+6
BLDPID^IVMPREC6 GET+12
$$MATCH^IVMUFNC ORF+18
MAIL^IVMUFNC ORF+39
PARSPID3^IVMUFNC ORF+16
$$PT^IVMUFNC4 ACK+3, ERRBULL+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD("DD" ORF+37, ORF+42
^DGMT(408.31 - [#408.31] ORF+32, ORF+34, ORF+35
^HL(772 - [#772] GET+1, GET+8, GET+9, GET+10, NXTSEG+12, ORF+9
^TMP("HLS" ACK+2*, ACK+3*

Label References

Name Line Occurrences
ACK ORF+14, ORF+18, ORF+23, ORF+40, ORF+42, ORF+47, ORF+48, ORF+53
ERRBULL ORF+39
GET ORF+13, ORF+22
NXTSEG ORF+3

Naked Globals

Name Field # of Occurrence
^( GET+1, ORF+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
COMP ORF+1~
CURLINE NXTSEG~, NXTSEG+11*, NXTSEG+12
DATA ORF+50~, ORF+52
DATA( ORF+51*
DFN ACK+3, ERRBULL+2, ORF+1~, ORF+17*, ORF+18, ORF+32
DGLY ORF+28*, ORF+56!
DGMTP ORF+35*, ORF+56!
>> ERRMSG ORF+18
EVENT ORF+1~, ORF+5*, ORF+6
FMDATE ORF+56!
>> HLDA GET+1, GET+8, GET+9, GET+10, ORF+3, ORF+9
>> HLECH ORF+5, ORF+8*
HLERR ACK+3, ACK+4, ORF+10!, ORF+14*, ORF+18*, ORF+23*, ORF+40*, ORF+42*, ORF+47*, ORF+48*
ORF+53
>> HLEVN ACK+4*, ORF+2*
>> HLFS GET+6, ACK+3, NXTSEG+18, NXTSEG+20, ORF+7*, ORF+11, ORF+27, ORF+34, ORF+51
>> HLMID ACK+3, ORF+11*
>> HLSDATA(1 ACK+2
>> HLSDT ACK+2*, ACK+3
>> I GET+7*, NXTSEG+18*, NXTSEG+20*
ICN ORF+1~, ORF+17*, ORF+18
>> IVMCT ACK+1*, ACK+2*, ACK+3
>> IVMDA GET+1*, GET+8, GET+9*, GET+10, ORF+9*, ORF+21
IVMDAP ORF+21*, ORF+56!
IVMDAS ORF+56!
IVMDAZ ORF+56!
IVMDGLY ORF+56!
>> IVMERROR ACK+4*
IVMFLG7 ORF+56!
IVMFLGC ORF+12*, ORF+56!
IVMMT31 ORF+35*, ORF+36, ORF+42, ORF+46, ORF+48, ORF+56!
IVMMTDT ORF+27*, ORF+28, ORF+31, ORF+36, ORF+37, ORF+42, ORF+56!
IVMMTIEN ORF+31*, ORF+32*, ORF+34, ORF+56!
>> IVMPAT ERRBULL+2*, ERRBULL+3, ERRBULL+7, ERRBULL+8
IVMPID GET+5!, GET+12
IVMPID(3 ORF+16
IVMSEG GET+1*, GET+2, GET+6, GET+10*, GET+11, ORF+9*, ORF+11, ORF+27, ORF+34, ORF+51
ORF+56!
IVMSEG1 GET+2*, GET+3, ORF+13, ORF+22, ORF+56!
IVMSTAT ORF+46*, ORF+47, ORF+56!
IVMTEXT ORF+56!
IVMTEXT(1 ERRBULL+4*
IVMTEXT(2 ERRBULL+5*
IVMTEXT(3 ERRBULL+6*
IVMTEXT(4 ERRBULL+7*
IVMTEXT(5 ERRBULL+8*
IVMTEXT(6 ERRBULL+9*, ORF+38*
MSGID ORF+1~
MSGIEN NXTSEG~, NXTSEG+12
MTDATE ORF+31*, ORF+32, ORF+56!
>> MTFND ORF+31*, ORF+32, ORF+34*
NOPID GET+4~, GET+6*, GET+7, GET+8*
PID3ARY ORF+1~, ORF+16, ORF+19!
PID3ARY("NI" ORF+17
PID3ARY("PI" ORF+17
PIDCNTR GET+4~, GET+6*, GET+11*
PIDSTR GET+4~, GET+12
PIDSTR( GET+6*, GET+11*
SEG NXTSEG~, ORF+1~, ORF+3
SEG( NXTSEG+18*, NXTSEG+20*
SEG("TYPE" NXTSEG+13*, NXTSEG+16, ORF+4
SEG(1 NXTSEG+17*
SEG(9 ORF+5
>> SEGMENT NXTSEG+12*, NXTSEG+13, NXTSEG+17, NXTSEG+18, NXTSEG+20
TMPARY ORF+1~, ORF+16, ORF+19!
TMPARY(3 ORF+16*
UPMTS ORF+30~, ORF+31*, ORF+34*, ORF+35, ORF+52
XMSUB ERRBULL+3*, ORF+56!
>> Y ORF+37*, ORF+38, ORF+42*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All