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

BDGPRE.m

Go to the documentation of this file.
  1. BDGPRE ; IHS/ANMC/LJF - PIMS PREINIT ; [ 12/02/2002 4:25 PM ]
  1. ;;5.3;PIMS;;APR 26, 2002
  1. ;
  1. ; Changes that must be made BEFORE running install
  1. ;11/6/2002 WAR - added a call to ^BDGPRE1
  1. ;D DPTDEL,BULLD,BULLC Q
  1. D ^BDGPRE1,DPTDEL,BULLD,BULLC Q
  1. ;
  1. DPTDEL ; -- delete old dd for files 2,40.8, 42, 43, 44, 405
  1. ; -- VA removed lots of fields
  1. S ADIFROM("IHS")="" ;so user won't be asked continue question
  1. K ^UTILITY("XBDSET",$J)
  1. S ^UTILITY("XBDSET",$J,2)="S^S"
  1. S ^UTILITY("XBDSET",$J,40.8)="S^S"
  1. S ^UTILITY("XBDSET",$J,42)="S^S"
  1. S ^UTILITY("XBDSET",$J,43)="S^S"
  1. S ^UTILITY("XBDSET",$J,44)="S^S"
  1. S ^UTILITY("XBDSET",$J,405)="S^S"
  1. D EN2^XBKD
  1. K ADIFROM("IHS")
  1. Q
  1. ;
  1. BULLD ; delete obsolete bulletins
  1. NEW BDGI,DIK,DA,NAME
  1. S DIK="^XMB(3.6,"
  1. F BDGI=1:1:3 S NAME=$P($T(OLDBUL+BDGI),";;",2) D
  1. . Q:'$D(^XMB(3.6,"B",NAME)) ;does not have old bulletins
  1. . S DA=$O(^XMB(3.6,"B",NAME,0)) I DA D ^DIK
  1. Q
  1. ;
  1. BULLC ; change names of ADT bulletins if already on system
  1. ; and delete message text to start fresh
  1. NEW DIE,DA,DR,OLD,IEN,X,BDGI
  1. F BDGI=1:1:9 S OLD=$P($T(BULLNM+BDGI),";;",2) D
  1. . Q:'$D(^XMB(3.6,"B",OLD)) ;does not have old bulletin
  1. . S IEN=$O(^XMB(3.6,"B",OLD,0)) Q:'IEN ;bad xref
  1. . ;
  1. . ; change name
  1. . S DIE=3.6,DA=IEN,DR=".01///"_$P($T(BULLNM+BDGI),";;",3) D ^DIE
  1. . ;
  1. . ; now remove message text
  1. . S X=0 F S X=$O(^XMB(3.6,IEN,1,X)) Q:'X D
  1. .. K ^XMB(3.6,IEN,1,X,0)
  1. Q
  1. ;
  1. ;
  1. OLDBUL ;; obsolete bulletins
  1. ;;DG IHS INCOMPLETE MOVEMENT;;
  1. ;;DG IHS ADCORR;;
  1. ;;DG IHS VHOSP;;
  1. ;
  1. ;
  1. BULLNM ;; bulletin names (old;;new)
  1. ;;DG IHS A&D;;BDG A&D READY;;
  1. ;;DG IHS B ADMIT AFTER DAY SURG;;BDG ADMIT AFTER DAY SURG;;
  1. ;;DG IHS B AMA DISCHARGE;;BDG AMA DISCHARGE;;
  1. ;;DG IHS B DEATH;;BDG DEATH;;
  1. ;;DG IHS B ICU TRANSFER;;BDG ICU TRANSFER;;
  1. ;;DG IHS B READMISSION;;BDG READMISSION;;
  1. ;;DG IHS B TRANSFER IN ADMIT;;BDG TRANSFER IN ADMIT;;
  1. ;;DG IHS B TRANSFER OUT DISCH;;BDG TRANSFER OUT DISCH;;
  1. ;;DG IHS DELETED ADMITS;;BDG DELETED ADMITS;;