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 |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: IBECEA38

Package: Integrated Billing

Routine: IBECEA38


Information

IBECEA38 ;EDE/WCJ-Multi-site maintain UC VISIT TRACKING FILE (#351.82) - RPC RETURN ; 2-DEC-19

Source Information

Source file <IBECEA38.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Integrated Billing 3 $$DFN^IBARXMU  SITE^IBAUTL  ($$GETELGP,$$GETVST)^IBECEA36  
VA FileMan 3 ($$FIND1,FIND)^DIC  (FILE,UPDATE)^DIE  $$GET1^DIQ  
Kernel 1 $$IEN^XUAF4  

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 IBECEA COPAY SYNCH  IBECEA1  IBECEA3  IBECEA36  IBECEA39  IBECEA4  IBECEAU6  IBRREL  
IBUCVM  

Entry Points

Name Comments DBIA/ICR reference
AWAY
RETURN(IBR,IBICN,IBOSITEEX,IBVISDT,IBSTAT,IBBILL,IBCOMM,IBUNIQ,IBELGRP) ;
ADD(IBDFN,IBSITE,IBVISDT,IBSTAT,IBBILL,IBCOMM,IBUPDATE,IBUNIQ,RETURN) ; Add an entry to the file
; INPUT:
; IBDFN - Pointer to the patient number
; IBSITE - external site number
; IBVISDT - Visit date
; IBSTAT - Status
; IBBILL - Bill number or possibly free text description such as 'ONHOLD'
; IBCOMM - Cancel reason
; IBUPDATE - 1 if this is the originating site and data should be pushed out to other treating facilities, otherwise 0
; IBUNIQ - Unique ID consiting of external site number underscor ien of file 351.82 on originating site ex. 442_1234567
; OUTPUT:
; RETURN - This is any information returned by FileMan if update was unsuccessful
;
; Function call returns 0 or 1 if successful.
; data must be all internal or all external - no mashup of the two allowed
; I vote internal and since I am coding...
; the incoming parameters were all internal except site #.
; NOTE to self: internal data is filed without validation so be sure it's cool
UPDATE(IBIEN,IBSTAT,IBBILL,IBCOMM,IBUPDATE,RETURN) ; update an entry to the file
; INPUT:
; IBIEN - internal entry number into 351.82 that is being edited
; IBSTAT - Status
; IBBILL - Bill number or possibly free text description such as 'ONHOLD'
; IBCOMM - Cancel reason
; IBUPDATE - 1 if this is the originating site and data should be pushed out to other treating facilities, otherwise 0
; OUTPUT:
; RETURN - This is any information returned by FileMan if update was unsuccessful
;
; Function call returns 0 or 1 if successful.
;
; limiting edits to a few fields
; data must be all internal or all external - no mashup of the two allowed
; I still vote internal and since I am still coding...
; the incoming parameters were all internal
; NOTE to self: internal data is filed without validation so be sure it's cool
PULL(RETURN,IBFAC,IBSITE,IBICN,IBOSITEEX) ; Pull all records that originated at this site for this patient
; RETURN - array
; IBFAC - this site internal
; IBSITE - this site external
; IBICN - Patient being pulled
; IBOSITEEX - Requesting site

External References

Name Field # of Occurrence
$$FIND1^DIC RETURN+44, ADD+30, PULL+8
FIND^DIC RETURN+69, PULL+24
FILE^DIE UPDATE+39
UPDATE^DIE ADD+39
$$GET1^DIQ RETURN+55, UPDATE+22, UPDATE+23, PULL+28, PULL+29
$$DFN^IBARXMU RETURN+49, PULL+13
SITE^IBAUTL RETURN+31
$$GETELGP^IBECEA36 RETURN+55, RETURN+58
$$GETVST^IBECEA36 ADD+21, UPDATE+25
$$IEN^XUAF4 PULL+19

Used in RPC

RPC Name Call Tags
IBECEA COPAY SYNCH RETURN

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DPT - [#2] GET1^DIQ
^IBUC(351.82 - [#351.82] FIND^DIC,  GET1^DIQ
^DIC(4 - [#4] FIND1^DIC

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD("DD" RETURN+56, ADD+24, UPDATE+28
^TMP("DILIST" RETURN+73, RETURN+74, RETURN+85, RETURN+89, PULL+26, PULL+33
^TMP("IBECEA37" RETURN+28

Label References

Name Line Occurrences
$$ADD RETURN+90
$$UPDATE RETURN+77
AWAY IBECEA38+5
PULL RETURN+35

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
FDA ADD+27~, UPDATE+31~
FDA( ADD+29*, ADD+30*, ADD+31*, ADD+32*, ADD+33*, ADD+34*, ADD+35*, ADD+36*, UPDATE+33*, UPDATE+34*
, UPDATE+35*, UPDATE+36*
IBADD PULL+7~
IBADDED RETURN+30~, RETURN+90*, RETURN+91
IBBILL RETURN~, RETURN+34, RETURN+39, RETURN+76, RETURN+77, RETURN+90, ADD~, ADD+33, UPDATE~, UPDATE+34
IBCOMM RETURN~, RETURN+34, RETURN+39, RETURN+76, RETURN+77, RETURN+90, ADD~, ADD+34, UPDATE~, UPDATE+35
IBCTS ADD+19~, ADD+21*, ADD+22, UPDATE+21~, UPDATE+25*, UPDATE+26
IBDATA RETURN+30~, RETURN+74*, RETURN+75, RETURN+76, PULL+7~
IBDFN RETURN+30~, RETURN+49*, RETURN+50, RETURN+55, RETURN+58, RETURN+90, ADD~, ADD+21, ADD+29, UPDATE+21~
, UPDATE+22*, UPDATE+25, PULL+7~, PULL+13*, PULL+14, PULL+24, PULL+28, PULL+29
IBELGRP RETURN~, RETURN+39, RETURN+55, RETURN+59
IBFAC RETURN+30~, RETURN+35, PULL~
IBICN RETURN~, RETURN+34, RETURN+35, RETURN+39, RETURN+49, RETURN+50, PULL~, PULL+13, PULL+14
IBIEN UPDATE~, UPDATE+22, UPDATE+23, UPDATE+32
IBIEN351P82 RETURN+30~, RETURN+75*, RETURN+77
IBIEN4 RETURN+30~, RETURN+44*, RETURN+45, PULL+7~, PULL+8*, PULL+9
IBL4 PULL+27~, PULL+29*, PULL+30
IBLN PULL+27~, PULL+28*, PULL+30
IBLOOP PULL+7~
IBMAXFR ADD+19~, ADD+20*, ADD+22, UPDATE+21~, UPDATE+24*, UPDATE+26
IBMISS RETURN+30~, RETURN+39*, RETURN+40
IBOSITEEX RETURN~, RETURN+34, RETURN+35, RETURN+39, RETURN+42, RETURN+44, RETURN+45, RETURN+59, RETURN+90, PULL~
, PULL+8, PULL+9
IBR RETURN~, RETURN+28*, RETURN+35, RETURN+40, RETURN+42, RETURN+45, RETURN+50, RETURN+57, RETURN+58, RETURN+59
, RETURN+76, RETURN+79, RETURN+80, RETURN+81, RETURN+86, RETURN+92, RETURN+93, RETURN+94
IBRESULTS PULL+7~
IBRETURN RETURN+30~, RETURN+77, RETURN+80, RETURN+90, RETURN+93
IBSCREEN RETURN+30~, PULL+7~, PULL+19*, PULL+24
IBSITE RETURN+30~, RETURN+35, RETURN+42, RETURN+50, RETURN+58, RETURN+79, RETURN+92, ADD~, ADD+30, PULL~
, PULL+9, PULL+14, PULL+19, PULL+30
IBSTAT RETURN~, RETURN+34, RETURN+39, RETURN+76, RETURN+77, RETURN+90, ADD~, ADD+22, ADD+32, UPDATE~
, UPDATE+26, UPDATE+33
IBUNIQ RETURN~, RETURN+34, RETURN+39, RETURN+69, RETURN+86, RETURN+90, ADD~, ADD+35
IBUPDATE ADD~, ADD+36, UPDATE~, UPDATE+36
IBUPDATED RETURN+30~, RETURN+77*, RETURN+78
IBVISDT RETURN~, RETURN+34, RETURN+39, RETURN+55, RETURN+56, RETURN+58, RETURN+90, ADD~, ADD+21, ADD+24
, ADD+31, UPDATE+21~, UPDATE+23*, UPDATE+25, UPDATE+28
IENS ADD+27~, ADD+28*, ADD+29, ADD+30, ADD+31, ADD+32, ADD+33, ADD+34, ADD+35, ADD+36
, UPDATE+31~, UPDATE+32*, UPDATE+33, UPDATE+34, UPDATE+35, UPDATE+36
RETURN ADD~, ADD+25*, ADD+42, UPDATE~, UPDATE+29*, UPDATE+42, PULL~, PULL+9, PULL+14, PULL+30
, PULL+33
U RETURN+76, RETURN+80, RETURN+93, ADD+22, UPDATE+26
Y RETURN+56~*, RETURN+57, ADD+23~, ADD+24*, ADD+25, UPDATE+27~, UPDATE+28*, UPDATE+29
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All