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

APCLTAXF.m

Go to the documentation of this file.
  1. APCLTAXF ; IHS/CMI/LAB - DISPLAY IND LISTS ;
  1. ;;2.0;IHS PCC SUITE;;MAY 14, 2009
  1. ;; ;
  1. ICD9ADD ;EP
  1. S ATXFLG=""
  1. I APCLFILE=80 S APCLGBL="^ICD9("
  1. S APCLX=APCLTAXI
  1. D BUILD,^APCLCODE
  1. D EDIT
  1. K ATXFLG,APCLX,APCLL,ATX,APCLTBLE
  1. Q
  1. ;
  1. BUILD ;BUILD APCLTBLE FOR ROUTINE ATXCODE
  1. S APCLCODE=0 F S APCLCODE=$O(^ATXAX(APCLX,21,"AA",APCLCODE)) Q:APCLCODE="" S APCLTBLE(APCLCODE)=$O(^(APCLCODE,""))
  1. Q
  1. ENTER ;
  1. S APCL=0 F S APCL=$O(APCLTBLE(APCL)) Q:APCL="" S APCL("X")=$E(APCL,1,($L(APCL)-1)) D CALLDIE I $D(Y) S APCLSTP=1 Q
  1. W !!,"Done!"
  1. Q
  1. ;
  1. CALLDIE ;
  1. S APCLHI=$E(APCLTBLE(APCL),1,($L(APCLTBLE(APCL))-1)),DIE="^ATXAX(",DR="2101///"_APCL("X")_" ",DA=APCLX,DR(2,9002226.02101)=".02////"_APCLHI_" " D ^DIE I $D(Y)
  1. E I '$D(ZTQUEUED),$D(APCL("NOT TAX")) W "."
  1. I $D(Y),'$D(ZTQUEUED),$D(APCL("NOT TAX")) W !!,"ERROR ENCOUNTERED - REENTER RANGES",!
  1. K DIE,DR,DA
  1. Q
  1. ;
  1. EDIT ;DELETE CODES IN TAXONOMY FILE, THEN ENTER NEW RANGES
  1. S APCL=0 F S APCL=$O(^ATXAX(APCLX,21,APCL)) Q:APCL'=+APCL S DA(1)=APCLX,DA=APCL,DIK="^ATXAX("_DA(1)_",21," D ^DIK K DIK,DA
  1. D ENTER
  1. Q
  1. ;
  1. EOJ1 ;
  1. K APCLHI
  1. I $D(ZTQUEUED) S ZTREQ="@"
  1. Q
  1. ;