フォーム、ビジットおよびルール

動的に表示された非表示の質問のクリアが機能しない

サイト・ユーザーが親動的質問をクリアすると、リンクされた非表示の質問、またはデータ分類を含む読取り専用質問は、ユーザーがアクセスできない場合でもエラーなしでクリアされるようになりました。以前は、アイテムをクリアAPIエンドポイントがALLパラメータではなくnullのデータ分類を渡したため、ランタイム・カスタム・ルールによってトリガーされたときにこのアクションは失敗しました。これにより、非表示の質問がフェッチおよび検証されなくなります。その結果、エラーが表示され、子質問値はクリアされないままになります。この修正により、非表示の質問が適切に検証およびクリアされるように、ルールベースのクリア処理にすべてのデータ分類が含まれるようになります。

(問題 37700629)

繰返しのないラボ・テーブルでクリアされた行が返されない

ルール実行をサポートするAPIでは、繰返しのないラボ・テーブル・セクションのクリアされた行が返されるようになり、getValues()を使用するカスタムJavaScriptルールがフォーム・インスタンスを正しく整列するようになりました。以前は、繰返しのないラボ・テーブル行のデータがクリアされると、その行がAPIレスポンスから省略され、ルールの境界整列されていないか、値が欠落していました。繰返しラボ・フォームですでにクリアされた行が正しく返されましたが、繰返しのない行は、APIロジックがそれらを非繰返しオブジェクトとして処理し、除外されたクリアされた項目として処理したため返されませんでした。この修正では、繰返しラボ・フォームで使用される共有ロジック・パスが導入され、繰返しのない行を含め、すべてのラボ・テーブル・セクションに対してクリアされた行が一貫して返されるようになります。

(問題 38371717)

システム・ユーザー・インタフェース(UI)で、ブランチ・データの追加、更新または削除時に不正なブランチが表示される

これで、ブランチ・データの追加、更新または削除時に、正しいブランチがUIに一貫して表示され、すべての変更が正しい場所に適用されるようになりました。以前は、ユーザーがブランチ・データをクリック、更新、追加または削除すると、UIに誤ったブランチが表示されることが多く、ユーザーは更新を手動で修正し、意図した場所で行われたことを確認する必要がありました。

(問題 38437568)

コーディング条件時にルール実行エラーが発生する

Oracle Central Codingコンテキスト・アイテムが、Oracle Clinical One PlatformからOracle Central Codingに正しく転送されるようになりました。以前は、ルートとインジケーションの両方のコンテキスト・アイテムがJavaScript計算ルールによってコーディング・ターゲットの質問に移入されていた場合、値の1つまたは両方がOracle Central Codingに正常に転送されない可能性があります。

これは、サイト・ユーザーおよびサブジェクト・データの問題37669804にも関連しています。

(問題 37895326)

ルール入力項目を含むフォームのフォーム・ステータスが正しく更新されません

現在は、フラット・フォーム・ステータスと繰返しフォーム・ステータスは、設計ルールまたはカスタム・ルールを含むステータスに対して適切に更新されます。以前は、ルールによって選択したフォーム・アイテムが移入されると、フォーム・ステータスが正しく更新されませんでした。さらに、複数のフォームが同時に保存された場合、それらのステータスは正しく更新されません。

(問題 38209696)

新規ルールの追加と既存データの更新には、本番モードでの処理に不十分な時間がかかります

新しいルールを追加したり、保存されたデータを更新する場合、アプリケーションはこれらの変更を適切な時間で処理するようになりました。以前は、既存のデータに加えられた変更の保存に30秒以上かかっていましたが、新しいルールの追加にはアプリケーションの処理が終了するまでに1分以上かかりました。

(問題 38267486)

重複する問合せは、自動問合せのクローズをブロックしなくなりました

ユーザーは、重複または削除されたエントリが存在する場合でも、カスタムJavaScriptルールを使用して自動問合せを正常にクローズできるようになりました。以前は、アプリケーションが重複するレコード(削除されたレコードを含む)を検出し、正しいオープン問合せを検出できなかった場合、このような問合せのクローズはエラーで失敗しました。この修正により、問合せのクローズの識別方法が更新され、関連するアクティブな問合せのみがターゲット指定されます。その結果、ユーザーはこのような状況でクエリーを閉じるときにエラーが発生しなくなります。

(問題 36465916)

getValues()ヘルパー関数は、データ・フラグが存在しても正確な結果を返しません(以前の既知の問題)。

getValues()ヘルパー関数を使用すると、質問にデータ・フラグが含まれる場合に正確な結果が返されます。以前は、getValues()ヘルパー関数を使用して、繰返しフォームの日時質問のNULL (欠落データ)をチェックしても、質問に「未完了」、「適用なし」、「不明」などのデータ・フラグが含まれている場合、正確な結果が返されませんでした。

(問題 36496392)

フォームにアイテムが正しく表示されない日時

日時のフォーム・アイテムが正しく表示されます。以前は、日時コンポーネントが特定の列に対して不正確に表示されていました。

(問題 38144855)

症例の無作為化ビジットを完了できません

予期しないエラーなしで無作為化ビジットを完了し、ビジット・ステータスを正しく更新できるようになりました。以前は、構成サービスが停止したときに、ビジット・ステータスの更新を完了できず、ビジットが「進行中」のステータスのままになり、次のビジットへの進行を妨げていました。

(問題 37102836)

試験に多数のビジットが存在する場合、「ビジット開始日」フィールドの保存に時間がかかる場合があります(以前の既知の問題)。

多数のビジットを含む試験でビジット開始日を保存すると、データの保存にかかる時間が、より許容可能な時間枠に改善されました。

(問題 32342403)

読取り専用質問のルール検証テキストは表示されません

現在は、読取り専用アイテムの検証エラー・テキストが表示されます。以前は、読取り専用質問の検証ルールが失敗したとき、赤い枠線は検証失敗を示していましたが、関連する検証の説明テキスト(「必須オプションを選択していません」など)は表示されませんでした。

(問題 34785185)

必須質問とオプション質問が混在しているため、症例をスクリーニングできません

スクリーニング・フォームが期待どおりに機能するようになり、ユーザーはすべての質問に回答せずに症例をスクリーニングできるようになりました。以前は、必須でない質問に動的依存質問があった場合、予備選考が誤って妨げられていたため、最初の質問が空白のままだった場合でも、ユーザーはそれらの項目に回答する必要があります。

この修正された問題は、新機能の一部です。詳細は、「データ収集および無作為化および試用供給管理(RTSM)のデータ入力ワークフローの改善」を参照してください。

(問題 37077702)

動的質問項目は、初期回答値の変更後も断続的に表示されます。

ここで、追加の質問をトリガーするように構成された動的質問の初期回答を変更すると、新しい質問はクリアされて非表示になります。以前は、追加の質問を明示した「質問の表示」ルールを含む項目の回答値を変更すると、新しい質問は断続的に表示され、表示されなくなります。

(問題 36626039)

サイクル内の動的ビジットにデータを入力できません

これで、ユーザーは、動的にトリガーされた訪問にデータをサイクルで入力できるようになりました。以前は、サイクルの1日目の交付が開始されると、どのサイクルの1日目のビジットも表示されず、ビジットは次のサイクルに移動していました。これにより、ユーザーは完全に訪問にアクセスできなくなりました。

(問題 37375355)