2016-07-28 18 views
-1

モダリティからアップロードされたDCM4CHEEからデータを取得する必要があります。DCM4CHEEから患者とスタディの詳細を取得する方法は?

私のようないくつかのユーティリティツールを使用してみましたAS: getscu:それは特定のstudyInstanceIdの.dcmファイルを取得するが、私は .dcm画像、

をダウンロードする必要はありません

私は、dcm4cheeのquerytoolを使ってPatientID、AccessionNumber、およびstudyIDのような情報を取得するだけです。

答えて

2

まず、dcm4cheeに患者情報を直接作成するのは「良い習慣」ではありません。あなたはHL7 Specifications ORM-ORUの公式ドキュメントでこれをより詳細に見ることができます

MSH|^~&\|CPX-RIS|Example Hospital|PACS||20050701||ORM^O01|71200517353359|P|2.3||||||| 
PID|1|807|ETH0809||Johnson^Karen||12130919120000|F||0|4708 Indian Paint^^Example^Texas^77777|Williamson|||0|0|0|ETH0809||^0^20050701120000|||||||||| 
PV1|1|O|||||3^Jack^Johnson|162^SPEED^JOHN|||||||||||EN01156|||||||||||||||||||||||||20050701174500|||||||| 
ORC|NW|EX01369|EX01369||||^^^20050701174500||20050701|2^frontdesk||||||||| 
OBR|1|EX01369|EX01369|1299^CT abd/pelvis w/o contrast & 3drecon||||||||||||||||||||CT|||^^^20050701174500|||||||||20050701174500||||||| 

:正しいワークフローは、fotmato HL7のORMにこのような何かを要求を送信HIS/RISということです。 dcm4cheeとHL7の統合を指すORM HL7 Serviceを確認することもできます。サポートのためのDatabase Schema Diagram

+0

@Aleこんにちは、ありがとう:

「ハードな方法は、」私はあなたが次のリンクをご確認をお勧めします。このため、データベースdcm4cheeに直接接続し、直接挿入し、クエリになるだろう。しかし、dcm4cheeで何らかのアクション(つまり、追加調査や患者追加)が発生したときに、Odooのすべてのデータが必要になるため、調査が特定の患者に追加されたときにdcm4cheeからデータを取得することは可能ですか? –

+1

dcm4cheeはMySQLやPostgreSQLなどのデータベースエンジンを使用するため、可能です。データベースにはdcm4chee PATIENTSというテーブルがあり、これには患者情報が含まれています。いったん取得すると、最初のケースでは、** STUDY、SERIES、SERIES_REQ、INSTANCE、VERIFY_OBSERVER、CONTENT_ITEM **などのデータが表に表示されます。BAHMNIがDCM4CHEEとシームレスに統合されているのは、 [直接実装ですか?](https://bahmni.atlassian.net/wiki/display/BAH/SetUp+the+DCM4CHEE+Server) – Ale

+0

ありがとう、実際には、そのデータがodooに直接必要です。データがModalityに直接追加されたときに患者のデータを取得し、そのレコードをOdooに表示します。だから、DICOM画像が患者と一緒にアップロードされ、情報を勉強するだけで、そのデータをDCM4CHEEから画像リンクで取得し、それらをODOOツリービューに表示するだけです。 –