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 |