カルテを長期間運用するうちに単数選択・複数選択の選択肢で不必要になったものがあります。削除しても問題がないか教えてください。

カルテを長期間運用するうちに単数選択・複数選択の選択肢で不必要になったものがあります。削除しても問題がないか教えてください。

削除した選択肢を入力したデータがある場合は問題が発生します。選択した内容が画面から表示されなくなります。削除した選択肢を入力したデータは即座には壊れませんが、カルテを再入力するタイミングで空白で上書きされて壊れます。  
対応方法は次の二つです。
  1. 選択肢のラベルを調整して必要な選択肢と不必要な選択肢の区別が付くようにする
  2. 選択肢を変えたカルテXMLを新しく作成する。

選択肢のラベルを調整する例


次のような選択肢リストを運用していたが、ある年度から「語学」が廃止になったとします。

  1. <option value="語学">語学</option>
  2. <option value="解剖学">解剖学</option>
  3. <option value="生化学">生化学</option>
  4. <option value="微生物学">微生物学</option>

削除すると問題が出るので、ラベルに「○年度まで」と注意文を追加し、必要な選択肢と不必要な選択肢の区別が付くようにします。value属性の値は変えないように注意してください。

  1. <option value="解剖学">解剖学</option>
  2. <option value="生化学">生化学</option>
  3. <option value="微生物学">微生物学</option>
  4. <option value="語学">語学(2022年度まで)</option>



カルテXMLを新しく作成する例

カルテXMLの選択肢を変更し、新しいIDで新規登録します。
カルテ名に年度を入れると、古いバージョンのカルテXMLと新しいバージョンのカルテXMLの区別が付きやすくなります。
※新しいバージョンのカルテには、古いバージョンのカルテの回答は引き継がれません。
<option value="語学">語学</option>
<option value="解剖学">解剖学</option>
<option value="生化学">生化学</option>
<option value="微生物学">微生物学</option>