| 1 | IBBAPI ;OAK/ELZ - APIS FOR OTHER PACKAGES FOR PFSS ;6-MAY-2003
 | 
|---|
| 2 |  ;;2.0;INTEGRATED BILLING;**256,228,267,260,286**;21-MAR-94
 | 
|---|
| 3 |  ;;Per VHA Directive 10-93-142, this routine should not be modified.
 | 
|---|
| 4 |  ;
 | 
|---|
| 5 |  ; -- See IBBDOC for API details
 | 
|---|
| 6 |  ;
 | 
|---|
| 7 | INSUR(DFN,IBDT,IBSTAT,IBR,IBFLDS) ; Return Patient Insurance Information
 | 
|---|
| 8 |  ;
 | 
|---|
| 9 |  Q $$INSUR^IBBFAPI($G(DFN),$G(IBDT),$G(IBSTAT),.IBR,$G(IBFLDS))
 | 
|---|
| 10 |  ;
 | 
|---|
| 11 |  ;
 | 
|---|
| 12 | CIDC(DFN) ; Return if CIDC questions should be asked for DFN
 | 
|---|
| 13 |  ;
 | 
|---|
| 14 |  Q $$CIDC^IBBASCI($G(DFN))
 | 
|---|
| 15 |  ;
 | 
|---|
| 16 | SWSTAT() ;Return the PFSS Master switch status
 | 
|---|
| 17 |  ;
 | 
|---|
| 18 |  Q $$SWSTAT^IBBASWCH()
 | 
|---|
| 19 |  ;
 | 
|---|
| 20 | GETACCT(IBBDFN,IBBARFN,IBBEVENT,IBBAPLR,IBBPV1,IBBPV2,IBBPR1,IBBDG1,IBBZCL,IBBDIV,IBBRAIEN,IBBSURG) ;
 | 
|---|
| 21 |  ;Send visit data to external medical billing system
 | 
|---|
| 22 |  ;
 | 
|---|
| 23 |  Q $$GET^IBBAACCT(IBBDFN,IBBARFN,IBBEVENT,$G(IBBAPLR),.IBBPV1,.IBBPV2,.IBBPR1,.IBBDG1,.IBBZCL,$G(IBBDIV),$G(IBBRAIEN),.IBBSURG)
 | 
|---|
| 24 |  ;
 | 
|---|
| 25 | GETCHGID() ;Obtain unique charge id for service being charged
 | 
|---|
| 26 |  ;
 | 
|---|
| 27 |  Q $$GETCHGID^IBBACHRG()
 | 
|---|
| 28 |  ;
 | 
|---|
| 29 | CHARGE(IBBDFN,IBBARFN,IBBCTYPE,IBBUCID,IBBFT1,IBBPR1,IBBDG1,IBBZCL,IBBRXE,IBBORIEN,IBBPROS) ;
 | 
|---|
| 30 |  ;Send charge data to external medical billing system
 | 
|---|
| 31 |  ;
 | 
|---|
| 32 |  Q $$CHARGE^IBBACHRG(IBBDFN,IBBARFN,IBBCTYPE,IBBUCID,.IBBFT1,.IBBPR1,.IBBDG1,.IBBZCL,.IBBRXE,$G(IBBORIEN),.IBBPROS)
 | 
|---|
| 33 |  ;
 | 
|---|
| 34 | SETACCT(IBBDFN,HLMTIENS) ;Store external medical billing system's visit# in file #375 record
 | 
|---|
| 35 |  ;
 | 
|---|
| 36 |  Q $$SET^IBBAADTI(IBBDFN,HLMTIENS)
 | 
|---|
| 37 |  ;
 | 
|---|
| 38 | EXTNUM(IBBDFN,IBBARFN) ;Get external medical billing system's visit#
 | 
|---|
| 39 |  ;
 | 
|---|
| 40 |  Q $$EXTNUM^IBBAACCT(IBBDFN,IBBARFN)
 | 
|---|
| 41 |  ;
 | 
|---|