NHINVIT ;SLC/MKB -- Vitals extract
Source file <NHINVIT.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
EN(DFN,BEG,END,MAX,IFN) | ; -- find patient's vitals
|
|
EN1(ID,VIT) | ; -- return a vital/measurement in VIT("attribute")
|
|
USER(X) | ; -- Return ien^name for person# X
|
|
LOC(X) | ; -- Return ien^name for hospital location X
|
|
RANGE(TYPE) | ; -- return high^low range of values for TYPE
|
|
NAME(X) | ; -- Return name of measurement type X for XML element
|
|
XML(VIT) | ; -- Return vital measurement as XML in @NHIN@(#)
|
|
ADD(X) | ; Add a line @NHIN@(n)=X
|
FileNo | Call Tags |
---|---|
^GMR(120.5 - [#120.5] | GET1^DIQ |
^GMRD(120.51 - [#120.51] | GET1^DIQ |
^GMRD(120.52 - [#120.52] | FIND1^DIC |
^GMRD(120.57 - [#120.57] | GETS^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^SC - [#44] | LOC+2 |
^UTILITY($J | EN+10!, EN+11, EN+13, EN+15, EN+31! |
^VA(200 - [#200] | USER+2 |
Name | Line Occurrences |
---|---|
$$LOC | EN+28 |
$$RANGE | EN+22, EN1+15 |
ADD | XML+2, XML+5, XML+10, XML+11, XML+15, XML+16, XML+17, XML+19, XML+20, XML+21 , XML+23, XML+27, XML+28 |
EN1 | EN+5 |
XML | EN+5, EN+30 |
Name | Field # of Occurrence |
---|---|
^( | EN+15 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ATT | XML+1~, XML+3*, XML+4, XML+7, XML+8, XML+10, XML+12, XML+13, XML+18, XML+20 , XML+22, XML+23, XML+25 |
BEG | EN~, EN+8*, EN+9 |
CNT | EN+1~, EN+11*, EN+12* |
DFN | EN~, EN+2*, EN1+2~, EN1+4* |
END | EN~, EN+8*, EN+9 |
GMRVSTR | EN+1~, EN+9* |
GMRVSTR(0 | EN+9* |
HIGH | EN+14~, EN+22*, EN+23, EN1+2~, EN1+14*, EN1+15*, EN1+16 |
I | EN+1~, EN+24*, EN+25, EN+26, EN1+2~, EN1+17*, EN1+19*, XML+1~, XML+7*, XML+8 , XML+10, XML+12, XML+13, XML+20* |
ID | EN1~, EN1+1*, EN1+3, EN1+16 |
IDT | EN+1~, EN+11*, EN+12, EN+13, EN+15 |
IFN | EN~, EN+5, EN+15*, EN+16, EN+23 |
J | XML+1~, XML+12*, XML+13 |
LOW | EN+14~, EN+22*, EN+23, EN1+2~, EN1+14*, EN1+15*, EN1+16 |
MAX | EN~, EN+8*, EN+9, EN+11 |
MRES | EN+14~, EN+19*, EN+21*, EN+23, EN1+2~, EN1+8*, EN1+9*, EN1+10*, EN1+11*, EN1+12* , EN1+16 |
MUNT | EN+14~, EN+19*, EN+21*, EN+23, EN1+2~, EN1+8*, EN1+9*, EN1+10*, EN1+11*, EN1+12* , EN1+16 |
N | EN+1~, EN+12*, EN+23*, EN+26 |
NAME | EN+14~, EN+16*, EN+23, EN1+2~, EN1+7*, EN1+16 |
NAMES | XML+1~, XML+6*, XML+9 |
>> NHIN | ADD+2 |
>> NHINI | ADD+1*, ADD+2 |
>> NHINTOTL | XML+2* |
NHIPRM | EN+1~, RANGE+1, RANGE+3* |
NHIPRM( | RANGE+4, RANGE+5, RANGE+6, RANGE+7, RANGE+8, RANGE+10, RANGE+11 |
NHITM | EN+1~, EN+5 |
NHY | EN1+2~, EN1+3 |
NHY(1 | EN1+14 |
NHY(11 | EN1+19 |
NHY(12 | EN1+17 |
NHY(2 | EN1+4 |
NHY(3 | EN1+5, EN1+7 |
NHY(4 | EN1+14 |
NHY(5 | EN1+6 |
NHY(7 | EN1+8 |
NHY(9 | EN1+18 |
P | XML+1~, XML+9*, XML+14*, XML+26* |
QUAL | EN+14~, EN+24*, EN+25 |
RESULT | EN+14~, EN+17*, EN+23, EN1+2~, EN1+8*, EN1+16 |
TAG | XML+1~, XML+9*, XML+14*, XML+26* |
TYPE | EN+1~, EN+13*, EN+15, EN+18, EN+20, EN+22, EN1+2~, EN1+5*, EN1+9, EN1+10 , EN1+11, EN1+12, EN1+13, EN1+15, RANGE~, RANGE+4, RANGE+5, RANGE+6, RANGE+7, RANGE+8 , RANGE+9 |
U | EN+9, EN+16, EN+17, EN+19, EN+21, EN+22, EN+23, EN+24, EN+26, EN+27 , EN+28, EN1+7, EN1+8, EN1+15, EN1+16, EN1+17, EN1+19, USER+2, LOC+2, RANGE+4 , RANGE+5, RANGE+6, RANGE+7, RANGE+10, XML+9, XML+14, XML+26 |
UNIT | EN+14~, EN+18*, EN+23, EN1+2~, EN1+8*, EN1+9*, EN1+10*, EN1+11*, EN1+12*, EN1+13* , EN1+16 |
VAL | RANGE+2~ |
VAL( | RANGE+3 |
VIT | EN+1~, EN+12!, EN+30, EN1~, EN1+1!, XML~ |
VIT( | XML+3, XML+7, XML+8, XML+10, XML+12, XML+13, XML+20, XML+22 |
VIT("entered" | EN+27*, EN1+14* |
VIT("facility" | EN+29*, EN1+6* |
VIT("location" | EN+28*, EN1+6* |
VIT("measurement" | EN+23*, EN+26*, EN1+16*, EN1+17* |
VIT("removed" | EN1+19* |
VIT("taken" | EN+12*, EN1+14* |
VUID | EN+14~, EN+17*, EN+23, EN1+2~, EN1+7*, EN1+16 |
X | EN+1~, EN+16*, EN+17, EN+20*, EN+21, EN+22*, EN+25*, EN+26, EN+28*, EN+29 , EN1+2~, EN1+8*, EN1+9, EN1+10, EN1+11, EN1+12, EN1+15*, EN1+17*, USER~, USER+1* , USER+2, LOC~, LOC+1*, LOC+2, NAME~, NAME+1*, NAME+2, XML+1~, XML+8*, XML+9 , XML+13*, XML+14, XML+22*, XML+23, XML+24, XML+26, ADD~, ADD+2 |
X0 | EN+1~, EN+15*, EN+16, EN+17, EN+19, EN+21, EN+24, EN+27, EN+28 |
Y | EN+1~, EN+25*, EN+26, EN1+2~, USER+1~, USER+2*, USER+3, LOC+1~, LOC+2*, LOC+3 , RANGE+1~*, RANGE+4*, RANGE+5*, RANGE+6*, RANGE+7*, RANGE+8*, RANGE+10*, RANGE+11*, RANGE+12, NAME+1~* , NAME+2*, NAME+3, XML+1~, XML+8*, XML+9*, XML+10*, XML+11*, XML+13*, XML+14*, XML+15* , XML+20*, XML+22*, XML+23*, XML+25*, XML+26*, XML+27* |