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

BPXRMTAX.m

Go to the documentation of this file.
  1. BPXRMTAX ; IHS/MSC/MGH - Version 2.0 Patch 3. ;20-Nov-2014 15:49;du
  1. ;;2.0;CLINICAL REMINDERS;**1003**;Feb 04, 2005;Build 21
  1. ;
  1. BUILD ;Rebuild taxonomy
  1. N DA,DIC,DLAYGO,DTOUT,DUOUT,Y,TERM
  1. S DIC="^PXD(811.2,"
  1. S DIC(0)="AEMQ"
  1. S DIC("A")="Select Reminder Taxonomy: "
  1. S DIC("S")="I $$VEDIT^PXRMUTIL(DIC,Y)"
  1. S DLAYGO=811.2
  1. D ^DIC
  1. I ($D(DTOUT))!($D(DUOUT)) Q
  1. I Y=-1 G END
  1. S DA=$P(Y,U,1)
  1. S TERM=$P(Y,U,2)
  1. D RTAXEXP(TERM)
  1. Q
  1. RTAXEXP(TERM) ;Rebuild taxonomy expansions.
  1. N IEN,IND,TEXT,TNAME
  1. D BMES^XPDUTL("Rebuilding taxonomy expansions.")
  1. S IEN=$O(^PXD(811.2,"B",TERM,""))
  1. I IEN="" Q
  1. S TEXT=" Working on taxonomy "_IEN
  1. D BMES^XPDUTL(TEXT)
  1. D DELEXTL^PXRMBXTL(IEN)
  1. D EXPAND^PXRMBXTL(IEN,"")
  1. Q