Use these formulas as is, or as a starting point to create your own formulas, to filter records in the Clinical Data Model.
| Object | Display Conditions | Formula |
|---|---|---|
| Person Name |
|
IF( NOT( IsPrimary ) , true, false)
|
| Person Language |
|
true
|
| Identifier |
|
true
|
| Health Condition |
|
IF( OR(( ISPICKVAL( ConditionStatus , "Active") ),(
ISPICKVAL( ConditionStatus , "Relapse") )) , true, false)
|
| Allergy Intolerance |
|
IF( ISPICKVAL( Status , "Active") , true,
false)
|
| Medication Statement |
|
IF(( AND(( NOT( OR(( ISPICKVAL( Status , "Not-taken") ),(
ISPICKVAL( Status , "Unknown") ),( ISPICKVAL( Status , "Entered-in-error") )) ) ),((( YEAR(
TODAY() ) ) - ( YEAR( DATEVALUE( StartDateTime ) ) )) <= 2)) ), true,
false)
|
| Patient Immunization |
|
IF( ISPICKVAL( Status , "Completed") , true,
false)
|
| Clinical Encounter |
|
IF((( YEAR( TODAY() ) - YEAR( DATEVALUE( StartDate ) ) )
<= 2), true, false)
|
| Clinical Service Request |
|
IF(( AND(( NOT( ISPICKVAL( Status , "Entered-in-Error") )
),((( YEAR( TODAY() ) )-( YEAR( DATEVALUE( StartDate ) ) )) <= 2)) ), true,
false)
|
| Patient Medical Procedure |
|
IF(( AND(( NOT( ISPICKVAL( Status , "Entered in error") )
),((( YEAR( TODAY() ) )-( YEAR( DATEVALUE( StartDate ) ) )) <= 2)) ), true,
false)
|
| Clinical Observation |
|
IF((( YEAR( TODAY() ) - YEAR( DATEVALUE( EffectiveDateTime
) ) ) <= 2), true, false)
|
| Diagnostic Summary |
|
IF(( AND(( NOT( ISPICKVAL( Status , "Entered-in-error") )
),( ISPICKVAL( UsageType , "Diagnostic Summary") ),((( YEAR( TODAY() ) )-( YEAR( DATEVALUE(
IssuedDateTime ) ) )) <= 2)) ), true, false)
|
| Clinical Alert |
|
IF(( AND(( NOT( ISPICKVAL( Status , "Entered-in-Error") )
),((( YEAR( TODAY() ) )-( YEAR( DATEVALUE( StartDate ) ) )) <= 2)) ), true,
false)
|