Можно сравнить два архива, чтобы увидеть различия между ними в плане исследований (studies) или пациентов. Это помогает оценить, какой из архивов нужно синхронизировать с другим, чтобы информация об исследованиях и пациентах была согласована на обеих сторонах.
dcm4chee-arc с другим архивом, то достаточно создать Remote Application Entity для
вторичного C-FIND SCP, поскольку DCM4CHEE архива dcm4chee-arc сам будет выступать в качестве первичного C-FIND SCP.Configuration -> Devices -> dcm4chee-arc -> Device Extension -> Web Applications.Web Application с Web Service Class равным QIDO, QIDO_COUNT, DCM4CHEE_ARC_AET_DIFF. Выберите AE Title
как DCM4CHEE, а Web Service Path как /dcm4chee-arc/aets/DCM4CHEE/dimse/DCM4CHEE/diff/DCM4CHEE_CLONE.DCM4CHEE выступает в качестве первичного C-FIND SCP, а DCM4CHEE_CLONE — в качестве вторичного C-FIND SCP. Если
оба C-FIND SCP отличаются от архива dcm4chee-arc, то Web Service Path следует настроить как
/dcm4chee-arc/aets/DCM4CHEE/dimse/PRIMARY_C-FIND_AET/diff/SECONDARY_C-FIND_AET.Можно либо - создать LDIF-файл (например):
version: 1
dn: dcmWebAppName=DCM4CHEE-DEMOJ4C-DIFF,dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
dcmWebServiceClass: QIDO_RS
dcmWebServiceClass: QIDO_COUNT
dcmWebServiceClass: DCM4CHEE_ARC_AET_DIFF
objectClass: dcmWebApp
dicomAETitle: DCM4CHEE
dcmWebAppName: DCM4CHEE-DEMOJ4C-DIFF
dcmWebServicePath: /dcm4chee-arc/aets/DCM4CHEE/dimse/DCM4CHEE/diff/DCM4CHEE_CLONE
//TODO : В настоящее время из-за известной проблемы тестирование через UI архива невозможно.
Эту функцию также можно использовать с curl, напрямую вызвав одну из RESTful-служб Compare Studies between archives.
Если сравнение исследований Compare Studies
выполняется через очередь, т.е. queue = true, или используется Compare Studies specified in CSV,
то за ним также можно следить на Monitoring page -> Queues tab, выбрав Diff Tasks в поле Queue Name,
либо на Monitoring page -> Diffs tab.