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

Package: Registration

Routine: DGENUPL1


Information

DGENUPL1 ;ALB/CJM,ISA/KWP,CKN,LBD - PROCESS INCOMING (Z11 EVENT TYPE) HL7 MESSAGES ; 6/17/09 10:07am

Source Information

Source file <DGENUPL1.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
Health Level Seven 3 $$FMDATE^HLFNC  (INIT,MSH)^HLFNC2  CREATE^HLTF  
Registration 3 ($$HL7TORSN,$$HLTOLIMB)^DGENA5  (ADDERROR,NXTSEG)^DGENUPL  (@(,OBX,ZCD,ZEL,ZMH,ZRD,ZSP)^DGENUPL2  

Caller Graph

Caller Graph Total: 6

Package Total Caller Graph
Registration 6 DGENEGT3  DGENUPL2  DGENUPL3  DGENUPL7  DGENUPLA  DGMTHL  

Entry Points

Name Comments DBIA/ICR reference
CONVERT(VAL,DATATYPE,ERROR) ;
MAP(VALUE) ;
MVERRORS ;
ACCEPT(MSGID) ;
PARSE(MSGIEN,MSGID,CURLINE,ERRCOUNT,DGPAT,DGELG,DGENR,DGCDIS,DGOEIF,DGSEC,DGNTR,DGMST,DGNMSE) ;

External References

Name Field # of Occurrence
$$HL7TORSN^DGENA5 CONVERT+31
$$HLTOLIMB^DGENA5 CONVERT+29
ADDERROR^DGENUPL PARSE+39, PARSE+54, PARSE+70, PARSE+83
NXTSEG^DGENUPL PARSE+33, PARSE+45, PARSE+50, PARSE+60, PARSE+68, PARSE+78, PARSE+81, PARSE+88, PARSE+97
@(^DGENUPL2 PARSE+36, PARSE+52
OBX^DGENUPL2 PARSE+95
ZCD^DGENUPL2 PARSE+62
ZEL^DGENUPL2 PARSE+37, PARSE+47
ZMH^DGENUPL2 PARSE+81
ZRD^DGENUPL2 PARSE+82, PARSE+90
ZSP^DGENUPL2 PARSE+69
$$FMDATE^HLFNC CONVERT+37, CONVERT+41
INIT^HLFNC2 ACCEPT+9
MSH^HLFNC2 ACCEPT+13
CREATE^HLTF ACCEPT+10

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DG(408.32 - [#408.32] CONVERT+33
^DIC(21 - [#21] CONVERT+63
^DIC(35 - [#35] CONVERT+68
^DIC(4 - [#4] CONVERT+57, CONVERT+58
^DIC(8 - [#8] MAP+11, MAP+12
^DIC(8.1 - [#8.1] MAP+25
^TMP("HLS" ACCEPT+14*, ACCEPT+19*, MVERRORS+5*
^TMP("IVM" MVERRORS+5, MVERRORS+6!

Label References

Name Line Occurrences
$$MAP CONVERT+52

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
COUNT PARSE+27~, PARSE+45*, PARSE+47, PARSE+60*, PARSE+88*, MAP+7~, MAP+9*, MAP+14*, MAP+17, MAP+20
, MAP+23
CURLINE PARSE~, PARSE+33, PARSE+43*, PARSE+45, PARSE+46*, PARSE+50, PARSE+58*, PARSE+60, PARSE+61*, PARSE+68
, PARSE+73*, PARSE+78, PARSE+81, PARSE+86*, PARSE+88, PARSE+89*, PARSE+94*, PARSE+96*, PARSE+97
DATATYPE CONVERT~, CONVERT+28, CONVERT+30, CONVERT+32, CONVERT+35, CONVERT+39, CONVERT+43, CONVERT+47, CONVERT+51, CONVERT+54
, CONVERT+60, CONVERT+65
DGCDIS PARSE~, PARSE+29!
DGELG PARSE~, PARSE+29!
DGEN PARSE+29!
DGENR PARSE~
DGMST PARSE~, PARSE+29!
DGNMSE PARSE~
DGNTR PARSE~, PARSE+29!
DGOEIF PARSE~
DGPAT PARSE~, PARSE+29!
DGPAT("SSN" PARSE+39, PARSE+54, PARSE+70, PARSE+83
DGSEC PARSE~
ECODE MAP+7~, MAP+9*, MAP+11*, MAP+12, MAP+14, MAP+24*, MAP+26*, MAP+27
ECODE( MAP+14*, MAP+26
ECODE(0 MAP+17
ERRCOUNT PARSE~, PARSE+39, PARSE+54, PARSE+70, PARSE+83
ERROR PARSE+27~, PARSE+31*, PARSE+32, PARSE+40*, PARSE+45, PARSE+49, PARSE+55*, PARSE+60, PARSE+67, PARSE+71*
, PARSE+77, PARSE+84*, PARSE+88, PARSE+92, PARSE+99, CONVERT~, CONVERT+24*, CONVERT+34*, CONVERT+36*, CONVERT+38*
, CONVERT+40*, CONVERT+42*, CONVERT+46*, CONVERT+50*, CONVERT+53*, CONVERT+59*, CONVERT+64*, CONVERT+69*
HL ACCEPT+8!, ACCEPT+9, ACCEPT+13
HLDT ACCEPT+8!, ACCEPT+10
HLDT1 ACCEPT+8!, ACCEPT+10
>> HLEID ACCEPT+9
>> HLEVN ACCEPT+11*, ACCEPT+12
>> HLFS ACCEPT+17*, ACCEPT+19
HLMID ACCEPT+8!, ACCEPT+10, ACCEPT+12
HLMTIEN ACCEPT+8!, ACCEPT+10
>> HLRES ACCEPT+13, ACCEPT+14
>> MID ACCEPT+12*, ACCEPT+13
MSGID PARSE~, PARSE+39, PARSE+54, PARSE+70, PARSE+83, ACCEPT~, ACCEPT+19
MSGIEN PARSE~, PARSE+33, PARSE+45, PARSE+50, PARSE+60, PARSE+68, PARSE+78, PARSE+81, PARSE+88, PARSE+97
NAME MAP+7~, MAP+25*, MAP+26
NFLG PARSE+27~, PARSE+31*, PARSE+33, PARSE+34*, PARSE+38*
NODE MAP+7~, MAP+12*, MAP+14
OLDVAL CONVERT+55~, CONVERT+56*, CONVERT+57, CONVERT+58, CONVERT+61~, CONVERT+62*, CONVERT+63, CONVERT+66~, CONVERT+67*, CONVERT+68
QFLG PARSE+27~, PARSE+79*, PARSE+80*
SEG PARSE+27~, PARSE+32*, PARSE+33, PARSE+34, PARSE+35, PARSE+36, PARSE+37, PARSE+39, PARSE+45, PARSE+49*
, PARSE+50, PARSE+51, PARSE+52, PARSE+54, PARSE+60, PARSE+68, PARSE+70, PARSE+78, PARSE+81, PARSE+83
, PARSE+88, PARSE+97
SEG("TYPE" PARSE+34, PARSE+35, PARSE+45, PARSE+51, PARSE+60, PARSE+69, PARSE+80, PARSE+82, PARSE+88, PARSE+92
, PARSE+94
VAL CONVERT~, CONVERT+26, CONVERT+27*, CONVERT+29*, CONVERT+31*, CONVERT+33*, CONVERT+34, CONVERT+36, CONVERT+37*, CONVERT+38
, CONVERT+40, CONVERT+41*, CONVERT+42, CONVERT+44*, CONVERT+45*, CONVERT+48*, CONVERT+49*, CONVERT+52*, CONVERT+53, CONVERT+56
, CONVERT+57*, CONVERT+58*, CONVERT+59, CONVERT+62, CONVERT+63*, CONVERT+64, CONVERT+67, CONVERT+68*, CONVERT+69, CONVERT+70
VALUE MAP~, MAP+11, MAP+25
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  All