私は多施設研究を行っており、hospital_number
割り当てられた標準を超える二次フィールドrecord_id
が一意の識別子であることを確認したいと考えています。ただし、複数のセンターが同じ番号を持つ可能性があるため、レコードが属するデータ アクセス グループに基づいて、このセカンダリ フィールドの一意性を分割する必要があります。スタディ設定の「Secondary Unique Field」機能を介して REDCap でこれを行う方法があるとは思わないでください。
私が行った試みは、dag_hospital_number
によって計算されるフィールドを作成することです@CALCTEXT([user-dag-id],'-',[hospital_number])
。ただし、このフィールドを「セカンダリ ユニーク フィールド」として設定し、複製フィールドを追加して試してみると、スタックdag_hospital_number
します。セカンダリ一意フィールドをすぐに変更します。基本的に、このポップアップは何をしてもポップアップし続けます。
私の他の唯一のアイデアは、が重複している場合の分岐ロジックに基づいて警告フィールドを設定しdag_hospital_number
、「セカンダリ固有フィールド」を完全に放棄することです。以前に入力されたレコードを考慮してロジック/パイプを分岐する方法はありますか? 分岐ロジック/パイプに使用できるのは、私が読んだものと同じレコードの値だけのようです。アドバイスをいただければ幸いです。