class Dstu3DateTimeFhirToDhisTransformerUtils extends AbstractDateTimeFhirToDhisTransformerUtils {

    @Override
    public boolean hasDayPrecision( @Nullable IPrimitiveType<Date> dateTime )
    {
        if ( dateTime == null )
        {
            // an unspecified date has at least day precision
            return true;
        }
        return (((BaseDateTimeType) dateTime).getPrecision().ordinal() >= TemporalPrecisionEnum.DAY.ordinal());
    }

    public  Dstu3DateTimeFhirToDhisTransformerUtils( @Nonnull ScriptExecutionContext scriptExecutionContext );

}