VPS GET SURVEY DATA

TITLEVALUE
NAMEVPS GET SURVEY DATA
DESCRIPTIONRetrieves an array containing the patient's Clinical Survey information.
TAGGETRPC
ROUTINEVPSSRVY2
INPUT PARAMETERSSEQUENCE NUMBER1
INPUT PARAMETERVPSPID
DESCRIPTIONPatient ID such as the patient SSN OR DFN OR ICN OR VIC/CAC
for whom the Clinical Questionnaire information is being
requested.
PARAMETER TYPELITERAL
REQUIREDYES
MAXIMUM DATA LENGTH25

INPUT PARAMETERSSEQUENCE NUMBER2
INPUT PARAMETERVPSTYP
DESCRIPTIONPatient ID TYPE such as SSN or DFN OR ICN OR VIC/CAC.
PARAMETER TYPELITERAL
REQUIREDYES
MAXIMUM DATA LENGTH7

INPUT PARAMETERSSEQUENCE NUMBER3
INPUT PARAMETERVPSQIEN
DESCRIPTIONQuestionnaire IEN for filtering the results.
PARAMETER TYPELITERAL
REQUIRED
MAXIMUM DATA LENGTH9

INPUT PARAMETERSSEQUENCE NUMBER4
INPUT PARAMETERVPSQNM
DESCRIPTIONQuestionnaire Name for filtering the results.
PARAMETER TYPELITERAL
REQUIRED
MAXIMUM DATA LENGTH60

INPUT PARAMETERSSEQUENCE NUMBER5
INPUT PARAMETERVPSFDT
DESCRIPTIONDate From for filtering the results
PARAMETER TYPELITERAL
REQUIRED
MAXIMUM DATA LENGTH14

INPUT PARAMETERSSEQUENCE NUMBER6
INPUT PARAMETERVPSTDT
DESCRIPTIONDate To for filtering the results
PARAMETER TYPELITERAL
REQUIRED
MAXIMUM DATA LENGTH14

INPUT PARAMETERSSEQUENCE NUMBER7
INPUT PARAMETERVPSNUM
DESCRIPTIONMaxumum number of occurrences to return.
PARAMETER TYPELITERAL
REQUIRED
MAXIMUM DATA LENGTH4

INPUT PARAMETERSSEQUENCE NUMBER8
INPUT PARAMETERAHFLG
DESCRIPTIONAnswer History Flag

0 - current answer (default)
1 - all answers to the question
PARAMETER TYPELITERAL
REQUIREDNO
MAXIMUM DATA LENGTH1

RETURN VALUE TYPEGLOBAL ARRAY
RETURN PARAMETER DESCRIPTIONAN array is returned.

OUTPUT
If error
VPSRES(0)=-1^Error Message

otherwise
VPSRES(0)=1^Number of Questionnaires
VPSRES(1) =
VPSRES(2) = PATIENT ^ QUESTIONNAIRE TEMPLATE ID ^ QUESTIONNAIRE
TEMPLATE NAME ^ QUESTIONNAIRE TEMPLATE IEN ^ VERSION
VPSRES(3) =
VPSRES(4) = RESPONSE IDENTIFIER ^ DATE/TIME TAKEN ^ DATE/TIME
LAST MODIFIED
VPSRES(5) = COMPLETION STATUS ^ PATIENT SAFETY ^ IMMEDIATE
ACTION ^ SURVEY CALCULATED VALUE
VPSRES(6) =
VPSRES(7) = APPOINTMENT CHECK-IN ID
VPSRES(8) =

VPSRES(9) =
VPSRES(10) = ADDITIONAL CALC VALUE NAME ^ ADDITIONAL
CALC VALUE SCORE
VPSRES(11) =

VPSRES(12) =
VPSRES(13) = QUESTION NUMBER ^ QUESTION CALCULATED VALUE
VPSRES(14) =
VPSRES(15) = QUESTION TEXT....
VPSRES(16) =

VPSRES(17) =
VPSRES(18) = ANSWER IDENTIFIER ^ INTERFACE USED ^
RESPONDENT ^ RESPONDENT NAME ^ ANSWER DATE/TIME ^ INTERVIEWER NAME ^
KIOSK IDENTIFIER ^ KIOSK SESSION IDENTIFIER ^ KIOSK GROUP IDENTIFIER
VPSRES(19) =
VPSRES(20) = ANSWER TEXT
VPSRES(21) =

VPSRES(22) =

VPSRES(23) =

VPSRES(24) =

VPSRES(25) =

VPSRES(26) =
...
VPSRES(n) =

AVAILABILITY
INACTIVE
CLIENT MANAGER
WORD WRAP ONTRUE
VERSION
SUPPRESS RDV USER SETUP
APP PROXY ALLOWED