2016-07-28 5 views
-1

modality에서 업로드 된 DCM4CHEE에서 데이터를 가져와야합니다. getscu :DCM4CHEE에서 환자 및 스터디 세부 정보를 가져 오는 방법은 무엇입니까?

나는 같은 몇 가지 유틸리티 도구를 시도 AS 그것은 특정 studyInstanceId의 .dcm 파일을 검색하지만 .dcm 이미지를 다운로드하고 싶지 않아,

dcm4chee의 querytool을 사용하여 PatientID, AccessionNumber 및 studyID와 같은 정보를 가져와야합니다.

답변

2

우선, dcm4chee에 직접 환자 정보를 작성하는 것은 "좋은 습관"이 아닙니다. 올바른 워크 플로우는 그 HIS/RIS 이런 fotmato HL7의 ORM에 요청, 뭔가 보내

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||||||| 

당신은 HL7 Specifications ORM-ORU에 공식 문서에서 자세히에서 볼 수 있습니다. 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

감사합니다. 실제로 데이터를 odo에 직접 입력해야합니다. 데이터가 직접 Modality에 추가되면 환자의 데이터를 가져 와서 해당 레코드를 Odoo에 표시합니다. DICOM 이미지가 환자 및 학습 정보와 함께 업로드 될 때 이미지 링크가있는 DCM4CHEE에서만 해당 데이터를 가져와 ODOO 트리보기에 표시하면됩니다. –