APCDGAPI ;IHS/CMI/LAB - PATIENT GOALS APIs;05-Dec-2011 14:28;DU
Source file <APCDGAPI.m>
| Package | Total | Caller Graph | 
|---|---|---|
| IHS Electronic Health Record | 1 | BEHOPGAP | 
| 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 | ; | 
| FileNo | Call Tags | 
|---|---|
| ^AUPNGOAL - [#9000093] | Classic Fileman Calls, CHK^DIE, EXTERNAL^DILFD, VAL^DIE | 
| 9000093.13 | CHK^DIE | 
| ^APCDTPGT - [#9001002.4] | Classic Fileman Calls | 
| 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 | 
| Name | Line Occurrences | 
|---|---|
| E | E01+4, E06+6, E08+5, E1000+4, E1000+6, E1101+3, E1201+3 | 
| E1 | EDITGOAL+17 | 
| ED | E1+5 | 
| >> | 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 |