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 |