| 1 | LRBEECP1 ;DALOI/WTY - Edit CPT for CIDC (Cont'); 3/29/05 | 
|---|
| 2 | ;;5.2;LAB SERVICES;**291**;Sep 27, 1994 | 
|---|
| 3 | ; | 
|---|
| 4 | ; | 
|---|
| 5 | ; Called by LRBEECPT | 
|---|
| 6 | ; | 
|---|
| 7 | ; Reference to $$GET1^DIQ supported by IA #2056 | 
|---|
| 8 | ; Reference to ^DIR supported by IA #10026 | 
|---|
| 9 | ; | 
|---|
| 10 | Q | 
|---|
| 11 | ; | 
|---|
| 12 | AAMA(LRBETST,LRBETSTN) ;If panel, ask if AMA compliant | 
|---|
| 13 | N LRBEAX,LRBEQT | 
|---|
| 14 | S LRBEQT=0 F  D  Q:LRBEQT!(LRBEQUIT) | 
|---|
| 15 | .S LRBEAX=$$GAMA(LRBETST,LRBETSTN) | 
|---|
| 16 | .S:LRBEAX="" LRBEQT=1 Q:LRBEQT!(LRBEQUIT) | 
|---|
| 17 | .I +LRBEAX=-2 S LRBEQT=1 Q:LRBEQT | 
|---|
| 18 | .S LRBEAR2("TEST",LRBETST,"03-AMA FLAG")=LRBEAX,LRBEQT=1 | 
|---|
| 19 | Q | 
|---|
| 20 | ; | 
|---|
| 21 | GAMA(LRBETST,LRBETSTN) ; | 
|---|
| 22 | N LRBEAMA,LRBECPT,LRBEDAMA,LRBEDT,LRBEMSG,LRBEFIL,LRBEFLD,LRBEQT,LRBEDESC | 
|---|
| 23 | S LRBEMSG="Are the CPT codes for "_LRBETSTN_" AMA compliant or otherwise billable? " | 
|---|
| 24 | S LRBEFIL=60,LRBEFLD=508 | 
|---|
| 25 | S LRBEDAMA=$$GET1^DIQ(LRBEFIL,LRBETST_",",LRBEFLD,"I") | 
|---|
| 26 | S LRBEAMA=$$AMA(LRBEMSG,LRBEDAMA) Q:LRBEQUIT LRBEQUIT | 
|---|
| 27 | I LRBEAMA="" Q LRBEDAMA | 
|---|
| 28 | I LRBEAMA=LRBEDAMA Q -2 | 
|---|
| 29 | Q LRBEAMA | 
|---|
| 30 | ; | 
|---|
| 31 | AMA(LRBEMSG,DAMA) ; Ask if the panel CPTs are AMA compliant | 
|---|
| 32 | N X,Y,DIR,DTOUT,DUOUT,DIRUT | 
|---|
| 33 | S DIR("B")=$S(DAMA:"YES",1:"NO") | 
|---|
| 34 | S DIR("A")=LRBEMSG,DIR(0)="YA" D ^DIR | 
|---|
| 35 | I $D(DTOUT)!($D(DUOUT))!(X[U) S LRBEQUIT=1 Q LRBEQUIT | 
|---|
| 36 | Q Y | 
|---|