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: APCDGAPI

Package: Patient Care Component

Routine: APCDGAPI


Information

APCDGAPI ;IHS/CMI/LAB - PATIENT GOALS APIs;05-Dec-2011 14:28;DU

Source Information

Source file <APCDGAPI.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
VA Fileman 5 ^%DT  ^DIC  (,CHK,UPDATE,VAL)^DIE  ^DIK  $$EXTERNAL^DILFD  
Kernel 1 $$NOW^XLFDT  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
IHS Electronic Health Record 1 BEHOPGAP  

Entry Points

Name Comments DBIA/ICR reference
ADDGOAL(APCDPT,GDAT,RETVAL) ;PEP -- add Patient Goal
NEXTGN(P,F) ;PEP - return next available goal number for patient P, facility F
E(V) ;
ADD1
E08 ;
E09 ;
E06 ;
E07 ;
ED ;
REQ ;these field values are required to create an entry
E02 ;
E03 ;set other data values into the FDA array
E01 ;.01 VALUE
EDITGOAL(APCDGIEN,APCDFUD,APCDSTAT,APCDREVD,APCDREVT,RETVAL) ;PEP- edit a goal entry
E10 ;
E1101 ;
E1201 ;
E1 ;
DELGOAL(APCDGIEN,APCDGPRV,APCDGDTD,APCDGREA,APCDGOTH,RETVAL) ;PEP - called to delete a goal
E1000 ;

External References

Name Field # of Occurrence
^%DT E09+3, E10+3, EDITGOAL+19, E1+8
^DIC E1000+5
^DIE ADD1+7, DELGOAL+15, ED+1
CHK^DIE E1+2, E1+12
UPDATE^DIE ADD1, ED+8
VAL^DIE E01+4, E06+4, E08+4, E1101+2, E1201+2
^DIK ADD1+8
$$EXTERNAL^DILFD E01+3, E06+3, E08+3
$$NOW^XLFDT E03+4, DELGOAL+11, ED+1

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^AUPNGOAL - [#9000093] Classic Fileman Calls,  CHK^DIE,  EXTERNAL^DILFD,  VAL^DIE
9000093.13 CHK^DIE
^APCDTPGT - [#9001002.4] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^APCDTPGT - [#9001002.4] E1000+4
^AUPNGOAL - [#9000093] DELGOAL+9, EDITGOAL+9, EDITGOAL+22
^AUPNGOAL("AA" E07+4, NEXTGN+5
^AUPNPAT - [#9000001] E02+2, NEXTGN+3
^AUTTLOC - [#9999999.06] NEXTGN+4

Label References

Name Line Occurrences
E E01+4, E06+6, E08+5, E1000+4, E1000+6, E1101+3, E1201+3
E1 EDITGOAL+17
ED E1+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%DT ADDGOAL+33~, E09+2*, E10+2*, EDITGOAL+15~, EDITGOAL+18*, E1+7*
APCDC ADDGOAL+32~, E1000+2*, ADD1+5*, ADD1+6*, ADD1+7
APCDCNTR ADDGOAL+32~
APCDE ADDGOAL+32~, E01+2!
APCDE("DIERR" E01+4, E06+6, E08+5, E1101+3, E1201+3
APCDEC ADDGOAL+32~, E+1*
APCDERR ADDGOAL+32~, EDITGOAL+15~
APCDERR("DIERR" ED+9
APCDERR(1 ADD1+1, ED+9
APCDF ADDGOAL+32~, REQ+1*
APCDFDA ADDGOAL+32~, ADD1+3!, EDITGOAL+15~
APCDFDA( ED+6*, ED+7*
APCDFDA(9000093 E07+5*, E09+5*, E10+6*, E03+1*, E03+2*, E03+3*, E03+4*, E03+5*, E03+6*
APCDFU EDITGOAL+15~, EDITGOAL+21*, EDITGOAL+22, ED+1
APCDFUD EDITGOAL~, EDITGOAL+10*, EDITGOAL+16
APCDGDAT ADDGOAL+32~
APCDGDTD DELGOAL~, DELGOAL+11*, DELGOAL+15
APCDGIEN ADDGOAL+32~, ADD1+2*, ADD1+7, ADD1+8, ADD1+10, DELGOAL~, DELGOAL+8, DELGOAL+9, DELGOAL+15, EDITGOAL~
, EDITGOAL+8, EDITGOAL+9, EDITGOAL+22, ED+1, ED+6, ED+7
APCDGOTH DELGOAL~, DELGOAL+13*, DELGOAL+15
APCDGPRV DELGOAL~, DELGOAL+10*, DELGOAL+15
APCDGREA DELGOAL~, DELGOAL+12*, DELGOAL+15
APCDI ADDGOAL+32~, E01+1*, E01+4, E06+4, E06+5, E08+4, E1101+2, E1201+2, ADD1+5*, EDITGOAL+15~
, E1+1*, E1+2, E1+3, ED+1
APCDIENS ADDGOAL+32~, REQ+3*, E01+4, E06+4, E07+5, E08+4, E09+5, E10+6, E1101+2, E1201+2
, E03+1, E03+2, E03+3, E03+4, E03+5, E03+6, EDITGOAL+15~, ED+5*
APCDIENS(1 ADD1+2
APCDLOC ADDGOAL+32~, E06+5*, E07+4
APCDPT ADDGOAL~, E02+1, E02+2, E07+4, E03+1
APCDRD EDITGOAL+15~, E1+10*, ED+6
APCDREVD EDITGOAL~, EDITGOAL+12*, E1+5, E1+6, ED+3
APCDREVT EDITGOAL~, EDITGOAL+13*, E1+5, E1+12, ED+3, ED+7
APCDSTAT EDITGOAL~, EDITGOAL+11*, E1+1
APCDSTD ADDGOAL+32~, E09+6*, E10+5
APCDTY ADDGOAL+32~
>> C E1000+2*, E1000+3
DA ADD1+7*!, ADD1+8*, DELGOAL+14~, DELGOAL+15*!, EDITGOAL+15~, ED+1*!
DIC ADDGOAL+33~, E1000+5*, DELGOAL+14~, EDITGOAL+15~
DIC(0 E1000+5*
DIE ADDGOAL+33~, ADD1+7*!, DELGOAL+14~, DELGOAL+15*!, EDITGOAL+15~, ED+1*!
DIK ADDGOAL+33~, ADD1+8*
DR ADDGOAL+33~, ADD1+7*!, DELGOAL+14~, DELGOAL+15*!, EDITGOAL+15~, ED+1*!
DT E03+2
DUZ E08+2, E03+3, E03+6, DELGOAL+10, ED+1
DUZ(2 E06+2
F NEXTGN~, NEXTGN+2, NEXTGN+4, NEXTGN+5
GDAT ADDGOAL~
GDAT( REQ+1, E01+3, E06+1, E07+1
GDAT(".01" E01+3
GDAT(".08" E08+1
GDAT(".09" E09+1
GDAT(".1" E10+1
GDAT("1101" E1101+1
GDAT("1201" E1201+1
GDAT(1000 E1000+2, E1000+3, ADD1+6, ADD1+7
P NEXTGN~, NEXTGN+1, NEXTGN+3, NEXTGN+5
RETVAL ADDGOAL~, ADDGOAL+34*, E02+1*, E02+2*, REQ+1*, REQ+2, E07+2*, E07+4*, E09+4*, E10+4*
, E10+5*, E1000+8, ADD1+1*, ADD1+8*, ADD1+9, ADD1+10*, DELGOAL~, DELGOAL+8*, DELGOAL+9*, DELGOAL+16*
, DELGOAL+17*, EDITGOAL~, EDITGOAL+8*, EDITGOAL+9*, EDITGOAL+20*, EDITGOAL+22*, E1+3*, E1+9*, E1+13*, ED+2*
, ED+9*, ED+10, ED+11*, E+1*
U EDITGOAL+22
V E~, E+1
X ADDGOAL+33~, E01+3*, E01+4, E06+1*, E06+2*, E06+3*, E06+4, E07+1*, E07+2, E07+3
, E07+5, E08+1*, E08+2*, E08+3*, E08+4, E09+1*, E10+1*, E1000+5*, E1101+1*, E1101+2
, E1201+1*, E1201+2, DELGOAL+14~, EDITGOAL+15~, EDITGOAL+16*, EDITGOAL+17, EDITGOAL+22*, E1+1*, E1+2, E1+6*
Y ADDGOAL+33~, E07+3*, E07+4, E09+4, E09+5, E09+6, E10+4, E10+5, E10+6, E1000+5
, E1000+6, ADD1+8, DELGOAL+14~, DELGOAL+16, EDITGOAL+15~, EDITGOAL+20, EDITGOAL+21, E1+9, E1+10, E1+11*
, E1+12, E1+13, ED+2
Z ADDGOAL+33~, E1000+3*, E1000+4, E1000+5
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