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 |