Functions Grouped by Task

Table 7-1 groups the API functions by their task. These functions are listed alphabetically throughout the rest of this section.

All – refers to a function that can be used throughout the API development process.

Data Entry – refers to a function that processes response data.

Log-In – refers to a function that processes RDCI/RDCM data.

Standalone – refers to a function that is not related to the other functions.

Table 7-1 DCAPI Functions by Task

Task API Function

All

ConnectOCL

All

DisconnectOCL

All

GetError

All

GetErrorStackSize

All

SetStudyContext

Data Entry

DeleteRepeat

Data Entry

FlushResponses

Data Entry

GetManualDiscrepancy

Data Entry

GetNumRows

Data Entry

GetQuestGroupId

Data Entry

GetQuestionId

Data Entry

GetResponse

Data Entry

GetUnivDiscrepancy

Data Entry

InitializeRdcmResponses

Data Entry

InsertRepeat

Data Entry

SetDataComment

Data Entry

SetManualDiscrepancy

Data Entry

SetMiscDiscrepancy

Data Entry

SetResponseData

Data Entry

SetUnivDiscrepancy

Data Entry

WriteResponses

Log-In

CreateRdci

Log-In

DeleteRdci

Log-In

FetchRdci

Log-In

FlushRdciRdcm

Log-In

GetRdci

Log-In

GetRdcm

Log-In

GetRdcmArr

Log-In

ProcessRdci

Log-In

ProcessRdcm

Log-In

SetExternalContext

Log-In

SetRdci

Log-In

SetRdcm

Log-In

WriteRdciRdcm

Standalone

EnrollPatient

Standalone

ExecuteMultivariate

Standalone

SetActualEvent

Standalone

SetPageStatus