Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: IBCIST

Package: Integrated Billing

Routine: IBCIST


Information

IBCIST ;DSI/SLM - ENTRY POINTS FOR CLAIMSMANAGER INTERFACE ;7-MAR-2001

Source Information

Source file <IBCIST.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
Integrated Billing 8 (ADD,UPDT)^IBCIADD1  ($$CK1,$$CK2,$$CKLI,CKFT,ST)^IBCIUT1  ($$ASND,CLEAN1)^IBCIUT2  (COMERR,DELTI,GENERR)^IBCIUT4  $$ENV^IBCIUT5  CLRCMQ^IBCIUT6  COMMENT^IBCIUT7  EN^IBCIWK  
Kernel 1 $$NOW^XLFDT  
VA FileMan 1 FILE^DIE  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 9

Package Total Caller Graph
Integrated Billing 9 IB20P203  IBCB2  IBCC  IBCIADD1  IBCIL0  IBCIMG  IBCISC  IBCIUT1  
IBCSC1  

Entry Points

Name Comments DBIA/ICR reference
ST1 ;add or update in 351.9
ST1Q
ST2 ;send to claimsmanager
; When calling ST2 the following 4 variables will always be returned:
; IBCISNT - identifies where it was sent from
; IBCIERR - error code if error condition
; IBCISTAT - claim status in 351.9
; IBCIREDT - re-edit flag
ST2Q
SEND ; send the bill to claimsmanager
SENDX ;
UPDT1 ; update certain fields when editing
; update the Date/Time Last Edited field (.08)
; update the User Last Edited field (.09)
UPDT2 ; update certain fields when sending
; update the Entered By User field if not there (.07)
; update the Date/Time Entered field if not there (.06)
; update the number of times sent to ClaimsManager (.04)
; update the Date/Time last sent to ClaimsManager (.03)
; update the Last Sent By User field (.05)
OVRDN ;clear if overridden
OVRDN1 ;set if overridden
MSG1 ;display 'sending to ClaimsManager' message
MSG2 ;display 'no errors found' message
MSG3 ;display 'comm error' messsage
MSG4 ;display 'no line items' message
MSG5 ;display 'cancelled' message

External References

Name Field # of Occurrence
FILE^DIE UPDT1+6, UPDT2+14, OVRDN+5, OVRDN1+4
ADD^IBCIADD1 ST1+12
UPDT^IBCIADD1 ST1+13
$$CK1^IBCIUT1 ST1+2, ST2+10
$$CK2^IBCIUT1 ST2+17
$$CKLI^IBCIUT1 ST2+34, ST2+53, ST2+64, ST2+77
CKFT^IBCIUT1 ST2+9
ST^IBCIUT1 ST2+18, ST2+19, ST2+21, ST2+22, ST2+23, ST2+54
$$ASND^IBCIUT2 SEND+1
CLEAN1^IBCIUT2 ST2Q
COMERR^IBCIUT4 SEND+2
DELTI^IBCIUT4 ST2+55
GENERR^IBCIUT4 ST2+40
$$ENV^IBCIUT5 ST2+14
CLRCMQ^IBCIUT6 SEND+3
COMMENT^IBCIUT7 ST2+50
EN^IBCIWK ST2+30
$$NOW^XLFDT UPDT1+5, UPDT2+10, UPDT2+11

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"... ",$S(IBCIMT="T":"TEST-",1:""),"Sending ",$P(^DGCR(399,IBIFN,0),U)," to ClaimsManager"
  • Line Location: MSG1+1
Function Call: WRITE
  • Prompt: !!,"No Errors found by ClaimsManager"
  • Line Location: MSG2+1
Function Call: WRITE
  • Prompt: !!,"Communications Error - Not Sent to ClaimsManager"
  • Line Location: MSG3+1
Function Call: WRITE
  • Prompt: !?3,$P(IBCIERR,U,2)
  • Line Location: MSG3+2
Function Call: WRITE
  • Prompt: !?3,$P($P(IBCIERR,U,3)," - ",1)
  • Line Location: MSG3+4
Function Call: WRITE
  • Prompt: !?3,$P($P(IBCIERR,U,3,99)," - ",2,99)
  • Line Location: MSG3+5
Function Call: WRITE
  • Prompt: !!,"There are no line items associated with this claim."
  • Line Location: MSG4+1
Function Call: WRITE
  • Prompt: !!,"ClaimsManager cannot process without line items. Please"
  • Line Location: MSG4+2
Function Call: WRITE
  • Prompt: !,"enter the line item data and resend."
  • Line Location: MSG4+3
Function Call: WRITE
  • Prompt: !!,"... Claim has been CANCELLED in ClaimsManager."
  • Line Location: MSG5+1
Routine Call
  • DIE
  • Line Location:
    • UPDT1+6
    • UPDT2+14
    • OVRDN+5
    • OVRDN1+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DGCR(399 - [#399] ST1+10, MSG1+1
^IBA(351.9 - [#351.9] ST1+12, ST2+11, ST2+40, ST2+53, UPDT2+9, UPDT2+10, UPDT2+11, OVRDN+2

Label References

Name Line Occurrences
MSG1 ST2+26, ST2+45
MSG2 ST2+29, ST2+46
MSG3 ST2+28
OVRDN ST1+13
OVRDN1 ST2+60
SEND ST2+26, ST2+35, ST2+45, ST2+56, ST2+60, ST2+65, ST2+78
SENDX SEND+1
ST2Q ST2+17, ST2+26, ST2+33, ST2+44, ST2+49, ST2+59, ST2+63, ST2+76
UPDT1 ST1+13, ST2+27, ST2+36, ST2+56, ST2+60, ST2+65
UPDT2 ST2+27, ST2+36, ST2+56, ST2+60, ST2+65

Naked Globals

Name Field # of Occurrence
^(0 UPDT2+11

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> CTR UPDT2+11*, UPDT2+12
DUZ UPDT1+5, UPDT2+9, UPDT2+13, OVRDN1+3
FDA UPDT1+4~, UPDT2+7~, OVRDN+1~, OVRDN1+1~
FDA( UPDT1+5*, UPDT2+9*, UPDT2+10*, UPDT2+12*, UPDT2+13*, OVRDN+4*, OVRDN1+3*
IBCIDE UPDT2+7~
IBCIEB UPDT2+7~
>> IBCIERR ST2+14*, MSG3+2, MSG3+3, MSG3+4, MSG3+5
IBCIETP ST2+38~, ST2+39*, ST2+40*
>> IBCILSI UPDT2+11*, UPDT2+13
IBCIMT ST2+13~, ST2+14*, MSG1+1
IBCIREDT ST1+3!, ST2+14*
>> IBCISNT ST2+8, ST2+9, ST2+10, ST2+18, ST2+19, ST2+20, ST2+21, ST2+22, ST2+23, ST2+26
ST2+33, ST2+44, ST2+49, ST2+59, ST2+63, ST2+76
>> IBCIST ST2+18*, ST2+19*, ST2+21*, ST2+22*, ST2+23*, ST2+54*
>> IBCISTAT ST2+18*, ST2+19*, ST2+21*, ST2+22*, ST2+23*, ST2+28, ST2+29, ST2+30, ST2+37, ST2+46
>> IBCITSI UPDT2+12*
>> IBIFN ST1+1, ST1+2, ST1+10, ST1+12, ST2+7, ST2+9, ST2+10, ST2+11, ST2+34, ST2+40
ST2+50, ST2+53, ST2+64, ST2+77, SEND+1, UPDT1+5, UPDT2+8, UPDT2+9, UPDT2+10, UPDT2+11
OVRDN+2, OVRDN+3, OVRDN1+2, MSG1+1
IENS UPDT1+4~, UPDT1+5*, UPDT2+7~, UPDT2+8*, UPDT2+9, UPDT2+10, UPDT2+12, UPDT2+13, OVRDN+1~, OVRDN+3*
OVRDN+4, OVRDN1+1~, OVRDN1+2*, OVRDN1+3
PROBLEM ST2Q!, SEND+3
U ST1+10, ST2+53, UPDT2+9, UPDT2+10, UPDT2+11, OVRDN+2, MSG1+1, MSG3+2, MSG3+3, MSG3+4
MSG3+5
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All