Вы находитесь здесь:
Примеры формул полей фильтрации переопределения для модели клинических данных
Используйте эти формулы как есть или в качестве отправной точки для создания собственных формул, чтобы фильтровать записи в модели клинических данных.
| Объект | Условия отображения | Формула |
|---|---|---|
| Имя лица |
|
IF( NOT( IsPrimary ) , true, false)
|
| Язык лица |
|
true
|
| Идентификатор |
|
true
|
| Состояние здоровья |
|
IF( OR(( ISPICKVAL( ConditionStatus , "Active") ),(
ISPICKVAL( ConditionStatus , "Relapse") )) , true, false)
|
| Аллергическая непереносимость |
|
IF( ISPICKVAL( Status , "Active") , true,
false)
|
| Выписка из лекарства |
|
IF(( AND(( NOT( OR(( ISPICKVAL( Status , "Not-taken") ),(
ISPICKVAL( Status , "Unknown") ),( ISPICKVAL( Status , "Entered-in-error") )) ) ),((( YEAR(
TODAY() ) ) - ( YEAR( DATEVALUE( StartDateTime ) ) )) <= 2)) ), true,
false)
|
| Иммунизация пациента |
|
IF( ISPICKVAL( Status , "Completed") , true,
false)
|
| Клиническая встреча |
|
IF((( YEAR( TODAY() ) - YEAR( DATEVALUE( StartDate ) ) )
<= 2), true, false)
|
| Запрос на клиническое обслуживание |
|
IF(( AND(( NOT( ISPICKVAL( Status , "Entered-in-Error") )
),((( YEAR( TODAY() ) )-( YEAR( DATEVALUE( StartDate ) ) )) <= 2)) ), true,
false)
|
| Медицинская процедура пациента |
|
IF(( AND(( NOT( ISPICKVAL( Status , "Entered in error") )
),((( YEAR( TODAY() ) )-( YEAR( DATEVALUE( StartDate ) ) )) <= 2)) ), true,
false)
|
| Клиническое наблюдение |
|
IF((( YEAR( TODAY() ) - YEAR( DATEVALUE( EffectiveDateTime
) ) ) <= 2), true, false)
|
| Диагностическое резюме |
|
IF(( AND(( NOT( ISPICKVAL( Status , "Entered-in-error") )
),( ISPICKVAL( UsageType , "Diagnostic Summary") ),((( YEAR( TODAY() ) )-( YEAR( DATEVALUE(
IssuedDateTime ) ) )) <= 2)) ), true, false)
|
| Клиническое предупреждение |
|
IF(( AND(( NOT( ISPICKVAL( Status , "Entered-in-Error") )
),((( YEAR( TODAY() ) )-( YEAR( DATEVALUE( StartDate ) ) )) <= 2)) ), true,
false)
|

