BGOPROB2 ; IHS/MSC/PLS - Provide Map Advice ;24-Jun-2016 13:46;du
Source file <BGOPROB2.m>
| Package | Total | Call Graph |
|---|---|---|
| VA Fileman | 3 | FILE^DIE $$EXTERNAL^DILFD $$GET1^DIQ |
| IHS Standard Terminology | 2 | ($$CONC,$$DESC,$$I10ADV,$$VALSBTRM,EQUIV)^BSTSAPI $$CVPARM^BSTSMAP1 |
| DRG Grouper | 1 | $$ICDDX^ICDEX |
| GUI Objects | 1 | ($$FMTDATE,$$TMPGBL)^BGOUTL |
| Toolkit | 1 | $$GET^XPAR |
| Package | Total | Caller Graph |
|---|---|---|
| GUI Objects | 3 | BGOPROB BGOPROB3 BGOVPOV |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| CLASS(REC,DFN,ASM) | ;Return asthma class information
|
|
| LASTIP(PRIEN,DFN) | ;P20 Find if problem was used as IP DX in last hospitalization
|
|
| SETDATA(LST,CNT,IEN,DATA,EXFND) | ;Get the needed data
|
|
| MAP(DATA,LIST) | ;EP GET MAP ADVICE
|
|
| CHK(RET,PRIEN) | ;Check to see if it is OK to delete a problem
|
|
| TMPGBL(X) | ;EP
|
|
| INJCHK(PRIEN,VIEN) | ;Return most recent injury information
|
|
| UPSTAT(PRIEN,STAT) | ;Update the status of a problem P20
|
|
| DUPCHK(RET,INP) | ;EP
|
|
| P1(RET,CNT,DFN,PRIEN,DESCT) | ;EP
|
|
| FREQ(PRIEN) | ;P20 Find how many times a problem was used as POV
|
| Name | Field # of Occurrence |
|---|---|
| $$FMTDATE^BGOUTL | INJCHK+16, INJCHK+20 |
| $$TMPGBL^BGOUTL | DUPCHK+2 |
| $$CONC^BSTSAPI | DUPCHK+32 |
| $$DESC^BSTSAPI | SETDATA+8, SETDATA+17 |
| $$I10ADV^BSTSAPI | MAP+11 |
| $$VALSBTRM^BSTSAPI | P1+8 |
| EQUIV^BSTSAPI | DUPCHK+10 |
| $$CVPARM^BSTSMAP1 | DUPCHK+37, SETDATA+13 |
| FILE^DIE | UPSTAT+6 |
| $$EXTERNAL^DILFD | INJCHK+18, INJCHK+19, INJCHK+22 |
| $$GET1^DIQ | CHK+13, CHK+15, DUPCHK+19, DUPCHK+25, DUPCHK+54, DUPCHK+55, SETDATA+4, SETDATA+6, SETDATA+7, SETDATA+9 , LASTIP+9 |
| $$ICDDX^ICDEX | INJCHK+25 |
| $$GET^XPAR | P1+4, P1+13 |
| RPC Name | Call Tags |
|---|---|
| BGOPROB2 MAP | MAP |
| BGOPROB2 CHK | CHK |
| BGOPROB2 DUPCHK | DUPCHK |
| FileNo | Call Tags |
|---|---|
| ^AUPNVSIT - [#9000010] | GET1^DIQ |
| ^AUPNVOB - [#9000010.43] | GET1^DIQ |
| ^AUPNVVI - [#9000010.58] | GET1^DIQ |
| ^AUPNPROB - [#9000011] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^AUPNCPL - [#9000092] | CHK+7, CHK+8 |
| ^AUPNCPL("B" | CHK+6 |
| ^AUPNPROB - [#9000011] | CHK+4, INJCHK+5, INJCHK+7, FREQ+3, LASTIP+8 |
| ^AUPNPROB("APCT" | DUPCHK+18 |
| ^AUPNPROB("ASLT" | DUPCHK+24 |
| ^AUPNVOB("B" | CHK+14 |
| ^AUPNVPOV - [#9000010.07] | INJCHK+14, INJCHK+15 |
| ^AUPNVPOV("AD" | INJCHK+12 |
| ^AUPNVSIT - [#9000010] | INJCHK+16 |
| ^AUPNVSIT("AAH" | LASTIP+4, LASTIP+6 |
| ^AUPNVVI("B" | CHK+12 |
| ^TMP("BGOMAP" | TMPGBL+1! |
| Name | Line Occurrences |
|---|---|
| $$FREQ | P1+12 |
| $$LASTIP | P1+15 |
| $$SETDATA | DUPCHK+21, DUPCHK+27 |
| $$TMPGBL | MAP+2 |
| Name | Field # of Occurrence |
|---|---|
| ^($J | TMPGBL+1 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ADV | MAP+1~, MAP+14*, MAP+16 |
| ARR | MAP+1~, DUPCHK+1~, P1+1~ |
| ARR( | MAP+13, MAP+14, DUPCHK+11, DUPCHK+12 |
| ASM | CLASS~, CLASS+4*, CLASS+7 |
| ASTHMA | CLASS+1~, CLASS+10* |
| CAUSE | INJCHK+1~, INJCHK+13*, INJCHK+18*, INJCHK+26, INJCHK+28 |
| CHK | DUPCHK+1~, DUPCHK+6*, DUPCHK+7, DUPCHK+8*, DUPCHK+10, DUPCHK+29 |
| CLASS | CLASS+1~, CLASS+3*, CLASS+11*, CLASS+15 |
| CNK2 | DUPCHK+1~ |
| CNT | MAP+1~, MAP+3*, MAP+6*, MAP+7, MAP+15*, MAP+16, MAP+18*, MAP+19, DUPCHK+1~, DUPCHK+3* , DUPCHK+21, DUPCHK+27, DUPCHK+44*, SETDATA~, SETDATA+24*, SETDATA+25, P1~, P1+16*, P1+17, FREQ+1~ |
| CNT2 | MAP+1~, MAP+12*, MAP+13*, MAP+14, MAP+16, MAP+17, DUPCHK+1~, DUPCHK+3*, DUPCHK+76*, DUPCHK+83* , DUPCHK+90*, DUPCHK+97*, DUPCHK+105*, DUPCHK+108* |
| CONC | DUPCHK+50~, DUPCHK+55*, DUPCHK+57 |
| CONCID | DUPCHK+1~, DUPCHK+5*, DUPCHK+10, DUPCHK+29, DUPCHK+32, DUPCHK+80 |
| CONTROL | CLASS+1~ |
| DATA | MAP~, MAP+2*, MAP+7, MAP+16, MAP+19, CLASS+1~, CLASS+2*, CLASS+15*, CLASS+16, INJCHK+1~ , INJCHK+3*, INJCHK+28*, INJCHK+29, SETDATA~, SETDATA+5, SETDATA+10, SETDATA+24 |
| DDATA | DUPCHK+30~, DUPCHK+32*, DUPCHK+33, DUPCHK+34, DUPCHK+40, DUPCHK+41, DUPCHK+42, SETDATA+1~, SETDATA+17*, SETDATA+20 , SETDATA+21, SETDATA+22 |
| DESCID | DUPCHK+34*, DUPCHK+44, SETDATA+1~ |
| DESCT | P1~, P1+2, P1+7 |
| DFN | CLASS~, DUPCHK+1~, DUPCHK+4*, DUPCHK+18, DUPCHK+24, P1~, P1+15, LASTIP~, LASTIP+4, LASTIP+6 |
| DSTS | DUPCHK+30~, DUPCHK+41*, DUPCHK+44, SETDATA+1~, SETDATA+21*, SETDATA+24 |
| EEXT | DUPCHK+1~, DUPCHK+15*, DUPCHK+44, DUPCHK+45, SETDATA+10*, SETDATA+24, SETDATA+25 |
| ELAT | DUPCHK+1~, DUPCHK+14*, DUPCHK+17, DUPCHK+23, DUPCHK+24, DUPCHK+29, DUPCHK+31, DUPCHK+37, DUPCHK+44 |
| ENOD | DUPCHK+1~, DUPCHK+12*, DUPCHK+13, DUPCHK+14, DUPCHK+15, DUPCHK+16, DUPCHK+21, DUPCHK+27 |
| ESNO | DUPCHK+1~, DUPCHK+13*, DUPCHK+18, DUPCHK+24, DUPCHK+29, DUPCHK+44 |
| ETRM | DUPCHK+1~, DUPCHK+16*, DUPCHK+44 |
| EXFND | DUPCHK+21, DUPCHK+27, SETDATA~, SETDATA+11* |
| EXLAT | DUPCHK+30~, DUPCHK+37*, DUPCHK+44, SETDATA+13*, SETDATA+24 |
| EXMNOPRB | DUPCHK+1~, DUPCHK+45*, DUPCHK+100, DUPCHK+103*, DUPCHK+108 |
| EXNODE | DUPCHK+60~, DUPCHK+62*, DUPCHK+68, DUPCHK+74*, DUPCHK+75 |
| EYE | P1+1~, P1+3*, P1+10*, P1+11*, P1+17 |
| F | DUPCHK+1~, DUPCHK+21*, DUPCHK+22, DUPCHK+27*, DUPCHK+28 |
| FDA | UPSTAT+1~, UPSTAT+4*, UPSTAT+5 |
| FDA( | UPSTAT+4 |
| FND | DUPCHK+1~, DUPCHK+3*, DUPCHK+22*, DUPCHK+28*, DUPCHK+29 |
| FNUM | INJCHK+1~, INJCHK+3*, INJCHK+18, INJCHK+19, INJCHK+22, UPSTAT+1~, UPSTAT+2*, UPSTAT+4 |
| FOUND | INJCHK+1~, INJCHK+3*, INJCHK+10*, INJCHK+12, INJCHK+27* |
| FREQ | P1+1~, P1+3*, P1+12*, P1+17 |
| I | MAP+1~, MAP+4*, MAP+5, DUPCHK+73~, DUPCHK+75* |
| I1 | DUPCHK+1~, DUPCHK+11*, DUPCHK+12 |
| I2 | DUPCHK+1~ |
| ICAU | INJCHK+2~, INJCHK+24*, INJCHK+25*, INJCHK+28 |
| ICCIEN | INJCHK+1~, INJCHK+13*, INJCHK+23*, INJCHK+25, INJCHK+26 |
| ICCODE | INJCHK+2~, INJCHK+24*, INJCHK+25*, INJCHK+28 |
| ICD | DUPCHK+30~, DUPCHK+40*, DUPCHK+44, SETDATA+1~, SETDATA+20*, SETDATA+24 |
| IDP | INJCHK+1~ |
| IDT | INJCHK+2~, INJCHK+13*, INJCHK+20*, INJCHK+26, INJCHK+28 |
| IEN | DUPCHK+1~, DUPCHK+18*, DUPCHK+19, DUPCHK+21, DUPCHK+24*, DUPCHK+25, DUPCHK+27, SETDATA~, SETDATA+4, SETDATA+6 , SETDATA+7, SETDATA+9, SETDATA+24, FREQ+1~, FREQ+3*, LASTIP+1~, LASTIP+6*, LASTIP+7, LASTIP+8, LASTIP+9 |
| IENS | UPSTAT+1~, UPSTAT+3*, UPSTAT+4 |
| IN | MAP+1~, MAP+8*, MAP+11, P1+7*, P1+8 |
| INP | DUPCHK~, DUPCHK+4, DUPCHK+5, DUPCHK+6, DUPCHK+9 |
| INPT | P1+1~, P1+3*, P1+15*, P1+17, LASTIP+1~, LASTIP+8*, LASTIP+9 |
| INVDT | LASTIP+1~, LASTIP+3*, LASTIP+4*, LASTIP+5, LASTIP+6 |
| IPL | INJCHK+1~, INJCHK+13*, INJCHK+21*, INJCHK+22*, INJCHK+26, INJCHK+28 |
| LAT | DUPCHK+1~, DUPCHK+7*, DUPCHK+8, DUPCHK+50~, DUPCHK+54*, DUPCHK+56, DUPCHK+81 |
| LATCHK | DUPCHK+50~, DUPCHK+51*, DUPCHK+56*, DUPCHK+57*, DUPCHK+96, DUPCHK+104 |
| LIST | MAP~ |
| LIST( | MAP+4, MAP+5 |
| LST | DUPCHK+1~, DUPCHK+3*, DUPCHK+21, DUPCHK+27, SETDATA~ |
| LST( | DUPCHK+44*, DUPCHK+48, DUPCHK+52, DUPCHK+89, SETDATA+24* |
| LST("EXACT" | DUPCHK+59, DUPCHK+62, DUPCHK+74, DUPCHK+79, DUPCHK+82, DUPCHK+88, SETDATA+25* |
| MATCH | DUPCHK+1~ |
| MCNT | MAP+1~, MAP+12* |
| OUT | MAP+1~, MAP+9*, MAP+11, P1+6*, P1+8, P1+9 |
| OUTPT | INJCHK+1~, INJCHK+7*, INJCHK+8 |
| PAR | P1+1~, P1+4*, P1+5, P1+13*, P1+14 |
| PCNC | SETDATA+1~, SETDATA+6*, SETDATA+24 |
| PDSC | SETDATA+1~, SETDATA+7*, SETDATA+8, SETDATA+17, SETDATA+24 |
| PDST | DUPCHK+30~, DUPCHK+33*, DUPCHK+44, SETDATA+1~, SETDATA+8* |
| PLAT | SETDATA+1~, SETDATA+4*, SETDATA+5, SETDATA+13, SETDATA+16, SETDATA+24 |
| PMLT | DUPCHK+30~, DUPCHK+42*, DUPCHK+44, SETDATA+1~, SETDATA+22*, SETDATA+24 |
| PNAR | SETDATA+1~, SETDATA+9*, SETDATA+24 |
| PRIEN | CHK~, CHK+4, CHK+6, CHK+12, CHK+14, INJCHK~, INJCHK+5, INJCHK+7, INJCHK+14, DUPCHK+1~ , DUPCHK+9*, DUPCHK+53, DUPCHK+54, DUPCHK+55, DUPCHK+68, DUPCHK+94, DUPCHK+95, DUPCHK+102, DUPCHK+103, P1~ , P1+12, P1+15, FREQ~, FREQ+3, LASTIP~, LASTIP+8, UPSTAT~, UPSTAT+3 |
| PRMLST | DUPCHK+30~, DUPCHK+31*, DUPCHK+32, SETDATA+1~, SETDATA+16*, SETDATA+17 |
| REC | CLASS~, CLASS+3, INJCHK+1~, INJCHK+15*, INJCHK+18, INJCHK+19, INJCHK+20, INJCHK+21, INJCHK+23 |
| RET | CHK~, CHK+4*, CHK+5*, CHK+6, CHK+9*, CHK+10, CHK+12, CHK+13*, CHK+14, CHK+15* , DUPCHK~, DUPCHK+2*, DUPCHK+76, DUPCHK+83, DUPCHK+90, DUPCHK+97, DUPCHK+105, DUPCHK+108, P1~, P1+17 |
| REVISIT | INJCHK+1~, INJCHK+13*, INJCHK+19*, INJCHK+26, INJCHK+28 |
| SIEN | CHK+3~, CHK+7*, CHK+8 |
| SNO | MAP+1~, MAP+5*, MAP+7, MAP+8 |
| STAT | DUPCHK+1~, DUPCHK+19*, DUPCHK+20, DUPCHK+25*, DUPCHK+26, SETDATA+24, UPSTAT~, UPSTAT+5 |
| STATUS | CHK+3~, CHK+8*, CHK+9 |
| STRING | SETDATA+1~, SETDATA+2* |
| TII | DUPCHK+47~, DUPCHK+48*, DUPCHK+52, DUPCHK+79, DUPCHK+88, DUPCHK+89 |
| TNODE | DUPCHK+47~, DUPCHK+50~, DUPCHK+52*, DUPCHK+56, DUPCHK+57, DUPCHK+65, DUPCHK+72, DUPCHK+75*, DUPCHK+76, DUPCHK+79 , DUPCHK+80, DUPCHK+81, DUPCHK+82*, DUPCHK+83, DUPCHK+89*, DUPCHK+90, DUPCHK+94, DUPCHK+95*, DUPCHK+96*, DUPCHK+97 , DUPCHK+101, DUPCHK+102*, DUPCHK+104*, DUPCHK+105, DUPCHK+108 |
| U | MAP+7, MAP+16, MAP+19, CHK+8, CLASS+3, CLASS+15, INJCHK+14, INJCHK+16, INJCHK+18, INJCHK+19 , INJCHK+20, INJCHK+21, INJCHK+23, INJCHK+25, INJCHK+28, DUPCHK+4, DUPCHK+5, DUPCHK+6, DUPCHK+9, DUPCHK+13 , DUPCHK+14, DUPCHK+15, DUPCHK+16, DUPCHK+33, DUPCHK+34, DUPCHK+40, DUPCHK+41, DUPCHK+42, DUPCHK+44, DUPCHK+56 , DUPCHK+57, DUPCHK+65, DUPCHK+68, DUPCHK+72, DUPCHK+75, DUPCHK+79, DUPCHK+80, DUPCHK+81, DUPCHK+94, DUPCHK+95 , DUPCHK+96, DUPCHK+101, DUPCHK+102, DUPCHK+104, SETDATA+5, SETDATA+8, SETDATA+10, SETDATA+20, SETDATA+21, SETDATA+22 , SETDATA+24, P1+17 |
| USED | FREQ+1~, FREQ+2*, FREQ+4*, FREQ+5, LASTIP+1~, LASTIP+2*, LASTIP+5, LASTIP+7, LASTIP+9*, LASTIP+10 |
| USES | DUPCHK+1~ |
| VDATE | INJCHK+1~, INJCHK+16*, INJCHK+25 |
| VIEN | INJCHK~ |
| VPOV | INJCHK+9~, INJCHK+12*, INJCHK+14, INJCHK+15 |
| VST | INJCHK+1~, INJCHK+5*, INJCHK+6, INJCHK+7, INJCHK+12, INJCHK+16, INJCHK+28 |
| X | MAP+1~, MAP+11*, CHK+3~, CHK+5*, CHK+6*, CHK+7, CHK+8, CHK+11*, CHK+12*, CHK+13 , CHK+14*, CHK+15, P1+1~, P1+3*, P1+8*, P1+9, TMPGBL~ |
| X1 | P1+1~, P1+3*, P1+9*, P1+10 |