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 |