GMVLAT0 ;HOIFO/YH,FT-DISPLAY LATEST VITALS/MEASUREMENTS FOR A PATIENT ;9/27/07
Source file <GMVLAT0.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 |
---|---|---|
General Medical Record - Vitals | 1 | GMVGETD |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN1(DFN) | ; Entry to extract the latest vitals/measurements for a patient
|
|
Q | ; kill variables and quit
|
|
SETDATAR | ; get record IEN if not marked as entered-in-error
|
|
SETNODE | ; Set record node
|
|
WRTDT | ;
|
|
CHAR | ;
|
|
NUMBER(GMVRATE) | ; Function determines if the RATE has a numeric reading or one
; of the text codes (e.g. REFUSED). ; Returns 0 if GMVRATE has a text code ; 1 if a numeric reading |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^GMRD(120.51 - [#120.51] | EN1+4 |
^PXRMINDX(120.5 | EN1+7, SETDATAR+2 |
^TMP($J | EN1+8*, EN1+16*, EN1+17*, EN1+18*, EN1+19*, EN1+20*, EN1+21*, EN1+24*, EN1+25*, EN1+27* , EN1+28*, EN1+29*, EN1+30*, EN1+31*, EN1+37*, EN1+40*, EN1+41*, EN1+42*, EN1+45*, CHAR+4* , CHAR+6*, CHAR+8*, CHAR+9* |
Name | Field # of Occurrence |
---|---|
^( | EN1+31 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
%Y | Q+2! |
DFN | EN1~, EN1+7, SETDATAR+2 |
DIC | Q+2! |
G | EN1+2~ |
GBLANK | EN1+2~, EN1+3*, EN1+18*, EN1+19*, EN1+42* |
GBP | Q+1! |
GJ | EN1+2~, EN1+3*, EN1+8*, EN1+16*, EN1+17, EN1+18, EN1+19, EN1+20, EN1+21, EN1+24 , EN1+25, EN1+27, EN1+28, EN1+29, EN1+30, EN1+31, EN1+37, EN1+40, EN1+41*, EN1+42 , EN1+45, CHAR+4, CHAR+6, CHAR+8, CHAR+9 |
GLIN | Q+1! |
GMR | Q+1! |
GMR( | EN1+4*, EN1+7, SETDATAR+2 |
GMRDAT | EN1+7*, Q+2!, SETDATAR+2 |
GMRDATA | EN1+8, Q+1! |
GMRDATA( | EN1+9, EN1+10, EN1+14, EN1+16, SETNODE+6*, CHAR+4, CHAR+5 |
GMRDATS | EN1+7*, Q+2!, SETDATAR+2, SETNODE+6* |
GMRDT | EN1+5!, Q+2! |
GMRL | Q+2!, SETDATAR+9*, SETNODE+1, SETNODE+4*, SETNODE+6, SETNODE+7 |
GMRL1 | SETNODE+1*, SETNODE+2*, SETNODE+3*, SETNODE+4, SETNODE+5! |
GMROUT | Q+2! |
GMRSTR | Q+2! |
GMRVARY | Q+1! |
GMRVDA | Q+1! |
GMRVDT | EN1+9*, EN1+18, Q+2!, WRTDT+1* |
GMRVDT(1 | EN1+9*, EN1+17, EN1+18* |
GMRVHT | EN1+5!, EN1+23*, EN1+39, EN1+41, Q+1! |
GMRVHT(1 | EN1+41*, EN1+42 |
GMRVWT | EN1+5!, EN1+21*, EN1+39, EN1+41, Q+1! |
GMRVX | EN1+16*, EN1+37!, Q+2! |
GMRVX(0 | EN1+16*, EN1+20, EN1+21, EN1+23, EN1+24, EN1+25, EN1+27, EN1+28, EN1+29, EN1+30 , EN1+31, EN1+33*, EN1+34*, EN1+35* |
GMRVX(1 | EN1+37 |
GMRX | Q+2! |
GMRZZ | Q+1!, CHAR+2*, CHAR+3*, CHAR+8!, CHAR+9! |
GMVCLIO | EN1+2~, SETDATAR+4, SETDATAR+6 |
GMVCLIO(0 | SETDATAR+7*, SETDATAR+8, SETDATAR+9 |
GMVCLIO(5 | SETDATAR+7*, SETDATAR+11, SETDATAR+12 |
GMVD | EN1+9*, EN1+10, EN1+14, EN1+16, Q+1!, WRTDT+1, CHAR+2, CHAR+4, CHAR+5 |
GMVD(1 | EN1+9*, EN1+10, EN1+14, EN1+16, EN1+45, CHAR+2, CHAR+4, CHAR+5 |
GMVDM | Q+1! |
GMVLOOP | EN1+2~, SETDATAR+11*, SETDATAR+12 |
GMVNUMBR | EN1+2~, EN1+10*, EN1+11, EN1+13*, EN1+16, EN1+20, EN1+21, EN1+24, EN1+25, EN1+27 , EN1+28, EN1+29, EN1+32 |
GMVQARRY | EN1+2~ |
GMVQARRY( | SETNODE+7*, CHAR+2 |
GMVQLIST | EN1+2~, SETDATAR+10*, SETDATAR+14*, SETNODE+7 |
GMVQNAME | EN1+2~, SETDATAR+12*, SETDATAR+13, SETDATAR+14 |
GMVRATE | NUMBER~, NUMBER+5*, NUMBER+7 |
GMVUSER | EN1+2~, EN1+14*, EN1+15*, EN1+40, EN1+41*, EN1+45 |
GMVYES | NUMBER+4~, NUMBER+6*, NUMBER+7*, NUMBER+8 |
GPO2 | CHAR+5*, CHAR+6, CHAR+7! |
POP | Q+2! |
U | EN1+10, EN1+14, EN1+16, SETDATAR+8, SETDATAR+11, SETDATAR+12, SETNODE+6, SETNODE+7, CHAR+4, CHAR+5 |
X | EN1+2~, EN1+4*, EN1+6*, EN1+7*, EN1+9*, EN1+10, EN1+14, EN1+16, EN1+17, EN1+20 , EN1+21, EN1+22, EN1+27, EN1+28, EN1+29, EN1+30, EN1+31, EN1+39, SETDATAR+2, SETNODE+6 , SETNODE+7, CHAR+2, CHAR+3, CHAR+4, CHAR+5 |
Y | EN1+2~, EN1+4*, SETDATAR+1*, SETDATAR+2*, SETDATAR+3, SETDATAR+4, SETDATAR+5, SETDATAR+6, SETNODE+6, SETNODE+7 |