discontinuedPackage fhir_db has been discontinued and replaced by fhir_r4_db.

dateTimeRange function

({DateTime high, DateTime low})? dateTimeRange(
  1. String written
)

The half-open range [low, high) a date-like value covers, per R4B search ยง3.1.1.4.7, or null when written is not a FHIR date.

Implementation

({DateTime low, DateTime high})? dateTimeRange(String written) {
  final parsed = FhirDateValue.tryParse(written);
  if (parsed == null) return null;
  return (low: parsed.low, high: parsed.high);
}