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

SD53P284.m

Go to the documentation of this file.
  1. SD53P284 ; ALB/MRY - ENVIRONMENT CHECK & POST INSTALL; 2/11/03 12:49pm
  1. ;;5.3;Scheduling;**284**;AUG 13, 1993
  1. ;;
  1. EN ;
  1. S XPDABORT=""
  1. D PROGCHK(.XPDABORT)
  1. I XPDABORT="" K XPDABORT
  1. ;
  1. Q
  1. ;
  1. PROGCHK(XPDABORT) ;
  1. I '$G(DUZ)!($G(DUZ(0))'="@")!('$G(DT))!($G(U)'="^") DO
  1. .D BMES^XPDUTL("*****")
  1. .D MES^XPDUTL("Your programming variables are not set up properly.")
  1. .D MES^XPDUTL("Installation aborted.")
  1. .D MES^XPDUTL("*****")
  1. .S XPDABORT=2
  1. .Q
  1. Q
  1. ;
  1. POST ;
  1. ; Add/edit PCMM HL7 ERROR CODE '370M'
  1. N DIC,DIE,DA,DLAYGO,DR,X,Y,SDARRY,SDIENS
  1. S DIC="^SCPT(404.472,",DIC(0)="L",DLAYGO=404.472
  1. S X="370M"
  1. D ^DIC I Y<0 D Q
  1. . D BMES^XPDUTL("*****")
  1. . D MES^XPDUTL("Unsuccessful entry! ** INSTALLATION ABORTED. **")
  1. . D MES^XPDUTL("*****")
  1. . S XPDABORT=2
  1. S DA=+Y,DR=".02///ZPC;.03///Provider SSN;.04///Provider SSN invalid"
  1. S SDIENS=+Y_","
  1. S DIE=DIC D ^DIE
  1. S SDARRY(1)="Provider SSN not numeric or all zeros."
  1. D WP^DIE(404.472,SDIENS,10,"","SDARRY")
  1. D BMES^XPDUTL("*****")
  1. D MES^XPDUTL(" The PCMM HL7 ERROR CODE (#404.472) File has been updated")
  1. D MES^XPDUTL(" with the '370M' Error Code.")
  1. D MES^XPDUTL("*****")
  1. Q