GMPLHS ; SLC/MKB/KER/TC - Extract Prob List Health Summary ;16-Sep-2015 15:57;DU
Source file <GMPLHS.m>
| Package | Total | Call Graph |
|---|---|---|
| Problem List | 3 | GETPLIST^GMPLMGR1 ($$ICDDESC,$$SCTTEXT,DETAIL)^GMPLUTL2 SCS^GMPLX1 |
| VA Fileman | 1 | EN^DIQ1 |
| Package | Total | Caller Graph |
|---|---|---|
| Health Summary | 1 | GMTSPLST |
| Order Entry Results Reporting | 1 | ORDV04 |
| Problem List | 1 | GMPLHSPL |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| GETCOMM(IFN,CNT) | ; Get Active Comments for a Note
; Sets Global Array: ; ^TMP("GMPLHS",$J,CNT,"C",LOCATION,NOTE NMBR,0) |
|
| SERV(X,SERV) | ; Returns Service Name Abbreviation
|
|
| GETLIST(GMPDFN,STATUS) | ; Define List
|
|
| GETPROB(IFN) | ; Get problem data and set it to ^TMP array
; Sets Global Arrays: ; ^TMP("GMPLHS",$J,CNT,0) ; Piece 1: Pointer to ICD9 file #80 ; 2: Internal Date Last Modified ; 3: Facility Name ; 4: Internal Date Entered ; 5: Internal Status (A/I/"") ; 6: Internal Date of Onset ; 7: Responsible Provider Name ; 8: Service Name ; 9: Service Abbreviation ; 10: Internal Date Resolved ; 11: Clinic Name ; 12: Internal Date Recorded ; 13: Problem Term (from Lexicon) ; 14: Exposure String (AO/IR/EC/HNC/MST/CV/SHD) ; 15: SNOMED-CT Concept Code ; 16: SNOMED-CT Preferred Text ; 17: Primary ICD Code ; 18: Primary ICD Description ; 19: VHAT Concept Code ; 20: VHAT Preferred Text |
|
| BUILD | ; Build list for selected patient
; Sets Global Array: ; ^TMP("GMPLHS",$J,STATUS,0) |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^AUPNPROB - [#9000011] | GETCOMM+8, GETCOMM+9, GETCOMM+10, GETCOMM+11, GETCOMM+12, GETCOMM+13 |
| ^DIC(49 - [#49] | SERV+1 |
| ^GMPL(125.99 - [#125.99] | GETLIST+2 |
| ^TMP("GMPLHS" | GETLIST+1!, BUILD+8!, BUILD+9*, GETPROB+66*, GETPROB+67*, GETPROB+68*, GETPROB+71*, GETPROB+72*, GETPROB+73*, GETCOMM+14* |
| ^VA(200 - [#200] | GETCOMM+14 |
| Name | Line Occurrences |
|---|---|
| $$SERV | GETPROB+48 |
| GETCOMM | GETPROB+74 |
| GETPROB | BUILD+7 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ABBREV | SERV+1~*, SERV+2 |
| AO | GETPROB+35~, GETPROB+52* |
| CLIN | GETPROB+35~, GETPROB+50*, GETPROB+66 |
| CNT | GETCOMM~, GETCOMM+14 |
| CV | GETPROB+35~ |
| DA | GETPROB+34~, GETPROB+36*, GETPROB+39, GETPROB+40, GETPROB+41, GETPROB+42, GETPROB+43, GETPROB+44, GETPROB+45, GETPROB+46 , GETPROB+47, GETPROB+48, GETPROB+49, GETPROB+50, GETPROB+51, GETPROB+52, GETPROB+53, GETPROB+54, GETPROB+55, GETPROB+56 , GETPROB+60, GETPROB+61, GETPROB+65 |
| DIAG | GETPROB+34~, GETPROB+40*, GETPROB+66 |
| DIC | GETPROB+34~, GETPROB+36* |
| DIQ | GETPROB+34~, GETPROB+36* |
| DIQ(0 | GETPROB+36* |
| DR | GETPROB+34~, GETPROB+37* |
| ENTDT | GETPROB+34~, GETPROB+42*, GETPROB+62, GETPROB+63, GETPROB+64, GETPROB+66 |
| EXP | GETPROB+35~, GETPROB+65*, GETPROB+66 |
| GMPARAM | GETLIST+1~ |
| GMPARAM("QUIET" | GETLIST+2* |
| GMPARAM("REV" | GETLIST+2* |
| GMPCNT | BUILD+6~*, BUILD+8, BUILD+9, GETPROB+66*, GETPROB+67, GETPROB+68, GETPROB+71, GETPROB+72, GETPROB+73, GETPROB+74 |
| GMPDFN | GETLIST~, GETLIST+1 |
| >> GMPL | GETPROB+69 |
| >> GMPL("ICD9MLTP" | GETPROB+70, GETPROB+71, GETPROB+72 |
| GMPLIST | GETLIST+1~, GETLIST+4 |
| GMPLIST( | BUILD+6, BUILD+7 |
| GMPLVIEW | GETLIST+1~, GETLIST+4 |
| GMPLVIEW("ACT" | GETLIST+3* |
| GMPLVIEW("PROV" | GETLIST+3* |
| GMPLVIEW("VIEW" | GETLIST+3* |
| GMPTOTAL | GETLIST+1~, GETLIST+4, BUILD+9 |
| HNC | GETPROB+35~, GETPROB+55* |
| ICD | GETPROB+35~, GETPROB+39*, GETPROB+64, GETPROB+66 |
| ICDD | GETPROB+35~, GETPROB+64*, GETPROB+66 |
| IFN | BUILD+6~, BUILD+7*, GETPROB~, GETPROB+36, GETPROB+67, GETPROB+69, GETPROB+74, GETCOMM~, GETCOMM+8, GETCOMM+9 , GETCOMM+10, GETCOMM+11, GETCOMM+12, GETCOMM+13 |
| IFN2 | GETCOMM+8~*, GETCOMM+9*, GETCOMM+10, GETCOMM+11, GETCOMM+12, GETCOMM+13 |
| IFN3 | GETCOMM+8~, GETCOMM+11*, GETCOMM+12*, GETCOMM+13 |
| IR | GETPROB+35~, GETPROB+53* |
| LASTMDT | GETPROB+34~, GETPROB+40*, GETPROB+66 |
| LEX | GETPROB+35~, GETPROB+45*, GETPROB+66, GETPROB+68 |
| LEXI | GETPROB+35~, GETPROB+44*, GETPROB+68 |
| LOC | GETCOMM+8~*, GETCOMM+11*, GETCOMM+14 |
| MST | GETPROB+35~, GETPROB+56* |
| NARR | GETPROB+34~, GETPROB+41*, GETPROB+67 |
| NODE | GETCOMM+8~, GETCOMM+13*, GETCOMM+14 |
| NUM | BUILD+6~*, BUILD+7 |
| ONSETDT | GETPROB+34~, GETPROB+43*, GETPROB+66 |
| PG | GETPROB+35~, GETPROB+54* |
| REC | GETPROB+34~ |
| REC(9000011 | GETPROB+39, GETPROB+40, GETPROB+41, GETPROB+42, GETPROB+43, GETPROB+44, GETPROB+45, GETPROB+46, GETPROB+47, GETPROB+48 , GETPROB+49, GETPROB+50, GETPROB+51, GETPROB+52, GETPROB+53, GETPROB+54, GETPROB+55, GETPROB+56, GETPROB+60, GETPROB+61 |
| RECDT | GETPROB+35~, GETPROB+51*, GETPROB+66 |
| RESDT | GETPROB+35~, GETPROB+49*, GETPROB+66 |
| RPROV | GETPROB+34~, GETPROB+46*, GETPROB+66 |
| SCS | GETPROB+35~, GETPROB+65! |
| SCS(1 | GETPROB+65 |
| SCTC | GETPROB+35~, GETPROB+60*, GETPROB+62, GETPROB+66 |
| SCTT | GETPROB+35~, GETPROB+62*, GETPROB+66 |
| SERV | GETPROB+35~, GETPROB+47*, GETPROB+48, GETPROB+66, SERV~, SERV+1 |
| SERVABB | GETPROB+35~, GETPROB+48*, GETPROB+66 |
| SHD | GETPROB+35~ |
| SITE | GETPROB+34~, GETPROB+41*, GETPROB+66 |
| STAT | GETPROB+34~, GETPROB+42*, GETPROB+66 |
| STATUS | GETLIST~, GETLIST+3, BUILD+9 |
| T | GETPROB+34~, GETPROB+70*, GETPROB+72 |
| U | GETLIST+2, BUILD+9, GETPROB+66, GETPROB+72, GETCOMM+13, GETCOMM+14, SERV+1 |
| VHATC | GETPROB+34~, GETPROB+61*, GETPROB+63, GETPROB+66 |
| VHATT | GETPROB+34~, GETPROB+63*, GETPROB+66 |
| X | SERV~, SERV+1 |