Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Entry Points |  Interaction Calls
Print Page as PDF
Routine: IBCNBCD6

Package: Integrated Billing

Routine: IBCNBCD6


Information

IBCNBCD6 ;ALB/AWC - MCCF FY14 Subscriber Display Screens ;25 Feb 2015

Source Information

Source file <IBCNBCD6.m>

Entry Points

Name Comments DBIA/ICR reference
SUB(IBBUFDA,IBEXTDA,IBRIEN,IBSEL,IBTYPE,IBRESULT,DFN,IBFNAM,IBVAL,IBHOLD,IBXHOLD) ; called from routine SUB^IBCMBMI
; Move patient data(file #2) <or> income person data(408.13) into existing Patient Policy (file 2.312)
SELF(IBSET,IBBUFDA,IBRIEN,IBEXTDA,IBTYPE,BUFARR,EXTARR,IBCHNG,IBCHNGN,IBFLDS,IBLBLS,IBADDS,IBRESULT,IBHOLD,IBXHOLD) ; get data for "self" relationship
SPOUSE(IBSET,IBBUFDA,IBRIEN,IBEXTDA,IBTYPE,BUFARR,EXTARR,IBCHNG,IBCHNGN,IBFLDS,IBLBLS,IBADDS,IBRESULT,IBHOLD,IBXHOLD) ; get data for "spouse" relationship
NSPOUSE(IBSET,IBBFDA,IBRIEN,IBEXTDA,IBTYPE,BUFARR,EXTARR,IBCHNG,IBCHNGN,IBFLDS,IBLBLS,IBADDS,IBRESULT,IBHOLD,IBXHOLD) ; no spuse data
STUFF(IBSET,IBEXTDA,IBRESULT) ; update fields in insurance files that
POLOTH(IBBUFDA,IBEXTDA,IBRESULT) ; other special cases that can not be transferred using the generic code above, usually because of dependencies
FIELDS(IBSET,IBFLDS,IBLBLS,IBADDS) ; return array of corresponding fields: IBFLDS(Buffer #)=Ins #
EHANDLE(IBSET,FMERR,IBRESULT) ;
REMOVDEL(FMERR) ;
; Removed field delete errors. SET and STUFF API delete data first and
; then update with new data from Insurance Buffer file. Error Code 712
; "Deletion was attempted but not allowed" errors will be removed from
; the returned FM error array
;
; INPUT/OUTPUT:
; FMERR - Array that is returned by FM with error messages
DPTDR ; -- insurance type subfile(#2.312) ^ insurance verificaiton processor(#355.33) fields ^ insurance type subfile(#2.312) fields
DPTFLD ; -- insurance verification processor(#355.33) field ^ insurance type subfile(#2.312)
DGPRDR ; -- insurance type subfile(#2.312) ^ insurance verificaiton processor(#355.33) fields ^ insurance type subfile(#2.312) fields
DGPRFLD ; -- insurance verification processor(#355.33) field ^ insurance type subfile(#2.312)
NDR ; -- insurance type subfile(#2.312) ^ insurance verificaiton processor(#355.33) fields ^ insurance type subfile(#2.312) fields
NFLD ; -- insurance verification processor(#355.33) field ^ insurance type subfile(#2.312)
POLDR ;
POLA ; auto set fields

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Error... SUB-IBCNBCD6 Could not file fields with nulls"
  • Line Location: SUB+16
Function Call: WRITE
  • Prompt: !,"Error... SUB-IBCNBCD6 Could not file fields with data"
  • Line Location: SUB+18
Info |  Source |  Entry Points |  Interaction Calls