GMVUTL7 ;HIOFO/DS,FT-RPC API TO RETURN ALL VITALS/CATEGORIES/QUALIFIERS ;7/17/02 14:52
Source file <GMVUTL7.m>
Package | Total | Call Graph |
---|---|---|
General Medical Record - Vitals | 1 | WARD^GMVDS1 |
Kernel | 1 | ($$FMTE,$$NOW)^XLFDT |
Name | Comments | DBIA/ICR reference |
---|---|---|
GETVITAL(RESULT,GMVLIST) | ||
GETDATA(GMVVITAL) | ||
TIME(RESULT,P2) | ;Gets current time
|
|
GETCAT(GMVVTP,GMVITCAT,RESULT,GMVNUM) | ||
GETIEN(GMVABB) | ; Gets IEN from the Abbreviation code.
|
|
GETALL(GMVLOOP,RESULT) | ||
ABBVAL(VITALTYP) | ||
ROOMPT(RESULTS,GMVWRD,GMVRLST) | ; GMV WARD/ROOM PATIENTS [RPC entry point]
; Returns a list of patients in the ward and rooms specified ; Input: ; RESULTS - name of the array to hold the patient list ; GMVWRD - name of the ward (e.g., 2EAST) ; GMVRLST - the room numbers of the ward separated by comma ; (e.g., 200,210,220) ; Output: ; RESULT(n)=patient name^DFN^DOB (external)^SSN (no hyphens) ; ; n is a sequential number beginning with 0 (zero) |
RPC Name | Call Tags |
---|---|
GMV VITALS/CAT/QUAL | GETVITAL |
GMV WARD/ROOM PATIENTS | ROOMPT |
GMV GET CURRENT TIME | TIME |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DPT - [#2] | ROOMPT+32, ROOMPT+33 |
^GMRD(120.51 - [#120.51] | GETVITAL+18, GETALL+13, GETDATA+2, GETDATA+5, GETCAT+10, GETIEN+1 |
^GMRD(120.52 - [#120.52] | GETALL+17, GETCAT+3, GETCAT+5, GETCAT+6, GETCAT+8 |
^GMRD(120.53 - [#120.53] | GETALL+8, GETALL+10, GETALL+11, GETALL+16, GETCAT+13 |
^GMRD(120.57 - [#120.57] | ABBVAL+3, ABBVAL+5 |
^TMP($J | ROOMPT+24!, ROOMPT+27, ROOMPT+29, ROOMPT+31 |
Name | Line Occurrences |
---|---|
$$ABBVAL | GETVITAL+11, GETVITAL+19 |
$$GETDATA | GETVITAL+11, GETVITAL+19 |
$$GETIEN | GETVITAL+9 |
GETALL | GETVITAL+12, GETVITAL+20 |
GETCAT | GETALL+21 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
GMRVCNT | ROOMPT+11~ |
GMRVLST | ROOMPT+11~ |
GMRVROOM | ROOMPT+11~ |
>> GMVA | ROOMPT+15*, ROOMPT+16, ROOMPT+17 |
GMVABB | GETIEN~, GETIEN+1 |
>> GMVCATD0 | GETCAT+6*, GETCAT+7, GETCAT+13, GETCAT+14 |
GMVCNT | GETALL+1*, GETALL+7*, GETALL+20, GETALL+21, GETALL+22*, GETCAT+1~, GETCAT+2*, ROOMPT+26*, ROOMPT+34, ROOMPT+35* |
GMVD0 | GETDATA+1~, GETCAT+1~, GETCAT+2*, GETCAT+3*, GETCAT+5, GETCAT+6, GETCAT+8, GETCAT+16 |
GMVD1 | GETALL+9*, GETALL+10*, GETALL+16, GETDATA+1~, GETCAT+1~, GETCAT+4*, GETCAT+5*, GETCAT+6 |
>> GMVD2 | GETALL+6*, GETALL+8*, GETALL+10, GETALL+11, GETALL+16, GETALL+20, GETALL+21 |
GMVDATA | GETVITAL+3~, GETALL+11*, GETALL+12, GETALL+20, GETDATA+1~, GETDATA+5*, GETDATA+6, GETCAT+8*, GETCAT+9, GETCAT+16 , ABBVAL+1~, ABBVAL+5*, ABBVAL+8, ABBVAL+12, ABBVAL+16, ABBVAL+20, ABBVAL+24 |
>> GMVDEFQ | GETALL+16*, GETALL+17, GETALL+18 |
>> GMVDEFQ(0 | GETALL+17*, GETALL+18, GETALL+19 |
>> GMVDEFQ(1 | GETALL+18* |
>> GMVDEFQ(2 | GETALL+18* |
>> GMVDEFQ(3 | GETALL+19* |
GMVDF | ROOMPT+11~, ROOMPT+30*, ROOMPT+31*, ROOMPT+32, ROOMPT+33, ROOMPT+34 |
GMVDO | GETVITAL+3~, GETVITAL+7*, GETVITAL+8, GETVITAL+9*, GETVITAL+10, GETVITAL+11 |
>> GMVDOB | ROOMPT+32*, ROOMPT+34 |
>> GMVEDB | ROOMPT+23* |
GMVITCAT | GETCAT~, GETCAT+7 |
GMVITCAT(0 | GETCAT+13*, GETCAT+14 |
GMVITCAT(1 | GETCAT+14* |
GMVITCAT(2 | GETCAT+14* |
GMVITCAT(3 | GETCAT+14* |
>> GMVITTYP | GETALL+5*, GETALL+8, GETALL+10, GETALL+13, GETALL+14, GETALL+21, GETCAT+3, GETCAT+5, GETCAT+10, GETCAT+11 |
>> GMVITTYP(0 | GETALL+13*, GETALL+14, GETALL+15, GETCAT+10*, GETCAT+11, GETCAT+12 |
>> GMVITTYP(1 | GETALL+14*, GETCAT+11* |
>> GMVITTYP(2 | GETALL+14*, GETCAT+11* |
>> GMVITTYP(3 | GETALL+15*, GETCAT+12* |
GMVLIST | GETVITAL~, GETVITAL+5, GETVITAL+6, GETVITAL+7 |
GMVLOOP | GETVITAL+3~, GETVITAL+6*, GETVITAL+7, GETVITAL+17*, GETVITAL+18*, GETVITAL+19, GETALL~, GETALL+3, GETALL+4, GETALL+5 , GETALL+7 |
>> GMVN | ROOMPT+28*, ROOMPT+29*, ROOMPT+31, ROOMPT+34 |
GMVNUM | GETVITAL+3~, GETVITAL+4*, GETVITAL+11, GETVITAL+12, GETVITAL+13*, GETVITAL+19, GETVITAL+20, GETVITAL+21*, GETCAT~, GETCAT+15* , GETCAT+16 |
>> GMVRES | GETDATA+2, GETDATA+3*, GETDATA+6*, GETDATA+7 |
GMVRLST | ROOMPT~, ROOMPT+14, ROOMPT+15, ROOMPT+16, ROOMPT+17, ROOMPT+21 |
>> GMVROOM( | ROOMPT+17*, ROOMPT+21* |
>> GMVSSN | ROOMPT+33*, ROOMPT+34 |
GMVT | ROOMPT+11~, ROOMPT+26*, ROOMPT+27*, ROOMPT+29, ROOMPT+31 |
GMVVITAL | GETDATA~, GETDATA+2, GETDATA+3, GETDATA+5, GETDATA+6 |
GMVVTP | GETCAT~ |
>> GMVWARD(1 | ROOMPT+13* |
GMVWRD | ROOMPT~, ROOMPT+13 |
P2 | TIME~ |
RESULT | GETVITAL~, GETVITAL+12, GETVITAL+20, GETALL~, GETALL+21, GETCAT~, ABBVAL+1~, ABBVAL+4*, ABBVAL+8*, ABBVAL+12* , ABBVAL+16*, ABBVAL+20*, ABBVAL+24*, ABBVAL+26, TIME~, TIME+1* |
RESULT( | GETVITAL+11*, GETVITAL+19*, GETALL+3, GETALL+4, GETALL+5, GETALL+20*, GETCAT+16* |
RESULTS | ROOMPT~, ROOMPT+12! |
RESULTS( | ROOMPT+34* |
U | GETALL+11, GETALL+14, GETALL+15, GETALL+16, GETALL+18, GETALL+19, GETALL+20, GETDATA+6, GETCAT+6, GETCAT+11 , GETCAT+12, GETCAT+14, GETCAT+16, ABBVAL+5, ABBVAL+8, ABBVAL+12, ABBVAL+16, ABBVAL+20, ABBVAL+24 |
VITALTYP | ABBVAL~, ABBVAL+6, ABBVAL+10, ABBVAL+14, ABBVAL+18, ABBVAL+22 |