============================================================
                          MedicalUse

                             Copyright (C) 2012-2026 SYSKOBO
============================================================

◆ MedicalUse は 当ツールの汎用機能を紹介するためのサンプル版です

　　主な医療系機能として、「未収金管理」、「診療情報提供書」
 　「検査試薬管理」、「医薬品データ照会」、「人間ドック報告書作成」
　　を付加したバージョンです

　　サンプル版のためSQLiteのデータを使用していますが、Oracle、MSSQLなどに
　　接続すればリアルタイムデータの抽出及び二次利用が出来るようになります

    最新版はClickOnceとして配布してますのでお問い合わせください。

    医薬品データ照会では 「MSDマニュアル」とURL連携を行っています


◆インストール

  アーカイブファイルを解凍したら、MedicalUse.application を実行してください
  ドキュメントフォルダに実行環境を作成します。バージョンアップのときドキュメント
　フォルダを一旦削除してください。

  印刷時にExcel、Wordを利用していますので、MS Officeがインストールしてある環境でご利用ください

◆ 不明な発行元の回避

  不明な発行元を回避するには証明書のインストールが必要です
　同梱の「certinst.exe」を実行し証明書をインストールしてください
　証明書にはルート証明書とコード証明書（発行元）が含まれます

◆ MedicalUse はフリーソフトウェアとします。

　 著作権は作者であるシステム巧房が有します。
　 本プログラムを使用したことにより生じたいかなる障害、損害（例えMedicalUse
   自体のバグによるものであろうとも）において作者は一切責任を負わないものとします。
　 各自の責任において使用してください

◆ アプリケーション動作モードの変更

　 INIファイル設定よりアプリケーション動作モードの変更ができます
　 MedicalUse　・・　オンプレミス動作（SQLiteで動作します）
   MedicalOra　・・　クラウド動作(クラウドDB Oracleで動作します)

◆ 簡単な機能紹介

　○ログイン方法
　　ログインID　：　user
    パスワード　：　user

　○診療情報提供書
　　手作業で患者情報の入力も出来ますがインポートが便利です
　　インポートは患者番号をキーとして既に登録済みであればUpdate、未登録のとき
　　Insertを行います
　　行選択で選択の患者のみ（未選択のときは全件）処理を行います

　　診療情報提供書患者一覧より診療情報提供書の作成画面へ遷移します
　　複数の患者の診療情報提供書を開くことが出来ます

　　印刷はExcelの置換処理にてデータを埋め込みします
　　置換文字を変更しなければレイアウトを自由に変更しても大丈夫です

    ・患者情報のインポート、アウトポート
　　・あて先封筒印刷（環境に合わせてExcelを変更して下さい）
　　・傷病名、報告内容は定型文入力が可能です

    また、患者一覧よりExcelとWordの埋め込み印刷のサンプルを追加しました

    http://syskobo.hatenablog.com/entry/2019/12/17/133324

　○未収金管理

　　未収金管理の操作性を理解いただくためのサンプルバージョンです
　　最低限のテスト用データをOracleに登録し単体で起動する様にしました
    分納領収書つきましては、生きた入金データが得られないため割愛しました

　○試薬管理

　　試薬マスタのメンテナンス画面はありません
　　物流システムなどからエクスポートしたデータをインポートして利用することを
　　想定しています

　　実運用では物流システムのデータベースを直接参照することで臨床検査部では
　　試薬マスタのメンテナンスフリーを実現しています


　　試薬の入出庫、在庫管理が行えます
　　試薬のGS1コードを読み込むことで、JANコードをキーにして物品名称、製造販売元等を
　　試薬マスターより取得し一覧表示を行います

　　GS1コードの読み込み　：　GS1コードよりロット、使用期限を取得します
　　JANコードの読み込み　：　ロット、使用期限は手入力になります

　　自動処理でGS1コードの連続読み込みが行えます

　　テスト用の試薬マスタは、ランチャーメニューのデータ照会より確認出来ます

    _GS1コード_サンプル.TXT を梱包していますので貼り付けてお試しください

    http://syskobo.hatenablog.com/entry/20181206/1544088639


　○医薬品検索
　　医薬品データは梱包していません

　　MedicalUseによる医薬品検索の構築
　　http://syskobo.hatenablog.com/entry/2019/12/19/120607

　　を参考にして構築してください


　○文書管理の使い方
　　グループ名称を入力し登録するファイルをタイトル一覧にドラッグ＆ドロップ
　　すれば登録できます

　　・頻繁に参照するファイルを登録する
　　・文書内のテキストを検索する（元号改正で平成の文字があるファイルの抽出など）

　　EXCEL、WORDの表示にはdsoframer.ocxを使用しています
　　必要に応じてレジストリ登録を行ってください

   http://syskobo.hatenablog.com/entry/20180215/1518672444

◆ 診療情報提供書印刷時の置換文字一覧

　　□患者情報
	患者番号：  1_textBox1
	患者氏名：  1_textBox2
	患者カナ：  1_textBox3
	生年月日：  1_textDatePicker1
	性別    ：  1_comboBox1
	電話番号：  1_textBox4
	携帯番号：  1_textBox7
	職業　　：  1_textBox9
	郵便番号：  1_maskedTextBox21
	住所１　：  1_textBox5 
	住所２　：  1_textBox6 
	備考　　：  1_textBox8 


　　□医療機関
	医療機関：　2_textBox1
	診療科　：　2_textBox2
	担当医　：  2_textBox3
	敬称　　：　2_comboBox1
	電話番号：　2_textBox4 
	FAX番号 ：  2_textBox7 
	郵便番号：  2_maskedTextBox31 
	住所１　：  2_textBox5 
	住所２　：  2_textBox6 
	備考　　：  2_textBox8 

◆ Officeファイル文字列検索について

　　xdoc2txtを利用させていただいています
　　xdoc2txt.txtを確認してください
    http://ebstudio.info/

◆ 起動時パラメータ

　他のAPPからMedicalUseの一部機能を簡単に利用することが出来ます
　お使いの電子カルテシステムのシュートカットメニューなどからの起動を
　想定しています

  〇パラメータ設定

　　MedicalUse.exe 起動コマンド ログインID 施設コード  

　　のようパラメータを空白で区切り指定します
  
  　例）MedicalUse.exe N user 01

　　施設コードは'01'固定です　

　〇起動コマンド一覧

 　N : 画像リサイズ
 　S : シャウカステン
 　K : 病名検索（病名マスタのインポートが必要です）
 　U : 研修会等受付管理
 　R : 各種印刷
 　W : ワードパット
   P : 通常使うプリンタの設定
 　I : INIファイル設定
 　Y : 予約登録
 　D : 人間ドック報告書作成
      ※診療情報提供書の患者データを利用しますので
　　　　患者のインポート後に実行してください
 　C : 診療情報提供書
　  　パラメータ例）
　　　　MedicalUse.exe C user 01 患者ID キャプション


