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 |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: HLCIRN

Package: Health Level Seven

Routine: HLCIRN


Information

HLCIRN ;SFISC/RJH-Don't Purge and Reprocessing message ;07/28/97 10:14

Source Information

Source file <HLCIRN.m>

Call Graph

Call Graph

Call Graph Total: 1

Package Total Call Graph
Health Level Seven 1 STATUS^HLTF0  

Entry Points

Name Comments DBIA/ICR reference
DONTPURG() ; set the DONT PURGE field to 1 in order to prevent the message
; from purging.
; return value : 1 for successfully set the field
; -1 for failure
TOPURG() ; clear the DONT PURGE field to allow the message to be purged.
; return value : 0 for successfully clear the field
; -1 for failure
SETPURG(STATUS) ; to set or to clear the DONT PURGE field
; at least one of the variables, HLMTIEN and HLMTIENS, must be defined
; HLMTIEN- parent message IEN
; HLMTIENS- child message IEN
; input: 1 to set the DONT PURGE field
; 0 to clear the DONT PURGE field.
; return value: 1 means successfully set the DONT PURGE field
; 0 means successfully clear the DONT PURGE field
; -1 means fail to set or to clear the field
SETVALUE ; set or clear the DONT PURGE field
REPROC(IEN,RTN) ; reprocessing message
; IEN- either the parent message IEN or the child message IEN
; RTN- the routine, to be Xecuted for processing the message
; return value: 0 for success, -1 for failure

External References

Name Field # of Occurrence
STATUS^HLTF0 REPROC+55, REPROC+57

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^HL(771.7 - [#771.7] REPROC+53
^HL(772 - [#772] SETPURG+17, SETPURG+18, SETPURG+19, SETPURG+26, SETPURG+27, SETPURG+34, SETPURG+35, SETPURG+37, SETPURG+38, SETVALUE+1
, SETVALUE+2*, SETVALUE+3*, SETVALUE+4, REPROC+10, REPROC+12, REPROC+17, REPROC+18

Label References

Name Line Occurrences
$$SETPURG DONTPURG+6, TOPURG+5
SETVALUE SETPURG+20, SETPURG+28, SETPURG+39

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ECH REPROC+6~, REPROC+24*, REPROC+30, REPROC+31, REPROC+32, REPROC+33, REPROC+39, REPROC+40
FLAG DONTPURG+5~, DONTPURG+6*, DONTPURG+7, TOPURG+4~, TOPURG+5*, TOPURG+6, SETPURG+10~, SETPURG+11*, SETPURG+17*, SETPURG+18*
, SETPURG+19*, SETPURG+21*, SETPURG+22, SETPURG+26*, SETPURG+27*, SETPURG+29*, SETPURG+30, SETPURG+34*, SETPURG+36*, SETPURG+37*
, SETPURG+38*, SETPURG+40*, SETPURG+41
FS REPROC+6~, REPROC+23*, REPROC+24, REPROC+25, REPROC+27, REPROC+28, REPROC+29, REPROC+34, REPROC+36, REPROC+37
, REPROC+38, REPROC+39, REPROC+40, REPROC+41, REPROC+42, REPROC+43, REPROC+44
HDR REPROC+6~, REPROC+21, REPROC+22*, REPROC+23, REPROC+24, REPROC+25*, REPROC+26, REPROC+27, REPROC+28, REPROC+29
, REPROC+34, REPROC+35, REPROC+36, REPROC+37, REPROC+38, REPROC+39, REPROC+40, REPROC+41, REPROC+42, REPROC+43
, REPROC+44, REPROC+46, REPROC+47
HL REPROC+6~
HL("ACAT" REPROC+42*
HL("APAT" REPROC+43*
HL("CC" REPROC+44*
HL("DTM" REPROC+27*, REPROC+36*
HL("ECH" REPROC+24*
HL("ETN" REPROC+32*, REPROC+40*
HL("FS" REPROC+23*
HL("MID" REPROC+28*, REPROC+37*
HL("MTN" REPROC+31*, REPROC+39*
HL("PID" REPROC+30*, REPROC+38*
HL("VER" REPROC+33*, REPROC+41*
HLERR REPROC+5~, REPROC+53, REPROC+55
HLMSA REPROC+6~, REPROC+8*, REPROC+34*, REPROC+46*
HLMTIEN SETPURG+13, SETPURG+16, SETPURG+17, SETPURG+19, SETPURG+25, SETPURG+26, SETPURG+27, SETPURG+35*, SETPURG+36, SETPURG+37
, SETPURG+38, SETVALUE+1, SETVALUE+2, SETVALUE+4, REPROC+5~, REPROC+12*, REPROC+13, REPROC+14, REPROC+17, REPROC+18
, REPROC+57
HLMTIENS SETPURG+13, SETPURG+16, SETPURG+18, SETPURG+19, SETPURG+33, SETPURG+34, SETPURG+35, SETVALUE+3, REPROC+5~, REPROC+14*
, REPROC+55
HLNEXT REPROC+5~, REPROC+7*
HLNODE REPROC+5~, REPROC+7*
HLQUIT REPROC+5~, REPROC+7*
HLRESLT REPROC+5~, REPROC+53*, REPROC+55, REPROC+57
IEN REPROC~, REPROC+9, REPROC+10, REPROC+12, REPROC+14
RTN REPROC~, REPROC+11, REPROC+49, REPROC+50, REPROC+51, REPROC+52
STATUS SETPURG~, SETPURG+12, SETPURG+21, SETPURG+22, SETPURG+29, SETPURG+30, SETPURG+40, SETVALUE+2, SETVALUE+3
X REPROC+6~, REPROC+16*, REPROC+17*, REPROC+18
X1 REPROC+6~, REPROC+18*, REPROC+19, REPROC+21, REPROC+22, REPROC+46
X2 REPROC+6~, REPROC+29*, REPROC+30, REPROC+31, REPROC+32, REPROC+33
Info |  Source |  Call Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All