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 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| VITALIEN() | ;Returns the Vital Type IENS in a list separated by commas.
; ex: ",8,9,21,20,5,3,22,1,2,19," |
|
| 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% |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |