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

BTIUPOS2.m

Go to the documentation of this file.
  1. BTIUPOS2 ; IHS/ITSC/LJF - More IHS post initialization actions ;
  1. ;;1.0;TEXT INTEGRATION UTILITIES;;NOV 04, 2004
  1. ;
  1. Q
  1. PROTCL ;EP; fix entries in protocols previously sent
  1. NEW DIE,DA,DR,X,Y
  1. S DIE="^ORD(101,"
  1. ; fix screen for Make Addendum protocol
  1. S DA=$O(^ORD(101,"B","TIU ACTION MAKE ADDENDUM",0)) Q:'DA
  1. S DR="24///I $D(^XUSEC(""TIUZCLIN2"",+$G(DUZ)))" D ^DIE
  1. Q
  1. ;
  1. PATCHES ;EP mark package file entry with patch #s required by OE/RR
  1. D BMES^XPDUTL("Adding older patches to patch history . . .")
  1. NEW PKG,VER,COUNT,PATCH,DA,DIC,X,Y
  1. S PKG=$O(^DIC(9.4,"C","TIU",0)) Q:'PKG
  1. S VER=$O(^DIC(9.4,PKG,22,"B","1.0",0)) I 'VER D ADD(PKG) Q:VER<1
  1. F COUNT=1:1 S PATCH=$P($T(PATCH+COUNT),";;",2) Q:PATCH="" D
  1. . I $D(^DIC(9.4,PKG,22,VER,"PAH","B",PATCH)) Q ;already in file
  1. . S DIC="^DIC(9.4,"_PKG_",22,"_VER_",""PAH"","
  1. . S DA(2)=PKG,DA(1)=VER,DIC(0)="L"
  1. . S DIC("P")=$P(^DD(9.49,1105,0),U,2)
  1. . S X=PATCH,DIC("DR")=".02///"_DT_";.03///`"_DUZ
  1. . D ^DIC
  1. Q
  1. ;
  1. ADD(IEN) ; add version to Package file
  1. NEW DIC,X,Y,DA
  1. S DIC="^DIC(9.4,"_IEN_",22,",DIC(0)="L",X="1.0"
  1. S DIC("P")=$P(^DD(9.4,22,0),U,2)
  1. S DIC("DR")="2///"_DT_";3///`"_DUZ,DA(1)=IEN
  1. D ^DIC S VER=+Y
  1. Q
  1. ;
  1. PATCH ;;
  1. ;;1 SEQ #4;;IMAGING 3.0
  1. ;;3 SEQ #5;; Other TIU patches
  1. ;;4 SEQ #8;;GMRC*3*4
  1. ;;7 SEQ #9;;OR*3*10
  1. ;;15 SEQ #10;;OR*3*2/OR*3*10
  1. ;;19 SEQ #19;;GMRC*3*4/OR*3*10
  1. ;;28 SEQ #22;;OR*3*10
  1. ;;31 SEQ #34;;GMRC*3*4
  1. ;;47 SEQ #60;;OR*3*10/IMAGING 3.0
  1. ;;76 SEQ #70;;OR*3*10
  1. ;;63 SEQ #76;;IMAGING 3.0
  1. ;;80 SEQ #82;;OR*3*10
  1. ;;102 SEQ #86;;OR*3*10
  1. ;;89 SEQ #90;;OR*3*10
  1. ;;108 SEQ #99;;OR*3*85
  1. ;;100 SEQ #103;;OR*3*109
  1. ;;105 SEQ #106;;OR*3*85
  1. ;;119 SEQ #109;;OR*3*109
  1. ;;125 SEQ #113;;OR*3*109
  1. ;;127 SEQ #118;;OR*3*116
  1. ;;122 SEQ #119;;OR*3*116
  1. ;;109 SEQ #123;;Clinical Procedures
  1. ;;124 SEQ #124;;OR*3*148/OR*3*141
  1. ;;138 SEQ #125;;OR*3*148
  1. ;;150 SEQ #142;;OR*3*153
  1. ;;135 SEQ #144;;TIU*1.0*170