カスタム・ルールで日付の一部を処理
Oracle Clinical One Platformでは、日付が一部であるかどうかに応じて異なる方法で処理されます。
ルール・エディタでルール定義を記述するときに、日付アイテムの値を変数に取得できます。日付が完全な日付の場合、変数を保持するために標準のJavaScript Date
オブジェクトが作成されます。部分的な日付または時間要素の場合のみ、カスタム・オブジェクトC1Date
(Oracle Clinical One Platformにのみ定義)が作成されます。
日付変数を日付と時間ヘルパー関数とともに使用する場合、ヘルパー関数には異なるタイプがあり、すべてのヘルパー関数が部分的な日付を取るわけではないことを知っておく必要があります。ルール・ヘルパー関数が純粋なJavaScriptの場合にのみ、ルール変数とローカルで定義された変数(
Date
オブジェクトまたはC1Date
オブジェクト)の両方を使用できます。使用可能な純粋なJavaScriptルール・ヘルパー関数は次のとおりです。
その他の関数は、完全なJavaScript Date
オブジェクトのみを取ります。つまり、部分的な日付はサポートされていません。使用可能なヘルパー関数のリスト全体とそのドキュメントは、「ルール・ヘルパー関数リファレンス」の項を参照してください。
使用上のヒント
使用可能な日付オブジェクトの詳細を確認します。