All ICR List

Package: General Medical Record - Vitals ICR List

IA # Name Type Custodial Package Date Created DBIC Approval Status Status Usage File # General Description Remote Procedure Routine Date Activated
IA # Name Type Custodial Package Date Created DBIC Approval Status Status Usage File # General Description Remote Procedure Routine Date Activated
14 DBIA14 Routine GEN. MED. REC. - VITALS 1990/02/23 Retired Private GMRVUT0
78 DBIA78 Other GEN. MED. REC. - VITALS 1991/02/05 APPROVED Active Private
The Vitals Package developers have granted the Health
Summary team permission to add the application group "GMTS" to ^DIC(120.51,
when file 120.51, the Vital Type file, exists.
1120 GMRVUTL Routine GEN. MED. REC. - VITALS 1995/01/18 APPROVED Active Supported
User can extract the latest record for a desired vital type from the
Vital/Measurement database for a particular patient by calling EN6^GMRVUTL.
Input Variables:
DFN = The internal entry number in the Patient file (#2) for the
patient data that is to be retrieved.
GMRVSTR = The abbreviation of the vital/measurement desired from the
Vital Type file (#120.51). For example:
S GMRVSTR="T",DFN=5 D EN6^GMRVUTL
"T" is the abbreviation of temperature. GMRVSTR will be killed.
Output Variable:
X is set to the entire zeroth node for the entry in question in the
Vital/Measurement file (#120.5), for example, ^GMR(120.5,IEN,0),
where IEN is the subscript in the file that contains the data. The
following shows the format of value containd in X.
X=2920728.06^5^2^2920728.13482^42^2098^6^101.1
GMRVUTL
1381 GMRV VITAL MEASUREMENT File GEN. MED. REC. - VITALS 1995/11/07 APPROVED Active Controlled Subscription 120.5
This DBIA authorizes access to the following fields in
the GMRV Vital Measurement (120.5) file.
1382 GMRV VITAL TYPE File GEN. MED. REC. - VITALS 1995/11/07 APPROVED Active Controlled Subscription 120.51
Nursing has permission to access the GMRV Vital Type
(120.51) file.
1383 GMRV VITAL SITE File GEN. MED. REC. - VITALS 1995/11/07 Retired Private 120.52
Nursing has permission to access the following fields
in the GMRV Vital Site (120.52) file.
1384 GMRV VITAL SITE File GEN. MED. REC. - VITALS 1995/11/07 Retired Private 120.53
Nursing has permission to access the following fields
in the GMRV Vital Site (120.53) file.
1431 GMRVDS0 Routine GEN. MED. REC. - VITALS 1995/11/20 APPROVED Active Private
Nursing can access the GMRVDS0 routine as described in
this DBIA.
GMRVDS0
1439 GMRVDS1 Routine GEN. MED. REC. - VITALS 1995/11/21 APPROVED Active Private
Nursing can access the following entry point in the
GMRVDS1 routine as described in this DBIA.
GMRVDS1
1440 GMRVED0 Routine GEN. MED. REC. - VITALS 1995/11/22 APPROVED Active Private
Nursing can access the following entry points described
in this DBIA for the GMRVED0 routine.
GMRVED0
1441 GMRVEE0 Routine GEN. MED. REC. - VITALS 1995/11/22 APPROVED Active Private
Nursing can access the following entry point described
in this DBIA for the GMRVEE0 routine.
GMRVEE0
1442 GMRVER0 Routine GEN. MED. REC. - VITALS 1995/11/22 APPROVED Active Private
Nursing can access the following entry point described
in this DBIA for the GMRVER0 routine.
GMRVER0
1443 GMRVSAS0 Routine GEN. MED. REC. - VITALS 1995/11/22 APPROVED Active Private
Nursing can access the following entry point described
in this DBIA for the GMRVSAS0 routine.
GMRVSAS0
1444 GMRVSC0 Routine GEN. MED. REC. - VITALS 1995/11/22 APPROVED Active Private
Nursing can access the following entry points described
in this DBIA for the GMRVSC0 routine.
12/17/2003: Modified this IA to add the EN3 entry point.
GMRVSC0
1445 GMRVSR0 Routine GEN. MED. REC. - VITALS 1995/11/22 APPROVED Active Private
Nursing can access the following entry points described
in this DBIA for the GMRVSR0 routine.
GMRVSR0
1446 GMRVUT0 Routine GEN. MED. REC. - VITALS 2006/11/28 APPROVED Active Controlled Subscription
This routine will return vital/measurement for a
patient over a given date/time range.
GMRVUT0
1447 GMRVUT2 Routine GEN. MED. REC. - VITALS 1995/11/22 APPROVED Active Private
Nursing can access the following entry point described
in this DBIA for the GMRVUT2 routine.
GMRVUT2
1448 GMRVVS0 Routine GEN. MED. REC. - VITALS 1995/11/22 APPROVED Active Private
Nursing can access the following entry points described
in this DBIA for the GMRVVS0 routine.
GMRVVS0
1536 Deleting Options Other GEN. MED. REC. - VITALS 1996/05/29 Retired Private
The Nursing package can delete the following
Vitals/Measurements options using the appropriate KIDS supported method to do
this:
GMRV CUSTOM V/M, GMRV PULSE RADIAL, GMRVOR DGADM, GMRVOR DGDIS, GMRVOR
DGPM, GMRVOR DGXFR, GMRVORADMIT V/M, GMRVORB/P, GMRVORHT, GMRVORMENU,
GMRVORP CUM REPORT, GMRVORP DISP VITALS, GMRVORP SF511, GMRVORPULSE,
GMRVORRESP, GMRVORTEMP, GMRVORTPR, GMRVORTPR B/P, GMRVORWT
1589 GMRVPCE0 Routine GEN. MED. REC. - VITALS 1996/08/08 APPROVED Active Controlled Subscription
The GMRVPCE0 routine can be used to enter data into the
Vitals/Measurements package (using PCE Device Interface Specification),
validate measurement data (which uses PCE Device Interface Specification),
print help for a particular measurement, or validate a particular measurement.
GMRVPCE0
1914 GMRVALL0 Routine GEN. MED. REC. - VITALS 1997/01/29 APPROVED Active Private
Nursing can access the following entry point described
in this DBIA for GMRVED0 routine.
GMRVALL0
1927 Vitals File Access for CPRS/OERR - GMR(120.5 File GEN. MED. REC. - VITALS 1997/02/07 Pending Private 120.5
The file GMR(120.5 is supported by Vitals/Measurements
for use by CPRS/ OERR to return most recent vitals for a patient. The "AA"
x-ref and zero nodes are used.
1928 Vitals File Access for CPRS/OERR - GMRD(120.51 File GEN. MED. REC. - VITALS 1997/02/07 Pending Private 120.51
The file GMRD(120.51 is supported by
Vitals/Measurements for use by CPRS/ OERR to return most recent vitals for a
patient. The "B" x-ref is used.
1938 GMRVSITE Routine GEN. MED. REC. - VITALS 1997/02/19 APPROVED Active Private
The Nursing package can use the DEFAULT and CHAR entry
points in the GMRVSITE routine of the Vitals/Measurements package.
GMRVSITE
1940 GMRVCAQU Routine GEN. MED. REC. - VITALS 1997/02/19 APPROVED Active Private
The Nursing package can call EN1^GMRVCAQU in the
Vitals/Measurements package.
GMRVCAQU
2087 DBIA2087 File GEN. MED. REC. - VITALS 1997/08/26 APPROVED Active Controlled Subscription 120.5
This is used in the Caseload Profile report. It is looking for blood
pressures above 159/90 (either value high).
3112 DBIA3112 File GEN. MED. REC. - VITALS 2000/05/17 APPROVED Active Private 120.51
GMRV VITAL TYPE entries are used as findings in
Clinical Reminders. Therefore Clinical Reminders needs to point to GMRV VITAL
TYPE entries. It also needs the PCE ABBREVIATION for reminder dialogs.
3196 GMVUTL7 Remote Procedure GEN. MED. REC. - VITALS 2000/09/13 Withdrawn Private
3450 VITALS TYPE POINTER File GEN. MED. REC. - VITALS 2001/09/11 Pending Controlled Subscription 120.51
3647 GMVPXRM Routine GEN. MED. REC. - VITALS 2003/11/07 APPROVED Active Controlled Subscription GMVPXRM
3835 PXRM DIRECT READ OF GMRV VITAL MEASUREMENT FILE File GEN. MED. REC. - VITALS 2002/11/05 APPROVED Active Private 120.5
Clinical Reminders requests the ability to do a global
read on the GMRV Vital Measurement File, specifically, ^GMR(120.5. using
multiple fields from the Zero Node to populate the new Clinical Reminders
Index.
3996 GMV ADD VM Remote Procedure GEN. MED. REC. - VITALS 2005/11/30 APPROVED Active Controlled Subscription
NAME: GMV ADD VM
TAG: EN1
ROUTINE: GMVDCSAV
RETURN VALUE TYPE: SINGLE VALUE
AVAILABILITY: SUBSCRIPTION
INACTIVE: ACTIVE
WORD WRAP ON: TRUE
DESCRIPTION:
This remote procedure call is used to enter a new Vital/Measurement
record in the GMRV Vital Measurement file (#120.5).
This remote procedure call is documented in Integration Agreement 3996.
INPUT PARAMETER: GMRVDATA
PARAMETER TYPE: LITERAL
MAXIMUM DATA LENGTH: 255
REQUIRED: YES
SEQUENCE NUMBER: 1
DESCRIPTION:
This variable contains the data needed to create a Vital/Measurement
record in the GMRV Vital Measurement (#120.5) file. The values are parsed
out of the GMRVDATA variable and filed.
GMRVDATA has the following data:
piece1^piece2^piece3^piece4^piece5
where:
piece1 = date/time in FileMan internal format
piece2 = patient number from FILE 2 (i.e., DFN)
piece3 = vital type, a semi-colon, the reading, a semi-colon, and
oxygen flow rate and percentage values [optional] (e.g.,
21;99;1 l/min 90%)
piece4 = hospital location (FILE 44) pointer value
piece5 = user number from FILE 200 (i.e., DUZ), an asterisk, and the
qualifier (File 120.52) internal entry numbers separated by
colons (e.g., 547*50:65)
RETURN PARAMETER DESCRIPTION:
RESULT does not return a value.
The data is filed in the GMRV VITAL MEASUREMENT (#120.5) file.
Example:
> S GMRVDATA="3051011.1635^134^1;120/80;^67^87*2:38:50:75"
> D EN1^GMVDCSAV(.RESULT,GMRVDATA)
GMV ADD VM
4021 OR call to GMRVSC0 Routine GEN. MED. REC. - VITALS 2003/03/18 Withdrawn Private GMRVSR0
4023 OR call to GMRVSR0 Routine GEN. MED. REC. - VITALS 2003/03/18 Withdrawn Private GMRVSR0
4024 OR call to GMRVUTL Routine GEN. MED. REC. - VITALS 2003/03/18 Withdrawn Private GMRVUTL
4178 DISK CONSUMPTION ESTIMATE FOR CLINICAL REMINDERS File GEN. MED. REC. - VITALS 2003/08/05 APPROVED Active Private 120.5
4251 GMVDCEXT Routine GEN. MED. REC. - VITALS 2003/09/29 APPROVED Active Private GMVDCEXT
4273 VDEF EVENTS AND EXTRACTION LISTS Other GEN. MED. REC. - VITALS 2004/08/23 Retired Supported
The following VDEF events are under the custoday of
GEN. MED. REC. - VITALS:
ORU^R01^VTLS
The following VDEF extraction list are under the custoday of GEN. MED. REC. -
VITALS:
PID-0-VITAL
OBR-0-VITAL
OBX-0-VITALNAME
OBX-15-VITALNAME
OBX-0-VITALINFO
OBX-15-VITALINFO
OBX-0-VITALERR
OBX-0-VITALQUAL
OBX-17-VITALQUAL-1
OBX-17-VITALQUAL-2
4350 GMV ALLERGY Remote Procedure GEN. MED. REC. - VITALS 2005/11/30 APPROVED Active Private
NAME: GMV ALLERGY
TAG: ALLERGY
ROUTINE: GMVUTL3
RETURN VALUE TYPE: ARRAY
AVAILABILITY: SUBSCRIPTION
INACTIVE: ACTIVE
WORD WRAP ON: TRUE
DESCRIPTION:
This remote procedure call retrieves the patient's allergy information.
This remote procedure call is documented in Integration Agreement 4350.
INPUT PARAMETER: DFN
PARAMETER TYPE: LITERAL
MAXIMUM DATA LENGTH: 30
REQUIRED: YES
SEQUENCE NUMBER: 1
DESCRIPTION:
DFN is a pointer to the PATIENT file (#2).
RETURN PARAMETER DESCRIPTION:
Returns the patient allergy information in the array specified.
The result array returns:
RESULT(n)=This patient has the following allergy(ies):
(n+1)=piece1
where piece1 = the allergy name
n = sequential number starting at 1.
If there is no data, then the following is returned:
RESULT(1)=No Allergy Assessment
Example:
> S DFN=134
> D ALLERGY^GMVUTL3(.RESULT,DFN) ZW RESULT
> RESULT(1)="This patient has the following allergy(ies): "
> RESULT(2)="PENICILLIN"
GMV ALLERGY
4351 GMV CHECK DEVICE Remote Procedure GEN. MED. REC. - VITALS 2004/02/20 Pending Private
This procedure calls a KERNEL utility to return a list
of printers the user may select to print output. Returns a maximum of twenty
entries.
4352 GMV CLINIC PT Remote Procedure GEN. MED. REC. - VITALS 2004/02/20 Pending Private
This procedure lists patients who have an appointment
for a selected clinic and a given period of time.
4353 GMV CONVERT DATE Remote Procedure GEN. MED. REC. - VITALS 2005/11/30 APPROVED Active Private
NAME: GMV CONVERT DATE
TAG: GETDT
ROUTINE: GMVGETQ
RETURN VALUE TYPE: SINGLE VALUE
AVAILABILITY: SUBSCRIPTION
INACTIVE: ACTIVE
WORD WRAP ON: TRUE
DESCRIPTION:
This remote procedure call converts a user-supplied date/time into VA
FileMan's internal and external date format.
This remote procedure call is documented in Integration Agreement 4353.
INPUT PARAMETER: GMRDATE
PARAMETER TYPE: LITERAL
MAXIMUM DATA LENGTH: 30
REQUIRED: YES
SEQUENCE NUMBER: 1
DESCRIPTION:
GMRDATE is the user-supplied date/time text.
RETURN PARAMETER DESCRIPTION:
RESULT=Date in internal FileMan format^Date in external FileMan format
Example:
> S GMRDATE="10/11/2005@10:30AM"
> D GETDT^GMVGETQ(.RESULT,GMRDATE) ZW RESULT
> RESULT="3051011.103^OCT 11, 2005@10:30:00"
GMV CONVERT DATE
4354 GMV GET CATEGORY IEN Remote Procedure GEN. MED. REC. - VITALS 2005/11/30 APPROVED Active Private
NAME: GMV GET CATEGORY IEN
TAG: CATEGORY
ROUTINE: GMVUTL8
RETURN VALUE TYPE: SINGLE VALUE
AVAILABILITY: SUBSCRIPTION
INACTIVE: ACTIVE
DESCRIPTION:
Returns the IEN if the value is found in the GMRV VITAL CATEGORY
(#120.53) file.
This remote procedure call is documented in Integration Agreement 4354.
INPUT PARAMETER: GMVCAT
PARAMETER TYPE: LITERAL
MAXIMUM DATA LENGTH: 45
REQUIRED: YES
SEQUENCE NUMBER: 1
DESCRIPTION:
GMVCAT = Name of Category (from FILE 120.53) (e.g., METHOD)
RETURN PARAMETER DESCRIPTION:
Returns the IEN if GMVCAT exists in FILE 120.53
Example:
> S GMVCAT="METHOD"
> D CATEGORY^GMVUTL8(.RESULT,GMVCAT) ZW RESULT
> RESULT=2
GMV GET CATEGORY IEN
4355 GMV GET CURRENT TIME Remote Procedure GEN. MED. REC. - VITALS 2005/11/30 APPROVED Active Controlled Subscription
NAME: GMV GET CURRENT TIME
TAG: TIME
ROUTINE: GMVUTL7
RETURN VALUE TYPE: SINGLE VALUE
AVAILABILITY: SUBSCRIPTION
INACTIVE: ACTIVE
WORD WRAP ON: FALSE
DESCRIPTION:
Gets the current date and time from the server.
This remote procedure call is documented in Integration Agreement 4355.
RETURN PARAMETER DESCRIPTION:
Returns current date and time in FileMan internal and external format.
Example:
> D TIME^GMVUTL7(.RESULT) ZW RESULT
> RESULT=3051011.143332
Note: There is an input parameter, P2, listed in the TIME line tag of the
GMVUTL7 routine. However, it is not used. It can be set to any value or
omitted. It remains for backwards compatibility.
GMV GET CURRENT TIME
4356 GMV GET DATA Remote Procedure GEN. MED. REC. - VITALS 2004/02/20 Pending Private
4357 GMV GET VITAL TYPE IEN Remote Procedure GEN. MED. REC. - VITALS 2005/11/30 APPROVED Active Private
NAME: GMV GET VITAL TYPE IEN
TAG: TYPE
ROUTINE: GMVUTL8
RETURN VALUE TYPE: SINGLE VALUE
AVAILABILITY: SUBSCRIPTION
INACTIVE: ACTIVE
DESCRIPTION:
Returns the IEN if the value is found in the GMRV VITAL TYPE (#120.51)
file.
This remote procedure call is documented in Integration Agreement 4357.
INPUT PARAMETER: GMVTYPE
PARAMETER TYPE: LITERAL
MAXIMUM DATA LENGTH: 55
REQUIRED: YES
SEQUENCE NUMBER: 1
DESCRIPTION:
GMVTYPE = Name of Vital Type (from FILE 120.51) (e.g., WEIGHT)
RETURN PARAMETER DESCRIPTION:
Returns the IEN if GMVTYPE exists in FILE 120.51.
Example:
> S GMVTYPE="WEIGHT"
> D TYPE^GMVUTL8(.RESULT,GMVTYPE) ZW RESULT
> RESULT=9
GMV GET VITAL TYPE IEN
4358 GMV LATEST VM Remote Procedure GEN. MED. REC. - VITALS 2005/11/30 APPROVED Active Controlled Subscription
NAME: GMV LATEST VM
TAG: GETLAT
ROUTINE: GMVGETD
RETURN VALUE TYPE: GLOBAL ARRAY
AVAILABILITY: SUBSCRIPTION
INACTIVE: ACTIVE
WORD WRAP ON: TRUE
DESCRIPTION:
This remote procedure call retrieves the latest vital records for a given
patient.
This remote procedure call is documented in Integration Agreement 4358.
INPUT PARAMETER: GMRDFN
PARAMETER TYPE: LITERAL
MAXIMUM DATA LENGTH: 10
REQUIRED: YES
SEQUENCE NUMBER: 1
DESCRIPTION:
GMRDFN variable is a pointer to the Patient (#2) file (i.e., DFN).
RETURN PARAMETER DESCRIPTION:
Returns the name of the global array (i.e., ^TMP($J,"GRPC")) containing
the latest vitals for the selected patient.
The TMP global contains:
^TMP($J,"GRPC",n)=piece1
where piece1 = is a formatted line of text.
n = sequential number starting at 1.
The formatted line of text includes the vital type, value and unit
(U.S.), value and unit (metric), qualifiers, supplemental oxygen, body
mass index value, and person who entered the record.
If there is no data for the patient, the following is returned:
^TMP($J,"GRPC",1)=There are no results to report
Example:
> S GMRDFN=134
> D GETLAT^GMVGETD(.RESULT,GMRDFN) ZW RESULT
> RESULT="^TMP(539349605,"GRPC")"
> D ^%G
> Global ^TMP($J,"GRPC"
> ^TMP(539349605,"GRPC",1)=Temp.: (08/09/05@08:00) 102 F (38.9 C)*
(ORAL) _VITPROVIDER,ONE
> 2)=Pulse: (07/14/05@16:33) 55
(LEFT,CAROTID,PALPATED,LYING) _VITPROVIDER,ONE
> 3)=Resp.: (07/14/05@16:33) 31
(SPONTANEOUS,SITTING) _VITPROVIDER,ONE
> 4)=Pulse Ox: (08/22/05@13:48) 99% with
supplemental O2 1 L/min 90% NASAL CANNULA _VITPROVIDER,ONE
> 5)=B/P: (09/26/05@11:30) 120/80* (L
ARM,SITTING,CAROTID,CALF) _VITPROVIDER,TWO
> 6)=Ht.: (09/14/05@17:18) 5 ft 6 in (167.64
cm) (ACTUAL) _VITPROVIDER,ONE
> 7)=Wt.: (09/14/05@17:18) 135 lb (61.36 kg)
(ACTUAL,STANDING) _VITPROVIDER,ONE
> 8)=Body Mass Index: 22
9)=CVP: (08/22/05@17:09) 15 cmH2O
(11.0 mmHg) _VITPROVIDER,ONE
10)=Circ/Girth: (07/22/05@10:22) 1 in (2.54 cm)
(DRY,ABDO MINAL) _VITPROVIDER,TWO
11)=Pain: (09/15/05@16:43) 5 _VITPROVIDER,ONE
GMV LATEST VM
4359 GMV VITALS/CAT/QUAL Remote Procedure GEN. MED. REC. - VITALS 2005/11/30 APPROVED Active Controlled Subscription
NAME: GMV VITALS/CAT/QUAL
TAG: GETVITAL
ROUTINE: GMVUTL7
RETURN VALUE TYPE: ARRAY
AVAILABILITY: SUBSCRIPTION
INACTIVE: ACTIVE
WORD WRAP ON: TRUE
DESCRIPTION:
Returns all qualifier information for the vital types selected.
This remote procedure call is documented in Integration Agreement 4359.
INPUT PARAMETER: GMVLIST
PARAMETER TYPE: LITERAL
MAXIMUM DATA LENGTH: 60
REQUIRED: YES
SEQUENCE NUMBER: 1
DESCRIPTION:
A list of vital type abbreviations (FILE 120.51, Field 1) separated by
up-arrows (e.g., "HT^WT" for height and weight). When the value is null,
all qualifier information will be returned for all vital types.
RETURN PARAMETER DESCRIPTION:
Returns the qualifier information for the selected vital types in the
array specified. Includes the abnormal high and low values for the vital
type, if any.
The result array contains:
RESULT(n)=piece1^piece2^piece3^piece4^piece5^piece6^piece7^piece8^piece9
RESULT(n.nnn)=pieceA^pieceB^pieceC^pieceD
where n is a sequential number starting with 1
piece1 = V for vital type
piece2 = FILE 120.51 IEN for this vital type
piece3 = vital type name (FILE 120.51, Field .01)
piece4 = Abbreviation (FILE 120.51, Field 1)
piece5 = PCE Abbreviation (FILE 120.51, Field 7)
piece6 = If vital type is Blood Pressure this is the
abnormal systolic high value (File 120.57, Field 5.7).
If vital type is Temperature, this is the abnormal high
value (File 120.57, Field 5.1)
If vital type is Respiration, this is the abnormal high
value (File 120.57, Field 5.5)
If vital type is Pulse, this is the abnormal high value
(File 120.57, Field 5.3)
If vital type is Central Venous Pressure, this is the
abnormal high value (File 120.57, Field 6.1)
piece7 = If vital type is Blood Pressure this is the
abnormal diastolic high value (File 120.57, Field 5.71).
If vital type is Temperature, this is the abnormal low
value (File 120.57, Field 5.2)
If vital type is Respiration, this is the abnormal low
value (File 120.57, Field 5.6)
If vital type is Pulse, this is the abnormal low value
(File 120.57, Field 5.4)
If vital type is Central Venous Pressure, this is the
abnormal low value (File 120.57, Field 6.2)
piece8 = If vital type is Blood Pressure this is the
abnormal systolic low value (File 120.57, Field 5.8).
If vital type is Central Pressure, this is the abnormal
O2 saturation (File 120.57, Field 6.3)
piece9 = If vital type is Blood Pressure this is the
abnormal diastolic low value (File 120.57, Field 5.81).
RESULT(n.nnn)=pieceA^pieceB^pieceC^pieceD
where pieceA = C for CATEGORY or Q for QUALIFIER
if pieceA is C, then
pieceB = FILE 120.53 IEN for this category
pieceC = category name (FILE 120.53, Field .01)
pieceD = null
if pieceB is Q, then
pieceB = FILE 120.52 IEN for this qualifier
pieceC = qualifier name (FILE 120.52, Field .01)
pieceD = synonym (FILE 120.52, Field .02)
Example:
> S GMVLIST="HT^WT"
> D GETVITAL^GMVUTL7(.RESULT,GMVLIST) ZW RESULT
> RESULT(1)="V^8^HEIGHT^HT^HT^"
> RESULT(1.001)="C^4^QUALITY"
> RESULT(1.002)="Q^42^ACTUAL^A"
> RESULT(1.003)="Q^43^ESTIMATED^E"
> RESULT(1.004)="Q^107^Stated^St"
> RESULT(2)="V^9^WEIGHT^WT^WT^"
> RESULT(2.001)="C^2^METHOD"
> RESULT(2.002)="Q^39^OTHER^Oth"
> RESULT(2.003)="Q^50^SITTING^Si"
> RESULT(2.004)="Q^51^STANDING^St"
> RESULT(2.005)="C^4^QUALITY"
> RESULT(2.006)="Q^42^ACTUAL^A"
GMV VITALS/CAT/QUAL
4360 GMV MANAGER Remote Procedure GEN. MED. REC. - VITALS 2005/11/30 APPROVED Active Private
NAME: GMV MANAGER
TAG: RPC
ROUTINE: GMVRPCM
RETURN VALUE TYPE: GLOBAL ARRAY
AVAILABILITY: SUBSCRIPTION
INACTIVE: ACTIVE
WORD WRAP ON: TRUE
DESCRIPTION:
Performs many functions for the Manager module.
This remote procedure call is documented in Integration Agreement 4360.
INPUT PARAMETER: OPTION
PARAMETER TYPE: LITERAL
MAXIMUM DATA LENGTH: 10
REQUIRED: YES
SEQUENCE NUMBER: 1
DESCRIPTION:
Routine tag line in GMVRPCM to call.
INPUT PARAMETER: DATA
PARAMETER TYPE: LITERAL
MAXIMUM DATA LENGTH: 100
REQUIRED: YES
SEQUENCE NUMBER: 2
DESCRIPTION:
Other data as required for the call.
RETURN PARAMETER DESCRIPTION:
This remote procedure call performs various actions such as building
selection lists and modifying package parameters. The entry point is
RPC^GMVRPCM. It has input parameters of RESULTS, OPTION and DATA (ex:
RPC^GMVRPCM(.RESULTS,OPTION,DATA).
The RESULTS variable will contain the ^TMP("GMVMGR",$J) global array
reference. The ^TMP("GMVMGR",$J) global array contains the results.
The OPTION variable identifies a line label in the GMVRPCM routine
that will be invoked to process the call.
The DATA variable contains any additional values needed by the OPTION
variable to process the call.
1) When the OPTION value is ADDQUAL, this RPC will link a GMRV VITAL
QUALIFIER (#120.52) file entry to a GMRV VITAL TYPE (#120.51) file
entry.
The DATA value is a three part value separated by semi-colons(;). The
first value is the FILE 120.51 internal entry number (IEN). The second
value is the GMRV VITAL CATEGORY (#120.53) IEN. The third value is the
GMRV VITAL QUALIFIER (#120.52).
Example:
> S DATA="1;1;1"
> S OPTION="ADDQUAL"
> D RPC^GMVRPCM(.RESULT,OPTION,DATA) ZW RESULT
> RESULT="^TMP("GMVMGR",539356158)"
> D ^%G
> Global ^TMP("GMVMGR",$J
> ^TMP("GMVMGR",539356158,0)=1^Qualifier Assigned
If an error is encountered, a "-1" followed by a caret and the error
message text (i.e., -1^error message) is returned.
2) When the OPTION value is DELQUAL, this RPC will unlink a qualifier to
a GMRV VITAL TYPE (#120.51) file entry.
The DATA value is a three part value separated by semi-colons. The first
value is the FILE 120.51 internal entry number (IEN). The second value
is the GMRV VITAL CATEGORY (#120.53) IEN. The third value is the GMRV
VITAL QUALIFIER (#120.52) IEN.
Example:
> S DATA="1;1;1"
> S OPTION="DELQUAL"
> D RPC^GMVRPCM(.RESULT,OPTION,DATA) ZW RESULT
> RESULT="^TMP("GMVMGR",539356158)"
> D ^%G
> Global ^TMP("GMVMGR",$J
> ^TMP("GMVMGR",539356158,0)=1^Qualifier removed.
If an error is encountered, a "-1" followed by a caret and the error
message text (i.e., -1^error message) is returned.
3) When the OPTION value is DELTEMP, this RPC will delete a data input
template definition.
The DATA value is a two part value separated by a caret (^). The first
value is the ENTITY value. See IA #2263 for a list of entity values.
The second value is the name of the data input template.
Example:
> S DATA="USR^PAIN ONLY"
> S OPTION="DELTEMP"
> D RPC^GMVRPCM(.RESULT,OPTION,DATA) ZW RESULT
> RESULT="^TMP("GMVMGR",539356158)"
> D ^%G
> Global ^TMP("GMVMGR",$J
> ^TMP("GMVMGR",539356158,0)=1^Template Removed.
If an error is encountered, a "-1" followed by a caret and the error
message text (i.e., -1^error message) is returned.
4) When the OPTION value is GETCATS, this RPC will return a list of
qualifiers (FILE 120.52) associated with a vital type (FILE 120.51).
The DATA value is a one part value. It is a pointer value to FILE 120.51
The TMP global contains:
^TMP("GMVMGR",$J,0)=piece1^piece2
^TMP("GMVMGR",$J,n)=piece3^piece4^piece5
where piece1 = number of categories (FILE 120.53) associated with this
vital type
piece2 = vital type name
piece3 = category IEN (FILE 120.53)
piece4 = category name (FILE 120.53, Field .01)
piece5 = qualifier names (FILE 120.52, Field .01) separated by a
comma and space
n = sequential number starting with 1
Example:
> S DATA="21"
> S OPTION="GETCATS"
> D RPC^GMVRPCM(.RESULT,OPTION,DATA) ZW RESULT
> RESULT="^TMP("GMVMGR",539356158)"
> D ^%G
> Global ^TMP("GMVMGR",$J
> ^TMP("GMVMGR",539356158,0)=1^PULSE OXIMETRY
1)=2^METHOD^AEROSOL/HUMIDIFIED MASK, CPAP, FACE
TENT, L ARM, MASK, NASAL CANNULA, NON RE-BREATHER, PARTIAL
RE-BREATHER, ROOM AIR, T-PIECE, TRACHEOSTOMY COLLAR, VENTILATOR,
VENTURI MASK
If an error is encountered, a "-1" followed by a caret and the error
message text (i.e., -1^error message) is returned.
5) When the OPTION value is GETDATA, this RPC will return the value of
the entry you specify.
The DATA value is a three part value. The first part is the file number.
The second part is the IEN number of the entry. The third part is the
field number.
The TMP global contains:
^TMP("GMVMGR",$J,0)=external value of the field
Example:
> S DATA="120.51^1^1"
> D RPC(.RESULT,"GETDATA",DATA) ZW RESULT
> RESULT="^TMP("GMVMGR",539339804)"
> D ^%G
> Global ^TMP("GMVMGR",$J
> ^TMP("GMVMGR",539339804,0)=BP
If a value cannot be found, then a null value is returned.
6) When the OPTION value is GETDEF, this RPC will return default template
names.
The DATA value is a one part value. If it is null, then all default
templates for that user will be returned.
The TMP global contains:
^TMP("GMVMGR",$J,0)=piece1
^TMP("GMVMGR",$J,n)=piece2^piece3
where piece1 = number of templates found
piece2 = an IEN value, a semi-colon, and a global reference
piece3 = template name
n = sequential number starting with 1
Example A:
> S DATA=""
> S OPTION="GETDEF"
> D RPC^GMVRPCM(.RESULT,OPTION,DATA) ZW RESULT
> RESULT="^TMP("GMVMGR",539356158)"
> D ^%G
> Global ^TMP("GMVMGR",$J
> ^TMP("GMVMGR",539356158,0)=4
1)=125;SC(^WARD 10A
2)=334;DIC(4.2,^TEST
3)=4601;VA(200,^Height ONLY
4)=547;VA(200,^All Vital Signs
If the DATA value is an entity value (see IA 2263 for a list of entity
values), then the default template name for that entity will be returned.
The TMP global contains:
^TMP("GMVMGR",$J,0)=template name
Example B:
> S DATA="USR"
> S OPTION="GETDEF"
> D RPC^GMVRPCM(.RESULT,OPTION,DATA) ZW RESULT
> RESULT="^TMP("GMVMGR",539356158)"
> D ^%G
> Global ^TMP("GMVMGR",$J
> ^TMP("GMVMGR",539356158,0)=MY DEFAULT
If an error is encountered, a "-1" followed by a caret and the error
message text (i.e., -1^error message) is returned.
7) When the OPTION value is GETHILO, this RPC will return the abnormal
high or low value for a vital type.
The DATA value is a one part value which identifies a field number in
the GMRV VITALS PARAMETERS (#120.57) field.
The TMP global contains:
^TMP("GMVMGR",$J,0)=field value
Example:
> S DATA=5.2
> S OPTION="GETHILO"
> D RPC^GMVRPCM(.RESULT,OPTION,DATA) ZW RESULT
> RESULT="^TMP("GMVMGR",539356158)"
> D ^%G
> Global ^TMP("GMVMGR",$J
> ^TMP("GMVMGR",539356158,0)=94
A zero is returned if there is no value in the field.
8) When the OPTION value is GETLIST, this RPC returns a list of entries
for the file number specified.
The DATA value is a one part value. It is a file number.
The TMP global contains:
^TMP("GMVMGR",$J,0)=piece1^piece2
^TMP("GMVMGR",$J,n)=piece3^piece4
where piece1 = number of entries returned
piece2 = file name [not returned in all cases]
piece3 = file number, a semi-colon and record IEN
piece4 = the .01 value of the record
n = sequential number starting with 1
Examples:
Retrieve a list of wards.
> S DATA=42
> S OPTION="GETLIST"
> D RPC^GMVRPCM(.RESULT,OPTION,DATA) ZW RESULT
> RESULT="^TMP("GMVMGR",539363784)"
> D ^%G
> Global ^TMP("GMVMGR",$J
> ^TMP("GMVMGR",539363784,0)=26^WARD LOCATION
1)=42;14^10A
n)=42;15^10B
26)=42;39^10Z
Retrieve a list of clinics.
> S DATA=44
> S OPTION="GETLIST"
> D RPC^GMVRPCM(.RESULT,OPTION,DATA) ZW RESULT
> RESULT="^TMP("GMVMGR",539363784)"
> D ^%G
> Global ^TMP("GMVMGR",$J
> ^TMP("GMVMGR",539363784,0)=61
1)=44;6^HOUSE/A
n)=44;8^HOUSE/C
61)=44;39^HOUSE/ZZ
Retrieve a list vital types.
> S DATA=120.51
> S OPTION="GETLIST"
> D RPC^GMVRPCM(.RESULT,OPTION,DATA) ZW RESULT
> RESULT="^TMP("GMVMGR",539363784)"
> D ^%G
> Global ^TMP("GMVMGR",$J
> ^TMP("GMVMGR",539363784,0)=10^GMRV VITAL TYPE
1)=120.51;1^BLOOD PRESSURE
N)=120.51;19^CENTRAL VENOUS PRESSURE
10)=120.51;9^WEIGHT
Retrieve a list of qualifiers.
> S DATA=120.52
> S OPTION="GETLIST"
> D RPC^GMVRPCM(.RESULT,OPTION,DATA) ZW RESULT
> RESULT="^TMP("GMVMGR",539363784)"
> D ^%G
> Global ^TMP("GMVMGR",$J
> ^TMP("GMVMGR",539363784,0)=80^GMRV VITAL QUALIFIER
1)=120.52;74^ABDOMINAL
n)=120.52;42^ACTUAL
80)=120.52;99^WRIST
Retrieve a list of CPRS teams.
> S DATA=100.21
> S OPTION="GETLIST"
> D RPC^GMVRPCM(.RESULT,OPTION,DATA) ZW RESULT
> RESULT="^TMP("GMVMGR",539363784)"
> D ^%G
> Global ^TMP("GMVMGR",$J
> ^TMP("GMVMGR",539363784,0)=103
1)=100.21;28^1AS
n)=100.21;60^1ASO
103)=100.21;96^consult team
Retrieve a list of nursing units.
> S DATA=211.4
> S OPTION="GETLIST"
> D RPC^GMVRPCM(.RESULT,OPTION,DATA) ZW RESULT
> RESULT="^TMP("GMVMGR",539363784)"
> D ^%G
> Global ^TMP("GMVMGR",$J
> ^TMP("GMVMGR",539363784,0)=21
1)=211.4;7^10E
n)=211.4;17^10W
21)=211.4;9^SICU
If an error is encountered, a "-1" followed by a caret and the error
message text (i.e., -1^error message) is returned.
9) When the OPTION value is GETQUAL, this RPC returns a list of
qualifiers associated with this vital type.
The DATA value is a two part value separated by a semi-colon. The first
part is vital type (FILE 120.51) IEN. The second part is a category (FILE
120.53) IEN.
The TMP global contains:
^TMP("GMVMGR",$J,0)=piece1^piece2
^TMP("GMVMGR",$J,n)=piece3^piece4
where piece1 = number of entries found
piece2 = category name (FILE 120.53, Field .01)
piece3 = qualifier IEN
piece4 = qualifier name (FILE 120.52, Field .01)
n = sequential number starting with 1
Example:
> S DATA="1;1",OPTION="GETQUAL"
> D RPC^GMVRPCM(.RESULT,OPTION,DATA) ZW RESULT
> RESULT="^TMP("GMVMGR",539356158)"
> D ^%G
> Global ^TMP("GMVMGR",$J
> ^TMP("GMVMGR",539356158,0)=6^LOCATION
1)=139^Test Qualifier
2)=53^FEMORAL
3)=2^L ARM
4)=4^L LEG
5)=24^PERIPHERAL
6)=1^R ARM
If an error is encountered, a "-1" followed by a caret and the error
message text (i.e., -1^error message) is returned.
10) When the OPTION value is GETTEMP, this RPC will return a list data
input templates defintions.
The DATA value is a two part value separated by a caret. The first part
is an entity value. See IA 2263 for a list of entities. The second part
is a data input template name.
When DATA is null, all data input template definitions are returned.
The TMP global contains:
^TMP("GMVMGR",$J,0)=piece1
^TMP("GMVMGR",$J,n)=piece2^piece3^piece4^piece5^piece6
where piece1 = number of entries returned
piece2 = 1, 2, 3, or 4. (1 = Domain, 2 = Institution, 3 =
Hospital location and 4 = New Person)
piece3 = file IEN, a semi-colon and global reference
piece4 = Field .01 value of the file specified in piece3
piece5 = template name
piece6 = template description text, a bar, vital type IEN (FILE
120.51), a colon, a metric flag (0=U.S. and 1=metric), category IEN
(FILE 120.53), a coma, and a qualifier IEN (FILE 120.52), a tilde
indicates additional category and qualifier combinations for the vital
type. A semi-colon indicates the start of the next vital type.
n = sequential number starting with 1
Example:
> S DATA="USR",OPTION="GETTEMP"
> D RPC^GMVRPCM(.RESULT,OPTION,DATA) ZW RESULT
> RESULT="^TMP("GMVMGR",539356158)"
> D ^%G
> Global ^TMP("GMVMGR",$J
> ^TMP("GMVMGR",539356158,0)=1
1)=4^547;VA(200,^VITUSER,ONE^MY DEFAULT^ALL
VITALS|1:0:1,2~2,59~3,50;20:1|
If an error is encountered, a "-1" followed by a caret and the error
message text (i.e., -1^error message) is returned.
11) When the OPTION value is LOOKUP, this RPC will do a file lookup
The DATA value is a three part value separated by a caret. The first
part is a file number. The second part is a value to look up. The third
part is the field or fields to do the look up on. If the third piece is
not defined, the lookup is done on the .01 field of the file.
The TMP global contains:
^TMP("GMVMGR",$J,0)=piece1
^TMP("GMVMGR",$J,n)=piece2^piece3
where piece1 = number of entries found
piece2 = file number, a semi-colon and record IEN
piece3 = field value
Example:
> S DATA="44^OUTPAT^.01",OPTION="LOOKUP"
> D RPC^GMVRPCM(.RESULT,OPTION,DATA) ZW RESULT
> RESULT="^TMP("GMVMGR",539359648)"
> D ^%G
> Global ^TMP("GMVMGR",$J
> ^TMP("GMVMGR",539359648,0)=3
1)=44;75^OUTPATIENT NUC MED
2)=44;74^OUTPATIENT RADIOLOGY
3)=44;80^OUTPATIENT ULTRASOUND
If an error is encountered, a "-1" followed by a caret and the error
message text (i.e., -1^error message) is returned.
12) When the OPTION value is NEWQUAL, this RPC will always return an
error message instructing the user to use the New Term Rapid Turnaround
process.
The DATA value is always null.
Example:
> S DATA=""
> S OPTION="NEWQUAL"
> D RPC^GMVRPCM(.RESULT,OPTION,DATA) ZW RESULT
> RESULT="^TMP("GMVMGR",539356158)"
> D ^%G
> Global ^TMP("GMVMGR",$J
> ^TMP("GMVMGR",539356158,0)=-1^Use the New Term Rapid Turnaround
(NTRT) process to add qualifiers
13) When the OPTION value is NEWTEMP, this RPC will file a new data
input template.
The DATA value is a three part value separated by a caret. The first
part is an entity. See IA 2263 for a list of entities. The second part is
the name of the data input template. The third part is the description
text. If the third part is null, the template description will default to
"No Description".
The TMP global contains:
^TMP("GMVMGR",$J,0)=piece1^piece2^piece3^piece4
where piece1 = 1, 2, 3, or 4 (1 = DOMAIN (#4.2), 2 = INSTITUTION (#4),
3 = HOSPITAL LOCATION, and 4 = NEW PERSON)
piece2 = IEN, a semi-colon, and global reference (e.g.,
3;DIC(4.2)
piece3 = the .01 field value for the record in piece2
piece4 = data input name
Example:
> S DATA="USR^1 EAST^All Vital Types"
> S OPTION="NEWTEMP"
> D RPC^GMVRPCM(.RESULT,OPTION,DATA) ZW RESULT
> RESULT="^TMP("GMVMGR",539343036)"
> D ^%G
> Global ^TMP("GMVMGR",$J
> ^TMP("GMVMGR",539343036,0)=4^547;VA(200,^VITUSER,ONE^1 EAST
If an error is encountered, a "-1" followed by a caret and the error
message text (i.e., -1^error message) is returned.
14) When the OPTION value is RENTEMP, this RPC will rename a data input
template.
The DATA value is a three part value separated by a caret. The first
part is an entity. See IA 2263 for a list of entities. The second part is
the current template name. The third part is the new name of the
template.
The TMP global contains:
^TMP("GMVMGR",$J,0)=1^Renamed
Example:
> S DATA="USR^FRANK'S DEFAULT^MY DEFAULT"
> S OPTION="RENTEMP"
> D RPC^GMVRPCM(.RESULT,OPTION,DATA) ZW RESULT
> RESULT="^TMP("GMVMGR",539356158)"
> D ^%G
> Global ^TMP("GMVMGR",$J
> ^TMP("GMVMGR",539356158,0)=1^Renamed
If an error is encountered, a "-1" followed by a caret and the error
message text (i.e., -1^error message) is returned.
15) When the OPTION value is SETDATA, this RPC always returns an error
message that instructs the user to use the New Term Rapid Turnaround
process.
The DATA value is null.
Example:
> S DATA=""
> S OPTION="SETDATA"
> D RPC^GMVRPCM(.RESULT,OPTION,DATA) ZW RESULT
> RESULT="^TMP("GMVMGR",539356158)"
> D ^%G
> Global ^TMP("GMVMGR",$J
> ^TMP("GMVMGR",539356158,0)=-1^Use the New Term Rapid Turnaround
(NTRT) process to add qualifiers
16) When the OPTION value is SETDEF, this RPC will set that data input
template as a default.
The DATA value is a two part value separated by a caret. The first part
is an entity. See IA 2263 for a list of entities. The second part is the
name of the template that will become the default template.
The TMP global contains:
^TMP("GMVMGR",$J,0)=1^Set As Default
Example:
> S DATA="USR^FRANK'S LIST"
> S OPTION="SETDEF"
> D RPC^GMVRPCM(.RESULT,OPTION,DATA) ZW RESULT
> RESULT="^TMP("GMVMGR",539356158)"
> D ^%G
> Global ^TMP("GMVMGR",$J
> ^TMP("GMVMGR",539356158,0)=1^Set As Default.
If an error is encountered, a "-1" followed by a caret and the error
message text (i.e., -1^error message) is returned.
17) When the OPTION value is SETHILO, this RPC will set the high and low
abnormal values for a vital type.
The DATA value is a two part value separated by a caret. The first part
is a field number in the GMRV VITALS PARAMETERS (#120.57) file. The
second part is the value that field should be set to.
The TMP global contains:
^TMP("GMVMGR",$J,0)=1^Update Complete.
Example:
> S DATA="5.1^102",OPTION="SETHILO"
> D RPC^GMVRPCM(.RESULT,OPTION,DATA) ZW RESULT
> RESULT="^TMP("GMVMGR",539356158)"
> D ^%G
> Global ^TMP("GMVMGR",$J
> ^TMP("GMVMGR",539356158,0)=1^Update Complete.
If an error is encountered, a "-1" followed by a caret and the error
message text (i.e., -1^error message) is returned.
18) When the OPTION value is SETTEMP, this RPC will save the input
template definition.
DATA is a three part value separated by a caret. The first part is
an entity. See IA 2263 for a list of entities. The second part is the
template name. The third part is the template definition.
The TMP global contains:
^TMP("GMVMGR",$J,0)=1^Template Saved.
Example:
> S DATA="USR^ONE VITAL TYPE ONLY^CONTAINS ONLY ONE VITAL
TYPE|2:0:1,102"|
> S OPTION="SETTEMP"
> D RPC^GMVRPCM(.RESULT,OPTION,DATA) ZW RESULT
> RESULT="^TMP("GMVMGR",539356158)"
> D ^%G
> Global ^TMP("GMVMGR",$J
> ^TMP("GMVMGR",539356158,0)=1^Template Saved.
If an error is encountered, a "-1" followed by a caret and the error
message text (i.e., -1^error message) is returned.
19) When the OPTION value is VALID, this RPC will validate data.
DATA is a four part value separated by a caret. The first part is the
a file number. The second part is a record number. The third part is a
field number. The fourth part is the value to validate.
The TMP global contains:
^TMP("GMVMGR",$J,0)=1^Valid Data
Example:
> S DATA="120.5^8864^.01^3051012.1034",OPTION="VALID"
> D RPC^GMVRPCM(.RESULT,OPTION,DATA) ZW RESULT
> RESULT="^TMP("GMVMGR",539343036)"
> D ^%G
> Global ^TMP("GMVMGR",$J
> ^TMP("GMVMGR",539343036,0)=1^Valid Data
If an error is encountered, a "-1" followed by a caret and the error
message text (i.e., -1^error message) is returned.
GMV MANAGER
4361 GMV NUR UNIT PT Remote Procedure GEN. MED. REC. - VITALS 2004/02/20 Pending Private
This procedure returns a list of active patients for a
nursing location.
4362 GMV PTSELECT Remote Procedure GEN. MED. REC. - VITALS 2004/02/20 APPROVED Active Private
Used as a method of processing a patient DFN and
returning all warnings and notices (i.e. sensitivity or same last 4 of SSN) to
the client application for processing. Also includes a call to log access of
sensitive patients to the DG SECURITY LOG file.
GMV PTSELECT
4363 GMV ROOM/BED Remote Procedure GEN. MED. REC. - VITALS 2004/02/20 Pending Private
This procedure extracts room/bed information from
Room-Bed file (#405.4) for a given MAS ward.
4364 GMV TEAM PATIENTS Remote Procedure GEN. MED. REC. - VITALS 2004/02/20 Pending Private
This procedure retrieves patients assigned to a given
team.
GMV TEAM PATIENTS
4365 GMV WARD PT Remote Procedure GEN. MED. REC. - VITALS 2004/02/20 Pending Private
This procedure lists patients registered on a
particular MAS ward.
GMV WARD PT
4366 GMV USER Remote Procedure GEN. MED. REC. - VITALS 2005/11/30 APPROVED Active Private
NAME: GMV USER
TAG: RPC
ROUTINE: GMVRPCU
RETURN VALUE TYPE: GLOBAL ARRAY
AVAILABILITY: SUBSCRIPTION
INACTIVE: ACTIVE
WORD WRAP ON: TRUE
DESCRIPTION:
Retrieves data about the user (e.g., parameter settings).
This remote procedure call is documented in Integration Agreement 4366.
INPUT PARAMETER: OPTION
PARAMETER TYPE: LITERAL
MAXIMUM DATA LENGTH: 10
REQUIRED: YES
SEQUENCE NUMBER: 1
DESCRIPTION:
Routine tag line to call in GMVRPCU.
INPUT PARAMETER: DATA
PARAMETER TYPE: LITERAL
MAXIMUM DATA LENGTH: 100
REQUIRED: YES
SEQUENCE NUMBER: 2
DESCRIPTION:
Other data as required for the call.
RETURN PARAMETER DESCRIPTION:
This Remote Procedure Call (RPC) performs various actions focusing on
the user. The entry point is RPC^GMVRPCU. It has input parameters of
RESULTS, OPTION and DATA (e.g., RPC^GMVRPCU(RESULTS,OPTION,DATA)).
The RESULTS variable contains the results of the call or the location
where the results can be found.
The OPTION variable identifies another entry point in the GMVRPCU
routine that is invoked to process the call.
The DATA variable contains any values needed by the OPTION variable to
process the call.
1) When the OPTION value is SETPAR, this RPC will set and/or delete the
value of a GMV USER DEFAULTS setting (e.g., the user's default template).
The DATA value is a two part value separated by a caret. The first part
is name of a setting. The second part is the value of the setting. If
the second part is null, the existing value of the setting is deleted.
The TMP global contains:
^TMP("GMVUSER",$J,0)=1^Parameter set.
or
^TMP("GMVUSER",$J,0)=1^Parameter cleared
Example:
> S DATA="DefaultTemplate^547;VA(200,|MY DEFAULT",OPTION="SETPAR"|
> D RPC^GMVRPCU(.RESULT,OPTION,DATA) ZW RESULT
> RESULT="^TMP("GMVUSER",539374023)"
> D ^%G
> Global ^TMP("GMVUSER",$J
> ^TMP("GMVUSER",539374023,0)=1^Parameter set.
If an error is encountered, a "-1" followed by a caret and the error
message text (i.e., -1^error message) is returned.
2) When the OPTION value is GETPAR, this RPC will return the value of the
GMV USER DEFAULTS setting specified in the DATA value.
The DATA value is a one part value. It is the name of a setting (e.g.,
the user's default template).
The TMP global contains:
^TMP("GMVUSER",$J,0)=value of setting or null
Example:
> S DATA="DefaultTemplate",OPTION="GETPAR"
> D RPC^GMVRPCU(.RESULT,OPTION,DATA) ZW RESULT
> RESULT="^TMP("GMVUSER",539374023)"
> D ^%G
> Global ^TMP("GMVUSER",$J
> ^TMP("GMVUSER",539374023,0)=547;VA(200,|ONE VITAL TYPE ONLY|
3) When the OPTION value is SIGNON, this RPC will return information
about the user who is currently signed onto the system.
The DATA value is not used. The user's IEN (i.e., DUZ) to the NEW PERSON
(#200) file value must be defined when this call is made.
The RESULT variable will return the following array:
RESULT(0)=NEW PERSON (#200) file internal entry number (DUZ)
RESULT(1)=User's name (FILE 200, Field .01)
RESULT(2)=Domain (FILE 4.2) internal entry number
RESULT(3)=Domain name (FILE 4.2, Field .01)
RESULT(4)=Institution (FILE 4) internal entry number the user is signed
into (i.e., DUZ(2))
RESULT(5)=Institution name (FILE 4, Field .01)
RESULT(6)="0" or "1". "1" indicates the user has the GMV MANAGER or
programmer key. "0" indicates the user has neither key.
RESULT(7)=The user's title (FILE 200, Field 8)
RESULT(8)=This value is always null.
RESULT(9)=Number of seconds the system will wait for a response from
the user (i.e., DTIME). The default time is 300 seconds.
RESULT(10)=INSTITUTION (#4) file IEN^FILE 4 external value^station
number (e.g., 499^SUPPORT ISC^499).
Example:
> S OPTION="SIGNON"
> D RPC(.RESULT,OPTION) ZW RESULT
> RESULT="^TMP("GMVUSER",539375907)"
> D ^%G
> Global ^TMP("GMVUSER",$J
> ^TMP("GMVUSER",539375907,0)=547
1)=VITUSER,ONE
2)=334
3)=DEV.DEV.DNS
4)=499
5)=SUPPORT ISC
6)=1
7)=PROGRAMMER
8)=
9)=9999
10)=499^SUPPORT ISC^499
GMV USER
4367 GMV PARAMETER Remote Procedure GEN. MED. REC. - VITALS 2005/11/30 APPROVED Active Private
NAME: GMV PARAMETER
TAG: RPC
ROUTINE: GMVPAR
RETURN VALUE TYPE: GLOBAL ARRAY
AVAILABILITY: SUBSCRIPTION
INACTIVE: ACTIVE
WORD WRAP ON: TRUE
DESCRIPTION:
Sets and retrieves parameter values used by the graphical user interface.
This remote procedure call is documented in Integration Agreement 4367.
INPUT PARAMETER: OPTION
PARAMETER TYPE: LITERAL
MAXIMUM DATA LENGTH: 10
REQUIRED: YES
SEQUENCE NUMBER: 1
DESCRIPTION:
Routine tag line to call.
INPUT PARAMETER: ENT
PARAMETER TYPE: LITERAL
SEQUENCE NUMBER: 2
DESCRIPTION:
The entity value to use. See Integration Agreement 2263 and FILE 8989.518
for a list of entity values.
INPUT PARAMETER: PAR
PARAMETER TYPE: LITERAL
SEQUENCE NUMBER: 3
DESCRIPTION:
The parameter value to use. See FILE 8989.51 for a list of parameter
values. This value must start with the letters "GMV" (no quotes).
INPUT PARAMETER: INST
PARAMETER TYPE: LITERAL
SEQUENCE NUMBER: 4
DESCRIPTION:
The instance to use.
INPUT PARAMETER: VAL
PARAMETER TYPE: LITERAL
SEQUENCE NUMBER: 6
DESCRIPTION:
The value assigned to a parameter. Values are stored in FILE 8989.5.
RETURN PARAMETER DESCRIPTION:
This remote procedure call sets and retrieves parameter settings that
are used in the graphical user interface.
The entry point is RPC^GMVPAR.. It has input parameters of RESULTS,
OPTION, ENT, PAR, INST and VAL (ex:
RPC^GMVPAR(RESULTS,OPTION,ENT,PAR,INST,VAL).
The RESULTS variable contains the results of the call or the location
where the results can be found.
The OPTION variable identifies the entry point in the GMVPAR routine
that will be invoked to process the call.
If an error occurrs, the ^TMP global contains:
^TMP($J,0)=-1^error message text
1) When the OPTION value is DELPAR, this RPC deletes the value for the
instance, parameter and entity specified.
The TMP global contains:
^TMP($J,0)=1^Instance deleted
Example:
> S OPTION="DELPAR",ENT="SYS",PAR="GMV DLL VERSION"
> S INST="GMV_VITALSVIEWENTER.DLL:v. 07/21/05 10:34"
> D RPC^GMVPAR(.RESULT,OPTION,ENT,PAR,INST) ZW RESULT
> RESULT="^TMP(538999278)"
> D ^%G
> Global ^TMP($J
> ^TMP(538999278,0)=1^Instance deleted
2) When the OPTION value is ENTVAL, this RPC returns the external value
of the entity specified.
The TMP global contains:
TMP($J,0)=external value
Example:
> S OPTION="ENTVAL",ENT="USR"
> D RPC(.RESULT,OPTION,ENT) ZW RESULT
> RESULT="^TMP(538993252)"
> D ^%G
> Global ^TMP($J
> ^TMP(538993252,0)=TRAXLER,FRANK
3) When the OPTION value is GETLST, this RPC returns a list of instances
and their values for the parameter and entity specified.
The TMP global contains:
^TMP($J,0)=piece1
^TMP($J,n)=piece2^piece3
where piece1 = number of entries returned
piece2 = instance name
piece3 = instance value
n = sequential number starting with 1
Example:
> S OPTION="GETLST",ENT="USR",PAR="GMV USER DEFAULTS"
> D RPC(.RESULT,OPTION,ENT,PAR) ZW RESULT
> RESULT="^TMP(538993252)"
> D ^%G
> Global ^TMP($J
> ^TMP(538993252,0)=44
1)=DefaultTemplate^547;VA(200,|MY DEFAULT|
n)=UNIT_INDEX^0
44)=WARD_INDEX^-1
4) When the OPTION value is GETPAR, this RPC will get the value for the
instance, parameter and entity specified.
The TMP global contains:
^TMP($J,0)=piece1
where piece1 = value
Example:
> S ENT="USR",PAR="GMV USER DEFAULTS",INST="DefaultTemplate"
> S OPTION="GETPAR"
> D RPC(.RESULT,OPTION,ENT,PAR,INST) ZW RESULT
> RESULT="^TMP(538993252)"
> D ^%G
> Global ^TMP($J
> ^TMP(538993252,0)=547;VA(200,|MY DEFAULT|
5) When the OPTION value is SETPAR, this RPC set the value of an
instance for the instance, parameter and entity specified.
The TMP global contains:
^TMP($J,0)=1^Parameter updated
Example:
> S OPTION="SETPAR",ENT="USR",PAR="GMV USER DEFAULTS",INST="SearchDelay"
> S VAL=1.5
> D RPC^GMVPAR(.RESULT,OPTION,ENT,PAR,INST,VAL) ZW RESULT
> RESULT="^TMP(538999278)"
> D ^%G
> Global ^TMP($J
> ^TMP(538999278,0)=1^Parameter updated
GMV PARAMETER
4414 GMV MARK ERROR Remote Procedure GEN. MED. REC. - VITALS 2005/11/30 APPROVED Active Controlled Subscription
NAME: GMV MARK ERROR
TAG: ERROR
ROUTINE: GMVUTL1
RETURN VALUE TYPE: SINGLE VALUE
AVAILABILITY: SUBSCRIPTION
INACTIVE: ACTIVE
DESCRIPTION:
This remote procedure call marks a selected vitals record in the GMRV
Vital Measurement (#120.5) file as entered-in-error.
This remote procedure call is documented in Integration Agreement 4414.
INPUT PARAMETER: GMVDATA
PARAMETER TYPE: LITERAL
MAXIMUM DATA LENGTH: 60
REQUIRED: YES
SEQUENCE NUMBER: 1
DESCRIPTION:
GMVDATA contains the following information:
piece1^piece2^piece3
where piece1 = FILE 120.5 IEN
piece2 = FILE 200 IEN (i.e., DUZ)
piece3 = A single value to indicate the reason for the error.
1 = INCORRECT DATE/TIME, 2 = INCORRECT READING, 3 =
INCORRECT PATIENT and 4 = INVALID RECORD
RETURN PARAMETER DESCRIPTION:
If the record is marked as entered in error, RESULT is set to "OK".
Otherwise, RESULT is set to "Record Not Found"
Example:
> S GMVDATA="1560^547^1"
> D ERROR^GMVUTL1(.RESULT,GMVDATA) ZW RESULT
> RESULT="OK"
GMV MARK ERROR
4416 GMV EXTRACT REC Remote Procedure GEN. MED. REC. - VITALS 2005/11/30 APPROVED Active Controlled Subscription
NAME: GMV EXTRACT REC
TAG: GETVM
ROUTINE: GMVGETD
RETURN VALUE TYPE: GLOBAL ARRAY
AVAILABILITY: SUBSCRIPTION
INACTIVE: ACTIVE
WORD WRAP ON: TRUE
DESCRIPTION:
This remote procedure call retrieves vital records from the GMRV Vital
Measurement (#120.5) file for a selected patient within a given date
span.
This remote procedure call is documented in Integration Agreement 4416.
INPUT PARAMETER: GMRVDATA
PARAMETER TYPE: LITERAL
MAXIMUM DATA LENGTH: 30
REQUIRED: YES
SEQUENCE NUMBER: 1
DESCRIPTION:
GMRVDATA consists of 4 pieces of information:
piece1^piece2^piece3^piece4
where piece1 = Patient (#2) file pointer (i.e., DFN)
piece2 = End date of search (FileMan internal format)
piece3 = single vital type abbreviation (File 120.51, Field 1)
[optional] If not defined, the default is
"T;P;R;BP;HT;WT;PN;PO2;CG;CVP"
piece4 = Start date of search (FileMan internal format)
RETURN PARAMETER DESCRIPTION:
Returns the name of the global array (i.e., ^TMP($J,"GRPC")) containing a
list of vital records for the selected patient within the defined date
range.
The TMP global contains:
^TMP($J,"GRPC",n)=piece1^piece2
where piece1 = File 120.5 IEN
piece2 = a string of text in the following format:
Date/time taken (external) Vital Type Abbreviation:
Rate U.S. units (Metric value) (Qualifiers)
n = sequential number starting at 1.
Example:
> S GMRVDATA="134^3051028^BP^3051001"
> D GETVM^GMVGETD(.RESULT,GMRVDATA) ZW RESULT
> RESULT="^TMP(538999278,"GRPC")"
> D ^%G
> Global ^TMP($J,"GRPC"
> ^TMP(538999278,"GRPC",1)=8858^10/11/05@16:35 B/P: 120/80* (L
ARM,
SITTING, CAROTID, CALF) _VITPROVIDER,ONE
> 2)=8961^10/20/05@14:47 B/P: 128/81* (L ARM,
SITTING, PALPATED) _VITPROVIDER,TWO
If there is no data, then the following is returned:
^TMP($J,"GRPC",1)=0^NO VITALS/MEASUREMENTS ENTERED WITHIN THIS PERIOD
GMV EXTRACT REC
4420 GMV DLL VERSION Remote Procedure GEN. MED. REC. - VITALS 2005/11/30 APPROVED Active Private
NAME: GMV DLL VERSION
TAG: DLL
ROUTINE: GMVUTL8
RETURN VALUE TYPE: SINGLE VALUE
AVAILABILITY: SUBSCRIPTION
INACTIVE: ACTIVE
DESCRIPTION:
Returns a YES or NO response to indicate if the Dynamic Link Library
(DLL) file should be used.
This remote procedure call is documented in Integration Agreement 4420.
INPUT PARAMETER: GMVX
PARAMETER TYPE: LITERAL
MAXIMUM DATA LENGTH: 50
REQUIRED: YES
SEQUENCE NUMBER: 1
DESCRIPTION:
This value is the name of the file and the date/time associated with it
(e.g., GMV_VITALSVIEWENTER.DLL:v. 07/21/05 10:34).
RETURN PARAMETER DESCRIPTION:
Returns YES if the file can be used. Returns NO, if the file cannot be
used. Returns null if the file was not found.
Example:
> S GMVX="GMV_VITALSVIEWENTER.DLL:v. 07/21/05 10:34"
> D DLL^GMVUTL8(.RESULT,GMVX) ZW RESULT
> RESULT="NO"
GMV DLL VERSION
4451 GMVVISN Routine GEN. MED. REC. - VITALS 2004/09/15 Retired Supported
This IA supports the VISN Support Service Center's
request to extract data for the Financial and Clinical Data Mart.
GMVVISN
4461 GMV LOCATION SELECT Remote Procedure GEN. MED. REC. - VITALS 2006/01/03 APPROVED Active Private
NAME: GMV LOCATION SELECT
TAG: RPC
ROUTINE: GMVRPCHL
RETURN VALUE TYPE: GLOBAL ARRAY
AVAILABILITY: SUBSCRIPTION
INACTIVE: ACTIVE
WORD WRAP ON: TRUE
DESCRIPTION: Select a hospital location by name, from a patient appointment
or from a patient admission.
INPUT PARAMETER: OPTION
PARAMETER TYPE: LITERAL
MAXIMUM DATA LENGTH: 10
REQUIRED: YES
SEQUENCE NUMBER: 1
DESCRIPTION:
Routine tag line in GMVRPCHL to call.
INPUT PARAMETER: DATA
PARAMETER TYPE: LITERAL
MAXIMUM DATA LENGTH: 100
REQUIRED: YES
SEQUENCE NUMBER: 2
DESCRIPTION:
Other data as required for the call.
RETURN PARAMETER DESCRIPTION:
This remote procedure call allows the user to select a hospital
location.
The entry point is RPC^GMVRPCHL. It has input parameters of RESULTS,
OPTION and DATA (ex. RPC^GMVRPCHL(.RESULTS,OPTION,DATA).
The RESULTS variable will contain the ^TMP("GMVHLOC",$J) global array
reference. The ^TMP("GMVHLOC",$J) global array contains the results.
The OPTION variable identifies a line label in the GMVRPCHL routine that
will be invoked to process the call.
The DATA variable contains any additional values needed by the OPTION
variable to process the call.
1) When the OPTION value is NAME, this RPC will do a file lookup.
The DATA value is a three part value separated by carets(^). The first
part is a file number. The second part is a value to look up. The third
part is the field or fields to do the look up on. If the third piece is
not defined, the lookup is done on the .01 field of the file.
The TMP global contains:
^TMP("GMVHLOC",$J,0)=piece1
^TMP("GMVHLOC",$J,n)=piece2^piece3
where piece1 = number of entries found
piece2 = file number, a semi-colon and record IEN
piece3 = field value
Example:
>S OPTION="NAME",DATA="44^OUTPATIENT^.01"
>D RPC^GMVRPCHL(.RESULT,OPTION,DATA) ZW RESULT
>RESULT="^TMP("GMVHLOC",539052767)"
>D ^%G
>Global ^TMP("GMVHLOC",$J
>^TMP("GMVHLOC",539052767,0)=3
1)=44;75^OUTPATIENT NUC MED
2)=44;74^OUTPATIENT RADIOLOGY
3)=44;80^OUTPATIENT ULTRASOUND
2) When the OPTION value is APPT, this RPC will return a list of clinic
appointments for the patient.
The DATA value is a four part value separated by carets(^). The first
piece is DFN. The second piece is the start date of the search. If
not defined, this value defaults to 365 days prior to today. The third
piece is the end date of the search. If not defined, the value defaults
to today. Both dates are in FileMan internal format. The fourth piece is
a string of numbers to indicate what types of appointments to return. If
not defined, the value defaults to "123456789" (i.e., all appointment
types) where:
1 - Active/Kept
2 - Inpatient appts. only
3 - No-shows
4 - No-shows, auto-rebook
5 - Cancelled by clinic
6 - Cancelled by clinic, auto rebook
7 - Cancelled by patient
8 - Cancelled by patient, auto rebook
9 - No action taken
The TMP global contains:
^TMP("GMVHLOC",$J,0)=piece1
^TMP("GMVHLOC",$J,n)=piece2^piece3^piece4^piece5^piece6^piece7
^piece8^piece9^
where piece1 = number of entries found
piece2 = date/time of appt (FM internal)
piece3 = date/time of appt (external)
piece4 = hospital location IEN (FILE 44)
piece5 = hospital location name (FILE 44, Field .01)
piece6 = appt status (internal)
piece7 = appt status (external)
piece8 = appt type (internal)
piece9 = appt type (external)
Example:
> S OPTION="APPT",DATA="78^3051201^3051206^"
> D RPC^GMVRPCHL(.RESULT,OPTION,DATA) ZW RESULT
> RESULT="^TMP("GMVHLOC",539052767)"
> D ^%G
> Global ^TMP("GMVHLOC",$J
> ^TMP("GMVHLOC",539052767,0)=1
1)=3051206.1^DEC 6,2005@10:00^88^WEIGHT
CLINIC^^^9^REGULAR
3) When the OPTION value is ADMIT, this RPC will return a list of
hospital admissions for the patient specified.
The DATA value is the patient's DFN.
The TMP global contains:
^TMP("GMVHLOC",$J,0)=piece1
^TMP("GMVHLOC",$J,n)=piece2^piece3^piece4^piece5^piece6
where piece1 = number of entries found
piece2 = date/time of admission (external)
piece3 = hospital location IEN (FILE 44)
piece4 = hospital location name (FILE 44, Field .01)
piece5 = type of movement (FILE 405.1, Field .01)
piece6 = movement IEN (FILE 405)
Example:
> S OPTION="ADMIT",DATA=134
> D RPC^GMVRPCHL(.RESULT,OPTION,DATA) ZW RESULT
> RESULT="^TMP("GMVHLOC",539052767)"
> D ^%G
> Global ^TMP("GMVHLOC",$J
> ^TMP("GMVHLOC",539052767,0)=1
1)=Apr 09, 2001 1:48:43 pm^67^
2-ASM^DIRECT^1712
If an error is encountered for NAME, ADMIT or APPT, a "-1" followed by a
caret and the error message text (i.e., -1^error message) is returned in
RESULT(0).
GMV LOCATION SELECT
4504 4504 File GEN. MED. REC. - VITALS 2004/09/08 APPROVED Active Controlled Subscription 120.52
This IA will allow package to directly look at the .01
field in order to get the text of the Vital Qualifier. This also gives the
packages permission to reference all of the crossreference in the file in
order to find the entry that is being sought after.
4566 GMRV VITAL QUALIFIER File GEN. MED. REC. - VITALS 2004/11/30 APPROVED Active Private 120.51
PBM needs to be able to access VITAL QUALIFIERS for
direct global reads.
4583 GMVHDR Routine GEN. MED. REC. - VITALS 2005/02/16 Retired Private
This Integration Agreement supports the VistA Data
Extraction Framework (VDEF) package.
GMVHDR
4653 GMVUTL8 Routine GEN. MED. REC. - VITALS 2005/04/06 APPROVED Active Private
This agreement supports the GMVUTL8 routine entry
points listed below.
GMVUTL8
4654 GMV V/M ALLDATA Remote Procedure GEN. MED. REC. - VITALS 2005/11/30 APPROVED Active Private
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
GMV V/M ALLDATA
4753 AVPR index File GEN. MED. REC. - VITALS 2014/12/12 APPROVED Active Private 120.5
The Virtual Patient Record (VPR) would like to create
an action index on the GMRV Vital Measurement file #120.5, that would call a
VPR API in routine VPREVNT when data in the file is entered or modified. The
FileMan utility CREIXN^DDMOD would be used in a post-init for patch VPR*1*3 to
create the AVPR index, instead of exporting the data dictionary. The three
fields listed here are the ones included in the index.
2015/02/23
4784 GMVMHV Routine GEN. MED. REC. - VITALS 2005/08/18 APPROVED Active Private
The MyHealtheVet package requests permission to
retrieve patient vitals/measurements data.
GMVMHV
4791 GMVHS Routine GEN. MED. REC. - VITALS 2005/12/20 APPROVED Active Controlled Subscription
This routine will return vital/measurement data for a
patient over a given date/time range.
GMVHS
4815 GMVDCSAV Routine GEN. MED. REC. - VITALS 2005/10/19 APPROVED Active Controlled Subscription
Allows the subscriber to file patient vitals data in
the GMRV VITAL MEASUREMENT (#120.5) file.
GMVDCSAV
4831 GMV_VitalsViewEnter.dll Other GEN. MED. REC. - VITALS 2005/11/30 APPROVED Active Private
This integration agreement allows the subscribing
package to call the Dynamic Link Library (DLL) file named
GMV_VitalsViewEnter.dll. This DLL is a Graphical User Interface (GUI) for
entering and displaying patient vitals information.
This DLL is written in Delphi. It is called from another Delphi application.
The entry points and input variables are Delphi, not M.
The following GMV-namespaced Remote Procedure Calls must be in the RPC (#320)
field of the OPTION (#19) file entry used to create the Broker context. They
are:
GMV ADD VM
GMV CONVERT DATE
GMV GET CATEGORY IEN
GMV GET CURRENT TIME
GMV GET VITAL TYPE IEN
GMV LATEST VM
GMV MANAGER
GMV PARAMETER
GMV USER
GMV VITALS/CAT/QUAL
GMV V/M ALLDATA
GMV EXTRACT REC
GMV MARK ERROR
GMV ALLERGY
GMV DLL VERSION
GMV LOCATION SELECT
GMV CLOSEST READING [added to the list on 6/23/09]
These additional Remote Procedure Calls must be in the RPC (#320) field of the
OPTION (#19) file entry used to create the Broker context. They are:
ORWPT PTINQ
VAFCTFU CONVERT DFN TO ICN
VAFCTFU CONVERT ICN TO DFN
2009/06/23
4833 ADDRPCS FOR GUI 26 Routine GEN. MED. REC. - VITALS 2005/11/02 APPROVED Active Private
This Integration Agreement is for the sole purpose of
allowing the CPRS GUI 26 post-install routine to add the GMRV RPCs to the CPRS
option.
GMV3PST
4866 DBIA4866 File GEN. MED. REC. - VITALS 2006/07/10 APPROVED Active Private 120.51
Clinical Procedures is using a Fileman call $$FIND1^DIC
to find the internal entry number of the Vital type in GMRV Vital Type file
(#120.51).
4867 DBIA4867 File GEN. MED. REC. - VITALS 2006/07/26 APPROVED Active Private 120.5
This IA will be used in conjunction with IA 4815. IA
4815 allows Clinical Procedures (CP) to add vital measuements. IA 4867 gives
CP the permission to lock the ^GMR(120.5,0) global root before adding the
vital measurements and let CP use a reverse $O command ^GMR(120.5,"A") to get
the internal entry number of the last entry of vital measurement that was
added.
5046 GMVUTL Routine GEN. MED. REC. - VITALS 2007/11/14 APPROVED Active Supported
The CLIO, F1250 and GETREC entry points return a
patient vitals record in an array.
GMVUTL 2008/03/19
5047 GMVGETVT Routine GEN. MED. REC. - VITALS 2007/11/14 APPROVED Active Supported
APIs that return values for vital types (FILE 120.51).
GMVGETVT
5048 GMVGETQL Routine GEN. MED. REC. - VITALS 2007/11/14 APPROVED Active Supported
APIs that return values for qualifiers (FILE 120.52).
GMVGETQL 2008/03/19
5050 GMVGETC Routine GEN. MED. REC. - VITALS 2007/11/14 APPROVED Active Supported
APIs that return values for categories (FILE 120.53).
GMVGETC 2008/03/19
5468 ONE TIME RELEASE OF GMV CLOSEST READING Other GEN. MED. REC. - VITALS 2009/06/23 APPROVED Active Private
This is a one time ICR to allow OE/RR to release the
GMV CLOSEST READING RPC in patch OR*3.0*296.
2009/06/23
5702 GMVRPCM Routine GEN. MED. REC. - VITALS 2011/08/03 APPROVED Active Private
This routine performs various actions such as building
selection lists and modifying package parameters; VPR requests use of it to
pull values from the GMRV Vitals Parameters file #120.57. Complete details
about this call may be found in ICR #4360, RPC 'GMV MANAGER'.
GMVRPCM 2012/05/25
5861 GMV MANAGER Remote Procedure GEN. MED. REC. - VITALS 2012/10/04 Withdrawn Private
The PADP package uses RPC GMV MANAGER in order to pull
in qualifiers of vitals. The package uses these when the nurse enters vitals
for their patient. I would like to request permission to use it.
GMV MANAGER
5862 GMV ADD VM Remote Procedure GEN. MED. REC. - VITALS 2012/10/04 Withdrawn Private
The PADP package uses RPC GMV ADD VM in order to upload
vitals. I would like to request permission to use it.
GMV ADD VM
6207 ABBVAL GMVUTL Routine GEN. MED. REC. - VITALS 2015/07/13 APPROVED Active Controlled Subscription
This ICR authorizes access to the ABBVAL function in
GMVUTL7 to retrieve the high and low measurements of a vital type.
GMVUTL7 2015/07/27
6360 NDS associated fields File GEN. MED. REC. - VITALS 2016/02/18 Pending Supported 120.51
Implement the native standardization LOINC for file
#120.51 Vital Signs
terminology domain GMRV VITAL TYPE file (#120.51)
6361 NDS Associated Fields File GEN. MED. REC. - VITALS 2016/02/18 Pending Supported 120.52
Implement the native standardization for SNOMED CT for
file #120.52 for the
Vital Signs terminology domain GMRV VITAL QUALIFIER file (#120.52).
6362 NDS associated fields File GEN. MED. REC. - VITALS 2016/02/18 Pending Supported 120.53
Implement the native standardization SNOMED CT for file
#120.53 for the
Vital Signs terminology domain GMRV VITAL CATEGORY file (#120.53).
6364 HMP ACCESS TO GMRD(120.53 File GEN. MED. REC. - VITALS 2016/02/19 APPROVED Retired Controlled Subscription 120.53
The Electronic Health MGMT Platform (HMP) is making
direct global reads of the GMRV VITAL CATEGORY File (#120.53) in order to
retrieve all the data in the file. HMP is syncing this file and the data it
contains between the local VistA system and the JDS database system.
HMP is using a $ORDER to loop thru the file to pull all the data and send it
to JDS.
**********************************************************************
This ICR was retired as of 10/27/17 when HMP was shut down. HMP*2.0*12
released on 10/17/17 is an informational patch outlining the steps for the
sites to shut down the application. If HMP is reactivated in the future, the
HMP project team should review the access provided by this ICR with the
custodial application before the ICR is reactivated. See VistA Document
Library (VDL) for list of retired HMP ICRs.
**********************************************************************
2016/03/23
6365 HMP ACCESS TO GMRD(120.52 File GEN. MED. REC. - VITALS 2016/02/19 APPROVED Retired Controlled Subscription 120.52
The Electronic Health MGMT Platform (HMP) is making
direct global reads of the GMRC VITAL QUALIFIER File (#120.52) in order to
retrieve all the data in teh file. HMP syncs a copy of the local file with the
JDS database system used by the eHMP interface.
HMP is using a $ORDER to loop thru the file to pull all the data and send it
to JDS.
**********************************************************************
This ICR was retired as of 10/27/17 when HMP was shut down. HMP*2.0*12
released on 10/17/17 is an informational patch outlining the steps for the
sites to shut down the application. If HMP is reactivated in the future, the
HMP project team should review the access provided by this ICR with the
custodial application before the ICR is reactivated. See VistA Document
Library (VDL) for list of retired HMP ICRs.
**********************************************************************
2016/03/23
6366 HMP ACCESS TO GMRD(120.51 File GEN. MED. REC. - VITALS 2016/02/19 APPROVED Retired Controlled Subscription 120.51
The Electronic Health MGMT Platform (HMP) is accessing
the GMRV VIAL TYPE File (#120.51) using direct global in order to sync the
local file with the JDS database system used the HMP user interface.
HMP is using a $ORDER to loop thru the file and pull all data and send the
data to JDS.
**********************************************************************
This ICR was retired as of 10/27/17 when HMP was shut down. HMP*2.0*12
released on 10/17/17 is an informational patch outlining the steps for the
sites to shut down the application. If HMP is reactivated in the future, the
HMP project team should review the access provided by this ICR with the
custodial application before the ICR is reactivated. See VistA Document
Library (VDL) for list of retired HMP ICRs.
**********************************************************************
2016/03/23
6422 HMP Access to ERROR~GMVUTL1 Routine GEN. MED. REC. - VITALS 2016/06/29 Retired Controlled Subscription
The Enterprise Health MGMT Platform (HMP) uses the
ERROR^GMVUTL1 API to mark a vital as entered in error.
**********************************************************************
This ICR was retired as of 10/27/17 when HMP was shut down. HMP*2.0*12
released on 10/17/17 is an informational patch outlining the steps for the
sites to shut down the application. If HMP is reactivated in the future, the
HMP project team should review the access provided by this ICR with the
custodial application before the ICR is reactivated.
HMP developer verified HMP needs an ICR for access to GMVUTL1 API. Custodial
package could not review this ICR prior to HMP shutdown. It will need to be
reviewed by the custodial package in the future if HMP is reactivated.
**********************************************************************
GMVUTL1
7437 GMVBMI Routine GEN. MED. REC. - VITALS 2023/09/07 APPROVED Active Private
The CALBMI entry point provides a consistent and
accurate calculation of the BMI value for an associated weight measurement.
GMVBMI 2023/09/08