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

ICD161P.m

Go to the documentation of this file.
  1. ICD161P ;ALB/JDS - DRG GROUPER 16 PRE-INSTALL ; 09-DEC-98
  1. ;;16.0;DRG Grouper;**1**;Jan 15, 1999
  1. ;
  1. ; This routine makes modifications to ICD files
  1. ;
  1. ; These files must be reloaded upon completion of the
  1. ; patch installation.
  1. ;
  1. EN ;
  1. N I,XPDIDTOT,ICDX,ENTRY,DA,DIC,MDC22,DIE,DIK,DR,PROC,X
  1. S MDC22=$P($T(MDC22),";;",2)
  1. D BMES^XPDUTL(">>>> Updating MDC 22 Diagnosis Codes")
  1. F I=1:1:$L(MDC22,U) D
  1. .S ENTRY=$P(MDC22,U,I)
  1. .S DA=+$O(^ICD9("BA",ENTRY_" ",0)) Q:'DA
  1. .S DR="2///b;Q;2///@;61///510;60///511;5///22"
  1. .S DIE="^ICD9(" D ^DIE
  1. ;MDC 1
  1. D BMES^XPDUTL(">>>> Updating MDC 1 Procedure Codes")
  1. F PROC=38.7,83.92,83.93 S ENTRY=+$O(^ICD0("BA",PROC_" ",0)) I ENTRY D
  1. .I $D(^ICD0(ENTRY,"MDC",1)) S DIK="^DIK(ENTRY,""MDC"",",DA=1,DA(1)=ENTRY D ^DIK
  1. .I '$D(^ICD0(ENTRY,"MDC",0)) S ^(0)="^80.12PA"
  1. .S DIC="^ICD0(ENTRY,""MDC"",",X=1,DIC("DR")="1///7;2///8",DIC(0)="LM",DA(1)=ENTRY D ^DIC
  1. ;MDC 5
  1. D BMES^XPDUTL(">>>> Updating MDC 5 Procedure Codes")
  1. S ENTRY=+$O(^ICD0("BA","86.06 ",0)) I ENTRY D
  1. .I $D(^ICD0(ENTRY,"MDC",5)) S DIK="^ICD0(ENTRY,""MDC"",",DA=5,DA(1)=ENTRY D ^DIK
  1. .I '$D(^ICD0(ENTRY,"MDC",0)) S ^(0)="^80.12PA"
  1. .S DIC="^ICD0(ENTRY,""MDC"",",X=5,DIC("DR")="1///120",DA(1)=ENTRY,DIC(0)="LM" D ^DIC
  1. ;MDC 4
  1. D BMES^XPDUTL(">>> Updating MDC 4 Procedure Codes")
  1. S ENTRY=+$O(^ICD0("BA","39.50 ",0)) I ENTRY D
  1. .I $D(^ICD0(ENTRY,"MDC",4)) S DIK="^ICD0(ENTRY,""MDC"",",DA=4,DA(1)=ENTRY D ^DIK
  1. .I '$D(^ICD0(ENTRY,"MDC",0)) S ^(0)="^80.12PA"
  1. .S DIC="^ICD0(ENTRY,""MDC"",",X=4,DIC("DR")="1///76;2///77",DA(1)=ENTRY,DIC(0)="LM" D ^DIC
  1. D BMES^XPDUTL(">>> Changing Diagnostic Code as Valid Principal Diagnoses")
  1. S DA=+$O(^ICD9("BA","V71.9 ",0))
  1. I DA S DIE="^ICD9(",DR="101///1;Q;101///@" D ^DIE
  1. Q
  1. MDC22 ;;948.90^948.80^948.70^948.60^948.50^948.40^948.30^948.20^948.10^948.00