トップ > 給管鳥 > 開発者向け情報

開発者向け情報

コンテンツ

ソースの取得 & より最新版の取得

給管鳥のCVS(Concurrent Versions System:後述) を公開します。

これは、日医IT化宣言の精神に則り、医療現場のIT化を推進する全ての方がORCAプロジェクトとその成果の進化に対してより積極的に参加していただくためのプロセスを提供するものです。

なお、CVSとは複数人による共同開発を支援するためのソースコードバージョン管理ツールです。
ORCAプロジェクトの成果をCVSでアクセス可能とする事により、どなたでも最新のソースコードをリアルタイムで入手できるようになります。
公開CVSサーバはORCA Projectのデータセンタにあります。このCVSサーバに対して変更(commit)はできません。
パッチプログラムの投稿についてはqkn-support@orca.med.or.jpにお問い合わせ下さい。

■ 公開するサービスは次の3つです。

(1)anonymous CVS:

ssh方式でcvsを取得します。

まずorcacvsをダウンロードしてください。

次のどちらかの方法で anonymous cvsにアクセスできます、なお以下はLinuxでの操作です。

  1. ダウンロードした orcacvs を ~/bin/ に実行権限をつけてコピーしてください。

    $ export CVS_RSH=~/bin/orcacvs 
    $ cvs -d :ext:anoncvs@cvs.orca.med.or.jp:/cvs co qkan
    

    で qkan がチェックアウトできます。

  2. CVS_RSHを設定したくない場合、ダウンロードした orcacvs を ~/.ssh/ にコピーしてください。パーミッションは 600 としてください。 ( $ chmod 600 ~/.ssh/orcacvs )

    ~/.ssh/config に以下の内容を追加します。

    Host cvs.orca.med.or.jp
    User anoncvsIdentityFile ~/.ssh/orcacvs 
    ForwardAgent no
    ForwardX11 no
    

    ~/.ssh/config は Hostエントリで区切られてますので、ホスト毎に 設定できます。

    後は普通にチェックアウトできます。

    $ cvs -d :ext:anoncvs@cvs.orca.med.or.jp:/cvs co qkan

    ソースは、一部を除き、Javaで書かれています。ビルド時の注意点はこちらを御覧下さい。

(2)commit mail

変更がcommitされたときにメールで通知してもらう事ができます。
参加方法はMLと同じです。
cvs-qkan-ctl@orca.med.or.jp宛に本文に

# subscribe あなたのお名前(例: # subscribe Taro Nichii)

とだけ書いて送ると、確認メールが届きますのでメールの指示にしたがってください。
※大量にメールが来る可能性がありますので注意してください。

(3)cvsweb

WEB経由でCVSにアクセスして、変更点等を調べることができます。URLはhttp://cvs.orca.med.or.jp/cgi-bin/cvsweb/qkan/です。

ビルドについて

CVSから取得した給管鳥のソースコードをビルド(コンパイルおよびjarアーカイブ生成)するには、JDK(Java Development Kit)が必要です。
j2sdk1.6.0_31を対象としていますので、別のJDKではビルド出来ない場合があります。Ant用のbuild.xmlも含まれますので Antを導入していれば、antコマンドのみでjarの生成まで行えます。
ソースコードはSJISで記述されております。SJIS以外の環境の場合はビルド時に御注意下さい。
なお、ビルドにはライブラリとしてlibディレクトリ配下に jaybird-full-2.1.6.jar, iText-5.0.6.jar, iTextAsian.jar が必要となりますので、それぞれの配布サイトから入手するか、または、導入済みの給管鳥Ver6.0に含まれるlib配下のものを御利用ください。

今後とも、ORCAプロジェクトのオープンソース・ポリシーへのご理解とご協力をお願いいたします。

このページのトップへ

データベースレイアウト

データベースファイル

給管鳥では、データベース全体を 単一のファイル(デフォルトは"QKAN.FDB")で設定しています。

・テーブル相関図 (PDF: 226,545bytes)

テーブルレイアウト

各テーブルをカテゴリ分けし、カテゴリ毎にテーブルレイアウトをPDFにまとめました。

カテゴリ テーブル テーブルレイアウト










給管鳥のシステム動作などに関連するデータ及び、マスタデータのうち、ユーザが登録や変更を行わないデータの格納テーブル群 M_AFFAIR_INFO(業務情報マスタ),
M_AREA_UNIT_PRICE(地域単価マスタ),
M_CODE(コードマスタ),
M_DETAIL(詳細マスタ),
M_DETAIL_COMMENT(項目コメントマスタ),
M_DETAIL_CONTROL(詳細テーブル管理マスタ),
M_FIXED_FORM_GROUP(定型文分類マスタ),
M_KOHI(公費マスタ),
M_KOHI_SERVICE(公費サービスマスタ),
M_LIMIT_RATE(支給限度額マスタ),
M_LIMIT_RATE_DETAIL(支給限度額詳細マスタ),
M_MENU(メニューマスタ),
M_NO_CONTROL(番号管理マスタ),
M_POST(郵便番号マスタ),
M_QKAN_VERSION(給管鳥バージョンマスタ),
M_RESIDENCE_FOOD_COST(居住費・食費標準額マスタ),
M_SERVICE(サービスマスタ),
M_SERVICE_CODE(サービスコードマスタ),
M_SPECIAL_CLINIC(特定診療費マスタ),
M_INSURER(保険者マスタ),
M_MASTER_VERSION(マスタバージョン管理)
ダウンロード(PDF:137,195byte)









[メインメニュー] -> [その他の機能]の各管理画面で登録変更可能なデータの格納テーブル群 FIXED_FORM(定型文マスタ),
INSURER(保険者情報),
INSURER_LIMIT_RATE(保険者支給限度額情報),
INSURER_LIMIT_RATE_DETAIL(保険者支給限度額詳細),
INSURER_UNIT_PRICE(保険者単位数単価情報),
INSURER_UNIT_PRICE_DETAIL(保険者単位数単価詳細),
M_SJ_SERVICE_CODE(総合事業サービスコードマスタ),
M_SJ_SERVICE_CODE_HISTORY(総合事業サービスコードマスタ取込履歴),
MEDICAL_FACILITY(医療機関情報),
PROVIDER(事業所情報),
PROVIDER_MENU(事業所メニュー情報),
PROVIDER_SERVICE(事業所サービス情報),
PROVIDER_SERVICE_DETAIL_DATE(事業所サービス詳細日付情報),
PROVIDER_SERVICE_DETAIL_INTEGER(事業所サービス詳細数値情報),
PROVIDER_SERVICE_DETAIL_TEXT(事業所サービス詳細文字列情報),
STAFF(スタッフ情報)
ダウンロード(PDF:101,286byte)




利用者の情報データ格納テーブル群 PATIENT(利用者基本情報),
PATIENT_CHANGES_HISTORY(利用者異動履歴),
PATIENT_JUSHOTI_TOKUREI(住所地特例),
PATIENT_KOHI(利用者公費情報),
PATIENT_NINTEI_HISTORY(利用者用介護認定履歴),
PATIENT_SHISETSU_HISTORY(利用者施設履歴)
ダウンロード(PDF:85,054bytes)





サービス提供に関するデータ格納テーブル群 SERVICE(サービス提供情報),
SERVICE_DETAIL_DATE(サービス詳細_日時情報),
SERVICE_DETAIL_INTEGER(サービス詳細_数値情報),
SERVICE_DETAIL_TEXT(サービス詳細_文字列情報),
SERVICE_PASSIVE_CHECK(サービスパッシブチェック情報)
ダウンロード(PDF:42,171bytes)







居宅療養管理に関するデータ格納テーブル KYOTAKU_RYOYO(居宅療養管理情報) ダウンロード(PDF:39,331bytes)





訪問看護サービスに関するデータ格納テーブル群 HOMONKANGO_JOHO_TEIKYOSHO(訪問看護情報提供書),
HOMONKANGO_KIROKUSHO(訪問看護記録書),
HOMONKANGO_PLAN(訪問看護計画書),
HOMONKANGO_PLAN_NOTE(訪問看護計画書_問題点解決策),
HOMONKANGO_RESULT(訪問看護報告書),
HOMONKANGO_RESULT_CALENDAR(訪問看護報告書_訪問日)
ダウンロード(PDF:72,112bytes)



請求に関するデータ格納テーブル群 CLAIM(請求情報),
CLAIM_DETAIL_DATE(請求詳細日時情報),
CLAIM_DETAIL_INTEGER(請求詳細数値情報),
CLAIM_DETAIL_TEXT(請求詳細文字列情報),
CLAIM_PATIENT_DETAIL(利用者請求情報)
ダウンロード(PDF:95,754bytes)
トップ > 給管鳥 > 開発者向け情報

このページのトップへ