ORQQVI ;SLC/STAFF - Functions which return patient vital and I/O data ; Jan 5, 2024@1:35
Source file <ORQQVI.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 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| VITALS(ORY,DFN,ORSDT,OREDT) | ; return patient's vital measurements taken between start date/time and end date/time
|
|
| XFASTVIT(ORY,DFN,F1,F2) | ; return patient's most recent vital measurements
|
|
| XVITAL(VITAL,ABBREV,DFN,ORY,CNT) | ; get vital measurement
|
|
| NOTEVIT(ORY,DFN,NOTEIEN,PARAM1) | ;
|
|
| FASTVIT(ORY,DFN,F1,F2,PARAM1) | ; return patient's most recent vital measurements
; in date range |
|
| VITAL(VITAL,ABBREV,DFN,ORY,CNT,F1,F2) | ;
; get most recent *valid* vital measurement |
|
| LSTVITAL(VITAL,ABBREV,DFN,ORY,CNT,F1,F2) | ;
|
|
| SWAP(ORREC) | ;
|
|
| SWPVIT(ORY,DFN,PARAM1,F1,F2) | ;
|
| RPC Name | Call Tags |
|---|---|
| ORQQVI VITALS | FASTVIT |
| ORQQVI VITALS FOR DATE RANGE | VITALS |
| ORQQVI NOTEVIT | NOTEVIT |
| ORQQVI SWPVIT | SWPVIT |
| FileNo | Call Tags |
|---|---|
| ^GMRD(120.51 - [#120.51] | FIND1^DIC |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PXRMINDX(120.5 | XVITAL+4, XVITAL+5, LSTVITAL+9, LSTVITAL+10 |
| ^UTILITY($J | VITALS+6!, VITALS+12, VITALS+13, VITALS+14, VITALS+16 |
| Name | Line Occurrences |
|---|---|
| FASTVIT | NOTEVIT+4, SWPVIT+1 |
| LSTVITAL | XFASTVIT+8, XFASTVIT+9, XFASTVIT+10, XFASTVIT+11, XFASTVIT+12, XFASTVIT+13, XFASTVIT+14, FASTVIT+16, FASTVIT+17, FASTVIT+18 , FASTVIT+19, FASTVIT+20, FASTVIT+21, FASTVIT+22, FASTVIT+23, FASTVIT+24, FASTVIT+25, FASTVIT+26, VITAL+4 |
| SWAP | FASTVIT+27 |
| Name | Field # of Occurrence |
|---|---|
| ^( | VITALS+16 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| A | SWAP+2~, SWAP+5*, SWAP+6 |
| ABBREV | XVITAL~, XVITAL+9, VITAL~, VITAL+4, LSTVITAL~, LSTVITAL+2, LSTVITAL+18 |
| B | SWAP+2~, SWAP+5*, SWAP+6 |
| CNT | XFASTVIT+6~, XFASTVIT+7*, XFASTVIT+8, XFASTVIT+9, XFASTVIT+10, XFASTVIT+11, XFASTVIT+12, XFASTVIT+13, XFASTVIT+14, XVITAL~ , XVITAL+8*, XVITAL+9, FASTVIT+8~, FASTVIT+9*, FASTVIT+16, FASTVIT+17, FASTVIT+18, FASTVIT+19, FASTVIT+20, FASTVIT+21 , FASTVIT+22, FASTVIT+23, FASTVIT+24, FASTVIT+25, FASTVIT+26, VITAL~, VITAL+4, VITAL+10*, LSTVITAL~, LSTVITAL+2 , LSTVITAL+13*, LSTVITAL+14, LSTVITAL+16, LSTVITAL+18, LSTVITAL+19, LSTVITAL+20, LSTVITAL+25, LSTVITAL+26, LSTVITAL+27, LSTVITAL+28 , LSTVITAL+29, LSTVITAL+30, LSTVITAL+31, LSTVITAL+32, LSTVITAL+33, LSTVITAL+37, LSTVITAL+38, LSTVITAL+39, LSTVITAL+44, LSTVITAL+45 , LSTVITAL+46, LSTVITAL+48, LSTVITAL+49, LSTVITAL+50, LSTVITAL+51, LSTVITAL+52, LSTVITAL+53, LSTVITAL+54, LSTVITAL+56, LSTVITAL+57 , LSTVITAL+58, LSTVITAL+59, LSTVITAL+60, LSTVITAL+62, LSTVITAL+63 |
| DATA | XVITAL+1~, XVITAL+6, LSTVITAL+3~, LSTVITAL+11 |
| DATA(1 | XVITAL+7, XVITAL+9, LSTVITAL+12, LSTVITAL+18 |
| DATA(12 | LSTVITAL+15, LSTVITAL+16 |
| DATA(7 | XVITAL+9, LSTVITAL+13 |
| DATA(8 | LSTVITAL+50 |
| DFN | VITALS~, XFASTVIT~, XFASTVIT+8, XFASTVIT+9, XFASTVIT+10, XFASTVIT+11, XFASTVIT+12, XFASTVIT+13, XFASTVIT+14, XVITAL~ , XVITAL+4, XVITAL+5, NOTEVIT~, NOTEVIT+4, FASTVIT~, FASTVIT+16, FASTVIT+17, FASTVIT+18, FASTVIT+19, FASTVIT+20 , FASTVIT+21, FASTVIT+22, FASTVIT+23, FASTVIT+24, FASTVIT+25, FASTVIT+26, VITAL~, VITAL+4, LSTVITAL~, LSTVITAL+2 , LSTVITAL+9, LSTVITAL+10, SWPVIT~, SWPVIT+1 |
| DT1 | FASTVIT+8~, FASTVIT+11*, FASTVIT+12*, FASTVIT+13*, FASTVIT+14, FASTVIT+16, FASTVIT+17, FASTVIT+18, FASTVIT+19, FASTVIT+20 , FASTVIT+21, FASTVIT+22, FASTVIT+23, FASTVIT+24, FASTVIT+25, FASTVIT+26 |
| DT2 | FASTVIT+8~, FASTVIT+14*, FASTVIT+16, FASTVIT+17, FASTVIT+18, FASTVIT+19, FASTVIT+20, FASTVIT+21, FASTVIT+22, FASTVIT+23 , FASTVIT+24, FASTVIT+25, FASTVIT+26 |
| ENDIDT | LSTVITAL+3~, LSTVITAL+8*, LSTVITAL+9 |
| F1 | XFASTVIT~, FASTVIT~, FASTVIT+10, FASTVIT+11, FASTVIT+12, VITAL~, VITAL+4, LSTVITAL~, LSTVITAL+8, SWPVIT~ , SWPVIT+1 |
| F2 | XFASTVIT~, FASTVIT~, FASTVIT+11, FASTVIT+14, VITAL~, VITAL+4, VITAL+8*, LSTVITAL~, LSTVITAL+7, SWPVIT~ , SWPVIT+1 |
| GMRVSTR | VITALS+7*, VITALS+18! |
| GMRVSTR(0 | VITALS+8* |
| I | VITALS+10~, VITALS+11*, VITALS+15*, VITALS+16, VITALS+17 |
| IDT | XVITAL+1~, XVITAL+4*, XVITAL+5, LSTVITAL+3~, LSTVITAL+7*, LSTVITAL+9*, LSTVITAL+10 |
| IEN | XVITAL+1~, XVITAL+5*, XVITAL+6, XVITAL+9, LSTVITAL+3~, LSTVITAL+10*, LSTVITAL+11, LSTVITAL+18 |
| LOOP | LSTVITAL+3~, LSTVITAL+15*, LSTVITAL+16 |
| MVAL | LSTVITAL+3~, LSTVITAL+21*, LSTVITAL+22, LSTVITAL+23*, LSTVITAL+24*, LSTVITAL+25, LSTVITAL+34*, LSTVITAL+35, LSTVITAL+36*, LSTVITAL+37 , LSTVITAL+40*, LSTVITAL+41, LSTVITAL+43*, LSTVITAL+44, LSTVITAL+53*, LSTVITAL+54, LSTVITAL+55*, LSTVITAL+56, LSTVITAL+59*, LSTVITAL+60 , LSTVITAL+61*, LSTVITAL+62 |
| NOTEDATE | NOTEVIT+1~ |
| NOTEIEN | NOTEVIT~, NOTEVIT+2 |
| OK | XVITAL+1~, XVITAL+4*, XVITAL+5, XVITAL+8*, LSTVITAL+3~, LSTVITAL+6*, LSTVITAL+9, LSTVITAL+10, LSTVITAL+13* |
| ORD | VITALS+10~, VITALS+11*, VITALS+13*, VITALS+14, VITALS+16 |
| OREDT | VITALS~, VITALS+8 |
| ORI | VITALS+10~, VITALS+11*, VITALS+14*, VITALS+16 |
| ORREC | SWAP~, SWAP+1 |
| ORREC( | SWAP+3, SWAP+4, SWAP+5, SWAP+6* |
| ORSDT | VITALS~, VITALS+8 |
| ORT | VITALS+10~, VITALS+11*, VITALS+12*, VITALS+13, VITALS+14, VITALS+16 |
| ORY | VITALS~, XFASTVIT~, XFASTVIT+8, XFASTVIT+9, XFASTVIT+10, XFASTVIT+11, XFASTVIT+12, XFASTVIT+13, XFASTVIT+14, XVITAL~ , NOTEVIT~, NOTEVIT+4, FASTVIT~, FASTVIT+16, FASTVIT+17, FASTVIT+18, FASTVIT+19, FASTVIT+20, FASTVIT+21, FASTVIT+22 , FASTVIT+23, FASTVIT+24, FASTVIT+25, FASTVIT+26, FASTVIT+27, VITAL~, VITAL+4, VITAL+5, VITAL+9!, LSTVITAL~ , LSTVITAL+2, SWPVIT~, SWPVIT+1 |
| ORY( | VITALS+16*, XVITAL+9*, LSTVITAL+18*, LSTVITAL+19, LSTVITAL+20*, LSTVITAL+25*, LSTVITAL+26, LSTVITAL+27*, LSTVITAL+28, LSTVITAL+29* , LSTVITAL+30, LSTVITAL+31*, LSTVITAL+32, LSTVITAL+33*, LSTVITAL+37*, LSTVITAL+38, LSTVITAL+39*, LSTVITAL+44*, LSTVITAL+45, LSTVITAL+46* , LSTVITAL+48, LSTVITAL+49*, LSTVITAL+50*, LSTVITAL+51, LSTVITAL+52*, LSTVITAL+53, LSTVITAL+54*, LSTVITAL+56*, LSTVITAL+57, LSTVITAL+58* , LSTVITAL+59, LSTVITAL+60*, LSTVITAL+62*, LSTVITAL+63* |
| ORY(1 | VITALS+17*, VITAL+7, VITAL+8 |
| PARAM1 | NOTEVIT~, NOTEVIT+4, FASTVIT~, FASTVIT+27, SWPVIT~, SWPVIT+1 |
| QUALS | LSTVITAL+3~ |
| QUALS( | LSTVITAL+14*, LSTVITAL+16*, LSTVITAL+63 |
| S1 | SWAP+2~*, SWAP+3*, SWAP+4, SWAP+5, SWAP+6 |
| STOP | VITAL+2~, VITAL+3*, VITAL+5*, VITAL+11* |
| U | XVITAL+7, XVITAL+9, VITAL+7, VITAL+8, LSTVITAL+12, LSTVITAL+13, LSTVITAL+16, LSTVITAL+18, LSTVITAL+50, LSTVITAL+54 , LSTVITAL+60, LSTVITAL+63 |
| VALUE | LSTVITAL+3~, LSTVITAL+13*, LSTVITAL+18, LSTVITAL+20, LSTVITAL+21, LSTVITAL+27, LSTVITAL+29, LSTVITAL+31, LSTVITAL+33, LSTVITAL+34 , LSTVITAL+39, LSTVITAL+40, LSTVITAL+46 |
| VITAL | XVITAL~, XVITAL+2, VITAL~, VITAL+4, LSTVITAL~, LSTVITAL+4 |
| VSTR | NOTEVIT+1~, NOTEVIT+2, NOTEVIT+3, NOTEVIT+4 |
| VTYPE | XVITAL+1~, XVITAL+2*, XVITAL+3, XVITAL+4, XVITAL+5, LSTVITAL+3~, LSTVITAL+4*, LSTVITAL+5, LSTVITAL+9, LSTVITAL+10 |