Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Routine: RGEQEXC

RGEQEXC.m

Go to the documentation of this file.
  1. RGEQEXC ;BHM/RGY-Error processor ;17-Feb-98
  1. ;;1.0; CLINICAL INFO RESOURCE NETWORK ;;30 Apr 99
  1. SET(TYPE,ERROR,STUB) ;Receive Error
  1. NEW DIC,D0,DIE,DA,X,DLAYGO,DR,RGOK,EVN
  1. I $G(TYPE)="" G Q
  1. I TYPE'?1N.N S TYPE=$O(^RGEQASN("B",TYPE,0)) I TYPE="" G Q
  1. F EVN=+$P(^RGEQEXC(0),"^",3)+1:1 L +^RGEQEXC(EVN):0 I $T S RGOK=0 D L -^RGEQEXC(EVN) Q:RGOK
  1. .I $D(^RGEQEXC(EVN)) Q
  1. .S DINUM=EVN,DIC="^RGEQEXC(",DIC(0)="L",DLAYGO=995.1,X=EVN K DD,D0 D FILE^DICN K DIC,DLAYGO,D0
  1. .S DIE="^RGEQEXC(",DR="[RGEQ NEW EXCEPTION]",DA=EVN D ^DIE
  1. .S RGOK=1
  1. .Q
  1. Q Q