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

RA12PST1.m

Go to the documentation of this file.
  1. RA12PST1 ;HIRMFO/CRT - Post-init number one (patch seventeen) ;5/19/99
  1. VERSION ;;5.0;Radiology/Nuclear Medicine;**17**;Mar 16, 1998
  1. ;
  1. Q:'$$PATCH^XPDUTL("HL*1.6*57") ; Only run if HL*1.6*57 installed.
  1. ;
  1. EN1 ; Add entries to the HL Logical Link (870) file.
  1. ;
  1. ; *** Add entries to HL Logical Link (870) file ***
  1. ;
  1. MSRA I $D(^HLCS(870,"B","MED-RA")) D
  1. .N RAFDA
  1. .S RAIENS=$O(^HLCS(870,"B","MED-RA",0))
  1. .Q:+RAIENS'>0
  1. .S RAFDA(870,RAIENS_",",400.04)="@"
  1. .D MSG^RA12PST2("MED-RA",870)
  1. .D UPDATE^DIE("E","RAFDA")
  1. .Q
  1. ;
  1. RAPS D MSG^RA12PST2("RA-PSCRIBE",870)
  1. I '$D(^HLCS(870,"B","RA-PSCRIBE")) S RAIENS="+1,"
  1. I $D(^HLCS(870,"B","RA-PSCRIBE")) D
  1. .S RAIENS=$O(^HLCS(870,"B","RA-PSCRIBE",0))
  1. .S RAIENS=RAIENS_","
  1. G:+RAIENS'>0 PSRA
  1. N RAFDA
  1. S RAFDA(870,RAIENS,.01)="RA-PSCRIBE"
  1. S RAFDA(870,RAIENS,2)=$$TCP^RA12PST2()
  1. S RAFDA(870,RAIENS,3)="PC"
  1. S RAFDA(870,RAIENS,200.05)=$$ACKTO^RA12PST2()
  1. S RAFDA(870,RAIENS,400.03)=$$CLIENT^RA12PST2()
  1. S RAFDA(870,RAIENS,400.04)=$$Y^RA12PST2()
  1. D UPDATE^DIE("E","RAFDA")
  1. D:'$D(^HLCS(870,"B","RA-PSCRIBE")) MSG^RA12PST2("RA-PSCRIBE",870,1)
  1. ;
  1. PSRA D MSG^RA12PST2("PSCRIBE-RA",870)
  1. I '$D(^HLCS(870,"B","PSCRIBE-RA")) S RAIENS="+1,"
  1. I $D(^HLCS(870,"B","PSCRIBE-RA")) D
  1. . S RAIENS=$O(^HLCS(870,"B","PSCRIBE-RA",0))
  1. . S RAIENS=RAIENS_","
  1. G:+RAIENS'>0 TARA
  1. N RAFDA
  1. S RAFDA(870,RAIENS,.01)="PSCRIBE-RA"
  1. S RAFDA(870,RAIENS,2)=$$TCP^RA12PST2()
  1. S RAFDA(870,RAIENS,3)="SS"
  1. S RAFDA(870,RAIENS,400.03)=$$SLISTN^RA12PST2()
  1. S RAFDA(870,RAIENS,400.04)="@"
  1. D UPDATE^DIE("E","RAFDA")
  1. D:'$D(^HLCS(870,"B","PSCRIBE-RA")) MSG^RA12PST2("PSCRIBE-RA",870,1)
  1. ;
  1. TARA D MSG^RA12PST2("TALK-RA",870)
  1. I '$D(^HLCS(870,"B","TALK-RA")) S RAIENS="+1,"
  1. I $D(^HLCS(870,"B","TALK-RA")) D
  1. . S RAIENS=$O(^HLCS(870,"B","TALK-RA",0))
  1. . S RAIENS=RAIENS_","
  1. G:+RAIENS'>0 RATA
  1. N RAFDA
  1. S RAFDA(870,RAIENS,.01)="TALK-RA"
  1. S RAFDA(870,RAIENS,2)=$$TCP^RA12PST2()
  1. S RAFDA(870,RAIENS,3)="SS"
  1. S RAFDA(870,RAIENS,400.03)=$$SLISTN^RA12PST2()
  1. S RAFDA(870,RAIENS,400.04)="@"
  1. D UPDATE^DIE("E","RAFDA")
  1. D:'$D(^HLCS(870,"B","TALK-RA")) MSG^RA12PST2("TALK-RA",870,1)
  1. ;
  1. RATA D MSG^RA12PST2("RA-TALK",870)
  1. I '$D(^HLCS(870,"B","RA-TALK")) S RAIENS="+1,"
  1. I $D(^HLCS(870,"B","RA-TALK")) D
  1. . S RAIENS=$O(^HLCS(870,"B","RA-TALK",0))
  1. . S RAIENS=RAIENS_","
  1. G:+RAIENS'>0 END
  1. N RAFDA
  1. S RAFDA(870,RAIENS,.01)="RA-TALK"
  1. S RAFDA(870,RAIENS,2)=$$TCP^RA12PST2()
  1. S RAFDA(870,RAIENS,3)="PC"
  1. S RAFDA(870,RAIENS,200.05)=$$ACKTO^RA12PST2()
  1. S RAFDA(870,RAIENS,400.03)=$$CLIENT^RA12PST2()
  1. S RAFDA(870,RAIENS,400.04)=$$Y^RA12PST2()
  1. D UPDATE^DIE("E","RAFDA")
  1. D:'$D(^HLCS(870,"B","RA-TALK")) MSG^RA12PST2("RA-TALK",870,1)
  1. ;
  1. END ; *** End adding entries to HL Logical Link (870) file ***
  1. D BMES^XPDUTL(" ") ; greater readability
  1. ;
  1. D EN1^RA12PST3
  1. Q