ORCA クライアント monjiaj をソースよりビルド

ORCA シリーズ。

Mac 上で動く ORCA のクライアントを導入しようとしたら、公式サイトには JDK 14 用はあがったいなかった。
せっかく Java 開発環境を用意したので、Java 版の monjiaj をソースコードよりビルドした。たぶん、それほど難しくない。とりあえずテスト的に使うだけなので SSL 対応は無視した。ビルド産物をいろいろつくってくれるようだが、そのうちの一つを立ち上げる。

実際に ORCA サーバに繋いでみる。

以前に登録した秋「場」ちゃんを呼び出せてますね。よかったよかった。

これで、患者さんを登録するのにいちいち(Parallels の)Ubuntu のクライアントを使う必要はなくなった。

(追記)現在(2022)だとビルド途上で failure が出るのだが、out ディレクトリの方の jar を使えば問題なく ORCA サーバーと接続できる。

なお、プログラム自体に署名するときは以下のようなやり方でやるらしい。


署名の設定

pom.xml、maven-jarsigner-pluginプラグインのコメントを解除し編集する。


<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jarsigner-plugin</artifactId>
<version>1.4</version>
<executions>
<execution>
<id>sign</id>
<goals>
<goal>sign</goal>
</goals>
</execution>
</executions>
<configuration>
<archiveDirectory>${project.build.directory}</archiveDirectory>
<includes>
<include>*.jar</include>
</includes>
<keystore>${project.basedir}/keystore</keystore>
<alias>alias</alias>
<storepass>storepass</storepass>
<keypass>keypass</keypass>
<tsaLocation>http://timestamp.globalsign.com/scripts/timstamp.dll</tsaLocation>
</configuration>
</plugin>

署名用のキーストアの設定を以下の項目で行う。

* keystore
* keystoreファイルのパスを入力する
* ${project.basedir}はpom.xmlのあるディレクトリに置換される
* keypass
* keystoreに格納されている秘密鍵のパスフレーズを入力する
* storepass
* keystoreのパスフレーズを入力する
* alias
* 証明書のaliasを指定する
* tsaLocation
* 証明書のTSAのURLを指定する


ANN2b
(技術協力 猪股弘明

 

Parallels 上の Ubuntu を US キーボード Mac で使う場合の注意点

普通にアルファベットを打ち込んでいる内は気がつかなかったのだが、記号を打ち込み始めてからキーボードの配列があってないことに気がついた。おそらく _ (アンダーバー・アンダースコア)が出せないのではないだろうか。

これは Ubuntu で日本語を使う場合、キーボードが強制的に JIS キーボードになるためだそうだ。これを回避する方法の一つが fcitx というものを入れることらしい。

入れ方は、検索するといろいろ出てくるが、

sudo apt install fcitx fcitx-mozc -y

で必要なパッケージを入れる。

あとは設定。

アクティビティより「fcitx 設定」を選ぶ(下図の左のペンギン)。

すると設定画面に入れる。

ここで「全体の構成」タブを選ぶ。すると以下の画面が出てくるので赤枠部分を指定する。

各ボタンを押下すると以下のようなダイアログが出てくる。

このダイアログが出てきたら、この状態で好きなキーの配列を押す。私の場合は「Ctrl + Shift + J」で慣れているので、そのように押した。

以降は、このキーで入力メソッドがオンオフできるようになる。

お疲れ様でした (^^;)

 

ANN2b

 

 

 

ORCA Tips

せっかく OpenDolphin を Mac にインストールしたので、ORCA も同じマシンに載せたい。
Mac 上の仮想環境としては parallels というのがけっこういいらしい。
注意!WebORCA は arm アーキテクチャには対応してないので、arm Mac 上では parallels 使っても動きません)

トライアル版を試してみたところ Ubuntu 18.04 LTS も用意してくれていた。
これで仮想環境をつくり、ORCA Ver 5.1をインストール。やり方は、公式サイトのこちらで。

できてますね。マシン名とユーザーはデフォのままにしてます。

 

ORCA 公式サイトの技術情報ページを見ると、

ORCAプロジェクトでは、「日医標準レセプトソフトAPI」での実装を推奨しています。

とのことで、今後は「日医標準レセプトソフトAPI」いわゆる ORCA API が推奨されています。が、一応、CLAIM 接続も生きているようです。

CLAIM を使う場合は、ターミナルより

sudo dpkg-reconfigure jma-receipt

と打ち込めば、設定画面に入れます。
指示にしたがって設定すれば、使えるようになります。

WebORCA では、以下のコマンドになります。

$ sudo systemctl enable claim.service
$ sudo systemctl start claim.service 

 

 

ANN2b

 

Mac を新調、ただし新古品

arm アーキテクチャ Mac の発表のおかげなのかインテル Mac の新古品が安かったので、購入してみた。

ひと世代前だが、さくさく動く。

某先生がいうには「Big Sur は重い」とのことなので、しばらくは Catalina で使用する予定。

私の場合、Mac を新調したとき、まずやることは二つ。
一つは、隠しファイル・フォルダの可視化。

表示・被表示の切り替えが面倒なので、ターミナルより

defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder

と立て続けに打ち込んで強制的に隠しファイルは表示にさせてます。

もう一つは、拡張子の表示。

こちらは簡単。 Finder 表示させてメニュバーから、 Finder -> 環境設定 -> 詳細 と選んでこのダイアログを出す。

「すべてのファイル名拡張子を表示」にチェック入れれば即時反映。

 

ANN2b