GMVDCVAL ;HOIFO/DAD,FT-VITALS COMPONENT: VALIDATE DATA ;9/29/00 09:18
Source file <GMVDCVAL.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 | 2 | GMVDCRPC GMVDCVAM |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN1(RESULT,GMVDATA) | ;
; *** Validates vitals data *** |
|
EXIT | ; *** Clean-up ***
|
|
VITMEA | ; *** Validate vital measurement data ***
|
|
ENTERR | ; *** Validate Entered in Error data ***
|
|
MSG(X) | ; *** Add a line to the message array ***
|
|
BPSYSQ | ;;Qualifiers that must be present if only systolic BP is present
|
Name | Field # of Occurrence |
---|---|
$$FIND1^DIC | VITMEA+1, VITMEA+8, VITMEA+15, ENTERR+1, ENTERR+8 |
$$GET1^DID | VITMEA+45 |
DT^DILF | VITMEA+4, VITMEA+11 |
$$VALID^GMVDCCHK | VITMEA+43 |
$$CNV^GMVDCCNV | VITMEA+52 |
$$QUAIEN^GMVDCUTL | VITMEA+57 |
$$REAIEN^GMVDCUTL | ENTERR+19 |
$$VITIEN^GMVDCUTL | VITMEA+26 |
$$OMIT^GMVDCVAM | VITMEA+36, VITMEA+48, VITMEA+73 |
BP^GMVDCVAM | VITMEA+35 |
DUPCHK^GMVDCVAM | VITMEA+76 |
PO2^GMVDCVAM | VITMEA+35 |
$$LOW^XLFSTR | VITMEA+37 |
$$UP^XLFSTR | VITMEA+37 |
FileNo | Call Tags |
---|---|
^GMR(120.5 - [#120.5] | FIND1^DIC, GET1^DID |
^DPT - [#2] | FIND1^DIC |
^VA(200 - [#200] | FIND1^DIC |
^SC - [#44] | FIND1^DIC |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^GMR(120.5 - [#120.5] | ENTERR+12 |
^GMRD(120.51 - [#120.51] | VITMEA+33 |
^GMRD(120.52 - [#120.52] | EN1+9, EN1+10, VITMEA+58, VITMEA+73 |
^TMP($J | EXIT+1! |
Name | Line Occurrences |
---|---|
ENTERR | EN1+17 |
EXIT | EN1+6 |
MSG | EN1+20, EN1+22, VITMEA+2, VITMEA+6, VITMEA+9, VITMEA+13, VITMEA+16, VITMEA+19, VITMEA+29, VITMEA+39 , VITMEA+50, VITMEA+60, VITMEA+61, VITMEA+71, VITMEA+74, VITMEA+80, VITMEA+84, ENTERR+2, ENTERR+9, ENTERR+13 , ENTERR+21, ENTERR+29, ENTERR+34, ENTERR+38 |
VITMEA | EN1+15 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
GMV | EN1+2~, EN1+7*, VITMEA+25*, VITMEA+26, VITMEA+27, VITMEA+56*, VITMEA+57, VITMEA+83*, VITMEA+84, ENTERR+18* , ENTERR+19, ENTERR+37*, ENTERR+38 |
GMVD0 | EN1+2~, EN1+8*, EN1+9*, EN1+10 |
GMVDATA | EN1~, EN1+13, EN1+15, EN1+17, VITMEA+22, VITMEA+25, VITMEA+34*, VITMEA+38, VITMEA+53*, VITMEA+55 , VITMEA+56, VITMEA+65*, VITMEA+82, ENTERR+5, ENTERR+7, ENTERR+17, ENTERR+18, ENTERR+25, ENTERR+36 |
>> GMVDFN | VITMEA+1 |
>> GMVDTDUN | VITMEA+4 |
>> GMVDTENT | VITMEA+11 |
>> GMVENTBY | VITMEA+15 |
>> GMVERRBY | ENTERR+1 |
>> GMVHOSPL | VITMEA+8 |
GMVID0 | EN1+2~, ENTERR+7*, ENTERR+8, ENTERR+12 |
GMVIFIND | EN1+2~, ENTERR+4*, ENTERR+15*, ENTERR+33, ENTERR+37 |
GMVIHOLD | EN1+2~, ENTERR+7*, ENTERR+9, ENTERR+13 |
GMVILAST | EN1+2~, ENTERR+4*, ENTERR+6*, ENTERR+36 |
GMVINUM | EN1+2~, ENTERR+4*, ENTERR+5*, ENTERR+6, ENTERR+7, ENTERR+9, ENTERR+13, ENTERR+17, ENTERR+18, ENTERR+21 , ENTERR+25, ENTERR+29 |
GMVIXFRM | EN1+2~, VITMEA+45*, VITMEA+46 |
GMVMSG | EN1+3~, MSG+1*, MSG+2 |
>> GMVMSYS | VITMEA+18, VITMEA+43, VITMEA+52 |
GMVOK | EN1+3~, VITMEA+42*, VITMEA+43*, VITMEA+44, VITMEA+46*, VITMEA+48*, VITMEA+49 |
GMVQARRY | EN1+3~, VITMEA+24*, VITMEA+66* |
GMVQD0 | EN1+3~, VITMEA+57*, VITMEA+58*, VITMEA+59, VITMEA+60, VITMEA+61, VITMEA+65, VITMEA+66, VITMEA+67 |
GMVQFIND | EN1+3~, VITMEA+54*, VITMEA+64*, VITMEA+73 |
GMVQHOLD | EN1+3~, VITMEA+56*, VITMEA+60, VITMEA+61 |
GMVQNUM | EN1+3~, VITMEA+54*, VITMEA+55*, VITMEA+56, VITMEA+60, VITMEA+61, VITMEA+65 |
GMVRD0 | EN1+3~, ENTERR+19*, ENTERR+20, ENTERR+25 |
GMVRET | EN1+4~, VITMEA+4!, VITMEA+5, VITMEA+11!, VITMEA+12 |
GMVRFIND | EN1+4~, ENTERR+16*, ENTERR+24*, ENTERR+28 |
GMVRHOLD | EN1+4~, ENTERR+18*, ENTERR+21 |
GMVRNUM | EN1+4~, ENTERR+16*, ENTERR+17*, ENTERR+18, ENTERR+21, ENTERR+25 |
GMVSYSBP | EN1+4~, EN1+7*, EN1+9, EN1+10, VITMEA+24*, VITMEA+67*, VITMEA+70 |
GMVSYSBP( | EN1+10*, VITMEA+67 |
GMVVABBR | EN1+4~, VITMEA+33*, VITMEA+43, VITMEA+52 |
GMVVD0 | EN1+4~, VITMEA+26*, VITMEA+28, VITMEA+33, VITMEA+34, VITMEA+58, VITMEA+73 |
GMVVFIND | EN1+5~, VITMEA+21*, VITMEA+32*, VITMEA+79, VITMEA+83 |
GMVVHOLD | EN1+5~, VITMEA+25*, VITMEA+29, VITMEA+39, VITMEA+50, VITMEA+71 |
GMVVLAST | EN1+5~, VITMEA+21*, VITMEA+23*, VITMEA+82 |
GMVVMEAS | EN1+5~, VITMEA+27*, VITMEA+36, VITMEA+37*, VITMEA+43, VITMEA+48, VITMEA+52*, VITMEA+53, VITMEA+73 |
GMVVMEAS("PO2" | VITMEA+44, VITMEA+46, VITMEA+53 |
GMVVMEAS(1 | VITMEA+27* |
GMVVNUM | EN1+5~, VITMEA+21*, VITMEA+22*, VITMEA+23, VITMEA+25, VITMEA+29, VITMEA+34, VITMEA+38, VITMEA+39, VITMEA+50 , VITMEA+53, VITMEA+55, VITMEA+56, VITMEA+60, VITMEA+61, VITMEA+65, VITMEA+71, VITMEA+74 |
RESULT | EN1~ |
RESULT( | MSG+1*, MSG+2* |
RESULT(0 | EN1+22, MSG+3* |
U | EN1+10, VITMEA+18, VITMEA+24, VITMEA+26, VITMEA+27, VITMEA+33, VITMEA+34, VITMEA+53, VITMEA+60, VITMEA+61 , VITMEA+65, VITMEA+66, ENTERR+12, ENTERR+21 |
X | VITMEA+46*, MSG~, MSG+2, MSG+3 |
Name | Field # of Occurrence |
---|---|
$T(BPSYSQ+GMV | EN1+7 |