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

ABME5L13.m

Go to the documentation of this file.
  1. ABME5L13 ; IHS/ASDST/DMJ - Header
  1. ;;2.6;IHS Third Party Billing System;**6,8,11**;NOV 12, 2009;Build 133
  1. ;Header Segments
  1. ;
  1. START ;START HERE
  1. S ABMLOOP=2300
  1. D ^ABME5CLM ;5010 837P
  1. D WR^ABMUTL8("CLM")
  1. I $P(ABMB8,U,2) D ;accident
  1. .D EP^ABME8DTP(439,"D8",$P(ABMB8,U,2))
  1. .D WR^ABMUTL8("DTP")
  1. ;start new code abm*2.6*11 HEAT78400
  1. I $P(ABMB4,U,5)'="" D
  1. .D EP^ABME8DTP(452,"D8",$P(ABMB4,U,5))
  1. .D WR^ABMUTL8("DTP")
  1. ;end new code HEAT78400
  1. I $P(ABMB7,U)'=$P(ABMB7,"^",2) D
  1. .D EP^ABME5DTP(472,"RD8",$P(ABMB7,U),$P(ABMB7,"^",2))
  1. .D WR^ABMUTL8("DTP")
  1. I $P(ABMB7,U)=$P(ABMB7,"^",2) D
  1. .D EP^ABME5DTP(472,"D8",$P(ABMB7,U))
  1. .D WR^ABMUTL8("DTP")
  1. ;start new code abm*2.6*11 HEAT78400
  1. I $P(ABMB4,U,13)'="" D
  1. .D EP^ABME5DN1
  1. .D WR^ABMUTL8("DN1")
  1. ;end new code HEAT78400
  1. I $D(^ABMDBILL(DUZ(2),ABMP("BDFN"),71)) D
  1. .K ABM71CNT
  1. .S ABM71IEN=0
  1. .F S ABM71IEN=$O(^ABMDBILL(DUZ(2),ABMP("BDFN"),71,ABM71IEN)) Q:+ABM71IEN=0 D Q:$G(ABM71CNT)=10
  1. ..D ^ABME5PWK,WR^ABMUTL8("PWK")
  1. ..S ABM71CNT=+$G(ABM71CNT)+1
  1. I $P(ABMB9,"^",9) D
  1. .D EP^ABME5AMT("F5")
  1. .D WR^ABMUTL8("AMT")
  1. I $P(ABMB5,U,11)'="" D ;Referral Number
  1. .D EP^ABME5REF("9F")
  1. .D WR^ABMUTL8("REF")
  1. I $P(ABMB5,U,12)'="" D ;Prior Authorization
  1. .D EP^ABME5REF("G1")
  1. .D WR^ABMUTL8("REF")
  1. I $D(^ABMDBILL(DUZ(2),ABMP("BDFN"),61)) D
  1. .D EP^ABME5NTE("ADD")
  1. .D WR^ABMUTL8("NTE")
  1. D DXSET^ABMUTL8(ABMP("BDFN"))
  1. ;principal DX (BK)
  1. D EP^ABME5HI("BK")
  1. D WR^ABMUTL8("HI")
  1. Q