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

Package: Patient Care Component

Routine: APCDFHA


Information

APCDFHA ;cmi/flag/maw - APCD Family History API 12/9/2009 11:30:27 AM

Source Information

Source file <APCDFHA.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
VA Fileman 3 ^DIC  (CHK,FILE,UPDATE,VAL)^DIE  ^DIK  

Entry Points

Name Comments DBIA/ICR reference
ADDF(APCDFIEN,IE,P,FDAT) ;-- add a person to the Family History Member file
E(V) ;
ADDR(APCDRIEN,IE,P,FDAT) ;-- add a person to the Family History Member file
FNDNARR(NARR) ;EP -- find the provider narrative based on input
EDTR(IE,PT,RIEN,RDAT,RETVAL) ;-- update entry in the family history member file
TESTALL ;
FILE(FL,APCDDATA,APCDIN) ;-- file the data
DELFM(VAL,RETVAL) ;-- delete the family member
TESTFH ;
FH(APCDIE,APCDPT,APCDFIEN,APCDRIEN,APCDFDAT,APCDRDAT,RETVAL) ;-- add/edit family history
DELFH(VAL,RETVAL) ;-- delete family history
TESTFM ;
EDTF(IE,PT,FIEN,RIEN,COMB,FDAT,RETVAL) ;-- update entry in the family history file
VAL(FL,DAT,DIENS) ;-- validate data passed in

External References

Name Field # of Occurrence
^DIC FNDNARR+3
CHK^DIE ADDF+3
FILE^DIE FILE+7
UPDATE^DIE ADDR+8, ADDF+8
VAL^DIE VAL+11
^DIK DELFM+3, DELFH+5

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^AUPNFH - [#9000014] Classic Fileman Calls,  CHK^DIE
^AUPNFHR - [#9000014.1] Classic Fileman Calls
^AUTNPOV - [#9999999.27] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNFH("AE" DELFM+2
^AUTTRLSH("B" ADDR+3
^DD( VAL+6

Label References

Name Line Occurrences
$$FNDNARR EDTF+12
ADDF EDTF+8
ADDR EDTR+5
E FILE+10, VAL+6, VAL+12
EDTF FH+11, TESTFH+9
EDTR FH+9, TESTFM+9
FH TESTALL+16
FILE EDTR+10, EDTF+15
VAL EDTR+8, EDTF+13

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> AF TESTALL+16, TESTFH+9
>> AF( TESTALL+9*, TESTALL+10*, TESTALL+11*, TESTALL+12*, TESTALL+13*, TESTALL+14*, TESTALL+15*, TESTFH+2*, TESTFH+3*, TESTFH+4*
, TESTFH+5*, TESTFH+6*, TESTFH+7*, TESTFH+8*
>> APCDC FH+8*, E+1*
APCDDATA FILE~
APCDDATA( FILE+3, FILE+4
APCDE FILE+6!, VAL+9!
APCDE("DIERR" VAL+12
APCDE(0 FILE+8, FILE+9, FILE+10
>> APCDF FILE+3*, FILE+4, VAL+2*, VAL+3, VAL+4, VAL+5, VAL+6, VAL+7, VAL+11, VAL+12
, VAL+13
APCDFDA FILE+2!
APCDFDA( FILE+4*
APCDFDAT FH~, FH+11
APCDFIEN FH~, FH+11, EDTF+8, EDTF+9*, EDTF+10, EDTF+13, EDTF+15, ADDF~, ADDF+9*
APCDI FILE+8*, FILE+9, FILE+10, VAL+9!, VAL+10*, VAL+11, VAL+13
APCDIE FH~, FH+9, FH+11
>> APCDIENS FILE+1*, FILE+4
APCDIN FILE~, FILE+1, FILE+11
>> APCDOVRR FNDNARR+1*
APCDPT FH~, FH+9, FH+11
APCDRDAT FH~, FH+9
APCDRIEN FH~, FH+9, FH+11, EDTR+5, EDTR+6*, EDTR+7, EDTR+8, EDTR+10, ADDR~, ADDR+9*
>> APCDV VAL+7*, VAL+8, VAL+11
>> AREL TESTALL+16, TESTFM+9
>> AREL( TESTALL+2*, TESTALL+3*, TESTALL+4*, TESTALL+5*, TESTALL+6*, TESTALL+7*, TESTALL+8*, TESTFM+2*, TESTFM+3*, TESTFM+4*
, TESTFM+5*, TESTFM+6*, TESTFM+7*, TESTFM+8*
COMB EDTF~, EDTF+7
>> DA DELFM+3*, DELFH+5*
DAT VAL~
DAT( VAL+2, VAL+6!, VAL+7, VAL+12!, VAL+13*
>> DIC FNDNARR+3*
>> DIC(0 FNDNARR+3*
DIENS VAL~, VAL+1*, VAL+11
>> DIK DELFM+3*, DELFH+5*
DLAYGO FNDNARR+3*, FNDNARR+4!
DT EDTR+9, EDTF+14
DX ADDF+1~
DXI ADDF+1~, ADDF+3, ADDF+4*, ADDF+5, ADDF+6
FDA ADDR+1~, ADDF+1~
FDA( ADDR+6*, ADDR+7*
FDA(9000014 ADDF+6*, ADDF+7*
FDAT EDTF~, EDTF+8, EDTF+13, EDTF+15, ADDR~, ADDF~
FDAT( EDTF+11*, EDTF+12*, EDTF+14*, ADDF+3, ADDF+4
FERR ADDR+1~, ADDF+1~
FERR(1 ADDR+9, ADDF+9
FIEN EDTF~, EDTF+8, EDTF+9
FIENS ADDR+1~, ADDR+2*, ADDF+1~, ADDF+2*
FIENS(1 ADDR+9, ADDF+9
FL FILE~, FILE+4, VAL~, VAL+4, VAL+5, VAL+6, VAL+11
IE EDTR~, EDTR+5, EDTR+8, EDTF~, EDTF+8, EDTF+13, ADDR~, ADDR+3, ADDR+4, ADDF~
, ADDF+3, ADDF+4
>> LORIERR TESTALL+16, TESTFH+9, TESTFM+9
NARR FNDNARR~, FNDNARR+2
P ADDR~, ADDR+7, ADDF~, ADDF+7, TESTALL+1*, TESTALL+3, TESTALL+10, TESTALL+16, TESTFH+1*, TESTFH+3
, TESTFH+9, TESTFM+1*, TESTFM+3, TESTFM+9
PT EDTR~, EDTR+5, EDTF~, EDTF+8
RDAT EDTR~, EDTR+5, EDTR+8, EDTR+10
RDAT( EDTR+9*, ADDR+3, ADDR+4
REL ADDR+1~, ADDR+3*, ADDR+4*, ADDR+5, ADDR+6
RETVAL FH~, FH+9, FH+10, FH+11, EDTR~, EDTR+7*, EDTF~, EDTF+7*, EDTF+10*, ADDR+5*
, ADDR+10*, ADDF+5*, ADDF+10*, DELFM~, DELFM+2*, DELFM+4*, DELFH~, DELFH+6*, FILE+11*, E+1*
RIEN EDTR~, EDTR+5, EDTR+6, EDTF~, EDTF+7, EDTF+11
V E~, E+1
VAL DELFM~, DELFM+2, DELFM+3, DELFM+4, DELFH~, DELFH+5, DELFH+6
>> X FNDNARR+2*
>> Y FNDNARR+5
Info |  Source |  Call Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All