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

PSD84P.m

Go to the documentation of this file.
  1. PSD84P ;EPIP/RTW - PSD CONTROL SUBSTANCE WARNING POST INSTALL ; 05/074/18 18:46pm
  1. ;;3.0;CONTROLLED SUBSTANCES ;**84**;13 Feb 97;Build 15
  1. ; ICR# Type Description
  1. ;----- ---- -------------------------------------
  1. ;10111 Sup FM lookup on file 3.8 using ^DIC API
  1. ;
  1. MAILGRP ;Need to check for a pre existing mail group called CS BALANCE DISCREPANCY if it exists do nothing.
  1. N PSDMG,PSDMSG,PSDNIEN,PSDRX
  1. S PSDMG=$$FIND1^DIC(3.8,"","X","CS BALANCE DISCREPANCY","","","")
  1. D:'PSDMG
  1. . N PSDMGRP,PSDDESCR,PSDTYPE,PSDORG,MSG,FDA2,FDA,PSDIEN
  1. . S PSDMGRP="CS BALANCE DISCREPANCY",PSDTYPE="PU",PSDORG=".5"
  1. . S PSDDESCR(1)="Pharmacy Supervisors Group for reporting Narcotic Balance Discrepancies"
  1. . S FDA(3.8,"+1,",.01)=PSDMGRP
  1. . S FDA(3.8,"+1,",4)=PSDTYPE
  1. . S FDA(3.8,"+1,",5)=PSDORG
  1. . D UPDATE^DIE("","FDA","FDAIEN","MSG")
  1. . S PSDNIEN=$O(^XMB(3.8,"B","CS BALANCE DISCREPANCY",0))
  1. . S PSDMSG(1)="Pharmacy Supervisors Group for reporting Narcotic Balance Discrepancies"
  1. . D WP^DIE(3.8,PSDNIEN_",",3,,"PSDMSG")
  1. . K FDA,FDAIEN
  1. I $D(MSG) D Q
  1. . S PSDRX="Mail Group Creation Failed. The following error message was returned:"
  1. . W !
  1. . D MES^XPDUTL(PSDRX)
  1. S PSDRX="Mail Group created successfully."
  1. D MES^XPDUTL(PSDRX)
  1. Q