GMVUTL8 ;HIOFO/DS,FT-RPC API TO RETURN ALL VITALS/CATEGORIES/QUALIFIERS ;3/31/05 13:34
Source file <GMVUTL8.m>
Package | Total | Call Graph |
---|---|---|
General Medical Record - Vitals | 1 | PTINFO^GMVUTL3 |
Nursing Service | 1 | APTLIST^NURAPI |
Toolkit | 1 | $$GET^XPAR |
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 | 4 | GMV DLL VERSION GMV GET CATEGORY IEN GMV GET VITAL TYPE IEN GMV NUR UNIT PT |
Name | Comments | DBIA/ICR reference |
---|---|---|
APTLIST(ARRAY,LOC) | ; Returns a list of active patients for a nursing
; location in the array specified. [RPC entry point] ; input: LOC - (Required) NURS LOCATION file (#211.4) ien ; input: ARRAY - (Required) Name of the array to return entries in ; output: ARRAY - Subscripted by sequential number with DFN in first ; piece and patient name in second piece. ; example: ARRAY(#)=DFN^patient name^SSN^DOB^SEX AND AGE ; ^ATTENDING^VETERAN^INTERNAL DATE/TIME DECEASED ; ^EXTERNAL DATE/TIME DECEASED |
|
TYPE(RESULT,GMVTYPE) | ;GMV GET VITAL TYPE IEN [RPC entry point]
; Input: ; RESULT = variable name to hold result ; GMVTYPE = Name of Vital Type (from FILE 120.51) (e.g., WEIGHT) ; Output: Returns the IEN if GMVTYPE exists in FILE 120.51 ; else returns -1 |
|
CATEGORY(RESULT,GMVCAT) | ;GMV GET CATEGORY IEN [RPC entry point]
; Input ; RESULT = variable name to hold result ; GMVCAT = Name of Category (from FILE 120.53) (e.g., METHOD) ; Output: Returns the IEN if GMVTYPE exists in FILE 120.53 ; else returns -1 |
|
QUALIFER(RESULT,GMVQUAL) | ;Return IEN of Qualifier name
; Input: ; RESULT = variable name to hold result ; GMVQUAL = Name of Qualifier (from FILE 120.52) (e.g., ORAL) ; Output: Returns the IEN if GMVQUAL exists in FILE 120.52 ; else returns -1 |
|
VITALIEN() | ;Returns the Vital Type IENS in a list separated by commas.
; ex: ",8,9,21,20,5,3,22,1,2,19," |
|
QUALIFRS(VIEN) | ;Function to return vitals qualifiers text
; VIEN is the FILE 120.5 IEN ; Returns the qualifiers in a string of text ; e.g., Actual,Standing |
|
SUPO2(VIEN) | ;Function to return the Supplemental O2 value
; VIEN is the FILE 120.5 IEN ; Returns the Supplemental O2 value (#1.4) ; e.g., 2.0 l/min 90% |
|
DLL(RESULT,GMVX) | ; Entry for [GMV DLL VERSION] RPC. Returns DLL version check
; RESULT = variable name to return check ; GMVX = dll name and version date/time ; Returns yes or no |
RPC Name | Call Tags |
---|---|
GMV NUR UNIT PT | APTLIST |
GMV GET VITAL TYPE IEN | TYPE |
GMV GET CATEGORY IEN | CATEGORY |
GMV DLL VERSION | DLL |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^GMR(120.5 - [#120.5] | QUALIFRS+9, SUPO2+6 |
^GMRD(120.51 - [#120.51] | TYPE+8, VITALIEN+6 |
^GMRD(120.52 - [#120.52] | QUALIFER+8, QUALIFRS+10 |
^GMRD(120.53 - [#120.53] | CATEGORY+7 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ARRAY | APTLIST~ |
ARRAY( | APTLIST+20* |
ARRAY(1 | APTLIST+10*, APTLIST+13* |
DFN | APTLIST+11~, APTLIST+16*, APTLIST+17, APTLIST+19, APTLIST+20 |
GMVABB | VITALIEN+3~, VITALIEN+5*, VITALIEN+6 |
GMVARRAY | APTLIST+11~, APTLIST+12 |
GMVARRAY( | APTLIST+15, APTLIST+16, APTLIST+18 |
GMVARRAY(1 | APTLIST+13 |
GMVCAT | CATEGORY~, CATEGORY+6, CATEGORY+7 |
GMVCNT | APTLIST+11~, APTLIST+14*, APTLIST+15*, APTLIST+16, APTLIST+18, APTLIST+20 |
GMVIEN | VITALIEN+3~, VITALIEN+6*, VITALIEN+7, VITALIEN+8 |
GMVLIST | VITALIEN+3~, VITALIEN+4*, VITALIEN+8*, VITALIEN+10*, VITALIEN+11 |
GMVPAT | APTLIST+11~, APTLIST+19, APTLIST+20 |
GMVQUAL | QUALIFER~, QUALIFER+7, QUALIFER+8 |
GMVTYPE | TYPE~, TYPE+7, TYPE+8 |
GMVX | DLL~, DLL+4 |
LOC | APTLIST~, APTLIST+10, APTLIST+12 |
PATNAME | APTLIST+11~, APTLIST+18*, APTLIST+20 |
QNAME | QUALIFRS+5~, QUALIFRS+10*, QUALIFRS+11 |
QUALS | QUALIFRS+5~, QUALIFRS+6*, QUALIFRS+7, QUALIFRS+11*, QUALIFRS+13*, QUALIFRS+14 |
RESULT | TYPE~, TYPE+7*, TYPE+8*, CATEGORY~, CATEGORY+6*, CATEGORY+7*, QUALIFER~, QUALIFER+7*, QUALIFER+8*, DLL~ , DLL+4*, DLL+5* |
U | APTLIST+16, APTLIST+18, APTLIST+20, QUALIFRS+10, SUPO2+6 |
VIEN | QUALIFRS~, QUALIFRS+7, QUALIFRS+9, SUPO2~, SUPO2+5*, SUPO2+6 |
VQIEN | QUALIFRS+5~, QUALIFRS+8*, QUALIFRS+9*, QUALIFRS+10 |