BGOREP1 ; IHS/BAO/TMD - Manage REPRODUCTIVE FACTORS ;08-May-2014 14:11;du
Source file <BGOREP1.m>
| Package | Total | Call Graph | 
|---|---|---|
| VA Fileman | 3 | FILE^DICN (,FILE,UPDATE)^DIE $$EXTERNAL^DILFD | 
| GUI Objects | 2 | ($$FNUM,EVT)^BGOREP ($$ERR,$$FMTDATE,$$TMPGBL,$$UPDATE)^BGOUTL | 
| Kernel | 1 | ($$DT,$$FMTE,$$NOW)^XLFDT | 
| Patient Care Component | 1 | MULTOSET^APCDRF | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| MEN(RET,CNT,DFN) | ;get menstrual data | |
| DELCONT(RET,DFN,INP) | ;EP- | |
| LAC(RET,CNT,DFN) | ;EP get lactation data | |
| CONT(RET,CNT,DFN) | ; Get contraceptive data | |
| SETCONT(RET,DFN,DATA) | ;EP | |
| CONTALL(RET,DFN) | ;EP for RPC call to get all contrceptive data ; Input DFN of patient | |
| EDD(RET,CNT,DFN) | ;Get pregnancy data | |
| NEW | ;Add new one | |
| SDATE(IDATE) | ;Format date | 
| Name | Field # of Occurrence | 
|---|---|
| MULTOSET^APCDRF | DELCONT+19 | 
| $$FNUM^BGOREP | SETCONT+2 | 
| EVT^BGOREP | SETCONT+37, NEW+25, DELCONT+21 | 
| $$ERR^BGOUTL | SETCONT+5, SETCONT+6 | 
| $$FMTDATE^BGOUTL | LAC+5, MEN+5, MEN+8, MEN+11, MEN+16, EDD+7, EDD+12, EDD+14, EDD+19, EDD+21 , EDD+26, EDD+28, EDD+32, EDD+35, EDD+40, EDD+42, CONT+9, CONTALL+14, CONTALL+17 | 
| $$TMPGBL^BGOUTL | CONTALL+6 | 
| $$UPDATE^BGOUTL | SETCONT+36 | 
| FILE^DICN | NEW+14 | 
| ^DIE | NEW+23 | 
| FILE^DIE | DELCONT+18 | 
| UPDATE^DIE | SETCONT+13 | 
| $$EXTERNAL^DILFD | LAC+3, LAC+6, MEN+3, MEN+6, MEN+9, MEN+14, EDD+5, EDD+9, EDD+15, EDD+22 , EDD+29, EDD+36, EDD+43 | 
| $$DT^XLFDT | SETCONT+3 | 
| $$FMTE^XLFDT | SETCONT+31 | 
| $$NOW^XLFDT | DELCONT+15 | 
| RPC Name | Call Tags | 
|---|---|
| BGOREP1 CONTALL | CONTALL | 
| BGOREP1 SETCONT | SETCONT | 
| BGOREP1 DELCONT | DELCONT | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^AUPNREP - [#9000017] | LAC+2, MEN+2, MEN+15, EDD+3, EDD+4, EDD+6, EDD+8, EDD+16, EDD+23, EDD+30 , EDD+37, EDD+44, CONT+3, CONT+4, CONT+5, CONTALL+8, CONTALL+9, CONTALL+10, SETCONT+7 | 
| ^AUTTCM - [#99999.11] | CONT+10, CONTALL+15 | 
| ^AUTTCM("B" | NEW+4 | 
| ^DD(9000017 | NEW+9 | 
| ^DPT - [#2] | SETCONT+5, SETCONT+6 | 
| Name | Line Occurrences | 
|---|---|
| $$SDATE | SETCONT+26, SETCONT+28 | 
| NEW | SETCONT+21 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| AIEN | SETCONT+1~, SETCONT+22*, SETCONT+23 | 
| APCDCM | DELCONT+1~ | 
| APCDCMI | NEW+1~ | 
| APCDREPI | NEW+1~, NEW+2*, NEW+7, NEW+8, NEW+21, NEW+22 | 
| APCDY | NEW+21*, DELCONT+1~, DELCONT+6*, DELCONT+13, DELCONT+19 | 
| ARRAY | CONTALL+4~, CONTALL+5!, CONTALL+21, CONTALL+22 | 
| ARRAY( | CONTALL+23, CONTALL+24, CONTALL+26 | 
| ARRAY(9999999 | CONTALL+20* | 
| BEGUN | CONTALL+4~ | 
| CA | MEN+1~, MEN+6*, MEN+13 | 
| CAD | MEN+1~, MEN+7*, MEN+8*, MEN+13 | 
| CBEGUN | CONT+1~, CONT+8*, CONT+9*, CONT+12, CONT+13, CONTALL+14*, CONTALL+20 | 
| CDATE | CONTALL+4~, CONTALL+13*, CONTALL+14, CONTALL+20 | 
| CEND | CONTALL+4~, CONTALL+16*, CONTALL+17*, CONTALL+20 | 
| CHK | CONT+1~, CONT+2*, CONT+6*, CONT+14 | 
| CIEN | SETCONT+1~ | 
| CLIN | EDD+1~, EDD+25*, EDD+26*, EDD+48 | 
| CLINCO | EDD+2~, EDD+30*, EDD+48 | 
| CLINDT | EDD+1~, EDD+27*, EDD+28*, EDD+48 | 
| CLINPR | EDD+1~, EDD+29*, EDD+48 | 
| CNAME | CONT+1~, CONT+10*, CONT+11*, CONT+12, CONT+13, CONTALL+4~, CONTALL+15*, CONTALL+20 | 
| CNT | LAC~, LAC+7*, LAC+8, MEN~, MEN+12*, MEN+13, MEN+17*, MEN+18, EDD~, EDD+45* , EDD+46, EDD+47*, EDD+48, CONT~, CONT+21*, CONT+22, CONTALL+4~, CONTALL+7*, CONTALL+25*, CONTALL+26 | 
| COM | SETCONT+1~, SETCONT+34*, SETCONT+35, NEW+1~, NEW+19*, NEW+21 | 
| COMM | CONTALL+4~, CONTALL+19*, CONTALL+20, DELCONT+1~, DELCONT+8*, DELCONT+17 | 
| CON | SETCONT+1~, SETCONT+24*, SETCONT+25, NEW+1~, NEW+3*, NEW+4*, NEW+5, NEW+10 | 
| CONB | SETCONT+1~, SETCONT+26*, SETCONT+27, NEW+1~, NEW+15*, NEW+21 | 
| CONDC | SETCONT+1~, SETCONT+32*, SETCONT+33, NEW+1~, NEW+18*, NEW+21 | 
| CONE | SETCONT+1~, SETCONT+28*, SETCONT+29*, SETCONT+30, NEW+1~, NEW+16*, NEW+17*, NEW+21 | 
| CREA | CONTALL+4~, CONTALL+18*, CONTALL+20 | 
| D0 | NEW+13! | 
| DA | NEW+1~, NEW+21*, NEW+24!, DELCONT+1~, DELCONT+19*, DELCONT+20! | 
| DA(1 | NEW+8*, NEW+21*, DELCONT+19* | 
| DATA | SETCONT~, SDATE+1~, SDATE+4*, SDATE+5*, SDATE+6*, SDATE+7 | 
| DATA( | SETCONT+16, SETCONT+18 | 
| DAY | SDATE+1~, SDATE+2*, SDATE+4, SDATE+5 | 
| DD | NEW+13! | 
| DEFCO | EDD+2~ | 
| DES | MEN+1~, MEN+14*, MEN+18 | 
| DESDT | MEN+1~, MEN+15*, MEN+16*, MEN+18 | 
| DFN | LAC~, LAC+2, MEN~, MEN+2, MEN+15, EDD~, EDD+3, EDD+4, EDD+6, EDD+8 , EDD+16, EDD+23, EDD+30, EDD+37, EDD+44, CONT~, CONT+3, CONT+4, CONT+5, CONTALL~ , CONTALL+8, CONTALL+9, CONTALL+10, SETCONT~, SETCONT+4*, SETCONT+5, SETCONT+6, SETCONT+7, SETCONT+10, SETCONT+11 , SETCONT+22, SETCONT+37, SETCONT+38, NEW+2, NEW+25, DELCONT~, DELCONT+3, DELCONT+13, DELCONT+19, DELCONT+21 | 
| DIC | NEW+1~, NEW+7* | 
| DIC("DR" | NEW+12* | 
| DIC("P" | NEW+9* | 
| DIC(0 | NEW+6* | 
| DIE | NEW+1~, NEW+22*, NEW+24!, DELCONT+1~ | 
| DIE("NO^" | NEW+11*, NEW+20*, NEW+22* | 
| DO | NEW+13! | 
| DR | NEW+21*, NEW+24! | 
| DT | SETCONT+31 | 
| DUZ | DELCONT+14 | 
| EDD | EDD+1~, EDD+31*, EDD+32*, EDD+48 | 
| EDDCO | EDD+2~, EDD+37*, EDD+48 | 
| EDDDT | EDD+1~, EDD+34*, EDD+35*, EDD+48 | 
| EDDPR | EDD+1~, EDD+36*, EDD+48 | 
| ERR | SETCONT+1~, SETCONT+15, SETCONT+37, SETCONT+38 | 
| FDA | SETCONT+1~, SETCONT+17!, SETCONT+23*, SETCONT+25, SETCONT+27, SETCONT+30, SETCONT+31, SETCONT+33, SETCONT+35, SETCONT+36 , DELCONT+1~ | 
| FDA( | SETCONT+23, DELCONT+14*, DELCONT+15*, DELCONT+16*, DELCONT+17* | 
| FDA(9000017 | SETCONT+10*, SETCONT+12* | 
| FNUM | LAC+3, LAC+6, MEN+3, MEN+6, MEN+9, MEN+14, EDD+5, EDD+9, EDD+15, EDD+22 , EDD+29, EDD+36, EDD+43, CONT+1~, SETCONT+1~, SETCONT+2*, SETCONT+19*, SETCONT+23 | 
| I | CONT+1~, CONT+3*, CONT+4, CONT+5, CONTALL+4~, CONTALL+8*, CONTALL+9, CONTALL+10, CONTALL+20, CONTALL+23* , CONTALL+24, CONTALL+26, SETCONT+1~, SETCONT+16*, SETCONT+18 | 
| IDATE | SDATE~, SDATE+2, SDATE+3, SDATE+4, SDATE+5, SDATE+6 | 
| IEN | SETCONT+1~, DELCONT+1~ | 
| IEN(1 | SETCONT+11*, SETCONT+14 | 
| IENS | SETCONT+1~, SETCONT+9*, DELCONT+1~ | 
| INP | DELCONT~, DELCONT+4, DELCONT+6, DELCONT+7, DELCONT+8 | 
| J | CONTALL+4~, CONTALL+24*, CONTALL+26 | 
| LAC | LAC+1~, LAC+3*, LAC+8 | 
| LACDT | LAC+1~, LAC+4*, LAC+5*, LAC+8 | 
| LACPR | LAC+1~, LAC+6*, LAC+8 | 
| LMP | EDD+1~, EDD+11*, EDD+12*, EDD+48 | 
| LMPCO | EDD+2~, EDD+16*, EDD+48 | 
| LMPDT | EDD+1~, EDD+13*, EDD+14*, EDD+48 | 
| LMPPR | EDD+1~, EDD+15*, EDD+48 | 
| MA | MEN+1~, MEN+3*, MEN+13 | 
| MAD | MEN+1~, MEN+4*, MEN+5*, MEN+13 | 
| MENO | MEN+1~, MEN+9*, MEN+13 | 
| MENOD | MEN+1~, MEN+10*, MEN+11*, MEN+13 | 
| MO | SDATE+1~, SDATE+3*, SDATE+4, SDATE+5 | 
| NAME | CONT+1~, CONT+8*, CONT+10, CONTALL+4~, CONTALL+12*, CONTALL+15 | 
| NEW | SETCONT+1~, SETCONT+7*, SETCONT+8 | 
| NODE | CONT+1~, CONT+4*, CONT+7, CONT+8, CONT+11, CONTALL+4~, CONTALL+10*, CONTALL+11, CONTALL+12, CONTALL+13 , CONTALL+16, CONTALL+18, CONTALL+19, SETCONT+1~, SETCONT+18*, SETCONT+20, SETCONT+21, SETCONT+22, SETCONT+24, SETCONT+26 , SETCONT+28, SETCONT+32, SETCONT+34, NEW+3, NEW+15, NEW+16, NEW+18, NEW+19 | 
| PREG | EDD+2~, EDD+4*, EDD+5*, EDD+46 | 
| PREGDT | EDD+2~, EDD+6*, EDD+7*, EDD+46 | 
| PREGPR | EDD+2~, EDD+8*, EDD+9*, EDD+46 | 
| REA | DELCONT+1~, DELCONT+7*, DELCONT+9*, DELCONT+16 | 
| REC | CONT+1~ | 
| REP | LAC+1~, LAC+2*, LAC+3, LAC+4, LAC+6, MEN+1~, MEN+2*, MEN+3, MEN+4, MEN+6 , MEN+7, MEN+9, MEN+10, MEN+14, EDD+1~, EDD+3*, EDD+11, EDD+13, EDD+15, EDD+18 , EDD+20, EDD+22, EDD+25, EDD+27, EDD+29, EDD+31, EDD+34, EDD+36, EDD+39, EDD+41 , EDD+43 | 
| RET | LAC~, LAC+8, MEN~, MEN+13, MEN+18, EDD~, EDD+46, EDD+48, CONT~, CONT+22 , CONTALL~, CONTALL+6*, CONTALL+21, CONTALL+26, SETCONT~, SETCONT+2*, SETCONT+5*, SETCONT+6*, SETCONT+14*, SETCONT+15* , SETCONT+16, SETCONT+36*, SETCONT+38*, DELCONT~, DELCONT+1~, DELCONT+2* | 
| SIEN | DELCONT+1~, DELCONT+13*, DELCONT+14, DELCONT+15, DELCONT+16, DELCONT+17 | 
| STRING | CONT+1~, CONT+2*, CONT+12*, CONT+13*, CONT+22, CONTALL+4~, CONTALL+7* | 
| TODAY | SETCONT+1~, SETCONT+3*, SETCONT+12 | 
| U | LAC+3, LAC+4, LAC+6, LAC+8, MEN+3, MEN+4, MEN+6, MEN+7, MEN+9, MEN+10 , MEN+13, MEN+14, MEN+15, MEN+18, EDD+4, EDD+6, EDD+8, EDD+11, EDD+13, EDD+15 , EDD+16, EDD+18, EDD+20, EDD+22, EDD+23, EDD+25, EDD+27, EDD+29, EDD+30, EDD+31 , EDD+34, EDD+36, EDD+37, EDD+39, EDD+41, EDD+43, EDD+44, EDD+46, EDD+48, CONT+7 , CONT+8, CONT+10, CONT+11, CONT+22, CONTALL+12, CONTALL+13, CONTALL+15, CONTALL+16, CONTALL+18, CONTALL+19 , CONTALL+20, SETCONT+6, SETCONT+20, SETCONT+21, SETCONT+22, SETCONT+24, SETCONT+26, SETCONT+28, SETCONT+32, SETCONT+34 , NEW+3, NEW+9, NEW+15, NEW+16, NEW+18, NEW+19, DELCONT+4, DELCONT+6, DELCONT+7, DELCONT+8 | 
| ULTCO | EDD+2~, EDD+23*, EDD+48 | 
| ULTDT | EDD+1~, EDD+20*, EDD+21*, EDD+48 | 
| ULTPR | EDD+1~, EDD+22*, EDD+48 | 
| ULTRA | EDD+1~, EDD+18*, EDD+19*, EDD+48 | 
| UN | EDD+1~, EDD+39*, EDD+40*, EDD+48 | 
| UNCO | EDD+2~, EDD+44*, EDD+48 | 
| UNDT | EDD+1~, EDD+41*, EDD+42*, EDD+48 | 
| UNPR | EDD+1~, EDD+43*, EDD+48 | 
| X | NEW+1~, NEW+10* | 
| >> Y | NEW+21 |