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

Package: Registration

Routine: DGROHLUT


Information

DGROHLUT ;DJH/AMA - ROM HL7 UTILITIES ; 24 Jun 2003 3:53 PM

Source Information

Source file <DGROHLUT.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
Health Level Seven 2 INIT^HLFNC2  LINK^HLUTIL3  
VA Fileman 1 $$FIND1^DIC  

Caller Graph

Caller Graph Total: 7

Package Total Caller Graph
Registration 7 DGROHLQ1  DGROHLQ2  DGROHLQ3  DGROHLR  DGROHLS  DGROHLU3  DGROHLU4  

Entry Points

Name Comments DBIA/ICR reference
NXTSEG(DGROOT,DGCURR,DGFS,DGFLD) ;retrieves next sequential segment
GETLINK(DGINST) ;retrieve a single link for a given institution
GETFLDS(DGSEG,DGFS,DGFLD) ;retrieve HL7 segment fields into an array
BLDSEG(DGTYP,DGVAL,DGHL) ;generic segment builder
CKSTR(DGFLDS,DGSTR) ;validate comma-delimited HL7 field string
HLEID(DGPROT) ;return IEN of HL7 protocol
INIT(DGPROT,DGHL) ;Kernel HL7 INIT wrapper
STRIPTS(DGSTR) ;Strip trailing spaces from a line of text
ADD(DGVAL,DGSEP,DGSEG) ;append a value onto segment

External References

Name Field # of Occurrence
$$FIND1^DIC HLEID+9
INIT^HLFNC2 INIT+16
LINK^HLUTIL3 GETLINK+16

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ORD(101 - [#101] FIND1^DIC

Label References

Name Line Occurrences
$$HLEID INIT+14
ADD BLDSEG+35, BLDSEG+39, BLDSEG+43, BLDSEG+47
GETFLDS NXTSEG+21

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DGCMP BLDSEG+11~, BLDSEG+40*, BLDSEG+41, BLDSEG+42, BLDSEG+44, BLDSEG+45
DGCMPVAL BLDSEG+12~, BLDSEG+41*, BLDSEG+43
DGCS BLDSEG+20~, BLDSEG+29*, BLDSEG+42
DGCURR NXTSEG~, NXTSEG+18*, NXTSEG+19, NXTSEG+23*, NXTSEG+24
DGFLD NXTSEG~, NXTSEG+21, GETFLDS~, BLDSEG+13~, BLDSEG+33*, BLDSEG+34, BLDSEG+36, BLDSEG+37, BLDSEG+40, BLDSEG+41
, BLDSEG+44, BLDSEG+45
DGFLD( GETFLDS+18*
DGFLD("TYPE" GETFLDS+16*, GETFLDS+18
DGFLDS CKSTR~, CKSTR+13, CKSTR+15
DGFLDVAL BLDSEG+14~, BLDSEG+34*, BLDSEG+35
DGFS NXTSEG~, NXTSEG+21, GETFLDS~, GETFLDS+16, GETFLDS+17, GETFLDS+18, BLDSEG+19~, BLDSEG+28*, BLDSEG+34
DGHL INIT~, INIT+16, BLDSEG~
DGHL("" INIT+17
DGHL("ECH" BLDSEG+29, BLDSEG+30, BLDSEG+31
DGHL("FS" BLDSEG+28
DGHLEID INIT+13~, INIT+14*, INIT+15, INIT+16, INIT+17*, INIT+18
DGI GETFLDS+14~, GETFLDS+17*, GETFLDS+18, CKSTR+10~, CKSTR+15*
DGINST GETLINK~, GETLINK+15, GETLINK+16
DGLINKS GETLINK+12~, GETLINK+16
DGLINKS( GETLINK+18
DGLINKS(0 GETLINK+17
DGLNK GETLINK+12~, GETLINK+17*, GETLINK+18
DGPROT INIT~, INIT+14, HLEID~, HLEID+8, HLEID+9
DGREP BLDSEG+15~, BLDSEG+36*, BLDSEG+37, BLDSEG+38, BLDSEG+40, BLDSEG+41, BLDSEG+44, BLDSEG+45
DGREPVAL BLDSEG+16~, BLDSEG+37*, BLDSEG+39
DGREQ CKSTR+11~, CKSTR+15*, CKSTR+16
DGROOT NXTSEG~, NXTSEG+19
DGRS BLDSEG+21~, BLDSEG+30*, BLDSEG+38
DGRSLT GETLINK+12~, GETLINK+14*, GETLINK+18*, GETLINK+19
DGSEG GETFLDS~, GETFLDS+16, GETFLDS+17, GETFLDS+18, BLDSEG+23~, BLDSEG+27*, BLDSEG+35, BLDSEG+39, BLDSEG+43, BLDSEG+47
, BLDSEG+48, ADD~, ADD+11*
DGSEP BLDSEG+23~, BLDSEG+34*, BLDSEG+35, BLDSEG+38*, BLDSEG+39, BLDSEG+42*, BLDSEG+43, BLDSEG+46*, BLDSEG+47, ADD~
, ADD+9*, ADD+11
DGSS BLDSEG+22~, BLDSEG+31*, BLDSEG+46
DGSTR STRIPTS~, STRIPTS+10*, STRIPTS+11, CKSTR~, CKSTR+14*, CKSTR+16*, CKSTR+17
DGSUB BLDSEG+17~, BLDSEG+44*, BLDSEG+45, BLDSEG+46
DGSUBVAL BLDSEG+18~, BLDSEG+45*, BLDSEG+47
DGTYP BLDSEG~, BLDSEG+25, BLDSEG+27
DGVAL BLDSEG~, ADD~, ADD+10*, ADD+11
DGVAL( BLDSEG+34, BLDSEG+36, BLDSEG+37, BLDSEG+40, BLDSEG+41, BLDSEG+44, BLDSEG+45
DGVAL("" BLDSEG+33
NXTSEG NXTSEG+16~, NXTSEG+19*, NXTSEG+20, NXTSEG+21
SPACE STRIPTS+8~, STRIPTS+9*, STRIPTS+10
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Label References |  Local Variables |  All