問診票の定義の概要

問診票の定義

本システムにおいて、問診票は単なる質問項目の羅列ではなく、様々な機能を持つようプログラムされた入力ページです。 質問項目をお互いに作用させたり、入力内容に制限を設けたりすることができます。

従って、その記述には、構造化された記述方法が必要となります。

本システムにおいては、JSON 記法と呼ばれる記述方法を採用しました。 この記法はウェブにおける標準オブジェクト記述記法であり、本システムの問診票の将来の機能拡張にも対応することが可能です。

JSON 記法で記述された問診票の定義は、クラウド上のデータベースに保存されていますが、 もともと Emuyn が用意している共用の定義と、各ユーザーが個別に保管するものがあります。 各ユーザーにおかれましては、共用の定義から選択してコピーし、適宜修正を加えて個別の定義として保存してから、問診票として利用していただくことになります。

JSON はテキストファイルでありメモ帳アプリでもワードでも編集可能ですが、構造化された文書ですので、「文法」が存在し、文法に沿わない場合にはエラーになります。 本システムには、エラー表示などのアシスト機能を持つ専用のエディタが組み込まれております。 組み込みエディタでは機能的に不十分な場合には、PC へのファイルの保存と読み込みやコピー&ペーストを利用して Microsoft Visual Studio Code などの強力なアシスト機能を持つプログラミング用エディタで編集していただくことも可能です。

また、本システムの問診票は svg, jpg, png, gif 形式の画像を含むことができます。インターネット上の画像であればその URL を指定します。ローカルに保存されている画像ファイルの場合は、画像データをテキスト形式で表す必要があるため、svg であればそのままで良いですが、jpg, png, gif は base64 にエンコードしておく必要があります。詳細は問診票定義マニュアルを参照してください。