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

ABMDF1A.m

Go to the documentation of this file.
  1. ABMDF1A ; IHS/ASDST/DMJ - Set UB82 Print Array - cont ;
  1. ;;2.6;IHS 3P BILLING SYSTEM;;NOV 12, 2009
  1. ;Original;TMD;
  1. ;
  1. ;IHS/DSD/DMJ - 5/14/1999 - NOIS HQW-0599-100027 Patch 2
  1. ; Y2K IV&V issues, all $$HDT^ABMDUTL changed to $$HDTO^ABMDUTL
  1. ; in lines: ADMIT,FRM,TO,FROM,THRU
  1. ;
  1. ; IHS/SD/SDR - v2.6 CSV
  1. ;
  1. BNODES S ABM("B5")=$G(^ABMDBILL(DUZ(2),ABMP("BDFN"),5)),ABM("B6")=$G(^ABMDBILL(DUZ(2),ABMP("BDFN"),6)),ABM("B7")=$G(^ABMDBILL(DUZ(2),ABMP("BDFN"),7)),ABM("B8")=$G(^ABMDBILL(DUZ(2),ABMP("BDFN"),8))
  1. ACCDHR S $P(ABMF(8),U,8)=$P(ABM("B8"),U,4)
  1. I $P(ABMP("B0"),U,7)'=111 G FROM
  1. ;
  1. ; Hosp Info
  1. DX ;
  1. I $P(ABM("B5"),U,9)]"",$D(^ICD9($P(ABM("B5"),U,9),0)) S $P(ABMF($S($P($G(^AUTNINS(ABMP("INS"),2)),U)="R":59,1:4)),U,6)=$P($$DX^ABMCVAPI($P(ABM("B5"),U,9),ABMP("VDT")),U,2) ;CSV-c
  1. ADMIT I $P(ABM("B6"),U,1)]"" S $P(ABMF(8),U,4)=$$HDTO^ABMDUTL($P(ABM("B6"),U))
  1. HR S $P(ABMF(8),U,5)=$P(ABM("B6"),U,2)
  1. TYPE I $P(ABM("B5"),U,1)]"" S $P(ABMF(8),U,6)=$P(^ABMDCODE($P(ABM("B5"),U,1),0),U)
  1. SRC I $P(ABM("B5"),U,2)]"" S $P(ABMF(8),U,7)=$P(^ABMDCODE($P(ABM("B5"),U,2),0),U)
  1. DISCHR S $P(ABMF(8),U,9)=$P(ABM("B6"),U,4)
  1. STAT I $P(ABM("B5"),U,3)]"" S $P(ABMF(8),U,10)=$P(^ABMDCODE($P(ABM("B5"),U,3),0),U)
  1. PSRO I $P(ABM("B5"),U,4) S $P(ABMF(57),U)=$P(^ABMDCODE($P(ABM("B5"),U,4),0),U)
  1. FRM S $P(ABMF(57),U,2)=$$HDTO^ABMDUTL($P(ABM("B5"),U,5))
  1. TO S $P(ABMF(57),U,3)=$$HDTO^ABMDUTL($P(ABM("B5"),U,6))
  1. GRC S $P(ABMF(57),U,4)=$P(ABM("B5"),U,7)
  1. AUTH S $P(ABMF(57),U,5)=$P(ABM("B5"),U,8)
  1. ;
  1. DAYS ; Service Periods
  1. CVD I $P(ABM("B7"),U,3)]"" S $P(ABMF(8),U,13)=$P(ABM("B7"),U,3)
  1. NONCVD I $P(ABM("B6"),U,6)]"" S $P(ABMF(8),U,14)=$P(ABM("B6"),U,6)
  1. CID I $P(ABM("B6"),U,7)]"" S $P(ABMF(8),U,15)=$P(ABM("B6"),U,7)
  1. LRD I $P(ABM("B6"),U,8)]"" S $P(ABMF(8),U,16)=$P(ABM("B6"),U,8)
  1. FROM I $P(ABM("B7"),U)]"" S $P(ABMF(8),U,11)=$$HDTO^ABMDUTL($P(ABM("B7"),U))
  1. THRU I $P(ABM("B7"),U,2)]"" S $P(ABMF(8),U,12)=$$HDTO^ABMDUTL($P(ABM("B7"),U,2))
  1. BLOOD I $P(ABM("B7"),U,6)]"" S $P(ABMF(12),U,7)=$P(ABM("B7"),U,6)
  1. I $P(ABM("B7"),U,7)]"" S $P(ABMF(12),U,8)=$P(ABM("B7"),U,7)
  1. I $P(ABM("B7"),U,8)]"" S $P(ABMF(12),U,9)=$P(ABM("B7"),U,8)
  1. I $P(ABM("B7"),U,9)]"" S $P(ABMF(12),U,10)=$P(ABM("B7"),U,9)
  1. ;
  1. K ABM,ABMX,ABMV
  1. G ^ABMDF1B