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 |  Entry Points |  External References |  Interaction Calls |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: AMHBHAPI

Package: Mental Health Social Services

Routine: AMHBHAPI


Information

AMHBHAPI ; IHS/CMI/LAB - BH API'S ;

Source Information

Source file <AMHBHAPI.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
IHS Patient 2 ^AUPNPAT  VSIT01^AUPNVSIT  
IHS VA Utilities 2 ($$VAL,$$VALI)^XBDIQ1  ^XBKVAR  
Patient Care Component 1 GETVISIT^APCDAPI4  
VA Fileman 1 ^%DT  

Entry Points

Name Comments DBIA/ICR reference
TIUIEN(RETVAL,FILE,IEN,TIUFIELD) ;EP - API to return TIU Document ien from FILE,FIELD
GETTYPE ;get type of visit - use loc current type or affiliation of provider
TESTTIUF ;
TESTV ;
RX(RETVAL) ;EP - TO RETURN PHARMACY SYSTEM
BSD ;
TIUF(RETVAL,FILE,IEN,WPFIELD) ;EP - TO RETURN FIELD NUMBER FOR WP
TIUVISIT(RETVAL,DFN,DATE,LOCATION,TOC,CLINIC,PROVIDER) ;EP - API to create or find a visit
BSDADD1 ;
TESTIEN ;

External References

Name Field # of Occurrence
^%DT TIUVISIT+18
GETVISIT^APCDAPI4 BSDADD1+3
^AUPNPAT TIUVISIT+19
VSIT01^AUPNVSIT TIUVISIT+21
$$VAL^XBDIQ1 TIUIEN+18
$$VALI^XBDIQ1 TIUIEN+16, GETTYPE+3
^XBKVAR TIUVISIT+16

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,AMHVAL
  • Line Location: TESTV+2
Function Call: WRITE
  • Prompt: !!,"Visit not created...notify supervisor."
  • Line Location: TIUVISIT+33

Used in RPC

RPC Name Call Tags
AMHBH TIU FIELD TIUF
AMHBH TIU IEN TIUIEN
AMHBH TIU CREATE VISIT TIUVISIT
AMHBH RPMS RX RX

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AMHSITE - [#9002013] RX+3, BSD+4, GETTYPE+1
^AMHTIUF("AC" TIUF+10, TIUF+13, TIUF+17
^AMHTSET - [#9002012.1] TIUVISIT+26, BSD+12
^APCCCTRL - [#9001000] GETTYPE+2, GETTYPE+4
^AUPNPAT - [#9000001] TIUVISIT+14
^AUTTLOC - [#9999999.06] TIUVISIT+24
^DD( TIUF+8, TIUF+15, TIUIEN+12
^DIC - [#1] TIUF+11
^DIC(40.7 - [#40.7] TIUVISIT+28
^VA(200 - [#200] TIUVISIT+30

Label References

Name Line Occurrences
BSD TIUVISIT+32
GETTYPE BSD+7
TIUF TESTTIUF+1
TIUIEN TESTIEN+1
TIUVISIT TESTV+1

Naked Globals

Name Field # of Occurrence
^(0 GETTYPE+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%DT TIUVISIT+18~*
>> AMHERR TIUVISIT+32, BSDADD1+4*, BSDADD1+5
AMHIN BSD+3!, BSDADD1+3
AMHIN("APCDCAF" BSD+15*
AMHIN("CLINIC CODE" , BSD+13*
AMHIN("FORCE ADD" , BSD+4*
AMHIN("PAT" BSD+9*
AMHIN("PROVIDER" BSD+14*
AMHIN("SITE" BSD+10*
AMHIN("SRV CA T" , BSD+12*
AMHIN("TIME R ANGE" , BSD+16*
AMHIN("USR" BSD+17*
AMHIN("VISIT DATE" , BSD+6*, TYPE" , BSD+8*
AMHTIUD TIUIEN+15~, TIUIEN+16*, TIUIEN+17, TIUIEN+18
>> AMHTYPE BSD+8, GETTYPE+1*, GETTYPE+2*, GETTYPE+3*, GETTYPE+4*, GETTYPE+5*
AMHV BSDADD1+2!, BSDADD1+3
AMHV( BSDADD1+6, BSDADD1+8
AMHV(0 BSDADD1+4, BSDADD1+6
>> AMHVAL TESTTIUF+1, TESTIEN+1, TESTV+1, TESTV+2
>> AMHVSIT TIUVISIT+33, TIUVISIT+34, BSDADD1+6*, BSDADD1+8*
APCDALVR BSDADD1+1!
>> AUPNTALK TIUVISIT+17*
>> C BSDADD1+8*
CLINIC TIUVISIT~, TIUVISIT+27, TIUVISIT+28, BSD+13
DATE TIUVISIT~, TIUVISIT+15, TIUVISIT+18, TIUVISIT+20, TIUVISIT+22, BSD+6
DFN TIUVISIT~, TIUVISIT+13, TIUVISIT+14, TIUVISIT+19, BSD+9
DT TIUVISIT+16
DUZ BSD+17
DUZ(2 RX+3, BSD+4, GETTYPE+1, GETTYPE+4
FILE TIUF~, TIUF+7, TIUF+8, TIUF+10, TIUF+11, TIUF+13, TIUF+15, TIUF+17, TIUIEN~, TIUIEN+11
, TIUIEN+12, TIUIEN+16
G TIUF+11~*, TIUF+12, TIUF+16
IEN TIUF~, TIUF+10, TIUIEN~, TIUIEN+13, TIUIEN+16
LOCATION TIUVISIT~, TIUVISIT+23, TIUVISIT+24, BSD+10, GETTYPE+2
N TIUF+14~, TIUF+15*
PROVIDER TIUVISIT~, TIUVISIT+30, BSD+14, GETTYPE+3
R TIUF+11~, TIUF+12*, TIUF+13
RETVAL RX~, RX+3*, TIUF~, TIUF+7*, TIUF+8*, TIUF+10*, TIUF+13*, TIUF+17*, TIUF+18*, TIUIEN~
, TIUIEN+11*, TIUIEN+12*, TIUIEN+13*, TIUIEN+14*, TIUIEN+17*, TIUIEN+18*, TIUVISIT~, TIUVISIT+13*, TIUVISIT+14*, TIUVISIT+15*
, TIUVISIT+18*, TIUVISIT+22*, TIUVISIT+23*, TIUVISIT+24*, TIUVISIT+25*, TIUVISIT+26*, TIUVISIT+27*, TIUVISIT+28*, TIUVISIT+30*, TIUVISIT+32*
, TIUVISIT+34*
S TIUF+14~, TIUF+16*, TIUF+17
TIUFIELD TIUIEN~, TIUIEN+14, TIUIEN+16
TOC TIUVISIT~, TIUVISIT+25, TIUVISIT+26, BSD+12
U RX+3, TIUF+15, TIUIEN+18, BSD+4, BSD+12, BSDADD1+4, BSDADD1+6, BSDADD1+8, GETTYPE+1, GETTYPE+2
, GETTYPE+4
>> V BSDADD1+6*
WPFIELD TIUF~, TIUF+10, TIUF+13, TIUF+15, TIUF+17
X TIUVISIT+18~*, TIUVISIT+20*, TIUVISIT+22, BSDADD1+8*, GETTYPE+2*, GETTYPE+3*, GETTYPE+4*
Y TIUVISIT+18~, TIUVISIT+19*
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All