NHINVPL ;SLC/MKB -- Problem extract
Source file <NHINVPL.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
EN(DFN,BEG,END,MAX,IFN) | ; -- find patient's problems
|
|
EN1(ID,PROB) | ; -- return a problem in PROB("attribute")=value
|
|
CMT | ; comments
|
|
DATE(X) | ; -- Return internal form of date X
|
|
VA200(X) | ; -- Return ien of New Person X
|
|
EXP(X) | ; -- Return code for exposure name X
|
|
XML(PROB) | ; -- Return patient problem as XML in @NHIN@(I)
|
|
ADD(X) | ; Add a line @NHIN@(n)=X
|
FileNo | Call Tags |
---|---|
^AUPNPROB - [#9000011] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^VA(200 - [#200] | VA200+1 |
Name | Line Occurrences |
---|---|
$$DATE | EN1+6, EN1+11, EN1+13, CMT+4 |
$$EXP | EN1+22 |
$$VA200 | EN1+23 |
ADD | XML+2, XML+3, XML+5, XML+6, XML+7, XML+9, XML+15, XML+16, XML+22, XML+23 |
EN1 | EN+4, EN+13 |
XML | EN+4, EN+13 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
%DT | DATE+1~, DATE+2* |
ATT | XML+1~, XML+3*, XML+4, XML+6, XML+8, XML+10, XML+17, XML+18, XML+20 |
BEG | EN~, EN+8*, EN+11 |
DFN | EN~, EN+7*, EN+9 |
END | EN~, EN+8*, EN+11 |
I | EN1+1~, EN1+20*, EN1+21, EN1+22, CMT+2*, CMT+3, CMT+4, XML+1~, XML+6*, XML+10* , XML+11 |
ID | EN1~, EN1+2*, EN1+3, EN1+4, EN1+12, EN1+14, EN1+24, EN1+26 |
IFN | EN~, EN+4 |
J | EN1+1~ |
MAX | EN~, EN+8*, EN+10 |
NHI | EN+1~, EN+10*, EN+11, EN+12 |
NHICNT | EN+1~, EN+8*, EN+10, EN+14* |
>> NHIN | ADD+2 |
>> NHINI | ADD+1*, ADD+2 |
>> NHINTOTL | XML+2* |
NHIPROB | EN+1~, EN+9 |
NHIPROB( | EN+10, EN+11, EN+12 |
NHITM | EN+1~, EN+4, EN+12!, EN+13 |
NHPL | EN1+1~, EN1+3 |
NHPL("CLINIC" | EN1+25 |
NHPL("COMMENT" | CMT+1, CMT+2, CMT+3 |
NHPL("DIAGNOSIS" | EN1+7 |
NHPL("ENTERED" | EN1+13 |
NHPL("EXPOSURE" | EN1+19, EN1+20, EN1+21 |
NHPL("HISTORY" | EN1+9 |
NHPL("MODIFIED" | EN1+6 |
NHPL("NARRATIVE" | EN1+5 |
NHPL("ONSET" | EN1+11 |
NHPL("PRIORITY" | EN1+10 |
NHPL("PROVIDER" | EN1+23 |
NHPL("SC" | EN1+18 |
NHPL("STATUS" | EN1+8 |
P | XML+1~, XML+21* |
PROB | EN1~, EN1+1!, XML~ |
PROB( | XML+3, XML+6, XML+10, XML+17 |
PROB("acuity" | EN1+10* |
PROB("comment" | CMT+4* |
PROB("entered" | EN1+13* |
PROB("exposure" | EN1+22* |
PROB("facility" | EN1+27*, EN1+28* |
PROB("history" | EN1+9* |
PROB("icd" | EN1+7* |
PROB("id" | EN1+4* |
PROB("location" | EN1+25* |
PROB("name" | EN1+5* |
PROB("onset" | EN1+11* |
PROB("provider" | EN1+23* |
PROB("removed" | EN1+15*, EN1+16*, EN1+17* |
PROB("resolved" | EN1+12* |
PROB("sc" | EN1+19* |
PROB("service" | EN1+24* |
PROB("status" | EN1+8* |
PROB("unverified" | EN1+15*, EN1+16*, EN1+17* |
PROB("updated" | EN1+6* |
TAG | XML+1~, XML+21* |
U | EN+11, EN1+13, EN1+23, EN1+27, CMT+4, XML+12, XML+13, XML+14, XML+21 |
X | EN+1~, EN+11*, EN+12*, EN+13, EN1+1~, EN1+6*, EN1+8*, EN1+9*, EN1+10*, EN1+11* , EN1+12*, EN1+13*, EN1+14*, EN1+15, EN1+16, EN1+17, EN1+18*, EN1+19, EN1+21*, EN1+22 , EN1+23*, EN1+24*, EN1+25*, EN1+26*, EN1+27, EN1+28, CMT+3*, CMT+4, DATE~, DATE+2 , VA200~, VA200+1, EXP~, EXP+1*, EXP+2, EXP+3, EXP+4, EXP+5, EXP+6, EXP+7 , EXP+8, XML+1~, XML+6*, XML+10*, XML+12, XML+13, XML+14, XML+17*, XML+18, XML+19 , XML+21, ADD~, ADD+2 |
Y | DATE+1~, DATE+2*, DATE+3, VA200+1~*, VA200+2, EXP+1~*, EXP+2*, EXP+3*, EXP+4*, EXP+5* , EXP+6*, EXP+7*, EXP+8*, EXP+9, XML+1~, XML+3, XML+4*, XML+5*, XML+6*, XML+8* , XML+11*, XML+12*, XML+13*, XML+14*, XML+15*, XML+17*, XML+18*, XML+19*, XML+20*, XML+21* , XML+22* |