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

Package: Registration

Routine: DGPFHLT


Information

DGPFHLT ;SHRPE/YMG - PRF HL7 QBP/RSP PROCESSING ; 05/02/18

Source Information

Source file <DGPFHLT.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
Health Level Seven 3 ($$HLDATE,$$HLNAME)^HLFNC  INIT^HLFNC2  GENERATE^HLMA  
Registration 3 NORESP^DGPFHLT1  ($$ENCHL7,$$GETLINK)^DGPFHLUT  $$MPIOK^DGPFUT  
Kernel 2 $$NOW^XLFDT  $$STA^XUAF4  
VA FileMan 2 UPDATE^DIE  $$GET1^DIQ  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Registration 2 DGPFHLT2  DGPFLMA5  

Entry Points

Name Comments DBIA/ICR reference
QPD() ; create QPD segment
RCP() ; create RCP segment
SEND(DFN,FLAG,FCLTY,REASON) ; entry point
; DFN - Patient's DFN
; FLAG - PRF flag to transfer (ien in file 26.15)
; FCLTY - Facility to send the message to (ien in file 4)
; REASON - request reason
SAVESEG(SEGCNT,SEG) ; save created segment in ^TMP global
; SEGCNT - current segment count
; SEG - segment to save
NTE() ; create NTE segment
GENQID(DGDTM) ; generate new query ID

External References

Name Field # of Occurrence
NORESP^DGPFHLT1 SEND+56
$$ENCHL7^DGPFHLUT QPD+5, NTE+3, NTE+5
$$GETLINK^DGPFHLUT SEND+21
$$MPIOK^DGPFUT SEND+19
UPDATE^DIE SEND+51
$$GET1^DIQ SEND+24, QPD+5
$$HLDATE^HLFNC NTE+9
$$HLNAME^HLFNC NTE+6
INIT^HLFNC2 SEND+29
GENERATE^HLMA SEND+38
$$NOW^XLFDT SEND+25
$$STA^XUAF4 SEND+22, NTE+7, GENQID+7

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] GET1^DIQ
^DGPF(26.15 - [#26.15] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DGPF(26.22 - [#26.22] GENQID+8
^TMP("HLS" SEND+31!, SEND+53!, SAVESEG+5*

Label References

Name Line Occurrences
$$GENQID SEND+26
$$NTE SEND+35
$$QPD SEND+34
$$RCP SEND+36
$$SAVESEG SEND+34, SEND+35, SEND+36

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DFN SEND~, SEND+17, SEND+19, SEND+44, SEND+56
DGDTM SEND+15~, SEND+25*, SEND+26, SEND+42, NTE+9, GENQID~, GENQID+7
DGERR SEND+15~, SEND+54
DGERR("DIERR" SEND+54
DGFAC SEND+15~
DGFDA SEND+15~
DGFDA( SEND+42*, SEND+43*, SEND+44*, SEND+45*, SEND+46*, SEND+47*, SEND+48*, SEND+49*, SEND+50*
DGHLLNK SEND+15~, SEND+21*, SEND+22, SEND+27
DGHLRSLT SEND+15~, SEND+38, SEND+40, SEND+48, SEND+58
DGICN SEND+15~, SEND+19, QPD+4
DUZ SEND+24
DUZ(2 SEND+49, NTE+7, GENQID+7
FCLTY SEND~, SEND+21, SEND+22
FLAG SEND~, SEND+45, SEND+56, QPD+5
HL SEND+14~, SEND+29
HL("ECH" SEND+30
HL("FS" SEND+30
HLCMP SEND+14~, SEND+30*, QPD+2, NTE+7, RCP+3
HLECH SEND+14~, SEND+30*, NTE+6
HLFS SEND+14~, SEND+30*, QPD+2, QPD+3, QPD+4, QPD+5, QPD+6, NTE+2, NTE+3, NTE+4
, NTE+8, NTE+9, NTE+10, RCP+2, RCP+3, RCP+4, RCP+5
HLL SEND+14~
HLL("LINKS" SEND+27*
HLSCMP SEND+14~, SEND+30*, NTE+7
NAME NTE+1~, NTE+5*, NTE+6
QID GENQID+6~, GENQID+7*, GENQID+8, GENQID+9
REASON SEND~, SEND+50, NTE+3
REQBY SEND+15~, SEND+24*, SEND+43, NTE+5
REQID SEND+15~, SEND+26*, SEND+47, QPD+3
SEG QPD+1~, QPD+2*, QPD+3*, QPD+4*, QPD+5*, QPD+6*, QPD+7, NTE+1~, NTE+2*, NTE+3*
, NTE+4*, NTE+8*, NTE+9*, NTE+10*, NTE+11, RCP+1~, RCP+2*, RCP+3*, RCP+4*, RCP+5*
, RCP+6, SAVESEG~, SAVESEG+5
SEGCNT SEND+15~, SEND+33*, SEND+34*, SEND+35*, SEND+36*, SAVESEG~, SAVESEG+4*, SAVESEG+5, SAVESEG+6
SEQ GENQID+6~, GENQID+8*, GENQID+9
STOP GENQID+6~, GENQID+8*
U SEND+27, SEND+40, SEND+48, SEND+54, SEND+58
Z NTE+1~, NTE+6*, NTE+7*, NTE+8
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