Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Entry Points |  FileMan Files Accessed Via FileMan Db Call
Print Page as PDF
Routine: VPSCSQ1

Package: VA Point of Service

Routine: VPSCSQ1


Information

VPSCSQ1 ;KC - preinstall routine to save off data and remove existing DD stucture;08/20/14 09:28

Source Information

Source file <VPSCSQ1.m>

Entry Points

Name Comments DBIA/ICR reference
EN ; Entry point for calling both tags to save off existing VPS information
EN0 ; entry point for saving off existing VPS QUESTIONNAIRE INTERNAL NAME (File: 853.85, Field 3)
EN1 ; entry point for saving off existing VPS CSQ data
;
; Save off existing VPS CSQ data into TMP global
UPDATE ;
EN2 ; Entry point for moving VPS QUESTIONNAIRE INTERNAL NAME into its word processing field
EN3 ; Entry point for moving previous CSQ information into the new CSQ data structure
CSQ8 ;Obtain DFN
CSQ81 ;
CSQ811 ;
STORE ;
DONE ;
ADDDFN(VPSDFN) ;Add Survey (patient level)
ADDQST(VPSDFN,SURVEY) ;add (QUESTIONNAIRE IDENTIFIER level)
ADDSRVY(VPSDFN,TID,TRNDT,SURVEY) ;add survey (questionnaire level)
ADDRES(VPSDFN,TID,TRNDT,DTT,DTLM,CS,PS,IA) ;add questionnaire response
ADDQUEST(VPSDFN,TID,TRNDT,DTLM,QNUM,QCV,QUEST,ANS) ;add question
ADDANS(SUBS,I,VPSDFN,TID,TRNDT,ANS,DTLM) ;add ANSWER
ERROR(FDAERR) ;return error text
LOCK(VPSDFN) ;Lock this process
UNLOCK(VPSDFN) ;Unlock this process

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] GET1^DIQ
^VPS(853.8 - [#853.8] GETS^DIQ
^VPS(853.85 - [#853.85] Classic Fileman Calls,  GET1^DIQ,  WP^DIE
Info |  Source |  Entry Points |  FileMan Files Accessed Via FileMan Db Call