BGOFHX ; IHS/MSC/MGH - New family history component ;06-Nov-2014 10:21;DU
Source file <BGOFHX.m>
Package | Total | Call Graph |
---|---|---|
GUI Objects | 3 | EXTRA^BGOREL ($$DELETE,$$ERR,$$FMTDATE,$$TMPGBL,$$UPDATE)^BGOUTL ($$AICD,$$FNDNARR)^BGOUTL2 |
VA Fileman | 3 | (,UPDATE)^DIE $$EXTERNAL^DILFD $$GET1^DIQ |
DRG Grouper | 2 | $$ICDDX^ICDCODE ($$ICDDX,$$IMP)^ICDEX |
IHS Patient | 1 | $$CONC^AUPNSICD |
IHS Standard Terminology | 1 | $$DESC^BSTSAPI |
Kernel | 1 | $$NOW^XLFDT |
MSC RPC Broker | 1 | BRDCAST^CIANBEVT |
Name | Comments | DBIA/ICR reference |
---|---|---|
ACTIVE(TYPE) | ;Check to make sure the code is active
|
|
DELFH(RET,FHIEN) | ;Delete one family history item
|
|
EVT(RIEN,FHIEN,OPR,X) | ;EP
|
|
SET(RET,INP) | ;
|
|
DEL(RET,INP) | ;EP
|
|
GET(RET,INP) | ;
|
|
DELREL(RET,RIEN) | ;Delete entire relation
|
Name | Field # of Occurrence |
---|---|
$$CONC^AUPNSICD | SET+9 |
EXTRA^BGOREL | GET+52 |
$$DELETE^BGOUTL | SET+60, DELFH+3, DELREL+8 |
$$ERR^BGOUTL | SET+20, SET+49, GET+5 |
$$FMTDATE^BGOUTL | GET+30 |
$$TMPGBL^BGOUTL | GET+3 |
$$UPDATE^BGOUTL | SET+44 |
$$AICD^BGOUTL2 | SET+13, SET+18, SET+68, GET+25, GET+41, ACTIVE+2 |
$$FNDNARR^BGOUTL2 | SET+40 |
$$DESC^BSTSAPI | GET+35 |
BRDCAST^CIANBEVT | EVT+4 |
^DIE | SET+48 |
UPDATE^DIE | SET+72 |
$$EXTERNAL^DILFD | GET+16, GET+17, GET+18, GET+20, GET+21 |
$$GET1^DIQ | GET+29 |
$$ICDDX^ICDCODE | SET+19, SET+69, GET+28, GET+44, ACTIVE+3 |
$$ICDDX^ICDEX | SET+18, SET+68, GET+26, GET+42, ACTIVE+2 |
$$IMP^ICDEX | SET+14 |
$$NOW^XLFDT | SET+15, SET+16, ACTIVE+2, ACTIVE+3 |
RPC Name | Call Tags |
---|---|
BGOFHX DEL | DEL |
BGOFHX GET | GET |
FileNo | Call Tags |
---|---|
^AUPNFH - [#9000014] | Classic Fileman Calls, GET1^DIQ |
^AUPNFHR - [#9000014.1] | EXTERNAL^DILFD |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^AUPNFH - [#9000014] | SET+50, SET+56, GET+8, GET+37, GET+38, DELFH+1, DELREL+6 |
^AUPNFH("AC" | GET+7, DELREL+5 |
^AUPNFHR - [#9000014.1] | GET+15, DELREL+1, EVT+2 |
Name | Line Occurrences |
---|---|
DELFH | DEL+9, DELREL+7 |
DELREL | DEL+6 |
EVT | DEL+7, DEL+10 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
AGE | GET+1~, GET+10*, GET+18*, GET+50 |
AIEN | SET+54~, SET+70*, SET+71 |
ARRAY | GET+1~, GET+52 |
ARRAY( | GET+49* |
CAUSE | GET+1~, GET+10*, GET+19*, GET+50 |
CDATA | ACTIVE+1~, ACTIVE+2*, ACTIVE+3*, ACTIVE+4 |
>> CIA("UID" | EVT+3 |
CNT | GET+1~, GET+6*, GET+48*, GET+50, GET+53 |
CONCT | SET+1~, SET+5*, SET+9 |
DA | SET+47~, SET+48*, SET+54~, SET+58*, SET+60 |
DA(1 | SET+58* |
DATA | SET+50*, EVT+1~, EVT+3*, EVT+4 |
>> DESCT | SET+5*, SET+38, SET+39 |
DFN | SET+1~, SET+2*, SET+3, SET+28, GET+1~, GET+4*, GET+5, GET+7, DEL+1~, DELFH+2* , DELREL+3*, DELREL+5, EVT+1~, EVT+3*, EVT+4 |
DIE | SET+47~, SET+48* |
DIK | SET+54~, SET+59*, SET+60 |
DMOD | SET+1~ |
DR | SET+47~, SET+48* |
DT | SET+14, SET+18, SET+68 |
DUZ | SET+29 |
DX | GET+1~, GET+10*, GET+26*, GET+28*, GET+50 |
DXAGE | SET+1~, GET+1~, GET+10*, GET+31*, GET+50 |
DXAGEAPX | SET+1~, GET+1~, GET+10*, GET+32*, GET+50 |
DXIEN | GET+11~, GET+12*, GET+26, GET+28 |
EDIT | SET+1~, SET+21* |
ERR | SET+54~, SET+55*, SET+57*, SET+60*, SET+61, SET+64!, SET+65*, SET+73 |
EVNDT | GET+2~, GET+12*, GET+26, GET+28, GET+42, GET+44 |
FDA | SET+1~, SET+26*, SET+27, SET+28, SET+29, SET+31, SET+32, SET+33, SET+34, SET+35 , SET+36, SET+38, SET+43, SET+44, SET+54~ |
FDA( | SET+71* |
FDA(9000014 | SET+26 |
FHIEN | GET+1~, GET+6*, GET+7*, GET+8, GET+29, GET+37, GET+38, GET+50, DEL+1~, DEL+2* , DEL+5, DEL+9, DEL+10, DELFH~, DELFH+1, DELFH+3, EVT~, EVT+3 |
FHX | GET+1~, GET+8*, GET+9, GET+12, GET+30, GET+31, GET+32, GET+33, GET+34 |
FIEN | SET+1~, SET+2*, SET+23, SET+25*, SET+26, SET+45*, SET+48, SET+50, SET+51, SET+52 , SET+56, SET+58, SET+70, DEL+1~, DELREL+5*, DELREL+6, DELREL+7 |
FNEW | SET+1~, SET+24* |
FNUM | SET+1~ |
ICD | SET+1~, SET+2*, SET+6*, SET+10*, SET+11, SET+15*, SET+16*, SET+17*, SET+18, SET+19 , SET+27 |
ICD2 | GET+2~, GET+38*, GET+42, GET+44 |
ICD2CODE | GET+2~, GET+36*, GET+42*, GET+44*, GET+45, GET+46, GET+47 |
ICD2IEN | GET+2~, GET+36*, GET+37*, GET+38 |
ICD2LIST | GET+2~, GET+36*, GET+46*, GET+47*, GET+50 |
ICDIEN | SET+1~, SET+6*, SET+18*, SET+19*, SET+20 |
ICDX | SET+1~ |
IEN | SET+54~, SET+56*, SET+58 |
IEN2 | SET+64! |
IENX | SET+1~, SET+44 |
IENX(1 | SET+45 |
>> IMP | SET+14*, SET+15, SET+16 |
IN | SET+1~ |
INP | SET~, SET+2, SET+5, SET+32, SET+33, SET+36, SET+37, SET+48, GET~, GET+4 , DEL~, DEL+2 |
MB | GET+1~, GET+10*, GET+20*, GET+50 |
MBTYPE | GET+1~, GET+10*, GET+21*, GET+50 |
MOD | GET+1~, GET+10*, GET+30*, GET+50 |
MULT | SET+54~, SET+62*, SET+63, SET+66 |
NAME | GET+1~, GET+22*, GET+50 |
NAR | GET+1~, GET+10*, GET+13*, GET+29*, GET+50 |
NARIEN | GET+11~, GET+12*, GET+29 |
NARR | SET+1~, SET+37*, SET+39*, SET+40, SET+42*, SET+43 |
NEW | SET+1~, SET+22*, SET+25*, SET+28, SET+34 |
OPR | EVT~, EVT+3 |
OUT | SET+1~ |
POP | SET+47~, SET+49 |
REL | SET+1~, GET+1~, GET+10*, GET+16*, GET+50, DEL+1~ |
RELDATA | GET+1~, GET+15*, GET+16, GET+17, GET+18, GET+19, GET+20, GET+21, GET+22 |
RELIEN | GET+11~, GET+12*, GET+14, GET+15, GET+49, GET+50 |
RET | SET~, SET+20*, SET+40*, SET+41, SET+42*, SET+44*, SET+46, SET+49*, SET+51*, SET+52* , SET+61, SET+73*, GET~, GET+3*, GET+5*, GET+50, GET+53, DEL~, DEL+6, DEL+9 , DELFH~, DELFH+1*, DELFH+3*, DELREL~, DELREL+1*, DELREL+7, DELREL+8* |
RIEN | SET+1~, SET+2*, SET+4, DEL+1~, DEL+2*, DEL+6, DEL+7, DEL+10, DELREL~, DELREL+1 , DELREL+7, DELREL+8, EVT~, EVT+2, EVT+3 |
SNODATA | SET+1~, SET+9*, SET+10, SET+62 |
SNODESC | GET+2~, GET+34*, GET+35, GET+50 |
SNOMEDCT | GET+2~, GET+33*, GET+50 |
SNOTXT | GET+2~, GET+13*, GET+35*, GET+50 |
STAT | GET+1~, GET+10*, GET+17*, GET+50 |
SUB | SET+54~, SET+66*, SET+68, SET+69 |
SUBIEN | SET+54~, SET+68*, SET+69*, SET+71 |
TYPE | ACTIVE~, ACTIVE+2, ACTIVE+3, ACTIVE+4*, ACTIVE+5 |
U | SET+2, SET+5, SET+10, SET+18, SET+19, SET+32, SET+33, SET+36, SET+37, SET+48 , SET+62, SET+68, SET+69, SET+73, GET+12, GET+16, GET+17, GET+18, GET+19, GET+20 , GET+21, GET+22, GET+26, GET+28, GET+30, GET+31, GET+32, GET+33, GET+34, GET+35 , GET+38, GET+42, GET+44, GET+50, DEL+2, DELFH+2, DELREL+3, DELREL+7, EVT+3, ACTIVE+4 |
X | SET+1~, GET+1~, GET+16*, GET+17*, GET+18*, GET+20*, GET+21*, GET+30*, EVT~, EVT+2* , EVT+3 |
>> Y | SET+63*, SET+66 |
ZN | DEL+1~, DEL+7, DEL+10, DELFH+1*, DELFH+2, DELREL+1*, DELREL+2, DELREL+3 |
ZP | DEL+1~, DELREL+6*, DELREL+7 |