VPSSRVY1 ;WOIFO/BT - VPS CLINICAL SURVEY QUESTIONNAIRE;01/16/2015 11:23
Source file <VPSSRVY1.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
SAVE(VPSRES,VPSDFN,VPSDATA,MODFLG) | ;RPC: VPS SAVE CLINICAL SURVEY
|
|
EX1 | ;
|
|
OKID() | ;
|
|
STOREQNM | ;
|
|
STOREQN(X) | ;
|
|
CLRNM(VER,NM) | ; Survey Name changed so remove previous name
|
|
UPDATENM(IEN,NM) | ; Update Survey Name
|
|
ADSRVYKY() | ;add survey Identifiers
|
|
ADDDFN(VPSDFN) | ;Add Survey (patient level)
|
|
ADDQST(VPSDFN,TMPIEN) | ;add (QUESTIONNAIRE IDENTIFIER level)
|
|
UPDATE(VPSDFN,VPSDATA,SURVEY,APDATA,ACDATA,QSTDATA,ANSDATA,WPDATA,MODFLG) | ;
|
|
CLNSRVY(VPSDFN,TID,TRNDT) | ; delete Questionnaire
|
|
GETFLD(SVYLST,APSVYLST,ACSVYLST,QSVYLST,ANSVYLST,WPLST,FLDLEN,REQFLD) | ;get field maps
|
|
PREP(INDATA,SURVEY,APDAT,ACDAT,QDAT,ANSDAT,WPFLD) | ;Based on Vetlink input data, prepare survey data to file
|
|
LENCHK(LENSTR,STRING,FLD) | ;
|
|
REQ(REQFLG,STR,FLD) | ;
|
|
ERROR(FDAERR) | ;return error text
|
|
LOCK(VPSDFN) | ;Lock this process
|
|
UNLOCK(VPSDFN) | ;Unlock this process
|
|
LST | ; list of 853.811 fields (Questionnaire response)
|
|
APLST | ; list of 853.8111 fields (Appointment check-in)
|
|
ACLST | ; list of 853.8112 fields (ADDITIONAL CALCULATED VALUE)
|
|
QSTLST | ; list of 853.8113 fields (QUESTIONS)
|
|
ANSLST | ; list of 853.81133 fields (ANSWER)
|
RPC Name | Call Tags |
---|---|
VPS SAVE CLINICAL SURVEY | SAVE |
FileNo | Call Tags |
---|---|
^VPS(853.85 - [#853.85] | GET1^DIQ |
^VPS(853.875 - [#853.875] | Classic Fileman Calls |