ABMP2623 ; IHS/SD/SDR - 3P BILLING 2.6 Patch 23 POST INIT ;
;;2.6;IHS Third Party Billing;**23**;NOV 12, 2009;Build 427
;
;IHS/SD/SDR 2.6*23 HEAT269872 CR8904 Added Place of Service #15 Mobile Unit
;IHS/SD/SDR 2.6*23 CR9261 Added Place of Service #02 Telemedicine
;
POST ;EP
D ECODES ;add new 3P Codes entries
Q
ECODES ;EP
K DIC,X
F ABMI=1:1 S ABMLN=$P($T(ECODETXT+ABMI),";;",2) Q:ABMLN="END" D
.S ABMCODE=$P(ABMLN,U)
.I $D(^ABMDCODE("AC",$P(ABMLN,U,2),ABMCODE)) D Q
..S DA=$O(^ABMDCODE("AC",$P(ABMLN,U,2),ABMCODE,0))
..S $P(^ABMDCODE(DA,0),U,2)=$P(ABMLN,U,2),$P(^(0),U,3)=$P(ABMLN,U,3),$P(^(0),U,4)=$P(ABMLN,U,4)
.S ABMDESC=$P(ABMLN,U,3)
.S ABMINAC=$P(ABMLN,U,4)
.S DIC="^ABMDCODE("
.S DIC(0)="ML"
.S X=ABMCODE
.S DIC("DR")=".02///"_$P(ABMLN,U,2)
.S DIC("DR")=DIC("DR")_";.03///"_ABMDESC
.S DIC("DR")=DIC("DR")_";.04///"_ABMINAC
.K DD,DO
.D FILE^DICN
Q
;
ECODETXT ;
;;15^H^Mobile Unit
;;02^H^Telemedicine
;;END
ABMP2623 ; IHS/SD/SDR - 3P BILLING 2.6 Patch 23 POST INIT ;
+1 ;;2.6;IHS Third Party Billing;**23**;NOV 12, 2009;Build 427
+2 ;
+3 ;IHS/SD/SDR 2.6*23 HEAT269872 CR8904 Added Place of Service #15 Mobile Unit
+4 ;IHS/SD/SDR 2.6*23 CR9261 Added Place of Service #02 Telemedicine
+5 ;
POST ;EP
+1 ;add new 3P Codes entries
DO ECODES
+2 QUIT
ECODES ;EP
+1 KILL DIC,X
+2 FOR ABMI=1:1
SET ABMLN=$PIECE($TEXT(ECODETXT+ABMI),";;",2)
IF ABMLN="END"
QUIT
Begin DoDot:1
+3 SET ABMCODE=$PIECE(ABMLN,U)
+4 IF $DATA(^ABMDCODE("AC",$PIECE(ABMLN,U,2),ABMCODE))
Begin DoDot:2
+5 SET DA=$ORDER(^ABMDCODE("AC",$PIECE(ABMLN,U,2),ABMCODE,0))
+6 SET $PIECE(^ABMDCODE(DA,0),U,2)=$PIECE(ABMLN,U,2)
SET $PIECE(^(0),U,3)=$PIECE(ABMLN,U,3)
SET $PIECE(^(0),U,4)=$PIECE(ABMLN,U,4)
End DoDot:2
QUIT
+7 SET ABMDESC=$PIECE(ABMLN,U,3)
+8 SET ABMINAC=$PIECE(ABMLN,U,4)
+9 SET DIC="^ABMDCODE("
+10 SET DIC(0)="ML"
+11 SET X=ABMCODE
+12 SET DIC("DR")=".02///"_$PIECE(ABMLN,U,2)
+13 SET DIC("DR")=DIC("DR")_";.03///"_ABMDESC
+14 SET DIC("DR")=DIC("DR")_";.04///"_ABMINAC
+15 KILL DD,DO
+16 DO FILE^DICN
End DoDot:1
+17 QUIT
+18 ;
ECODETXT ;
+1 ;;15^H^Mobile Unit
+2 ;;02^H^Telemedicine
+3 ;;END