[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[orca-users:15983] Re: ORCA について私が知っている二、三の事柄
- To: ORCA全般の話題 <orca-users@xxxxxxxxxxxxxx>
- Subject: [orca-users:15983] Re: ORCA について私が知っている二、三の事柄
- From: Hiroaki Inomata <inomatah0612@xxxxxxxxx>
- Date: Mon, 25 May 2026 12:43:14 +0900
- Arc-authentication-results: i=1; mx.google.com; arc=none
- Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=Anpvj3c/E7EC1aiVzx4Mw8J2HFFzeMGqGt6TmrXgWY8=; fh=qLnXkjxH4gvqX5hbwAP9xR7DaIvIM2CMn5jA7V75g3k=; b=b26IFXB98U5+hX5HSRg5GpYCx4NyCluD9xkcnrekegnbYlZbUrQDsFQHCkr1f9keIr t5ej6J84QSqW41SBSM2s2CMmabdiRWB4WSXL/d48phC7b7ggtJbAvSDuM2YEk0Q7wHyH 3BHlmFnkBAslGDZIIg8QvTmcGjrKvDzdS25Z4c4NFS4aWReIobJY78MB2UQ7c4DBJCDK NTMcjQBlilkbuKkcwfgpN2P12P0zotCKzZkkIly8nJTpZ7UBhePp8zNHE+Vi0aZbYwT1 fmYkdxcepvPa59KJ2YbokXJ8K6h1tFXxFIKG3OMKnw+b9dJGZkxWjMFiepQsvsQjoGkj OJiQ==; darn=orca.med.or.jp
- Arc-seal: i=1; a=rsa-sha256; t=1779680607; cv=none; d=google.com; s=arc-20240605; b=KiOBIvwXyk5MQi2qB4ax5XLsaHv+fi4Fv/UlF8C5CfjdOXzTdudNvDIz52TRbOKUBW 8Q+knxz8RAhtEGbOFeD6HnhCPIyJlAl9O2x+2frHyIre/7Ur5ffNkYwMrtdtCDMk329A JapX3wtK495X5n1tmnkkBE4Vnc3JG4Rp1QY967rZwY5pUp69IjbhnqkWP+PSrOlhQuwW 4RMzv+H8In2oyiElBfTemaIcWB6SFprpHvTuSzTRi+hWYZUnWeOaewp825MdmxB41kw6 qfaATzgzDgjgn2/1lvn2CanyeMaWjiX5ZTTUEKGMgkfso81IoKOD/ckjl9yqusmp4NaT jXFQ==
ライセンスの話も少々。
OpenDolphinNext は GPL(General Public License)の version2 としていますが、
これは一般的ではありません。
例えば、同じ 2.7 系の GlassDolphin では、version 3 を採用しています。
https://www.glasscloud.jp/guides/dolphinindex.html
「GlassDolphin グラスドルフィンは、 Glasscloud.jpで使用可能な電子カルテの1つ「OpenDolphin」の後継版です。
OpenDolphinとは現在互換性があり、いずれもGlasscloudにて使用可能です。
またOpenDolphinについて書かれた書物、ガイドなどもそのままGlassDolphinとしてのヘルプとなります。
GlassDolphinの機能がOpenDolphinにマージされ両者が同一内容になる場合もあります。
GlassDolphinプロジェクトも同じラインセンス体系(※)をフォークしています。
プログラムソースを公開し、誰でも自由に使用することが出来ます。
※GNU GPL v3ライセンスです。
https://github.com/linuxmaniajp/OpenDolphin 」
私の 2.7m も version 3 です。
dolphin-dev 版も README では
https://github.com/dolphin-dev/OpenDolphin
「OpenDolphinのライセンスは GNU GPL3 です。」
と言い切ってます。
この不統一は、dolphin-dev 版のLICENSE文書が、皆川和史によって2015/8/8に以下のように改変されているためです。
https://github.com/dolphin-dev/OpenDolphin/commit/ba93b8aaa76175376c1119bcdc4c975ae12cf2de
「Copyright (C) 2001-2014 OpenDolphin Lab., Life Sciences Computing, Corp.
→Copyright (C) 2001-2011 Kazushi Minagawa. Digital Globe, Inc.」
ただし、v2 を主張しているのは、この一箇所のみで、改変後の記載にしても 2001-2011 とあるので
過去のライセンスを表記しているにすぎません。
だから、一般的には dolphin 2.7 系は version 3 と解釈されています。
v2 も v3 も実務的にはほぼ大差ないのですが、なかにはこの改変を
拡大解釈して
「opendolphin 2.7 系は皆川和史の個人著作だ」
と主張する人がいるので、詳しめに解説してみました。
少なくとも v2.5 以降のドルフィンは、LSC(Life Sciences Computing)の職務著作(いわゆる
法人による商用バージョン)としてリリースされていて、
一般的にもそう受け取られていたと認識しています。
猪股弘明
精神保健指定医
*****************************************************************************
Hiroaki Inomata
MD: Psychiatry BA: Physics
-- Medical Free Program Activities --
OceanMini https://phazor.info/OpenOcean/?page_id=592
PaxViewer https://phazor.info/HorliX-J/?page_id=1518
-- Medical Open Source Software Activities --
OsiriX (open-source ver): contributor, Horos: contributor
HorliX: developer https://phazor.info/HorliX
OpenDolphin-2.7m: developer
https://github.com/Hiroaki-Inomata/OpenDolphin-2.7m (source code)
...etc
2026年5月24日(日) 3:46 Hiroaki Inomata <inomatah0612@xxxxxxxxx>:
>
> 記事がまた復活しているようで。。。
>
> ところで、大事なこと言うの忘れてた。
>
> OpenDolphinNext のカルテ記載の保存方法はソースコード上で以下のようになっている。
> https://github.com/circlemouth/OpenDolphinNext/blob/master/persistence/src/main/java/open/dolphin/infomodel/ModuleModel.java
>
> /**
> * ModuleModel
> *
> * @author Kazushi Minagawa, Digital Globe, Inc.
> * modified Hiroaki-Inomata
> */
> @Entity
> @Table(name = "d_module")
> public class ModuleModel extends KarteEntryBean
> implements Stamp, java.io.Serializable, java.lang.Cloneable {
>
> @Embedded
> private ModuleInfoBean moduleInfo;
>
> @Transient
> private IInfoModel model;
>
> @ManyToOne
> @JoinColumn(name="doc_id", nullable=false)
> private DocumentModel document;
>
> @JdbcTypeCode(SqlTypes.JSON)
> @Column(name = "bean_json", nullable = false, columnDefinition = "jsonb")
> private String beanJson;
>
> PostgreSQL の jsonb 型。
>
> これに対応する従来の dolphin 2.7 系の保存方法は以下の通り。
> https://github.com/dolphin-dev/OpenDolphin/blob/master/common/src/main/java/open/dolphin/infomodel/ModuleModel.java
>
> @Entity
> @Table(name = "d_module")
> public class ModuleModel extends KarteEntryBean
> implements Stamp, java.io.Serializable, java.lang.Cloneable {
>
> @Embedded
> private ModuleInfoBean moduleInfo;
>
> @Transient
> private IInfoModel model;
>
> @Lob
> @Column(nullable=false)
> private byte[] beanBytes;
>
> @ManyToOne
> @JoinColumn(name="doc_id", nullable=false)
> private DocumentModel document;
>
> ソースコード上では byte[] beanBytes だが、PostgreSQL ではこの形式は
> oid タイプの BLOB にマッピングされる。
>
> だから、カラム名も違うし、そもそもデータベースのデータ保存形式からして違う。
>
> 普通の言い方をすれば、
> 「OpenDolphinNext と従来の dolphin とはデータ互換性はない」
> ということになります。
>
> 完成していたとしても従来のユーザーが移行できるかというと
> そのままでは「できない」というのが結論になります。
>
> 私はたまに「2.7(m) 系で ORCA API 対応のバージョンありませんか?」と
> 聞かれることあるので、蛇足ながらつけくわえておきます。
> 実際にはあったりするのですが、付き合いの古い人のみの配布ですね。
> 新規導入するメリットはほぼないと思うので。
>
>
> 猪股弘明
> 精神科医
> *****************************************************************************
> Hiroaki Inomata
> MD: Psychiatry BA: Physics
> -- Medical Free Program Activities --
> DolphORCA https://p-horlix.net/blog/?page_id=346
> PHORLIX https://phazor.info/HorliX-J/?page_id=1454
> -- Medical Open Source Software Activities --
> OsiriX (open-source ver): contributor, Horos: contributor
> HorliX: developer https://phazor.info/HorliX
> OpenDolphin-2.7m: developer
> https://github.com/Hiroaki-Inomata/OpenDolphin-2.7m (source code)
> ...etc
>
> 2026年5月23日(土) 18:34 Hiroaki Inomata <inomatah0612@xxxxxxxxx>:
> >
> > ありゃ、紹介した記事、削除されている。
> > https://zenn.dev/circlemouth/articles/opendolphinnext-individual-emr
> >
> > 要するに dolphin をバイブコーディングでモダンに復活させようと試みたが
> > 諸々の事情で断念しましたって記事でした。
> >
> > OSSxAI なんて私も興味あるから、初期の頃なんて
> > 助言もしてたんですけどね。
> > https://x.com/H_Inomata/status/2000009721127071996
> >
> > データ構造を理解していなかったようなので、
> > PR も送ってたりしたんですが。
> > https://github.com/circlemouth/OpenDolphinNext/pull/68
> >
> > 謝辞もいつの間にか消されちゃってました。
> >
> > OSS は本当にピンキリですね。
> >
> >
> > 猪股弘明
> > 精神保健指定医
> > *****************************************************************************
> > Hiroaki Inomata
> > MD: Psychiatry BA: Physics
> > -- Medical Free Program Activities --
> > OceanMini https://phazor.info/OpenOcean/?page_id=592
> > PaxViewer https://phazor.info/HorliX-J/?page_id=1518
> > -- Medical Open Source Software Activities --
> > OsiriX (open-source ver): contributor, Horos: contributor
> > HorliX: developer https://phazor.info/HorliX
> > OpenDolphin-2.7m: developer
> > https://github.com/Hiroaki-Inomata/OpenDolphin-2.7m (source code)
> > ...etc
> >
> > 2026年5月23日(土) 17:32 Hiroaki Inomata <inomatah0612@xxxxxxxxx>:
> >
> > >
> > > medley dolphin が終焉を迎えるせいでしょうか、
> > > dolphin コードを再利用する人がいるようです。
> > >
> > > 『電子カルテ開発は個人で行えるのか』
> > > https://zenn.dev/circlemouth/articles/opendolphinnext-individual-emr
> > > というその顛末を綴った記事があります。
> > >
> > > dolphin の件はひとまずおくにして orca に関して間違った記載があるように
> > > 思います。
> > >
> > > >WEB ORCAでは公開されていないようですが、オンプレでORCAを利用すると、
> > > >PostgreSQLのデータベースコンテナが立ち上がります。
> > >
> > > データベースコンテナ?
> > > そんな ORCA がどこかで開発されていたのでしょうか?
> > >
> > > >マスタデータ取得用の隠しAPIとなっており、一般公開はされておらず、
> > > >日医標準レセプトAPI協議会へ参加することで参照することができるようです。
> > >
> > > マスタデータ取得用の隠しAPI?
> > > この存在の有無に関しては、公式に言及していいのでは?と思います。
> > > 仕様がオープンになっていることが ORCA のストロングポイントだと
> > > 認識しているので。
> > >
> > > 他には(ORCA とは直接の関係はありませんが)
> > >
> > > >もともと当院ではキリンカルテというWEMEX株式会社様が管理している
> > > >きりんカルテを使用していました。
> > > >サポートが終了するとのことで、
> > >
> > > という情報も間違いでは?と思います。
> > > 私もびっくりしてウィーメックスに確認取ったのですが
> > > 担当者は即座に否定してました。
> > > それとも、ユーザーさんにはそのようにアナウンスしているのかな。
> > >
> > > あ、あと A 先生というのは私ではありません(笑)。
> > > 上の記事に軽くコメントしたら、コメントごと削除されたので。
> > >
> > >
> > > 猪股弘明
> > > 精神保健指定医
> > > *****************************************************************************
> > > Hiroaki Inomata
> > > MD: Psychiatry BA: Physics
> > > -- Medical Free Program Activities --
> > > OceanMini https://phazor.info/OpenOcean/?page_id=592
> > > PaxViewer https://phazor.info/HorliX-J/?page_id=1518
> > > -- Medical Open Source Software Activities --
> > > OsiriX (open-source ver): contributor, Horos: contributor
> > > HorliX: developer https://phazor.info/HorliX
> > > OpenDolphin-2.7m: developer
> > > https://github.com/Hiroaki-Inomata/OpenDolphin-2.7m (source code)
> > > ...etc