BHSPL2 ;IHS/MSC/MGH - Health Summary for Items associated with Problem list ;09-Mar-2016 09:58;du
Source file <BHSPL2.m>
| Package | Total | Call Graph | 
|---|---|---|
| GUI Objects | 5 | GET^BGOCPLAN $$CONCEPT^BGOPAUD NOTES^BGOPRBN (GET,GETCON)^BGOVTR GET^BGOVVI | 
| Kernel | 2 | $$FMTE^XLFDT $$LJ^XLFSTR | 
| Health Summary | 1 | CKP^GMTSUP | 
| IHS Standard Terminology | 1 | $$DESC^BSTSAPI | 
| VA Fileman | 1 | $$GET1^DIQ | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| TREAT | ; GET THE TREATMENT DATA | |
| LOOK(SNOMED) | ;LOOKUP CODE | |
| ADD2(TXT) | ; | |
| VST | ;GET ALL VISIT INSTRUCTIONS | |
| QUAL(IEN) | ;Get any qualifiers for this problem | |
| DETAIL(RET,IEN,DFN) | ;Get a detail report on one problem | |
| CARE(IEN,DFN,ACT) | ;EP | |
| NOTES | ; Get the notes for this problem | |
| PROB(VIEN) | ;Find problems used in this visit | |
| POVVST | ;DISPLAY PROBLEMS USED BY VISITS IN HEALTH SUMMARY | |
| CONSULT(IEN,DFN,NUM) | ;FIND consults | |
| POVP | ;DISPLAY PROBLEMS USED BY LAST VISIT IN HEALTH SUMMARY | |
| POVCHK(PRIEN,VIEN) | ;Check for different provider narrative or normal/abnormal Patch 13 | |
| ICD(IEN) | ;Get any additional ICD codes for this problem | |
| PLAN | ;GET ALL CARE PLANNING DATA | |
| ADD1(TXT,LBL) | ; | |
| TMPGBL() | ;EP | |
| VISIT(IEN,DFN,NUM,VIEN) | ;visit instructions | 
| Name | Field # of Occurrence | 
|---|---|
| GET^BGOCPLAN | CARE+5, CARE+15 | 
| $$CONCEPT^BGOPAUD | QUAL+10 | 
| NOTES^BGOPRBN | NOTES+2 | 
| GET^BGOVTR | VISIT+15 | 
| GETCON^BGOVTR | CONSULT+4 | 
| GET^BGOVVI | VISIT+5 | 
| $$DESC^BSTSAPI | LOOK+2 | 
| $$GET1^DIQ | PROB+3, DETAIL+7, DETAIL+8, DETAIL+10, DETAIL+11, DETAIL+12, DETAIL+15, DETAIL+16, DETAIL+18, DETAIL+19 , DETAIL+20, DETAIL+21, DETAIL+22, DETAIL+24, NOTES+6, NOTES+10, ICD+5, QUAL+7, QUAL+8, QUAL+9 , PLAN+16, PLAN+17, VST+18, VST+19, VST+20, VST+21, VST+22, TREAT+16, TREAT+17, TREAT+18 , TREAT+19, POVCHK+6, POVCHK+7 | 
| CKP^GMTSUP | POVP+6, POVVST+8, PROB+14 | 
| $$FMTE^XLFDT | NOTES+11 | 
| $$LJ^XLFSTR | ADD1+1 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^VA(200 - [#200] | GET1^DIQ | 
| ^AUPNVSIT - [#9000010] | GET1^DIQ | 
| ^AUPNVPOV - [#9000010.07] | GET1^DIQ | 
| ^AUPNVVI - [#9000010.58] | GET1^DIQ | 
| ^AUPNPROB - [#9000011] | GET1^DIQ | 
| 9000011.12 | GET1^DIQ | 
| ^AUPNCPL - [#9000092] | GET1^DIQ | 
| ^AUTTLOC - [#9999999.06] | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^AUPNPROB - [#9000011] | PROB+6, PROB+8, DETAIL+4, DETAIL+26, DETAIL+28, ICD+2, ICD+3, QUAL+2, QUAL+5 | 
| ^AUPNPROB("AC" | PROB+4 | 
| ^AUPNVPOV - [#9000010.07] | POVCHK+4 | 
| ^AUPNVPOV("AD" | POVCHK+3 | 
| ^AUPNVSIT - [#9000010] | POVP+11, POVVST+13 | 
| ^AUPNVSIT("AA" | POVP+9, POVP+10, POVVST+11, POVVST+12 | 
| ^TMP("BGOPLAN" | CARE+6, CARE+11!, CARE+16, CARE+20!, PLAN+3, PLAN+4 | 
| ^TMP("BGOVIN" | VISIT+6, VISIT+11!, VISIT+16, VISIT+20!, CONSULT+5, CONSULT+9, CONSULT+10, VST+3, VST+4, TREAT+2 , TREAT+3 | 
| ^TMP("BHSPL" | TMPGBL+1! | 
| Name | Line Occurrences | 
|---|---|
| $$POVCHK | DETAIL+30 | 
| $$TMPGBL | POVP+4, POVVST+6, PROB+9 | 
| ADD1 | DETAIL+7, DETAIL+9, DETAIL+10, DETAIL+14, DETAIL+17, DETAIL+18, DETAIL+19, DETAIL+20, DETAIL+21, DETAIL+23 , DETAIL+25, DETAIL+27, DETAIL+29, DETAIL+31, DETAIL+32 | 
| ADD2 | DETAIL+6, DETAIL+33, NOTES+3, NOTES+13, NOTES+14, NOTES+15, NOTES+16, ICD+2, ICD+5, QUAL+2 , QUAL+11, QUAL+12, CARE+7, CARE+8, CARE+17, CARE+18, VISIT+7, VISIT+8, VISIT+17, VISIT+18 , CONSULT+6, CONSULT+7, CONSULT+12, CONSULT+13, PLAN+6, PLAN+9, PLAN+12, PLAN+18, VST+6, VST+11 , VST+13, VST+16, VST+17, VST+23, VST+24, VST+26, TREAT+8, TREAT+9, TREAT+11, TREAT+14 , TREAT+15, TREAT+20, TREAT+21 | 
| CARE | DETAIL+37 | 
| CONSULT | DETAIL+39 | 
| DETAIL | PROB+11 | 
| ICD | DETAIL+35 | 
| NOTES | DETAIL+34 | 
| PLAN | CARE+9, CARE+19 | 
| PROB | POVP+11, POVVST+15 | 
| QUAL | DETAIL+36 | 
| TREAT | VISIT+19 | 
| VISIT | DETAIL+38 | 
| VST | VISIT+9 | 
| Name | Field # of Occurrence | 
|---|---|
| ^($J | TMPGBL+1 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| ACLASS | DETAIL+1~, DETAIL+22*, DETAIL+23 | 
| ACT | DETAIL+5*, 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+8, QUAL+9 | 
| BY | NOTES+1~, NOTES+9*, NOTES+10*, NOTES+14, QUAL+1~, QUAL+7*, QUAL+12, PLAN+8*, PLAN+9 | 
| CHK | DETAIL+1~, DETAIL+30*, DETAIL+31, DETAIL+32 | 
| CLASS | DETAIL+1~, DETAIL+11*, DETAIL+13 | 
| CNT | POVVST+1~, POVVST+5*, POVVST+11, POVVST+12, POVVST+14*, DETAIL+1~, DETAIL+3*, ADD1+1*, ADD2+1* | 
| CPIEN | PLAN+1~, PLAN+15*, PLAN+16, PLAN+17 | 
| CT | TREAT+1~ | 
| CT2 | VISIT+12~, VISIT+13*, CONSULT+1~, CONSULT+8*, CONSULT+9*, CONSULT+10, PLAN+1~, PLAN+2*, PLAN+3*, PLAN+4 , VST+1~, VST+2*, VST+3*, VST+4, TREAT+2*, TREAT+3 | 
| DATA | CARE+2~, CARE+3*, CARE+5, CARE+12~, CARE+13*, CARE+15, VISIT+2~, VISIT+3*, VISIT+5, VISIT+12~ , VISIT+13*, VISIT+15, CONSULT+1~, CONSULT+2*, CONSULT+4 | 
| DESC | DETAIL+1~, DETAIL+28*, DETAIL+29 | 
| DFN | POVP+9, POVP+10, POVVST+11, POVVST+12, PROB+4, PROB+11, DETAIL~, DETAIL+37, DETAIL+38, DETAIL+39 , CARE~, CARE+5, CARE+15, VISIT~, VISIT+5, VISIT+15, CONSULT~, CONSULT+4 | 
| ENTBY | VST+1~, VST+19*, VST+23, TREAT+1~, TREAT+16*, TREAT+20 | 
| ENTDT | VST+1~, VST+20*, VST+23, TREAT+1~, TREAT+17*, TREAT+20 | 
| EVDT | VST+1~, VST+14*, VST+17, TREAT+1~, TREAT+12*, TREAT+15 | 
| FAC | NOTES+1~, NOTES+5*, NOTES+6*, NOTES+13, VST+1~, VST+12*, VST+13, TREAT+1~, TREAT+10*, TREAT+11 | 
| FNUM | QUAL+1~, QUAL+4*, QUAL+7, QUAL+8, QUAL+9 | 
| FOUND | POVCHK+1~, POVCHK+2*, POVCHK+3, POVCHK+5* | 
| >> GMTSNDM | POVVST+3*, POVVST+4*, POVVST+11, POVVST+12 | 
| >> GMTSNPG | PROB+14 | 
| >> GMTSQIT | POVP+6, POVVST+8, PROB+14 | 
| I | NOTES+1~, NOTES+4*, NOTES+5, NOTES+7, NOTES+8, NOTES+9, NOTES+11, NOTES+12 | 
| IEN | DETAIL~, DETAIL+4, DETAIL+7, DETAIL+8, DETAIL+10, DETAIL+11, DETAIL+12, DETAIL+15, DETAIL+16, DETAIL+18 , DETAIL+19, DETAIL+20, DETAIL+21, DETAIL+22, DETAIL+24, DETAIL+26, DETAIL+28, DETAIL+30, DETAIL+35, DETAIL+36 , DETAIL+37, DETAIL+38, DETAIL+39, NOTES+2, ICD~, ICD+2, ICD+3, ICD+4, QUAL~, QUAL+2 , QUAL+5, QUAL+6, CARE~, CARE+5, CARE+15, VISIT~, VISIT+5, VISIT+15, CONSULT~, CONSULT+4 | 
| IEN2 | NOTES+1~, ICD+1~, ICD+3*, ICD+4, QUAL+1~, QUAL+5*, QUAL+6 | 
| IN | DETAIL+1~ | 
| INVDT | POVP+1~, POVP+9*, POVP+10, POVVST+1~, POVVST+11*, POVVST+12 | 
| LBL | ADD1~, ADD1+1* | 
| LINE | POVP+1~, POVVST+1~, PROB+1~, PROB+12*, PROB+13*, PROB+15 | 
| MODBY | VST+1~, VST+21*, VST+24, TREAT+1~, TREAT+18*, TREAT+21 | 
| MODDT | VST+1~, VST+22*, VST+24, TREAT+1~, TREAT+19*, TREAT+21 | 
| NARR | NOTES+1~, NOTES+12*, NOTES+15 | 
| NORM | POVCHK+1~, POVCHK+6*, POVCHK+8 | 
| NOTES | NOTES+1~, NOTES+2, NOTES+3 | 
| NOTES( | NOTES+4, NOTES+5, NOTES+7, NOTES+8, NOTES+9, NOTES+11, NOTES+12 | 
| NUM | POVP+3*, POVVST+1~, POVVST+5*, DETAIL+5*, DETAIL+39, NOTES+1~, NOTES+7*, NOTES+13, VISIT~, VISIT+4* , VISIT+5, VISIT+14*, VISIT+15, CONSULT~, CONSULT+3*, CONSULT+4 | 
| ONSET | DETAIL+1~, DETAIL+15*, DETAIL+16*, DETAIL+17 | 
| OUT | DETAIL+1~ | 
| PIP | DETAIL+1~, DETAIL+24*, DETAIL+25 | 
| PRIEN | PROB+1~, PROB+2*, PROB+4*, PROB+6, PROB+8, PROB+11, POVCHK~, POVCHK+4 | 
| PROB | DETAIL+1~, DETAIL+8*, DETAIL+9 | 
| PRV | VST+1~, VST+15*, VST+16, TREAT+1~, TREAT+13*, TREAT+14 | 
| Q | QUAL+1~, QUAL+9*, QUAL+10*, QUAL+11 | 
| QUIT | POVP+1~, POVP+8*, POVP+9, POVP+10, POVP+11*, POVVST+1~, POVVST+10* | 
| RET | DETAIL~, LOOK+1~, LOOK+2*, LOOK+3, ADD1+1, ADD2+1 | 
| SDATE | CONSULT+1~, CONSULT+11*, CONSULT+13 | 
| SER | CONSULT+1~, CONSULT+11*, CONSULT+12 | 
| SIGNBY | PLAN+1~, PLAN+16*, PLAN+18, VST+1~, VST+18*, VST+26 | 
| SIGNDT | PLAN+1~, PLAN+17*, PLAN+18, VST+1~, VST+25*, VST+26 | 
| SIGNED | PLAN+1~, PLAN+13*, PLAN+14, VST+1~ | 
| SNOMED | DETAIL+1~, DETAIL+26*, DETAIL+27, TREAT+1~, TREAT+5*, TREAT+8, LOOK~, LOOK+2 | 
| SSTAT | CONSULT+1~, CONSULT+11*, CONSULT+13 | 
| STAT | PROB+1~, PROB+6*, PROB+7, NOTES+8*, NOTES+13, PLAN+1~, PLAN+10*, PLAN+11*, PLAN+12, VST+1~ | 
| STATUS | DETAIL+1~, DETAIL+12*, DETAIL+13*, DETAIL+14, NOTES+8* | 
| STR | CARE+2~, CARE+12~, VISIT+2~, VISIT+12~, CONSULT+1~, CONSULT+10*, CONSULT+11, 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, TREAT+1~, TREAT+3*, TREAT+4, TREAT+5 , TREAT+6, TREAT+7, TREAT+10, TREAT+12, TREAT+13 | 
| TARGET | POVP+1~, POVP+4*, POVP+5, POVVST+1~, POVVST+6*, POVVST+7, PROB+9*, PROB+11, PROB+13, PROB+15 , PROB+16! | 
| TXT | ADD1~, ADD1+1, ADD2~, ADD2+1 | 
| U | POVP+11, POVVST+13, PROB+6, DETAIL+26, DETAIL+28, DETAIL+31, DETAIL+32, NOTES+5, NOTES+7, NOTES+8 , NOTES+9, NOTES+11, NOTES+12, CONSULT+11, 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, TREAT+4 , TREAT+5, TREAT+6, TREAT+7, TREAT+10, TREAT+12, TREAT+13, LOOK+2, POVCHK+4, POVCHK+8 | 
| VCAT | VST+1~, VST+10*, VST+11, TREAT+1~, TREAT+7*, TREAT+9 | 
| VDT | PROB+1~, PROB+3*, PROB+10, VST+1~, VST+9*, VST+11, TREAT+1~, TREAT+6*, TREAT+9 | 
| VIEN | POVP+10*, POVP+11, POVVST+12*, POVVST+13, POVVST+15, PROB~, PROB+3, PROB+8, DETAIL+2*, DETAIL+30 , DETAIL+38, VISIT~, VISIT+5, VISIT+15, POVCHK~, POVCHK+3 | 
| VIIEN | VST+1~, VST+8*, VST+18, VST+19, VST+20, VST+21, VST+22, TREAT+1~, TREAT+4*, TREAT+16 , TREAT+17, TREAT+18, TREAT+19 | 
| VNAR | POVCHK+1~, POVCHK+7*, POVCHK+8 | 
| VPOV | POVCHK+1~, POVCHK+3*, POVCHK+4, POVCHK+6, POVCHK+7 | 
| WHEN | NOTES+1~, NOTES+11*, NOTES+14, QUAL+1~, QUAL+8*, QUAL+12, PLAN+8*, PLAN+9 | 
| X | POVP+1~, POVVST+1~, QUAL+1~, QUAL+3*, QUAL+4, QUAL+5 | 
| ZERO | DETAIL+1~, DETAIL+4* |