Крис прав - тип не может измениться, и новые типы не могут быть добавлены. Поэтому, если в спецификации указано dateTime, вы не можете использовать «string». Однако в этом конкретном случае вы можете сообщать «только дату» в период dateTime. И вы можете утверждать ограничения по типу. Таким образом, теоретически вы можете утверждать ограничение длины 10 символов в dateTime, по существу делая его дату. Кроме того, в FHIR нет требования, чтобы вы хранили все, что было отправлено вам. Таким образом, законно отбрасывать любую информацию о времени, которая отправляется вам (см. http://hl7.org/fhir/2015May/updates.html для получения дополнительной информации).
Как правило, удаление времени было бы лучше, чем прямое отклонение экземпляров, содержащих время. Однако даже этот вариант будет считаться неожиданным/нежелательным для многих партнеров по коммуникации.