APCDFHA ;cmi/flag/maw - APCD Family History API 12/9/2009 11:30:27 AM
Source file <APCDFHA.m>
| Package | Total | Call Graph | 
|---|---|---|
| VA Fileman | 3 | ^DIC (CHK,FILE,UPDATE,VAL)^DIE ^DIK | 
| 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 | 
| FileNo | Call Tags | 
|---|---|
| ^AUPNFH - [#9000014] | Classic Fileman Calls, CHK^DIE | 
| ^AUPNFHR - [#9000014.1] | Classic Fileman Calls | 
| ^AUTNPOV - [#9999999.27] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^AUPNFH("AE" | DELFM+2 | 
| ^AUTTRLSH("B" | ADDR+3 | 
| ^DD( | VAL+6 | 
| 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 | 
| >> | 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 |