自院用に新たな欄を設けたいのですが

投稿日: Oct 19, 2010 8:8:36 AM

Q: 例えば履歴情報の「血液型」欄を「最終月経」に変更したいとします。 NOADesigner 緑ボタンでラベルを変更すると、 うまく変わってくれますが、これですと( DB用 )表記は bloodtype のままです。 そこでこの bloodtype を例えば LMP に変更したとします。 するとなぜかカルテ画面でテキスト入力ができなくなってしまいます。

A: それは bloodType の存在する BasicSection に LMP というフィールドが存在しないためです。 NOADesigner の緑ボタンで属性編集パネルを開き、スクリプトの BasicSection.bloodtype を UniversalSection.lmp に変更すれば大丈夫と思います。

(注)UniversalSection 以外のセクションでは、 そこで使える欄(フィールド)は固定されており、 それ以外のフィールドを増やすことはできません。 しかし UniversalSection は、 ユーザごとに自由に好きなフィールドを追加できる NOA 特有の仕組みです。 ただ、やたらこれを多用すると DB 的パフォーマンスは やや低下すると思います。必要最低限にとどめる方がよいでしょう。