GMVDCVAL ;HOIFO/DAD,FT-VITALS COMPONENT: VALIDATE DATA ;9/29/00 09:18
Source file <GMVDCVAL.m>
| Package | Total | Caller Graph | 
|---|---|---|
| General Medical Record - Vitals | 2 | GMVDCRPC GMVDCVAM | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| ENTERR | ; *** Validate Entered in Error data *** | |
| BPSYSQ | ;;Qualifiers that must be present if only systolic BP is present | |
| EXIT | ; *** Clean-up *** | |
| MSG(X) | ; *** Add a line to the message array *** | |
| EN1(RESULT,GMVDATA) | ; ; *** Validates vitals data *** | |
| VITMEA | ; *** Validate vital measurement data *** | 
| 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 |