Print Page as PDF
GMV V/M ALLDATA ICR (4654)

GMV V/M ALLDATA    ICR (4654)

Name Value
NUMBER 4654
IA # 4654
DATE CREATED 2005/11/30
CUSTODIAL PACKAGE GEN. MED. REC. - VITALS
USAGE Private
TYPE Remote Procedure
DBIC APPROVAL STATUS APPROVED
NAME GMV V/M ALLDATA
REMOTE PROCEDURE GMV V/M ALLDATA
GENERAL DESCRIPTION

NAME: GMV V/M ALLDATA
TAG: VMDATA
ROUTINE: GMVGGR1
RETURN VALUE TYPE: GLOBAL ARRAY
AVAILABILITY: SUBSCRIPTION
INACTIVE: ACTIVE
WORD WRAP ON: TRUE
DESCRIPTION:
This remote procedure call lists all vitals/measurements data for a given
date/time span.

This remote procedure call is documented in Integration Agreement 4654.
INPUT PARAMETER: GMVDATA
PARAMETER TYPE: LITERAL
MAXIMUM DATA LENGTH: 60
REQUIRED: YES
SEQUENCE NUMBER: 1
DESCRIPTION:
GMVDATA consists of 4 pieces of data:

piece1^piece2^piece3^piece4

where piece1 = File 2 IEN (i.e., DFN)
piece2 = Start date/time for search (FileMan internal format)
piece3 = End date/time for search (FileMan internal format)
piece4 = 0 (zero)

RETURN PARAMETER DESCRIPTION:
RESULT array returns the data or a "NO DATA" message.

Case A: The NO DATA message is returned.

The TMP global returns:
^TMP($J,1)=lastname,first  social security number  date of birth  age
"(Yrs)" gender
^TMP($J,2)="Unit:" unit  "Room:" room
^TMP($J,3)="Division:" division
^TMP($J,4)= search date range
^TMP($J,5)="NO DATA"

Example:
> S GMVDATA="90^3051012^3051012^0"
> D VMDATA^GMVGGR1(.RESULT,GMVDATA) ZW RESULT
> RESULT="^TMP(539349605)"
> D ^%G
> Global ^TMP($J
> ^TMP(539349605,1)=VITPATIENT,ONE 000-11-1234  JAN 2,1934  71 (Yrs)
MALE
2)=Unit:    Room:
3)=Division:
4)=OCT 11,2005 - OCT 11,2005
5)=NO DATA


Casee B: Fourth piece of GMVDATA (Flag) is 0

The TMP global returns:
^TMP($J,1)=lastname,first social security number  date of birth  age
"(Yrs)" sex
^TMP($J,2)="Unit:" unit  "Room:" room
^TMP($J,3)="Division:" division
^TMP($J,4)= search date range
^TMP($J,n)=piece1 through piece23

where piece1 = date of reading in mm-dd-yy format
piece2 = time of reading in hh:mm:ss format
piece3 = Temperature value and qualifier abbreviations
piece4 = Pulse value and qualifier abbreviations
piece5 = Respiration and qualifier abbreviations
piece6 = Pulse Oximetry value, qualifier abbreviations, flow rate
and percentage value
piece7 = Blood Pressure value and qualifier abbreviations
piece8 = Weight value (pounds) and qualifier abbreviations
piece9 = Weight value (kilos)
piece10 = Body Mass Index calculation
piece11 = Height value (inches) and qualifier abbreviations
piece12 = Height value (centimeters)
piece13 = Circumference Girth value (inches) and qualifier
abbreviations
piece14 = Circumference Girth value (centimeters)
piece15 = Central Venous Pressure value (cmH2O)
piece16 = Central Venous Pressure value (mmHg)
piece17 = Input value (from Intake & Output package)
piece18 = Output value (from Intake & Output package)
piece19 = Pain value
piece20 = always null
piece21 = always null
piece22 = hospital location (FILE 44, Field .01)
piece23 = name of person who entered the data (FILE 200, Field
.01)

Example:
> S GMVDATA="134^3050901^3050930^0"
> D VMDATA^GMVGGR1(.RESULT,GMVDATA) ZW RESULT
> RESULT="^TMP(539349605)"
> D ^%G
> Global ^TMP($J
> ^TMP(539349605,1)=VITPATIENT,TWO 000-11-1234  JUN 1,1957  48 (Yrs)
FEMALE
2)=Unit: 2-ASM   Room:
3)=Division: TEST HINES
4)=SEP 1,2005 - SEP 30,2005
5)=09-14-05^17:18:00^^^^^^135- A St^61.36^22^66-
A^167.64^^^^^^^^ ^^2-ASM^VITPROVIDER,ONE
6)=09-26-05^11:30:57^^^^^120/80*- La Si Car
Clf^^^^^^^^^^^^^^^2-A SM^VITPROVIDER,TWO
STATUS Active
DURATION Till Otherwise Agreed
SUBSCRIBING PACKAGE ORDER ENTRY/RESULTS REPORTING