[613] | 1 | RABWIBB ;HOIFO/MDM - Radiology Billing Awareness ;12/20/04 12:55am
|
---|
| 2 | ;;5.0;Radiology/Nuclear Medicine;**57**;Mar 16, 1998
|
---|
| 3 | ; $$SWSTAT^IBBAPI uses DBIA #4663
|
---|
| 4 | ;
|
---|
| 5 | Q
|
---|
| 6 | FB(RAOIFN) ; called by ACC^RAO7OKS and FILEDX^RABWORD
|
---|
| 7 | ; Functional Requirement 12
|
---|
| 8 | ; Check PFSS Master Switch and quit if it is not on.
|
---|
| 9 | I '$$SWSTAT^IBBAPI() Q
|
---|
| 10 | ;
|
---|
| 11 | ; Initialize relevent variables
|
---|
| 12 | ; IBBARFN = Account Reference Number
|
---|
| 13 | ; IBBEVENT = HL7 Event Code
|
---|
| 14 | S IBBARFN="",IBBEVENT="A05"
|
---|
| 15 | ; Calling routine
|
---|
| 16 | S IBBAPLR="FB^RABWIBB"
|
---|
| 17 | ;
|
---|
| 18 | ; Define remaining (Required) IBB Variables and Arrays
|
---|
| 19 | D GA^RABWIBB2(RAOIFN)
|
---|
| 20 | ;
|
---|
| 21 | ; Functional Requirement 5
|
---|
| 22 | D STOR751^RABWIBB2(RAOIFN)
|
---|
| 23 | Q
|
---|
| 24 | PV1 ; (called by RAO7UTL) Front Door
|
---|
| 25 | ; OR EVSEND -> RA RECEIVE -> RAO7RO -> RAO7UTL
|
---|
| 26 | ;
|
---|
| 27 | I '$$SWSTAT^IBBAPI() Q ; PFSS is not turned on so stop
|
---|
| 28 | I $G(RACCOUNT)="" Q ; Needed data is missing so stop
|
---|
| 29 | ;
|
---|
| 30 | ; set RAPF to include PV1.50
|
---|
| 31 | ; $$STR(n) returns n delimiters.
|
---|
| 32 | S RAPF="PV1"_$$STR^RAO7UTL(2)_RA("PV1",2)_RAHLFS_RA("PV1",3)_$$STR^RAO7UTL(47)_RACCOUNT
|
---|
| 33 | ;
|
---|
| 34 | Q
|
---|
| 35 | DC(RAOIFN) ; called by EXMCAN^RAORDC
|
---|
| 36 | ;
|
---|
| 37 | I '$$SWSTAT^IBBAPI() Q ; PFSS is not turned on so stop
|
---|
| 38 | S RACCOUNT=$P(^RAO(75.1,RAOIFN,0),U,28) ; Get Account Reference
|
---|
| 39 | S IBBARFN=RACCOUNT
|
---|
| 40 | S IBBEVENT="A38"
|
---|
| 41 | ; Calling routine
|
---|
| 42 | S IBBAPLR="DC^RABWIBB"
|
---|
| 43 | D GA^RABWIBB2(RAOIFN)
|
---|
| 44 | ;
|
---|
| 45 | Q
|
---|
| 46 | GETDEPT ; called by PROC^RAPCE
|
---|
| 47 | S RAOIMG=$P($G(^RAO(75.1,RAOIFN,0)),U,3),RACCOUNT=$P($G(^RAO(75.1,RAOIFN,0)),U,28)
|
---|
| 48 | S RAIDPT=$P($G(^RA(79.2,RAOIMG,0)),U,6)
|
---|
| 49 | S ^TMP("RAPXAPI",$J,"PROCEDURE",X,"DEPARTMENT")=RAIDPT ; Requirement 11
|
---|
| 50 | Q
|
---|