| 1 | TIUHL7A ; SLC/AJB - TIUHL7 Msg Mgr ; 10OCT05
 | 
|---|
| 2 |  ;;1.0;TEXT INTEGRATION UTILITIES;**200**;Jun 20, 1997
 | 
|---|
| 3 |  Q
 | 
|---|
| 4 | DELETE ;
 | 
|---|
| 5 |  D FULL^VALM1
 | 
|---|
| 6 |  W ! I $$READ^TIUU("Y","Are you sure you wish to delete this message") D
 | 
|---|
| 7 |  . K ^XTMP("TIUHL7",$P(TIUMSG(TIUSEL),U,2),$P(TIUMSG(TIUSEL),U))
 | 
|---|
| 8 |  . W !!,"Message deleted."
 | 
|---|
| 9 |  W ! I $$READ^TIUU("EA","Press <RETURN> to continue")
 | 
|---|
| 10 |  Q
 | 
|---|
| 11 | REPROC ;
 | 
|---|
| 12 |  N HL771RF,HL771SF,HLCS,HLDOM,HLINSTN,HLPARAM,HLPID,HLREC,HLRFREQ,HLSFREQ
 | 
|---|
| 13 |  D FULL^VALM1
 | 
|---|
| 14 |  W !!,"Reprocessing message..."
 | 
|---|
| 15 |  I '$$REPROC^HLUTIL($P(TIUMSG(TIUSEL),U),"PROCMSG^TIUHL7P1") W !,"finished.",! I $$READ^TIUU("EA","Press <RETURN> to continue") Q
 | 
|---|
| 16 |  W "ERROR.  Unable to reprocess this message.",!
 | 
|---|
| 17 |  I $$READ^TIUU("EA","Press <RETURN> to continue")
 | 
|---|
| 18 |  Q
 | 
|---|
| 19 | EN ; main entry point for TIUHL7 MSG VIEW
 | 
|---|
| 20 |  N TIULVL
 | 
|---|
| 21 |  D EN^VALM("TIUHL7 MSG VIEW")
 | 
|---|
| 22 |  K ^XTMP("VALMAR",$J,TIULVL)
 | 
|---|
| 23 |  Q
 | 
|---|
| 24 | HDR ;
 | 
|---|
| 25 |  Q
 | 
|---|
| 26 | INIT ;
 | 
|---|
| 27 |  N TIULINE,TIUX
 | 
|---|
| 28 |  S TIULVL=VALMEVL,VALMCNT=0
 | 
|---|
| 29 |  F TIUX="MSGRESULT","MSG" D
 | 
|---|
| 30 |  . N TIUCNT,TIUTEXT,TIUVAL S TIUVAL=80 ; TIUVAL is column width for display in LM - each line will be <=TIUVAL
 | 
|---|
| 31 |  . S TIULINE="" F  S TIULINE=$O(^XTMP("TIUHL7",$P(TIUMSG(TIUSEL),U,2),$P(TIUMSG(TIUSEL),U),TIUX,TIULINE)) Q:'+TIULINE  D
 | 
|---|
| 32 |  . . S TIUTEXT=^XTMP("TIUHL7",$P(TIUMSG(TIUSEL),U,2),$P(TIUMSG(TIUSEL),U),TIUX,TIULINE)
 | 
|---|
| 33 |  . . F TIUCNT=1:1:(($L(TIUTEXT)\TIUVAL)+1) S VALMCNT=VALMCNT+1 D SET^VALM10(VALMCNT,$E(TIUTEXT,(TIUVAL*(TIUCNT-1)+1),(TIUVAL*TIUCNT)))
 | 
|---|
| 34 |  . S VALMCNT=VALMCNT+1 D SET^VALM10(VALMCNT,"")
 | 
|---|
| 35 |  Q
 | 
|---|
| 36 | HELP ; help code
 | 
|---|
| 37 |  I X="?" S POP=1
 | 
|---|
| 38 |  D FULL^VALM1
 | 
|---|
| 39 |  W !!,"The following actions are available:"
 | 
|---|
| 40 |  W !!,"Delete Message    - Delete the current message"
 | 
|---|
| 41 |  W !,"Reprocess Message - Reprocess the current message",!
 | 
|---|
| 42 |  I +$G(POP) I $$READ^TIUU("EA","Press <RETURN> to continue")
 | 
|---|
| 43 |  S VALMBCK="R",POP=0
 | 
|---|
| 44 |  Q
 | 
|---|
| 45 | EXIT ; exit code
 | 
|---|
| 46 |  Q
 | 
|---|
| 47 | EXPND ; expand code
 | 
|---|
| 48 |  Q
 | 
|---|