RdciKeysRecord
This structure contains the key values of the RDCI record being created or modified by CreateRdci or SetRdci.
Syntax
typedef struct rdci_keys_record
{
char document_number[21] ;
char patient[11] ;
char dci_short_name[11] ;
char dci_date[DATE_SIZE + 1] ;
char dci_time[TIME_SIZE + 1] ;
char visit_name[21] ;
short int subevent_number ;
char site[11] ;
char investigator[11] ;
DCAPIFlag blank_flag ;
char comment[COMMENT_SIZE + 1] ;
AuditInfo audit ;
DCAPIFlag audit_only_flag;
} RdciKeysRecord;Parameters
document_number (in): Optional for CreateRdci, required for SetRdci.
patient (in): Any unique identifier which the external system can assign to a patient. It is not necessarily the same as the 'patient position id' or the 'patient name'.
dci_short_name (in)
dci_date (in): Can be optional if the DCI does not require a date as part of its definition.
dci_time (in): Only applicable if the current DCI needs them to be collected; otherwise this parameter must be passed as null values. Passing a non-null value for this parameter when it is not applicable will cause the API function to fail. A null value for a character array field is the null ("") string.
visit_name (in)
subevent_number (in)
site (in): Any unique identifier which the external system can assign to a site.It is not necessarily same as the 'site id' or the 'site name'.
investigator (in): Any unique identifier that the external system can assign to an investigator. It is not necessarily the same as the investigator ID or the investigator name.
blank_flag (in): Value passed in are TRUE or FALSE.
comment (in): Free-text description.
audit (in): A parameter of type AuditInfo, which tracks audit information about the RDCI key or comment changes.
audit_only_flag (in): This parameter, if set to TRUE, indicates that the audit reason provided is for soft-deleting a document (via DeleteRdci), rather than for a key or comment change.
Used in Functions
Parent topic: DCAPI Structure Type Definitions