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

ICDDRG14.m

Go to the documentation of this file.
  1. ICDDRG14 ;ALB/GRR - FIX SURGERY HIERARCHY ; 9/29/04 3:48pm
  1. ;;18.0;DRG Grouper;**14,31**;Oct 20, 2000;Build 7
  1. ;
  1. G POST:ICDPD'["D" I ICDOR["c" D Q
  1. . I ICDDATE>3070930.9 S ICDRG=766
  1. . E S ICDRG=$S(ICDCC:370,1:371)
  1. NOV I ICDOR["s"!(ICDOR["g") D Q
  1. . I ICDDATE>3070930.9 S ICDRG=$S(ICDOR["s":767,1:768)
  1. . E S ICDRG=$S(ICDOR["s":374,1:375)
  1. ;
  1. I ICDDATE>3070930.9 S ICDRG=$S(ICDSD["n"!(ICDPD["n"):774,1:775) Q
  1. E S ICDRG=$S(ICDSD["n"!(ICDPD["n"):372,1:373) Q
  1. ;
  1. POST N DRGFY,ICDREF
  1. S (DRGFY,ICDREF)=""
  1. I ICDPD["d" S ICDRG=$S(ICDOR["O":377,1:376) Q
  1. S ICDRG=$O(ICDRG(0)) I ICDRG'>0 S ICDRG=469 Q
  1. S DRGFY=$O(^ICD(ICDRG,2,"B",+ICDDATE),-1)
  1. S ICDREF=$O(^ICD(ICDRG,2,"B",$S($G(DRGFY):DRGFY,1:3041001),ICDREF))
  1. S ICDREF=$P($G(^ICD(ICDRG,2,+ICDREF,0)),U,3)
  1. I ICDREF'="" S ICDREF="DRG"_ICDRG_"^"_ICDREF D @ICDREF K ICDREF
  1. Q