VistA Analysis » VistA Reference » RPCs » ORQQVI VITALS FOR DATE RANGE

ORQQVI VITALS FOR DATE RANGE

Function returns a patient’s vital measurements between start date and stop date.

Properties

Property Value
Label VITALS
MUMPS Implementation ORQQVI
Return Type ARRAY

Input Parameters

Name Type Maximum Data Length Required Description
PATIENT ID LITERAL 16 true Patient id (DFN) from Patient File (#2).
START DATE/TIME LITERAL 16   Start date/time for vital retrieval in Fileman format.
STOP DATE/TIME LITERAL 16   Stop date/time for vital retrieval in Fileman format.

MUMPS Method Description

Property Value
Method VITALS^ORQQVI
Method Comment return patient's vital measurements taken between start date/time and end date/time
Input Parameters DFN, ORSDT, OREDT
First Comment
ORY: return variable, results are returned in the format:
vital measurement ien^vital type^date/time taken^rate
DFN: patient identifier from Patient File [#2]
ORSDT: start date/time in Fileman format
OREDT: end date/time in Fileman format
DBIA for PXRMINDX(120.5 is 4290
DBIA for ^GMVPXRM is 3647
DBIA for ^GMRVUT0 is 1446
Code
 K ^UTILITY($J,"GMRVD")
S GMRVSTR="BP;HT;WT;T;R;P;PN" ;dee 2/12/99 added PN
S GMRVSTR(0)=ORSDT_"^"_OREDT_"^"_"^"
D EN1^GMRVUT0
N ORT,ORD,ORI,I
S ORT="",ORD=0,ORI=0,I=0
F S ORT=$O(^UTILITY($J,"GMRVD",ORT)) Q:ORT="" D
.F S ORD=$O(^UTILITY($J,"GMRVD",ORT,ORD)) Q:ORD<1 D
..F S ORI=$O(^UTILITY($J,"GMRVD",ORT,ORD,ORI)) Q:ORI<1 D
...S I=I+1
...S ORY(I)=ORI_"^"_ORT_"^"_$P(^UTILITY($J,"GMRVD",ORT,ORD,ORI),"^",8)_"^"_$P(^(ORI),"^")
I I=0 S ORY(1)="^No vitals found."
K GMRVSTR

CPRS

File Type Description
NOT OSEHRA CPRS  


Document generated on August 31st 2022, 2:55:43 pm