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 |