Я бы порекомендовал изменить запрос на вставку, а не использовать триггеры, так как они могут заблокировать вашу таблицу и замедлить вставки без каких-либо преимуществ.
insert into dbo.PatientsRecords (DisChargedDate,IsDischarged)
select
IsDischarged
case when IsDischarged = 0 then null else DisChargedDate end as DisChargedDate
from YourSourceTable
если вы используете код для вставки в таблицу, затем оберните приведенный выше фрагмент в процедуру вставки и вызовите его из кода, передавая необходимые параметры