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

Package: IHS Patient

Routine: AUPNMBI


Information

AUPNMBI ; IHS/OIT/FBD&NKD - MBI APIS ; 10/25/2017 ;

Source Information

Source file <AUPNMBI.m>

Call Graph

Call Graph Total: 5

Package Total Call Graph
VA Fileman 3 UPDATE^DIE  ^DIK  $$GET1^DIQ  
Kernel 2 $$DT^XLFDT  $$UP^XLFSTR  

Caller Graph

Caller Graph Total: 20

Package Total Caller Graph
Contract Health Management Information System 8 ACHSDNL3  ACHSMD0A  ACHSRP31  ACHSRP3D  ACHSRPIN  ACHSRPU  ACHSTX3C  ACHSUDF  
Third Party Billing 5 ABMDE23P  ABMDE2XA  ABMDREL1  ABMERINS  ABMUTLP  
IHS Patient Registration 3 AGAGERP3  AGMBIR2  AGUTL  
Referred Care Information System 2 BMCFPRN1  BMCRLU1  
IHS Accounts Receivable 1 BARDMRE  
Pharmacy Point of Sale 1 ABSPOS29  

Entry Points

Name Comments DBIA/ICR reference
FORMOK(MBI) ;PEP - VALIDATE MBI VALUE FORMAT
HISTMBI(PATIEN,TARGET,FORMAT) ;PEP - GET MBI VALUE HISTORY FOR A PATIENT
GETMBI(PATIEN,SVCDATE,FORMAT) ;PEP - GET MBI VALUE FOR A PATIENT
ADDMBI(PATIEN,EFFDATE,MBI,SOURCE) ;PEP - ADD MBI VALUE FOR A PATIENT
; Function: Add an MBI for a patient on the specified effective date
; Call: $$ADDMBI^AUPNMBI(PATIEN,EFFDATE,MBI,SOURCE)
; Returned value:
; Successful: EFF_DATE(? - as IEN in MBI multiple)
; Unsuccessful: 0 (zero)
DELMBI(PATIEN,EFFDATE,MBI) ;DELETE MBI VALUE FOR A PATIENT
; Function: Delete an MBI entry for a patient on the specified effective date
; Call: $$DELMBI^AUPNMBI(PATIEN,EFFDATE,MBI)
; Returned value:
; Successful: 1
; Unsuccessful: 0 (zero)
; - Error message (if any) concatenated to status response
; - Format: 0^error_message

External References

Name Field # of Occurrence
UPDATE^DIE ADDMBI+17
^DIK DELMBI+17
$$GET1^DIQ GETMBI+18
$$DT^XLFDT ADDMBI+14
$$UP^XLFSTR ADDMBI+8, FORMOK+27

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
9000001.44 GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNPAT - [#9000001] ADDMBI+10, GETMBI+16, GETMBI+17, DELMBI+12, DELMBI+14, DELMBI+15, HISTMBI+20, HISTMBI+22, HISTMBI+24

Label References

Name Line Occurrences
$$GETMBI HISTMBI+24

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CHAR FORMOK+21~, FORMOK+33*, FORMOK+34
DA DELMBI+9~, DELMBI+16*
DA(1 DELMBI+16*
DATE DELMBI+9~, DELMBI+10*, DELMBI+13, DELMBI+14, DELMBI+15, DELMBI+16
DIK DELMBI+9~, DELMBI+16*
DUZ ADDMBI+15
EFFDATE ADDMBI~, ADDMBI+10, ADDMBI+11, ADDMBI+16, DELMBI~, DELMBI+10
ERR ADDMBI+7~, ADDMBI+18, DELMBI+9~, DELMBI+18*, DELMBI+19*, DELMBI+20*, DELMBI+21*, DELMBI+22*, DELMBI+23, HISTMBI+16~
, HISTMBI+25*, HISTMBI+26*, HISTMBI+27*, HISTMBI+28
ERR("DIERR" ADDMBI+18
EXCLUDE FORMOK+21~, FORMOK+23*, FORMOK+34, FORMOK+35
FDA ADDMBI+7~
FDA( ADDMBI+11*, ADDMBI+12*, ADDMBI+13*, ADDMBI+14*, ADDMBI+15*
FLAG FORMOK+21~, FORMOK+31*, FORMOK+34*, FORMOK+35
FORMAT GETMBI~, GETMBI+15*, GETMBI+18, HISTMBI~, HISTMBI+18*, HISTMBI+24
IEN GETMBI+14~, GETMBI+15*, GETMBI+16*, GETMBI+17, GETMBI+18
IENS ADDMBI+7~, ADDMBI+9*, ADDMBI+10*, ADDMBI+11, ADDMBI+12, ADDMBI+13, ADDMBI+14, ADDMBI+15
MBI ADDMBI~, ADDMBI+8*, ADDMBI+12, DELMBI~, DELMBI+10*, DELMBI+15, HISTMBI+16~, HISTMBI+21*, HISTMBI+22, HISTMBI+24*
, FORMOK~, FORMOK+27*, FORMOK+28, FORMOK+29, FORMOK+30, FORMOK+33, FORMOK+37
MBILEN FORMOK+21~, FORMOK+22*, FORMOK+28, FORMOK+32, FORMOK+40
PAT DELMBI+9~, DELMBI+10*, DELMBI+11, DELMBI+12, DELMBI+14, DELMBI+15, DELMBI+16, HISTMBI+16~, HISTMBI+18*, HISTMBI+19
, HISTMBI+20, HISTMBI+22, HISTMBI+24
PATIEN ADDMBI~, ADDMBI+9, ADDMBI+10, GETMBI~, GETMBI+15*, GETMBI+16, GETMBI+17, GETMBI+18, DELMBI~, DELMBI+10
, HISTMBI~, HISTMBI+18, HISTMBI+24
POS FORMOK+21~, FORMOK+32*, FORMOK+33
RES ADDMBI+7~, GETMBI+14~, GETMBI+15*, GETMBI+16, GETMBI+17*, GETMBI+18*, GETMBI+19
RES(1 ADDMBI+16*, ADDMBI+18
RETURN FORMOK+21~, FORMOK+26*, FORMOK+35*, FORMOK+37*, FORMOK+38*, FORMOK+39*, FORMOK+40*, FORMOK+42
SF ADDMBI+7~, ADDMBI+9*, ADDMBI+11, ADDMBI+12, ADDMBI+13, ADDMBI+14, ADDMBI+15
SOURCE ADDMBI~, ADDMBI+13
SVCDATE GETMBI~, GETMBI+15*, GETMBI+16
TARCNT HISTMBI+16~, HISTMBI+18*, HISTMBI+24*, HISTMBI+29
TARGET HISTMBI~, HISTMBI+16!
TARGET( HISTMBI+24*
U GETMBI+17, GETMBI+18, DELMBI+15
XFORM FORMOK+21~, FORMOK+24*, FORMOK+29
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All