jami-fhir-jp-wg / jp-core-v1x

for developing jp-core-v1x series by all members of WG
5 stars 7 forks source link

FHIR JPCore ver1.1用 開発用サイト

FHIRのJp Core実装のための開発用レポジトリです。

注意事項

このドキュメントは日本医療情報学会NeXEHRS課題研究会「HL7®FHIR® 日本実装検討WG」で作成した実装ガイドのドラフトVer.1.1 です。このバージョンは日本HL7協会による承認を受けていません。今後、予告なく内容に変更があります。実装や利用は全て自己責任で行ってください。 このページの実装ガイドは常に修正、追加がある改訂版開発用ページです。

GitHubAction 自動ビルド&デプロイ

ビルドおよびデプロイに20分程度時間を要します。

環境作成

自端末にてIGのコンパイルまで行なう場合、下記を参考に環境を作成してください。

コンパイル手順

下記を実行することで、outputフォルダにIGのhtmlが作成されます。 _genonceの実行にてheep sizeのエラーが発生する場合、メモリ量の割り当てを調整してください。

Windowsの場合

#実行ディレクトリに移動
> cd (プロジェクトディレクトリ移動)

# (初回のみ実行)gitクローン
> git clone http://github.com/jami-fhir-jp-wg/jp-core-v1x.git

# git 最新化
> cd jp-core-v1x
> git fetch
> git pull

# (初回+更新時のみ実行)TerminologyServerのPackageを入手
> _updateTx.bat

# (初回+更新時のみ実行)IgPublisher.jarのダウンロード
> _updatePublisher.bat

# IGPublisherの実行
> _genonce.bat

Ubuntuの場合

#実行ディレクトリに移動
$ cd (プロジェクトディレクトリ移動)

# (初回のみ実行)gitクローン
$ git clone http://github.com/jami-fhir-jp-wg/jp-core-v1x.git

# git 最新化
$ cd jp-core-v1x
$ git fetch
$ git pull

# (初回+更新時のみ実行)TerminologyServerのPackageを入手
> bash _updateTx.sh

# (初回のみ実行)IgPublisher.jarのダウンロード
$ bash _updatePublisher.sh

# IGPublisherの実行
$ bash _genonce.sh

FSH & Markdown記載ルール

資料・学習用サイト等