Name | Value |
---|---|
NAME | VPS GET SURVEY DATA |
TAG | GETRPC |
ROUTINE | VPSSRVY2 |
RETURN VALUE TYPE | GLOBAL ARRAY |
WORD WRAP ON | TRUE |
DESCRIPTION | Retrieves an array containing the patient's Clinical Survey information. |
INPUT PARAMETER |
|
RETURN PARAMETER DESCRIPTION | AN array is returned. VPSRES(2) = PATIENT ^ QUESTIONNAIRE TEMPLATE ID ^ QUESTIONNAIRE TEMPLATE NAME ^ QUESTIONNAIRE TEMPLATE IEN ^ VERSION VPSRES(3) = <RESPONSE> VPSRES(4) = RESPONSE IDENTIFIER ^ DATE/TIME TAKEN ^ DATE/TIME LAST MODIFIED VPSRES(5) = COMPLETION STATUS ^ PATIENT SAFETY ^ IMMEDIATE ACTION ^ SURVEY CALCULATED VALUE VPSRES(6) = <APPOINTMENT CHECK-IN> VPSRES(7) = APPOINTMENT CHECK-IN ID VPSRES(8) = </APPOINTMENT CHECK-IN> VPSRES(9) = <ADDITIONAL CALCULATED VALUE> VPSRES(10) = ADDITIONAL CALC VALUE NAME ^ ADDITIONAL CALC VALUE SCORE VPSRES(11) = </ADDITIONAL CALCULATED VALUE> VPSRES(12) = <QUESTIONS> VPSRES(13) = QUESTION NUMBER ^ QUESTION CALCULATED VALUE VPSRES(14) = <QUESTION PRESENTED> VPSRES(15) = QUESTION TEXT.... VPSRES(16) = </QUESTION PRESENTED> VPSRES(17) = <ANSWER> OUTPUT VPSRES(18) = ANSWER IDENTIFIER ^ INTERFACE USED ^ RESPONDENT ^ RESPONDENT NAME ^ ANSWER DATE/TIME ^ INTERVIEWER NAME ^ KIOSK IDENTIFIER ^ KIOSK SESSION IDENTIFIER ^ KIOSK GROUP IDENTIFIER VPSRES(19) = <ANSWER RESPONSE> VPSRES(20) = ANSWER TEXT VPSRES(21) = </ANSWER RESPONSE> VPSRES(22) = </ANSWER> VPSRES(23) = </QUESTIONS> VPSRES(24) = </RESPONSE> VPSRES(25) = </CSQ> If error VPSRES(26) = <CSQ> ... VPSRES(n) = </CSQ> VPSRES(0)=-1^Error Message otherwise VPSRES(0)=1^Number of Questionnaires VPSRES(1) = <CSQ> |