BGOREP ; IHS/BAO/TMD - Manage REPRODUCTIVE FACTORS ;21-Mar-2016 11:12;DU
Source file <BGOREP.m>
Package | Total | Call Graph |
---|---|---|
GUI Objects | 2 | (CONT,EDD,LAC,MEN)^BGOREP1 ($$DELETE,$$ERR,$$FMTDATE,$$TMPGBL,$$UPDATE)^BGOUTL |
Kernel | 2 | $$DT^XLFDT $$UP^XLFSTR |
VA Fileman | 2 | FILE^DIE $$EXTERNAL^DILFD |
MSC RPC Broker | 1 | BRDCAST^CIANBEVT |
Name | Comments | DBIA/ICR reference |
---|---|---|
LMP(TXT) | ;Store LMP data
|
|
LAC(TXT) | ;Store lactation data
|
|
DEL(RET,DFN) | ;EP
|
|
FNUM() | ||
EVT(IEN,OPR) | ;EP
|
|
EDD(TXT) | ;Get EDD data string and save
|
|
GET(RET,INP) | ;EP
|
|
CHECK(REP) | ;Get the different reproductive elements
|
|
STORE(TXT) | ;Store EDD data string
|
|
EXPHX(DFN) | ;
|
|
MEN(TXT) | ;Store menstrual history data
|
|
TIUSTR() | ;EP
|
|
GETDATA | ;Get the data needed for the repro history
|
|
UPPER(X) | ;Turn value to upper case
|
|
SET(RET,INP,DATA) | ;EP
|
|
REP(INP) | ;Store reproductive history data
|
Name | Field # of Occurrence |
---|---|
CONT^BGOREP1 | GET+22 |
EDD^BGOREP1 | GET+24 |
LAC^BGOREP1 | GET+21 |
MEN^BGOREP1 | GET+23 |
$$DELETE^BGOUTL | DEL+1 |
$$ERR^BGOUTL | SET+8, SET+9 |
$$FMTDATE^BGOUTL | GETDATA+3, GETDATA+5, CHECK+2, CHECK+3, CHECK+5, CHECK+6, CHECK+7, CHECK+8, CHECK+9, CHECK+10 , CHECK+11 |
$$TMPGBL^BGOUTL | GET+3 |
$$UPDATE^BGOUTL | SET+25 |
BRDCAST^CIANBEVT | EVT+3 |
FILE^DIE | SET+28, STORE+24, STORE+37, STORE+50, STORE+63, STORE+76 |
$$EXTERNAL^DILFD | LMP+4, LAC+4, REP+5, REP+10, REP+15, REP+20, REP+25, REP+30, REP+35, REP+40 , MEN+6, MEN+11, MEN+16, MEN+21, STORE+14, STORE+22, STORE+35, STORE+48, STORE+61, STORE+74 |
$$DT^XLFDT | SET+6 |
$$UP^XLFSTR | LAC+2 |
RPC Name | Call Tags |
---|---|
BGOREP GET | GET |
BGOREP SET | SET |
BGOREP DEL | DEL |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^AUPNREP - [#9000017] | GET+8, GET+11, GETDATA+6, SET+10, EXPHX+5, EXPHX+7 |
^DPT - [#2] | SET+8, SET+9 |
^VA(200 - [#200] | SET+4 |
Name | Line Occurrences |
---|---|
$$FNUM | GET+4, SET+5, STORE+4, EXPHX+6 |
$$UPPER | STORE+8 |
CHECK | GETDATA+7 |
EDD | SET+23 |
EVT | SET+30, DEL+2 |
GET | TIUSTR+3 |
GETDATA | GET+12, EXPHX+8 |
LAC | SET+19 |
LMP | SET+20 |
MEN | SET+22 |
REP | SET+21 |
STORE | SET+33 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ARRAY | GET+2~, SET+1~ |
BEG | GET+1~, EXPHX+1~ |
CAGE | MEN+1~, MEN+7*, MEN+8*, MEN+9 |
CDT | MEN+1~, MEN+7*, MEN+10 |
>> CIA("UID" | EVT+2 |
CNT | GET+1~, GET+5*, GET+13*, GET+14, GET+15*, GET+19, GET+20, GET+21, GET+22, GET+23 , GET+24, EXPHX+1~ |
CONT | GET+1~, EXPHX+1~ |
DAT | GET+1~, GET+9*, GETDATA+2 |
DATA | SET~, EVT+1~, EVT+2*, EVT+3 |
DATA( | SET+16, SET+17, SET+18 |
DEDD | SET+3~, STORE+65*, STORE+68*, STORE+70, STORE+71, STORE+72 |
DEDDP | SET+3~, STORE+65*, STORE+68*, STORE+69*, STORE+72 |
DEDDT | SET+3~, STORE+65*, STORE+68*, STORE+73 |
DELDT | GET+1~, EXPHX+1~ |
DELIVDT | SET+1~ |
DELMETH | SET+1~ |
DES | MEN+1~, MEN+17*, MEN+18, MEN+19 |
DESDT | MEN+1~, MEN+17*, MEN+20 |
DFN | TIUSTR+2, TIUSTR+3, GET+1~, GET+6*, GET+7, GET+8, GET+11, GET+21, GET+22, GET+23 , GET+24, GETDATA+6, SET+1~, SET+7*, SET+8, SET+9, SET+10, SET+11, SET+13, SET+30 , SET+34, STORE+5, DEL~, DEL+1, DEL+2, EXPHX~, EXPHX+4, EXPHX+5, EXPHX+7 |
DUZ | SET+4 |
E | GET+2~, GET+18, GET+20, EXPHX+2~, EXPHX+10, CHECK+8* |
EC | SET+2~, REP+21*, REP+22, REP+23 |
ECDT | SET+2~, REP+21*, REP+24 |
ED | GET+2~, GET+18, GET+20, EXPHX+2~, CHECK+8* |
EDC | SET+2~ |
EDCBY | SET+2~ |
EDD | STORE+1~, STORE+15*, STORE+17*, STORE+18, STORE+19, STORE+28*, STORE+29*, STORE+31, STORE+32, STORE+33 , STORE+41*, STORE+42*, STORE+44, STORE+45, STORE+46, STORE+54*, STORE+55*, STORE+57, STORE+58, STORE+59 |
EDDCO | STORE+1~, STORE+15*, STORE+17*, STORE+23, STORE+28*, STORE+29*, STORE+36, STORE+41*, STORE+42*, STORE+49 , STORE+54*, STORE+55*, STORE+62, STORE+65*, STORE+68*, STORE+75 |
EDDP | STORE+1~, STORE+15*, STORE+16*, STORE+17*, STORE+20, STORE+28*, STORE+29*, STORE+30*, STORE+33, STORE+41* , STORE+42*, STORE+43*, STORE+46, STORE+54*, STORE+55*, STORE+56*, STORE+59 |
EDDT | STORE+1~, STORE+15*, STORE+17*, STORE+21, STORE+28*, STORE+29*, STORE+34, STORE+41*, STORE+42*, STORE+47 , STORE+54*, STORE+55*, STORE+60 |
EDDTX | SET+1~, SET+15*, SET+33, EDD+1* |
ERR | SET+27~, SET+32!, STORE+26!, STORE+39!, STORE+52!, STORE+66! |
ERR("DIERR" | SET+29, STORE+25, STORE+38, STORE+51, STORE+64, STORE+77 |
EXP | GET+1~, GET+10*, GET+16, EXPHX+1~ |
F | GET+2~, GET+17, GET+20, EXPHX+2~, EXPHX+9, CHECK+6* |
FD | GET+2~, GET+17, GET+20, EXPHX+2~, CHECK+6* |
FDA | SET+1~, SET+12*, SET+13, SET+14, SET+25, LMP+6, LMP+7, LAC+8, LAC+9, LAC+10 , REP+3, REP+4, REP+5, REP+8, REP+9, REP+10, REP+13, REP+14, REP+15, REP+18 , REP+19, REP+20, REP+23, REP+24, REP+25, REP+28, REP+29, REP+30, REP+33, REP+34 , REP+35, REP+38, REP+39, REP+40, MEN+4, MEN+5, MEN+6, MEN+9, MEN+10, MEN+11 , MEN+14, MEN+15, MEN+16, MEN+19, MEN+20, MEN+21, STORE+1~, STORE+2!, STORE+6*, STORE+11 , STORE+12, STORE+13, STORE+14, STORE+19, STORE+20, STORE+21, STORE+22, STORE+23, STORE+26!, STORE+27* , STORE+32, STORE+33, STORE+34, STORE+35, STORE+36, STORE+39!, STORE+40*, STORE+45, STORE+46, STORE+47 , STORE+48, STORE+49, STORE+52!, STORE+53*, STORE+58, STORE+59, STORE+60, STORE+61, STORE+62, STORE+66! , STORE+67*, STORE+71, STORE+72, STORE+73, STORE+74, STORE+75 |
FDA( | SET+12, STORE+6, STORE+27, STORE+40, STORE+53, STORE+67 |
FNUM | GET+1~, GET+4*, SET+1~, SET+5*, SET+12, STORE+1~, STORE+4*, STORE+6, STORE+27, STORE+40 , STORE+53, STORE+67, EXPHX+1~, EXPHX+6* |
FP | SET+1~ |
FPDATE | SET+1~ |
FT | SET+2~, REP+11*, REP+12, REP+13 |
FTDT | SET+2~, REP+11*, REP+14 |
G | GET+2~, GET+17, GET+20, EXPHX+2~, EXPHX+9, CHECK+3*, CHECK+4* |
GD | GET+2~, GET+17, GET+20, EXPHX+2~, CHECK+3* |
GRAV | SET+2~, REP+1*, REP+2, REP+3 |
GRAVDT | SET+2~, REP+1*, REP+4 |
HX | GET+1~, EXPHX+1~ |
IDX | SET+1~, SET+15*, SET+16*, SET+17, SET+18 |
IEN | EVT~, EVT+2, EVT+3 |
IENS | SET+1~, SET+11*, SET+12, STORE+1~, STORE+5*, STORE+6, STORE+27, STORE+40, STORE+53, STORE+67 |
INP | GET~, GET+6, GET+9, GET+10, SET~, SET+7, REP~, REP+1, REP+6, REP+11 , REP+16, REP+21, REP+26, REP+31, REP+36 |
L | GET+2~, GET+18, GET+20, EXPHX+2~, EXPHX+10, CHECK+9* |
LAC | LAC+1~, LAC+2*, LAC+7, LAC+8 |
LACPR | LAC+1~, LAC+5*, LAC+6*, LAC+9 |
LACUP | LAC+1~, LAC+3*, LAC+4*, LAC+10 |
LC | SET+2~, REP+26*, REP+27, REP+28 |
LCDT | SET+2~, REP+26*, REP+29 |
LD | GET+2~, GET+18, GET+20, EXPHX+2~, CHECK+9* |
LMP | GET+1~, GET+14, GETDATA+1*, GETDATA+2*, GETDATA+3*, SET+1~, LMP+1~, LMP+2*, LMP+5, LMP+6 , EXPHX+1~ |
LMPDT | GET+1~, GET+14, GETDATA+4*, GETDATA+5* |
LMPUP | LMP+1~, LMP+3*, LMP+4*, LMP+7 |
M | GET+2~, GET+17, GET+20, EXPHX+2~, EXPHX+9, CHECK+5* |
MAGE | MEN+1~, MEN+2*, MEN+3*, MEN+4 |
MB | SET+2~, REP+6*, REP+7, REP+8 |
MBDT | SET+2~, REP+6*, REP+9 |
MD | GET+2~, GET+17, GET+20, EXPHX+2~, CHECK+5* |
MDT | MEN+1~, MEN+2*, MEN+5 |
MENO | MEN+1~, MEN+12*, MEN+13*, MEN+14 |
MENODT | MEN+1~, MEN+12*, MEN+15 |
METHOD | GET+1~, EXPHX+1~ |
NEW | SET+1~, SET+10*, SET+11, SET+13, SET+24, SET+30 |
OPR | EVT~, EVT+2 |
P | GET+2~, GET+17, GET+20, EXPHX+2~, EXPHX+9, CHECK+7* |
PD | GET+2~, GET+17, GET+20, EXPHX+2~, CHECK+7* |
PRE | SET+2~, REP+16*, REP+17, REP+18 |
PREDT | SET+2~, REP+16*, REP+19 |
PREG | GET+1~, SET+1~, STORE+1~, STORE+7*, STORE+8*, STORE+10, STORE+11, STORE+17, STORE+29, STORE+42 , STORE+55, STORE+68, EXPHX+1~ |
PREGDT | STORE+1~, STORE+7*, STORE+13 |
PREGPR | STORE+1~, STORE+7*, STORE+9*, STORE+12 |
PRV | SET+3~, SET+4*, LAC+6, STORE+9, STORE+16, STORE+30, STORE+43, STORE+56, STORE+69 |
REC | GET+1~, GET+11*, GETDATA+1, GETDATA+2, GETDATA+4, GETDATA+6*, GETDATA+7, EXPHX+1~, EXPHX+7* |
REP | GET+1~, EXPHX+1~, CHECK~, CHECK+1, CHECK+3, CHECK+5, CHECK+6, CHECK+7, CHECK+8, CHECK+9 , CHECK+10, CHECK+11 |
REPC | GET+1~, EXPHX+1~ |
REPDT | GET+2~, EXPHX+2~, CHECK+1*, CHECK+2* |
REPHX | SET+1~ |
RET | GET~, GET+3*, GET+14, GET+19, GET+20, GET+21, GET+22, GET+23, GET+24, SET~ , SET+5*, SET+8*, SET+9*, SET+25*, SET+29*, SET+30, SET+34*, STORE+25*, STORE+38*, STORE+51* , STORE+64*, STORE+77*, DEL~, DEL+1*, DEL+2 |
S | GET+2~, GET+18, GET+20, EXPHX+2~, EXPHX+10, CHECK+11* |
SA | SET+2~, REP+31*, REP+32, REP+33 |
SADT | SET+2~, REP+31*, REP+34 |
SD | GET+2~, GET+18, GET+20, EXPHX+2~, CHECK+11* |
STR | GET+1~, GET+17*, GET+18*, GET+19, EXPHX+1~, EXPHX+9*, EXPHX+10*, EXPHX+11 |
T | GET+2~, GET+18, GET+20, EXPHX+2~, EXPHX+10, CHECK+10* |
TA | SET+2~, REP+36*, REP+37, REP+38 |
TADT | SET+2~, REP+36*, REP+39 |
TD | GET+2~, GET+18, GET+20, EXPHX+2~, CHECK+10* |
TODAY | SET+3~, SET+6*, SET+14, LMP+4, LAC+4, REP+5, REP+10, REP+15, REP+20, REP+25 , REP+30, REP+35, REP+40, MEN+6, MEN+11, MEN+16, MEN+21, STORE+14, STORE+22, STORE+35 , STORE+48, STORE+61, STORE+74 |
TRGSTR | EXPHX+2~, EXPHX+3*, EXPHX+11*, EXPHX+12 |
TXT | SET+1~, SET+18*, SET+19, SET+20, SET+21, SET+22, SET+23, LMP~, LMP+2, LMP+3 , LAC~, LAC+2, LAC+3, LAC+5, MEN~, MEN+2, MEN+7, MEN+12, MEN+17, EDD~ , EDD+1, STORE~, STORE+3, STORE+7, STORE+15, STORE+28, STORE+41, STORE+54, STORE+65 |
TYPE | SET+3~, SET+17*, SET+19, SET+20, SET+21, SET+22, SET+23 |
U | GET+9, GET+10, GET+14, GET+17, GET+18, GET+19, GET+20, GETDATA+1, GETDATA+2, GETDATA+4 , SET+4, SET+9, SET+17, LMP+2, LMP+3, LAC+2, LAC+3, LAC+5, REP+1, REP+6 , REP+11, REP+16, REP+21, REP+26, REP+31, REP+36, MEN+2, MEN+7, MEN+12, MEN+17 , STORE+7, STORE+15, STORE+28, STORE+41, STORE+54, STORE+65, EVT+2, CHECK+1, CHECK+3, CHECK+5 , CHECK+6, CHECK+7, CHECK+8, CHECK+9, CHECK+10, CHECK+11 |
X | TIUSTR+1~, TIUSTR+3, TIUSTR+4, GET+2~, EXPHX+2~, UPPER~, UPPER+1 |
X2 | EXPHX+2~ |
Y | GET+2~, EXPHX+2~ |
Z | GET+2~, EXPHX+2~ |