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

Package: Clinical Procedures

Routine: MDCPHL7B


Information

MDCPHL7B ;HINES OIFO/BJ - CliO HL7 Handler/validator;09 Aug 2006

Source Information

Source file <MDCPHL7B.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
VA FileMan 4 NOW^%DTC  YN^DICN  (FILE,UPDATE)^DIE  $$EXTERNAL^DILFD  
Clinical Procedures 1 EN^MDCPSIGN  
Health Level Seven 1 $$TOPURG^HLUTIL  
Registration 1 $$SITE^VASITE  

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

Package Total Caller Graph
Clinical Procedures 7 MDCLIO1  MDCP CORRECTIONS BY IEN  MDCP MESSAGE BY IEN  MDCP RESULTS BY STATUS  MDCP UPDATE MESSAGE REASON  MDCP UPDATE MESSAGE STATUS  MDCPHL7A  

Entry Points

Name Comments DBIA/ICR reference
GTMSGIDS(MDCPRSLT,MDCPSTAT) ; Gets message ids
GETMSG(MDCPRSLT,MDCPMSG) ; Gets a message based on ID
UPDATERP(MDCPRSLT,MDCPMSG,MDCPSTAT,MDCPDFN,MDCPMAP) ; Updates CP RESULT REPORT status
UPDRSN(MDCPRSLT,MDCPMSG,MDCPTEXT) ; Update CLIO_HL7_LOG file with a reason for a status.
; Published as MDCP UPDATE MESSAGE REASON
CLRERR ; Quick clear of the HL7 error log

External References

Name Field # of Occurrence
NOW^%DTC UPDATERP+19, UPDRSN+14
YN^DICN CLRERR+2
FILE^DIE UPDATERP+25, UPDATERP+47
UPDATE^DIE UPDRSN+18
$$EXTERNAL^DILFD UPDATERP+20
$$TOPURG^HLUTIL UPDATERP+53
EN^MDCPSIGN UPDATERP+43
$$SITE^VASITE GETMSG+25

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: "."
  • Line Location: CLRERR+3
Routine Call
  • DIE
  • Line Location:
    • UPDATERP+25
    • UPDATERP+47
Routine Call
  • DIE
  • Line Location:
    • UPDRSN+18

Used in RPC

RPC Name Call Tags
MDCP RESULTS BY STATUS GTMSGIDS
MDCP MESSAGE BY IEN GETMSG
MDCP CORRECTIONS BY IEN GETCORR
MDCP UPDATE MESSAGE STATUS UPDATERP
MDCP UPDATE MESSAGE REASON UPDRSN

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^MDC(704.002 - [#704.002] EXTERNAL^DILFD

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^HL(772 - [#772] GETMSG+28, GETMSG+29, GETMSG+31
^HLMA - [#773] GETMSG+26
^MDC(704.002 - [#704.002] GTMSGIDS+21, GETMSG+20, GETMSG+23, GETMSG+24, UPDATERP+40, UPDATERP+41, UPDATERP+52, CLRERR+3
^TMP("MDCPGTWY" GETMSG+16
^TMP($J GTMSGIDS+19, UPDRSN+12

Label References

Name Line Occurrences
UPDATERP CLRERR+3
UPDRSN UPDATERP+27, UPDATERP+32, UPDATERP+48, UPDATERP+53

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % UPDATERP+19, UPDRSN+16, CLRERR+2*
>> HLMTIENS UPDATERP+52*
I GTMSGIDS+20~*, GTMSGIDS+22, GTMSGIDS+23*, GTMSGIDS+24, GTMSGIDS+25, GETMSG+27~*, GETMSG+28*, GETMSG+29, GETMSG+31
J GTMSGIDS+20~*, GTMSGIDS+21*, GTMSGIDS+22
MDCPDFN GETMSG+19~, GETMSG+20*, GETMSG+25, UPDATERP~
MDCPERR UPDATERP+17~, UPDATERP+26
MDCPERR(1 UPDATERP+28
MDCPEST UPDATERP+17~, UPDATERP+20*, UPDATERP+27, UPDATERP+32, UPDATERP+33, UPDATERP+48
MDCPFDA UPDATERP+17~, UPDRSN+13~
MDCPFDA( UPDATERP+21*, UPDATERP+22*, UPDATERP+46*, UPDRSN+15*, UPDRSN+16*, UPDRSN+17*
MDCPHL7 GETMSG+18~
MDCPHLSG GETMSG+27~, GETMSG+29*, GETMSG+30
MDCPIEN GETMSG+23~*, GETMSG+26
MDCPIENS GETMSG+24~*, GETMSG+25, GETMSG+28, GETMSG+29, GETMSG+31, UPDATERP+18*, UPDATERP+21, UPDATERP+22, UPDATERP+46
MDCPIFN UPDATERP+17~
MDCPMAP UPDATERP~
MDCPMSG GETMSG~, GETMSG+20, GETMSG+23, GETMSG+24, UPDATERP~, UPDATERP+18, UPDATERP+27, UPDATERP+32, UPDATERP+40, UPDATERP+41
, UPDATERP+43, UPDATERP+48, UPDATERP+52, UPDATERP+53, UPDRSN~, UPDRSN+15
MDCPPTID UPDATERP+17~
MDCPROC UPDATERP+17~
MDCPRSLT GTMSGIDS~, GTMSGIDS+19*, GTMSGIDS+22, GTMSGIDS+24, GTMSGIDS+25, GETMSG~, GETMSG+16*, GETMSG+17, GETMSG+25, GETMSG+26
, GETMSG+31, UPDATERP~, UPDRSN~, UPDRSN+12*, UPDRSN+19, UPDRSN+20
MDCPRSLT(0 UPDATERP+28*, UPDATERP+33*, UPDATERP+49*
MDCPSTAT GTMSGIDS~, GTMSGIDS+21, UPDATERP~, UPDATERP+20, UPDATERP+21, UPDATERP+22, UPDATERP+39, UPDATERP+51
MDCPTEXT UPDRSN~, UPDRSN+17
MDCPVDFN UPDATERP+40*, UPDATERP+42, UPDATERP+44!
MDCPVMAP UPDATERP+41*, UPDATERP+42, UPDATERP+44!
MDNOW UPDATERP+17~, UPDATERP+19*, UPDATERP+22
MDTMP UPDATERP+17~, UPDATERP+27, UPDATERP+32, UPDATERP+48, UPDATERP+53
MDX CLRERR+1~, CLRERR+3*
MDZ CLRERR+1~, CLRERR+3
U GTMSGIDS+24, GETMSG+20, GETMSG+23, GETMSG+24, GETMSG+25, UPDATERP+40, UPDATERP+41, UPDATERP+52
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All