BGOPRDD ; IHS/BAO/TMD - Problem Details ;23-Jun-2016 08:38;du
Source file <BGOPRDD.m>
| Package | Total | Call Graph | 
|---|---|---|
| GUI Objects | 6 | GET^BGOCPLAN ($$CONCEPT,CHANGED)^BGOPAUD NOTES^BGOPRBN GET^BGOVOB (GET,GETCON,GETEDU,GETREF)^BGOVTR GET^BGOVVI | 
| IHS Standard Terminology | 2 | ($$CONC,$$DESC)^BSTSAPI $$CVPARM^BSTSMAP1 | 
| Kernel | 2 | $$FMTE^XLFDT $$LJ^XLFSTR | 
| VA Fileman | 1 | $$GET1^DIQ | 
| Package | Total | Caller Graph | 
|---|---|---|
| GUI Objects | 1 | BGOPAUD | 
| Health Summary Components | 1 | BHSPL | 
| IHS Mods To Text Integration Utilities | 1 | BTIUPDD | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| ADD2(TXT) | ; | |
| POV(IEN) | ;See if this problem has been used as a POV | |
| NOTES | ; Get the notes for this problem | |
| LOOK(SNOMED) | ;LOOKUP CODE | |
| TREAT | ; GET THE TREATMENT DATA | |
| ADD1(TXT,LBL) | ; | |
| QUAL(IEN) | ;Get any qualifiers for this problem | |
| TMPGBL(X) | ;EP | |
| DETAIL(RET,IEN,DFN,ACT,NUM,VIEN) | ;Get a detail report on one problem | |
| CONSULT(IEN,DFN,NUM) | ;FIND consults | |
| VTREAT(IEN,DFN,NUM,VIEN) | ;Then do all the treatment/regimen entries | |
| INPT(IEN) | ;See if this problem has been used for inpt visits | |
| OB(IEN,DFN,NUM,VIEN) | ;OB notes | |
| VISIT(IEN,DFN,NUM,VIEN) | ;visit instructions | |
| REFERRAL(IEN,DFN,NUM,VIEN) | ;FIND referrals | |
| VST | ;GET ALL VISIT INSTRUCTIONS | |
| EDU(IEN,DFN,NUM,VIEN) | ;Find education | |
| VOB | ;GET ALL V OB NOTES | |
| CARE(IEN,DFN,ACT) | ;EP | |
| ICD(IEN) | ;Get any additional ICD codes for this problem | |
| RECON(IEN) | ;Display the reconciliation data for this problem | |
| PLAN | ;GET ALL CARE PLANNING DATA | 
| Name | Field # of Occurrence | 
|---|---|
| GET^BGOCPLAN | CARE+5, CARE+15 | 
| $$CONCEPT^BGOPAUD | QUAL+8 | 
| CHANGED^BGOPAUD | DETAIL+10, DETAIL+12, DETAIL+17, DETAIL+27, DETAIL+32, DETAIL+35, NOTES+7 | 
| NOTES^BGOPRBN | NOTES+2 | 
| GET^BGOVOB | OB+5 | 
| GET^BGOVTR | VTREAT+4 | 
| GETCON^BGOVTR | CONSULT+4 | 
| GETEDU^BGOVTR | EDU+4 | 
| GETREF^BGOVTR | REFERRAL+4 | 
| GET^BGOVVI | VISIT+5 | 
| $$CONC^BSTSAPI | TREAT+9 | 
| $$DESC^BSTSAPI | LOOK+2 | 
| $$CVPARM^BSTSMAP1 | DETAIL+39 | 
| $$GET1^DIQ | DETAIL+7, DETAIL+8, DETAIL+11, DETAIL+13, DETAIL+14, DETAIL+18, DETAIL+19, DETAIL+21, DETAIL+22, DETAIL+23 , DETAIL+24, DETAIL+25, DETAIL+28, NOTES+6, NOTES+11, ICD+5, QUAL+7, QUAL+11, QUAL+12, POV+5 , INPT+5, PLAN+16, PLAN+17, VST+18, VST+19, VST+20, VST+21, VST+22, VOB+18, VOB+19 , VOB+20, VOB+21, VOB+22, TREAT+20, TREAT+21, TREAT+22, TREAT+23, RECON+9, RECON+10 | 
| $$FMTE^XLFDT | NOTES+12 | 
| $$LJ^XLFSTR | ADD1+1 | 
| RPC Name | Call Tags | 
|---|---|
| BGOPRDD DETAIL | DETAIL | 
| FileNo | Call Tags | 
|---|---|
| ^VA(200 - [#200] | GET1^DIQ | 
| ^AUPNVOB - [#9000010.43] | GET1^DIQ | 
| ^AUPNVVI - [#9000010.58] | GET1^DIQ | 
| ^AUPNVTXR - [#9000010.61] | GET1^DIQ | 
| ^AUPNPROB - [#9000011] | GET1^DIQ | 
| 9000011.12 | GET1^DIQ | 
| 9000011.14 | GET1^DIQ | 
| 9000011.15 | GET1^DIQ | 
| ^AUPNCPL - [#9000092] | GET1^DIQ | 
| 90461.632 | GET1^DIQ | 
| ^AUTTLOC - [#9999999.06] | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^AUPNPROB - [#9000011] | DETAIL+3, DETAIL+30, DETAIL+33, DETAIL+37, ICD+2, ICD+3, QUAL+2, QUAL+5, POV+2, POV+3 , INPT+2, INPT+3 | 
| ^AUPNVPED - [#9000010.16] | EDU+15 | 
| ^BEHOCIR("G" | RECON+3, RECON+6, RECON+7 | 
| ^TMP("BGOPLAN" | CARE+6, CARE+10!, CARE+16, CARE+20!, PLAN+3, PLAN+4 | 
| ^TMP("BGOPRDD" | TMPGBL+1! | 
| ^TMP("BGOVIN" | VISIT+6, VTREAT+5, CONSULT+5, CONSULT+9, CONSULT+10, REFERRAL+5, REFERRAL+9, REFERRAL+10, EDU+5, EDU+9 , EDU+10, VST+3, VST+4, TREAT+2, TREAT+3 | 
| ^TMP("BGOVOB" | OB+6, VOB+3, VOB+4 | 
| Name | Line Occurrences | 
|---|---|
| $$TMPGBL | DETAIL+5 | 
| ADD1 | DETAIL+7, DETAIL+9, DETAIL+11, DETAIL+16, DETAIL+20, DETAIL+21, DETAIL+22, DETAIL+23, DETAIL+24, DETAIL+26 , DETAIL+29, DETAIL+31, DETAIL+34, DETAIL+40 | 
| ADD2 | DETAIL+6, DETAIL+41, DETAIL+45, NOTES+3, NOTES+14, NOTES+15, NOTES+16, NOTES+17, ICD+2, ICD+5 , QUAL+2, QUAL+9, QUAL+13, POV+2, POV+5, INPT+2, INPT+5, CARE+7, CARE+8, CARE+17 , CARE+18, VISIT+7, VISIT+8, OB+7, OB+8, VTREAT+6, VTREAT+7, CONSULT+6, CONSULT+7, CONSULT+12 , CONSULT+13, REFERRAL+6, REFERRAL+7, REFERRAL+12, REFERRAL+13, EDU+6, EDU+7, EDU+13, EDU+14, EDU+16 , EDU+18, PLAN+6, PLAN+9, PLAN+12, PLAN+18, VST+6, VST+11, VST+13, VST+16, VST+17 , VST+23, VST+24, VST+26, VOB+6, VOB+11, VOB+13, VOB+16, VOB+17, VOB+23, VOB+24 , VOB+26, TREAT+12, TREAT+13, TREAT+15, TREAT+18, TREAT+19, TREAT+24, TREAT+25, RECON+4, RECON+5 , RECON+11 | 
| CARE | DETAIL+47 | 
| CONSULT | DETAIL+51 | 
| EDU | DETAIL+53 | 
| ICD | DETAIL+43 | 
| INPT | DETAIL+46 | 
| NOTES | DETAIL+42 | 
| OB | DETAIL+49 | 
| PLAN | CARE+9, CARE+19 | 
| POV | DETAIL+45 | 
| QUAL | DETAIL+44 | 
| RECON | DETAIL+54 | 
| REFERRAL | DETAIL+52 | 
| TREAT | VTREAT+8 | 
| VISIT | DETAIL+48 | 
| VOB | OB+9 | 
| VST | VISIT+9 | 
| VTREAT | DETAIL+50 | 
| Name | Field # of Occurrence | 
|---|---|
| ^($J | TMPGBL+1 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| ACLASS | DETAIL+1~, DETAIL+25*, DETAIL+26 | 
| ACT | DETAIL~, DETAIL+4*, DETAIL+47, CARE~, CARE+4*, CARE+5, CARE+14*, CARE+15 | 
| AIEN | NOTES+1~, ICD+1~, ICD+4*, ICD+5, QUAL+1~, QUAL+6*, QUAL+7, QUAL+11, QUAL+12, POV+1~ , POV+4*, POV+5, INPT+1~, INPT+4*, INPT+5, RECON+1~, RECON+8*, RECON+9, RECON+10 | 
| BY | NOTES+1~, NOTES+10*, NOTES+11*, NOTES+15, QUAL+1~, QUAL+11*, QUAL+13, POV+1~, INPT+1~, PLAN+8* , PLAN+9, RECON+1~, RECON+10*, RECON+11 | 
| CLASS | DETAIL+1~, DETAIL+13*, DETAIL+15 | 
| CNT | DETAIL+1~, DETAIL+5*, ADD1+1*, ADD2+1* | 
| CPIEN | PLAN+1~, PLAN+15*, PLAN+16, PLAN+17 | 
| CT | TREAT+1~ | 
| CT2 | VTREAT+1~, VTREAT+2*, CONSULT+1~, CONSULT+8*, CONSULT+9*, CONSULT+10, REFERRAL+1~, REFERRAL+8*, REFERRAL+9*, REFERRAL+10 , EDU+1~, EDU+8*, EDU+9*, EDU+10, PLAN+1~, PLAN+2*, PLAN+3*, PLAN+4, VST+1~, VST+2* , VST+3*, VST+4, VOB+1~, VOB+2*, VOB+3*, VOB+4, TREAT+2*, TREAT+3 | 
| DATA | CARE+2~, CARE+3*, CARE+5, CARE+12~, CARE+13*, CARE+15, VISIT+2~, VISIT+3*, VISIT+5, OB+2~ , OB+3*, OB+5, VTREAT+1~, VTREAT+2*, VTREAT+4, CONSULT+1~, CONSULT+2*, CONSULT+4, REFERRAL+1~, REFERRAL+2* , REFERRAL+4, EDU+1~, EDU+2*, EDU+4 | 
| DESC | DETAIL+1~, DETAIL+33*, DETAIL+34 | 
| DFN | DETAIL~, DETAIL+47, DETAIL+48, DETAIL+49, DETAIL+50, DETAIL+51, DETAIL+52, DETAIL+53, CARE~, CARE+5 , CARE+15, VISIT~, VISIT+5, OB~, OB+5, VTREAT~, VTREAT+4, CONSULT~, CONSULT+4, REFERRAL~ , REFERRAL+4, EDU~, EDU+4 | 
| EIEN | EDU+1~, EDU+11*, EDU+15 | 
| ENTBY | VST+1~, VST+19*, VST+23, VOB+1~, VOB+19*, VOB+23, TREAT+1~, TREAT+20*, TREAT+24 | 
| ENTDT | VST+1~, VST+20*, VST+23, VOB+1~, VOB+20*, VOB+23, TREAT+1~, TREAT+21*, TREAT+24 | 
| EVDT | VST+1~, VST+14*, VST+17, VOB+1~, VOB+14*, VOB+17, TREAT+1~, TREAT+16*, TREAT+19 | 
| FAC | NOTES+1~, NOTES+5*, NOTES+6*, NOTES+14, VST+1~, VST+12*, VST+13, VOB+1~, VOB+12*, VOB+13 , TREAT+1~, TREAT+14*, TREAT+15 | 
| FNUM | QUAL+1~, QUAL+4*, QUAL+7, QUAL+11, QUAL+12 | 
| I | NOTES+1~, NOTES+4*, NOTES+5, NOTES+8, NOTES+9, NOTES+10, NOTES+12, NOTES+13 | 
| IEN | DETAIL~, DETAIL+3, DETAIL+7, DETAIL+8, DETAIL+10, DETAIL+11, DETAIL+12, DETAIL+13, DETAIL+14, DETAIL+17 , DETAIL+18, DETAIL+19, DETAIL+21, DETAIL+22, DETAIL+23, DETAIL+24, DETAIL+25, DETAIL+27, DETAIL+28, DETAIL+30 , DETAIL+32, DETAIL+33, DETAIL+35, DETAIL+37, DETAIL+43, DETAIL+44, DETAIL+45, DETAIL+46, DETAIL+47, DETAIL+48 , DETAIL+49, DETAIL+50, DETAIL+51, DETAIL+52, DETAIL+53, DETAIL+54, NOTES+2, NOTES+7, ICD~, ICD+2 , ICD+3, ICD+4, QUAL~, QUAL+2, QUAL+5, QUAL+6, POV~, POV+2, POV+3, POV+4 , INPT~, INPT+2, INPT+3, INPT+4, CARE~, CARE+5, CARE+15, VISIT~, VISIT+5, OB~ , OB+5, VTREAT~, VTREAT+4, CONSULT~, CONSULT+4, REFERRAL~, REFERRAL+4, EDU~, EDU+4, RECON~ , RECON+3, RECON+6, RECON+7 | 
| IEN2 | NOTES+1~, ICD+1~, ICD+3*, ICD+4, QUAL+1~, QUAL+5*, QUAL+6, POV+1~, POV+3*, POV+4 , INPT+1~, INPT+3*, INPT+4 | 
| IN | DETAIL+1~, TREAT+1~, TREAT+8*, TREAT+9 | 
| LAT | DETAIL+1~, DETAIL+37*, DETAIL+38, DETAIL+39 | 
| LATEXT | DETAIL+1~, DETAIL+39*, DETAIL+40 | 
| LBL | ADD1~, ADD1+1* | 
| MODBY | VST+1~, VST+21*, VST+24, VOB+1~, VOB+21*, VOB+24, TREAT+1~, TREAT+22*, TREAT+25 | 
| MODDT | VST+1~, VST+22*, VST+24, VOB+1~, VOB+22*, VOB+24, TREAT+1~, TREAT+23*, TREAT+25 | 
| NARR | NOTES+1~, NOTES+13*, NOTES+16 | 
| NOTES | NOTES+1~, NOTES+2, NOTES+3 | 
| NOTES( | NOTES+4, NOTES+5, NOTES+8, NOTES+9, NOTES+10, NOTES+12, NOTES+13 | 
| NUM | DETAIL~, DETAIL+4*, DETAIL+48, DETAIL+49, DETAIL+50, DETAIL+51, DETAIL+52, DETAIL+53, NOTES+1~, NOTES+8* , NOTES+14, VISIT~, VISIT+4*, VISIT+5, OB~, OB+4*, OB+5, VTREAT~, VTREAT+3*, VTREAT+4 , CONSULT~, CONSULT+3*, CONSULT+4, REFERRAL~, REFERRAL+3*, REFERRAL+4, EDU~, EDU+3*, EDU+4 | 
| OBIEN | VOB+1~, VOB+8*, VOB+18, VOB+19, VOB+20, VOB+21, VOB+22 | 
| ONSET | DETAIL+1~, DETAIL+18*, DETAIL+19*, DETAIL+20 | 
| OUT | DETAIL+1~ | 
| PIP | DETAIL+1~, DETAIL+28*, DETAIL+29 | 
| PROB | DETAIL+1~, DETAIL+8*, DETAIL+9 | 
| PRV | VST+1~, VST+15*, VST+16, VOB+1~, VOB+15*, VOB+16, TREAT+1~, TREAT+17*, TREAT+18 | 
| Q | QUAL+1~, QUAL+7*, QUAL+8*, QUAL+9 | 
| REC | RECON+1~, RECON+2*, RECON+6*, RECON+7, RECON+8 | 
| RET | DETAIL~, DETAIL+5*, LOOK+1~, LOOK+2*, LOOK+3, ADD1+1, ADD2+1 | 
| RIEN | RECON+1~, RECON+7*, RECON+8 | 
| SDATE | CONSULT+1~, CONSULT+11*, CONSULT+13, REFERRAL+1~, REFERRAL+11*, REFERRAL+13, EDU+1~, EDU+12*, EDU+14 | 
| SER | CONSULT+1~, CONSULT+11*, CONSULT+12, REFERRAL+1~, REFERRAL+11*, REFERRAL+12, EDU+1~, EDU+12*, EDU+13 | 
| SIGNBY | PLAN+1~, PLAN+16*, PLAN+18, VST+1~, VST+18*, VST+26, VOB+1~, VOB+18*, VOB+26 | 
| SIGNDT | PLAN+1~, PLAN+17*, PLAN+18, VST+1~, VST+25*, VST+26, VOB+1~, VOB+25*, VOB+26 | 
| SIGNED | PLAN+1~, PLAN+13*, PLAN+14, VST+1~, VOB+1~ | 
| SNO | EDU+1~, EDU+15*, EDU+16, EDU+17*, EDU+18 | 
| SNOMED | DETAIL+1~, DETAIL+30*, DETAIL+31, TREAT+1~, TREAT+5*, TREAT+8, TREAT+11*, TREAT+12, LOOK~, LOOK+2 | 
| SSTAT | CONSULT+1~, CONSULT+11*, CONSULT+13, REFERRAL+1~, REFERRAL+11*, REFERRAL+13, EDU+1~ | 
| STAT | NOTES+9*, NOTES+14, PLAN+1~, PLAN+10*, PLAN+11*, PLAN+12, VST+1~, VOB+1~ | 
| STATUS | DETAIL+1~, DETAIL+14*, DETAIL+15*, DETAIL+16, NOTES+9* | 
| STR | CARE+2~, CARE+12~, VISIT+2~, OB+2~, VTREAT+1~, CONSULT+1~, CONSULT+10*, CONSULT+11, REFERRAL+1~, REFERRAL+10* , REFERRAL+11, EDU+1~, EDU+10*, EDU+11, EDU+12, EDU+17, PLAN+1~, PLAN+4*, PLAN+5, PLAN+6 , PLAN+8, PLAN+10, PLAN+13, PLAN+15, VST+1~, VST+4*, VST+5, VST+6, VST+8, VST+9 , VST+10, VST+12, VST+14, VST+15, VST+25, VOB+1~, VOB+4*, VOB+5, VOB+6, VOB+8 , VOB+9, VOB+10, VOB+12, VOB+14, VOB+15, VOB+25, TREAT+1~, TREAT+3*, TREAT+4, TREAT+5 , TREAT+6, TREAT+7, TREAT+14, TREAT+16, TREAT+17 | 
| TXT | TREAT+1~, TREAT+10*, TREAT+11, ADD1~, ADD1+1, ADD2~, ADD2+1 | 
| U | DETAIL+30, DETAIL+33, DETAIL+37, NOTES+5, NOTES+8, NOTES+9, NOTES+10, NOTES+12, NOTES+13, CONSULT+11 , REFERRAL+11, EDU+11, EDU+12, EDU+17, PLAN+5, PLAN+6, PLAN+8, PLAN+10, PLAN+13, PLAN+15 , VST+5, VST+6, VST+8, VST+9, VST+10, VST+12, VST+14, VST+15, VST+25, VOB+5 , VOB+6, VOB+8, VOB+9, VOB+10, VOB+12, VOB+14, VOB+15, VOB+25, TREAT+4, TREAT+5 , TREAT+6, TREAT+7, TREAT+8, TREAT+10, TREAT+14, TREAT+16, TREAT+17, LOOK+2 | 
| VCAT | VST+1~, VST+10*, VST+11, VOB+1~, VOB+10*, VOB+11, TREAT+1~, TREAT+7*, TREAT+13 | 
| VDT | VST+1~, VST+9*, VST+11, VOB+1~, VOB+9*, VOB+11, TREAT+1~, TREAT+6*, TREAT+8, TREAT+13 | 
| VIEN | DETAIL~, DETAIL+2*, DETAIL+45, DETAIL+48, DETAIL+49, DETAIL+50, DETAIL+51, DETAIL+52, DETAIL+53, DETAIL+54 , VISIT~, VISIT+5, OB~, OB+5, VTREAT~, VTREAT+4, REFERRAL~, REFERRAL+4, EDU~, EDU+4 | 
| VIIEN | VST+1~, VST+8*, VST+18, VST+19, VST+20, VST+21, VST+22, TREAT+1~, TREAT+4*, TREAT+20 , TREAT+21, TREAT+22, TREAT+23 | 
| WHEN | NOTES+1~, NOTES+12*, NOTES+15, QUAL+1~, QUAL+12*, QUAL+13, POV+1~, INPT+1~, PLAN+8*, PLAN+9 , RECON+1~, RECON+9*, RECON+11 | 
| X | QUAL+1~, QUAL+3*, QUAL+4, QUAL+5, QUAL+10, TREAT+1~, TREAT+9*, TREAT+10, TMPGBL~ | 
| ZERO | DETAIL+1~, DETAIL+3* |