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

RAIPS201.m

Go to the documentation of this file.
  1. RAIPS201 ;WOIFO/KLM - PostInit 201 ; Mar 22, 2023@07:27:44
  1. ;;5.0;Radiology/Nuclear Medicine;**201**;Mar 16, 1998;Build 1
  1. ;
  1. ; This post-install routine will add a Supply Chain cancel/hold reason
  1. ; in the RAD/NUC MED REASON file (#75.2) and disable (remove 'TYPE OF REASON')
  1. ; the Global Contrast Shortage reason.
  1. ;
  1. ; Reference to UPDATE^DIE in ICR #2053
  1. ; Reference to MES^XPDUTL in ICR #10141
  1. ;
  1. EN ;entry point
  1. N RAI,RAREA,RAMSG,RATXT,RAMSG,RA01,RA2,RA3
  1. F RAI=1:1 S RAREA=$T(REA+RAI) Q:RAREA="" D
  1. .S RA01=$P(RAREA,";",3),RA3=$P(RAREA,";",4),RA2=$P(RAREA,";",5)
  1. .N RAFDA,RAR S RAR="RAFDA(75.2,""?+1,"")" ;FDA root - ? checks for existing record
  1. .S @RAR@(.01)=RA01 ;Reason
  1. .S @RAR@(2)=RA2 ;Type of reason (1=cancel,3=hold,9=general)
  1. .S @RAR@(3)=RA3 ;Synonym
  1. .S @RAR@(4)="i" ;Nature of order activity=Policy
  1. .S @RAR@(5)="Y" ;NATIONAL flag = YES
  1. .D UPDATE^DIE(,"RAFDA","","RAMSG(1)") K RAFDA
  1. .I $D(RAMSG(1,"DIERR"))#2 S RATXT="An error occured filing data for "_RA01
  1. .E S RATXT=RA01_$S(RA2=9:" filed",1:" updated")
  1. .D MES^XPDUTL(RATXT) K RATXT,RAMSG
  1. Q
  1. REA ;REASON;SYNONYM;TYPE OF REASON
  1. ;;SUPPLY CHAIN;SUPPLY CHAIN;9
  1. ;;GLOBAL CONTRAST SHORTAGE;SHORTAGE;@