Please join your peers on either March 26 (8pm GMT) or March 28 (8am GMT) to watch as user extraordinaire and forum legend @"lindsay.stevens" demonstrates OpenClinica Insight.

See preview and register at

Insight makes it easy to ask questions of ALL of your clinical and operational data and visualize answers via interactive reports and dashboards. The idea is simple, but the results are powerful: ask your questions, choose your visualizations, then return often for updated, interactive results that link you to all of the underlying data.

Check event order

Hi everyone,

I want to check the order of data entry of each event. For example, I want to show error message if user enter data to CRF in "3 month later" event while CRF in "Registration" event is blank.
What I want to do is exactly same as this thread:

I wrote rule as below.  but It doesn't work. 

<?xml version="1.0" encoding="UTF-8"?>
        <RuleRef OID="P063_EVORDERCHK00">
            <DiscrepancyNoteAction IfExpressionEvaluates="true">
                <Run AdministrativeDataEntry="true"
                    InitialDataEntry="true" DoubleDataEntry="true"
                    ImportDataEntry="false" Batch="true"/>
                <Message>Please enter CRF after finishing Registration</Message>
    <RuleDef OID="P063_EVORDERCHK00" Name="P063_EVORDERCHK00">
        <Expression>SE_00.F_RESONANCE_.IG_RESON_UNGROUPED_4626.I_RESON_DSSTDTC eq ""</Expression>

I appreciate if anybody could point out any error, or teach me any tips.

Best Regards,

Best Answer


  • ykkitoykkito Posts: 8
    edited April 2015
    Hi Thasbiha,

    Thank you very much for your reply. I understand why it didn't work.
    I erased the item I_RESON_DSSTDTC in the registration and went back to next event, hit save, then it triggered.
    However this operation is not realistic so this rule turned out not very useful.
    I tried event action as well and it worked. But this function was not adopted because of some operational reasons.

    Thank you and best Regards,

This discussion has been closed.