GMPLPXRM ; SLC/PKR - Build Clinical Reminder Index for AUPNPROB. ;10/22/2014
Source file <GMPLPXRM.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Problem List | 2 | GMPLY47 ^AUPNPROB |
Clinical Reminders | 1 | PXRMPROB |
Name | Comments | DBIA/ICR reference |
---|---|---|
INDEX | ;Build the indexes for PROBLEM LIST.
|
|
KPROB01(X,DA) | ;Delete Index entry for Problem List .01.
|
|
KPROBMT(X,DA) | ;Kill Index entry for Problem List Mapping Targets.
|
|
KPROBMTA(X,DA) | ;Whenever any of the fields in the 803 node index are changed
|
|
KPROBSCT(X,DA) | ;Delete Index entry for Problem List SNOMED CT.
|
|
PROBDATA(DAS,DATA) | ;Return data for a Problem List entry.
|
|
SPROB01(X,DA) | ;Set Index entry for Problem List .01.
|
|
SPROBMT(X,DA) | ;Set Index entry for Problem List Mapping Targets.
|
|
SPROBMTA(X,DA) | ;Whenever any of the fields in the 803 node index are changed
|
|
SPROBSCT(X,DA) | ;Set Index entry for Problem List SNOMED CT.
|
Name | Field # of Occurrence |
---|---|
$$GET1^DID | INDEX+6 |
$$CODEC^ICDEX | INDEX+54, KPROB01+4, SPROB01+6 |
$$CSI^ICDEX | INDEX+53, KPROB01+7, SPROB01+9 |
$$SINFO^ICDEX | INDEX+53, KPROB01+7, SPROB01+9 |
ADDERROR^PXRMSXRM | INDEX+22, INDEX+39, INDEX+43, INDEX+47, INDEX+51, INDEX+57 |
COMMSG^PXRMSXRM | INDEX+82 |
DETIME^PXRMSXRM | INDEX+78 |
ERRMSG^PXRMSXRM | INDEX+80 |
$$NOW^XLFDT | INDEX+85 |
BMES^XPDUTL | INDEX+11 |
MES^XPDUTL | INDEX+13, INDEX+26, INDEX+77 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
FileNo | Call Tags |
---|---|
^AUPNPROB - [#9000011] | GET1^DID |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^AUPNPROB - [#9000011] | INDEX+16, INDEX+28, INDEX+35, INDEX+52, INDEX+62, INDEX+68, INDEX+69, KPROBMT+4, KPROBMT+7, KPROBMTA+6 , KPROBMTA+8, KPROBMTA+9, PROBDATA+4, PROBDATA+11, PROBDATA+19, PROBDATA+22, SPROBMT+3, SPROBMT+8, SPROBMTA+4, SPROBMTA+9 , SPROBMTA+11, SPROBMTA+12 |
^AUPNPROB(0 | INDEX+7 |
^PXRMINDX(9000011 | INDEX+5!, INDEX+59*, INDEX+60*, INDEX+64*, INDEX+65*, INDEX+73*, INDEX+74*, INDEX+83*, INDEX+84*, INDEX+85* , KPROB01+9!, KPROB01+10!, KPROBMT+10!, KPROBMT+11!, KPROBMTA+12!, KPROBMTA+13!, KPROBSCT+4!, KPROBSCT+5!, SPROB01+11*, SPROB01+12* , SPROBMT+11*, SPROBMT+12*, SPROBMTA+15*, SPROBMTA+16*, SPROBSCT+6*, SPROBSCT+7* |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
CODE | INDEX+1~, INDEX+54*, INDEX+55, INDEX+56, INDEX+59, INDEX+60, INDEX+62*, INDEX+63, INDEX+64, INDEX+65 , INDEX+70*, INDEX+73, INDEX+74, KPROB01+3~, KPROB01+4*, KPROB01+5, KPROB01+9, KPROB01+10, KPROBMTA+3~, KPROBMTA+10* , KPROBMTA+12, KPROBMTA+13, SPROB01+5~, SPROB01+6*, SPROB01+7, SPROB01+11, SPROB01+12, SPROBMTA+3~, SPROBMTA+13*, SPROBMTA+15 , SPROBMTA+16 |
CODEP | INDEX+1~, INDEX+36*, INDEX+37, INDEX+53, INDEX+54 |
CODESYS | INDEX+1~, INDEX+52*, INDEX+53*, INDEX+59, INDEX+60, INDEX+71*, INDEX+73, INDEX+74, KPROB01+3~, KPROB01+6* , KPROB01+7*, KPROB01+9, KPROB01+10, KPROBMTA+3~, KPROBMTA+10*, KPROBMTA+12, KPROBMTA+13, SPROB01+5~, SPROB01+8*, SPROB01+9* , SPROB01+11, SPROB01+12, SPROBMTA+3~, SPROBMTA+13*, SPROBMTA+15, SPROBMTA+16 |
COND | INDEX+1~, INDEX+29*, INDEX+31 |
DA | KPROB01~, KPROB01+9, KPROB01+10, KPROBMT~, KPROBMT+9, KPROBMTA~, KPROBMTA+6, KPROBMTA+8, KPROBMTA+9, KPROBMTA+11 , KPROBSCT~, KPROBSCT+4, KPROBSCT+5, SPROB01~, SPROB01+11, SPROB01+12, SPROBMT~, SPROBMT+10, SPROBMTA~, SPROBMTA+4 , SPROBMTA+9, SPROBMTA+11, SPROBMTA+12, SPROBMTA+14, SPROBSCT~, SPROBSCT+6, SPROBSCT+7 |
DA(1 | KPROBMT+4, KPROBMT+7, KPROBMT+9, SPROBMT+3, SPROBMT+8, SPROBMT+10 |
DAS | INDEX+1~, INDEX+15*, INDEX+16*, INDEX+18, INDEX+19, INDEX+21, INDEX+28, INDEX+35, INDEX+38, INDEX+42 , INDEX+46, INDEX+50, INDEX+52, INDEX+56, INDEX+59, INDEX+60, INDEX+62, INDEX+64, INDEX+65, INDEX+68 , INDEX+69, INDEX+72, KPROBMT+2~, KPROBMT+9*, KPROBMT+10, KPROBMT+11, KPROBMTA+3~, KPROBMTA+11*, KPROBMTA+12, KPROBMTA+13 , PROBDATA~, PROBDATA+3, PROBDATA+20, PROBDATA+21, SPROBMT+2~, SPROBMT+10*, SPROBMT+11, SPROBMT+12, SPROBMTA+3~, SPROBMTA+14* , SPROBMTA+15, SPROBMTA+16 |
DAS803 | INDEX+1~, INDEX+72*, INDEX+73, INDEX+74 |
DATA | PROBDATA~ |
DATA("CLINIC" | PROBDATA+17* |
DATA("DATE EN | TERED" , PROBDATA+8* |
DATA("DATE LA | ST MODIFIED" , PROBDATA+6* |
DATA("DATE OF | INTEREST" , PROBDATA+19*, ONSET" , PROBDATA+10* |
DATA("DATE RE | SOLVED" , PROBDATA+16* |
DATA("ICD DIA | GNOSIS" , PROBDATA+5* |
DATA("MT CODE | DATE" , PROBDATA+25*, " , PROBDATA+23* |
DATA("MT CODI | NG SYSTEM" , PROBDATA+24* |
DATA("PRIORITY" | PROBDATA+18* |
DATA("PROBLEM | CONDITION" , PROBDATA+13* |
DATA("PROBLEM" | PROBDATA+12* |
DATA("PROVIDE | R NARRATIVE" , PROBDATA+7* |
DATA("RECORDI | NG PROVIDER" , PROBDATA+14* |
DATA("RESPONS | IBLE PROVIDER" , PROBDATA+15* |
DATA("STATUS" | PROBDATA+9* |
DFN | INDEX+1~, INDEX+40*, INDEX+41, INDEX+59, INDEX+60, INDEX+64, INDEX+65, INDEX+73, INDEX+74, KPROBMT+2~ , KPROBMT+8*, KPROBMT+10, KPROBMT+11, KPROBMTA+3~, KPROBMTA+6*, KPROBMTA+12, KPROBMTA+13, SPROBMT+2~, SPROBMT+9*, SPROBMT+11 , SPROBMT+12, SPROBMTA+3~, SPROBMTA+9*, SPROBMTA+15, SPROBMTA+16 |
DIFF | INDEX+1~ |
DLM | INDEX+1~, INDEX+44*, INDEX+45, INDEX+59, INDEX+60, INDEX+64, INDEX+65, INDEX+73, INDEX+74, KPROBMT+2~ , KPROBMT+8*, KPROBMT+10, KPROBMT+11, SPROBMT+2~, SPROBMT+9*, SPROBMT+11, SPROBMT+12 |
DONE | INDEX+1~, INDEX+15*, INDEX+16, INDEX+18*, INDEX+20* |
DUZ | INDEX+84 |
EM | PROBDATA+2~ |
END | INDEX+2~, INDEX+75*, INDEX+78, INDEX+82 |
ENTRIES | INDEX+2~, INDEX+7*, INDEX+8, INDEX+12 |
ETEXT | INDEX+2~, INDEX+21*, INDEX+22, INDEX+38*, INDEX+39, INDEX+42*, INDEX+43, INDEX+46*, INDEX+47, INDEX+50* , INDEX+51, INDEX+56*, INDEX+57 |
GLOBAL | INDEX+2~, INDEX+6*, INDEX+22, INDEX+39, INDEX+43, INDEX+47, INDEX+51, INDEX+57, INDEX+80, INDEX+82 , INDEX+83 |
GMPCSYS | INDEX+17~ |
GMPDT | INDEX+17~ |
IEN | PROBDATA+2~, PROBDATA+3*, PROBDATA+4, PROBDATA+11, PROBDATA+19, PROBDATA+22 |
IND | INDEX+2~, INDEX+15*, INDEX+23*, INDEX+24, INDEX+25, INDEX+27, KPROBMTA+3~, KPROBMTA+7*, KPROBMTA+8*, KPROBMTA+9 , KPROBMTA+11, PROBDATA+2~, PROBDATA+21*, PROBDATA+22, SPROBMTA+3~, SPROBMTA+10*, SPROBMTA+11*, SPROBMTA+12, SPROBMTA+14 |
JND | INDEX+2~, INDEX+67*, INDEX+68*, INDEX+69, INDEX+72 |
NE | INDEX+2~, INDEX+15*, INDEX+58*, INDEX+76, INDEX+82 |
NERROR | INDEX+2~, INDEX+15*, INDEX+22, INDEX+39, INDEX+43, INDEX+47, INDEX+51, INDEX+57, INDEX+80, INDEX+82 |
PRIO | INDEX+2~, INDEX+32*, INDEX+34*, INDEX+59, INDEX+60, INDEX+64, INDEX+65, INDEX+73, INDEX+74, KPROB01+3~ , KPROB01+8*, KPROB01+9, KPROB01+10, KPROBMT+2~, KPROBMT+5*, KPROBMT+6*, KPROBMT+10, KPROBMT+11, KPROBMTA+3~, KPROBMTA+4* , KPROBMTA+5*, KPROBMTA+12, KPROBMTA+13, KPROBSCT+3*, KPROBSCT+4, KPROBSCT+5, SPROB01+5~, SPROB01+10*, SPROB01+11, SPROB01+12 , SPROBMT+2~, SPROBMT+6*, SPROBMT+7*, SPROBMT+11, SPROBMT+12, SPROBMTA+3~, SPROBMTA+7*, SPROBMTA+8*, SPROBMTA+15, SPROBMTA+16 , SPROBSCT+5*, SPROBSCT+6, SPROBSCT+7 |
PROB | INDEX+2~ |
START | INDEX+3~, INDEX+14*, INDEX+78, INDEX+82 |
STATUS | INDEX+3~, INDEX+48*, INDEX+49, INDEX+59, INDEX+60, INDEX+64, INDEX+65, INDEX+73, INDEX+74, KPROBMT+2~ , KPROBMT+8*, KPROBMT+10, KPROBMT+11, SPROBMT+2~, SPROBMT+9*, SPROBMT+11, SPROBMT+12 |
TEMP | INDEX+3~, INDEX+28*, INDEX+29, INDEX+32, INDEX+35*, INDEX+36, INDEX+40, INDEX+44, INDEX+48, INDEX+69* , INDEX+70, INDEX+71, KPROBMT+2~, KPROBMT+4*, KPROBMT+5, KPROBMT+7*, KPROBMT+8, KPROBMTA+3~, KPROBMTA+9*, KPROBMTA+10 , PROBDATA+2~, PROBDATA+4*, PROBDATA+5, PROBDATA+6, PROBDATA+7, PROBDATA+8, PROBDATA+9, PROBDATA+10, PROBDATA+11*, PROBDATA+12 , PROBDATA+13, PROBDATA+14, PROBDATA+15, PROBDATA+16, PROBDATA+17, PROBDATA+18, PROBDATA+22*, PROBDATA+23, PROBDATA+24, PROBDATA+25 , SPROBMT+2~, SPROBMT+3*, SPROBMT+5, SPROBMT+6, SPROBMT+8*, SPROBMT+9, SPROBMTA+3~, SPROBMTA+4*, SPROBMTA+12*, SPROBMTA+13 |
TENP | INDEX+3~, INDEX+8*, INDEX+9*, INDEX+10*, INDEX+24 |
TEXT | INDEX+3~, INDEX+12*, INDEX+13, INDEX+25*, INDEX+26, INDEX+76*, INDEX+77 |
U | INDEX+7, INDEX+29, INDEX+32, INDEX+36, INDEX+40, INDEX+44, INDEX+48, INDEX+52, INDEX+53, INDEX+62 , INDEX+70, INDEX+71, KPROB01+7, KPROBMT+5, KPROBMT+8, KPROBMTA+6, KPROBMTA+10, PROBDATA+5, PROBDATA+6, PROBDATA+7 , PROBDATA+8, PROBDATA+9, PROBDATA+10, PROBDATA+12, PROBDATA+13, PROBDATA+14, PROBDATA+15, PROBDATA+16, PROBDATA+17, PROBDATA+18 , PROBDATA+19, PROBDATA+23, PROBDATA+24, PROBDATA+25, SPROB01+9, SPROBMT+5, SPROBMT+6, SPROBMT+9, SPROBMTA+9, SPROBMTA+13 |
X | KPROB01~, KPROBMT~, KPROBMTA~, KPROBSCT~, SPROB01~, SPROBMT~, SPROBMTA~, SPROBSCT~ |
X(1 | KPROB01+4, KPROB01+7, KPROBMT+10, KPROBMT+11, KPROBMTA+12, KPROBMTA+13, KPROBSCT+4, KPROBSCT+5, SPROB01+6, SPROB01+9 , SPROBMT+11, SPROBMT+12, SPROBMTA+15, SPROBMTA+16, SPROBSCT+6, SPROBSCT+7 |
X(2 | KPROB01+9, KPROB01+10, KPROBMT+3, KPROBMT+10, KPROBMT+11, KPROBMTA+12, KPROBMTA+13, KPROBSCT+4, KPROBSCT+5, SPROB01+11 , SPROB01+12, SPROBMT+11, SPROBMT+12, SPROBMTA+15, SPROBMTA+16, SPROBSCT+6, SPROBSCT+7 |
X(3 | KPROB01+9, KPROB01+10, KPROBMTA+4, KPROBSCT+4, KPROBSCT+5, SPROB01+11, SPROB01+12, SPROBMTA+7, SPROBSCT+6, SPROBSCT+7 |
X(4 | KPROB01+9, KPROB01+10, KPROBSCT+4, KPROBSCT+5, SPROB01+11, SPROB01+12, SPROBMTA+6, SPROBSCT+6, SPROBSCT+7 |
X(5 | KPROB01+8, KPROBSCT+3, SPROB01+10, SPROBSCT+5 |
X(6 | SPROB01+4, SPROBSCT+4 |
X(7 | KPROB01+6, SPROB01+8 |