Can´t receive images from MR GE sigma profile 3, any ideas?

170 views
Skip to first unread message

Emiliano Pinero

unread,
Apr 24, 2020, 11:34:36 AM4/24/20
to dcm4che
Hello, i´m starting with dcm4chee arc 5. I hace some experience with DCM4chee 2, but some things in this versions are out of my range.
Hace a dcm4chee arc 5 installed correctly. Can receive and storage a few modalitys without problems, but i have some issues with this equipment.
When I send the storage request the response is "ERROR: null value in column "study_iuid" violates not-null constraint".
The image contain the data, but not in the order dcm4chee spects (I asume).
The dcm4chee pacs name´s SIACH_PACS, the sender modality is oc001 (MR image)
This is the full error log:

2020-04-22 14:38:59,760 INFO  [org.dcm4che3.net.Connection] (EE-ManagedExecutorService-default-Thread-2) Accept connection Socket[addr=/192.168.0.15,port=32933,localport=11112]
2020-04-22 14:38:59,767 INFO  [org.dcm4che3.net.Association] (EE-ManagedExecutorService-default-Thread-16) SIACH_PACS<-oc001(14) >> A-ASSOCIATE-RQ
2020-04-22 14:38:59,786 INFO  [org.dcm4che3.net.Association] (EE-ManagedExecutorService-default-Thread-16) SIACH_PACS<-oc001(14) << A-ASSOCIATE-AC
2020-04-22 14:38:59,836 INFO  [org.dcm4che3.net.Dimse] (EE-ManagedExecutorService-default-Thread-16) SIACH_PACS<-oc001(14) >> 0:C-ECHO-RQ[pcid=1
  cuid=1.2.840.10008.1.1 - Verification SOP Class
  tsuid=1.2.840.10008.1.2 - Implicit VR Little Endian
2020-04-22 14:38:59,836 INFO  [org.dcm4che3.net.Dimse] (EE-ManagedExecutorService-default-Thread-16) SIACH_PACS<-oc001(14) << 0:C-ECHO-RSP[pcid=1, status=0H
  cuid=1.2.840.10008.1.1 - Verification SOP Class
  tsuid=1.2.840.10008.1.2 - Implicit VR Little Endian
2020-04-22 14:38:59,838 INFO  [org.dcm4che3.net.Association] (EE-ManagedExecutorService-default-Thread-16) SIACH_PACS<-oc001(14) >> A-RELEASE-RQ
2020-04-22 14:38:59,838 INFO  [org.dcm4che3.net.Association] (EE-ManagedExecutorService-default-Thread-16) SIACH_PACS<-oc001(14) << A-RELEASE-RP
2020-04-22 14:38:59,888 INFO  [org.dcm4che3.net.Association] (EE-ManagedScheduledExecutorService-default-Thread-2) SIACH_PACS<-oc001(14): close Socket[addr=/192.168.0.15,port=32933,localport=11112]
2020-04-22 14:40:31,368 INFO  [org.dcm4che3.net.Connection] (EE-ManagedExecutorService-default-Thread-2) Accept connection Socket[addr=/192.168.0.15,port=32934,localport=11112]
2020-04-22 14:40:31,386 INFO  [org.dcm4che3.net.Association] (EE-ManagedExecutorService-default-Thread-17) SIACH_PACS<-oc001(15) >> A-ASSOCIATE-RQ
2020-04-22 14:40:31,387 INFO  [org.dcm4che3.net.Association] (EE-ManagedExecutorService-default-Thread-17) SIACH_PACS<-oc001(15) << A-ASSOCIATE-AC
2020-04-22 14:40:31,680 INFO  [org.dcm4che3.net.Dimse] (EE-ManagedExecutorService-default-Thread-17) SIACH_PACS<-oc001(15) >> 0:C-STORE-RQ[pcid=3, prior=0
  cuid=1.2.840.113619.4.2 - Private GE Dicom MR Image Info Object
  iuid=1.2.840.113619.2.5.2157591591.290380.1587580077.280 - ?
  tsuid=1.2.840.10008.1.2 - Implicit VR Little Endian
2020-04-22 14:40:31,802 INFO  [org.dcm4chee.arc.store.impl.StoreServiceImpl] (EE-ManagedExecutorService-default-Thread-17) SIACH_PACS<-oc001(15): Create Study[pk=2149, uid=null, id=16716]
2020-04-22 14:40:31,803 INFO  [org.dcm4chee.arc.store.impl.StoreServiceImpl] (EE-ManagedExecutorService-default-Thread-17) SIACH_PACS<-oc001(15): Create Series[pk=2155, uid=null, no=2, mod=MR]
2020-04-22 14:40:31,804 INFO  [org.dcm4chee.arc.store.impl.StoreServiceImpl] (EE-ManagedExecutorService-default-Thread-17) SIACH_PACS<-oc001(15): Create Instance[pk=2184, uid=1.2.840.113619.2.5.2157591591$
2020-04-22 14:40:31,809 WARN  [org.hibernate.engine.jdbc.spi.SqlExceptionHelper] (EE-ManagedExecutorService-default-Thread-17) SQL Error: 0, SQLState: 23502
2020-04-22 14:40:31,809 ERROR [org.hibernate.engine.jdbc.spi.SqlExceptionHelper] (EE-ManagedExecutorService-default-Thread-17) ERROR: null value in column "study_iuid" violates not-null constraint
  Detail: Failing row contains (2149, *, 2020-04-22 14:40:31.801, *, 2, 2020-04-22 14:40:31.801, null, *, 0, 2020-04-22 14:40:31.801, 0, -1, fs1, *, *, *, 20200422, cerebro, 16716, null, 142757.000, 2020-$
2020-04-22 14:40:31,809 INFO  [org.hibernate.engine.jdbc.batch.internal.AbstractBatchImpl] (EE-ManagedExecutorService-default-Thread-17) HHH000010: On release of batch it still contained JDBC statements
2020-04-22 14:40:31,810 WARN  [com.arjuna.ats.arjuna] (EE-ManagedExecutorService-default-Thread-17) ARJUNA012125: TwoPhaseCoordinator.beforeCompletion - failed for SynchronizationImple< 0:ffffac120004:-67$
        at org.hibernate.jpa.spi.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1692)
        at org.hibernate.jpa.spi.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1602)
        at org.hibernate.jpa.spi.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1608)
        at org.hibernate.jpa.internal.EntityManagerImpl$CallbackExceptionMapperImpl.mapManagedFlushFailure(EntityManagerImpl.java:235)
        at org.hibernate.internal.SessionImpl.flushBeforeTransactionCompletion(SessionImpl.java:3163)
        at org.hibernate.internal.SessionImpl.beforeTransactionCompletion(SessionImpl.java:2352)
        at org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl.beforeTransactionCompletion(JdbcCoordinatorImpl.java:491)
        at org.hibernate.resource.transaction.backend.jta.internal.JtaTransactionCoordinatorImpl.beforeCompletion(JtaTransactionCoordinatorImpl.java:316)
        at org.hibernate.resource.transaction.backend.jta.internal.synchronization.SynchronizationCallbackCoordinatorNonTrackingImpl.beforeCompletion(SynchronizationCallbackCoordinatorNonTrackingImpl.java$
        at org.hibernate.resource.transaction.backend.jta.internal.synchronization.RegisteredSynchronization.beforeCompletion(RegisteredSynchronization.java:37)
        at org.jboss.as.txn.service.internal.tsr.JCAOrderedLastSynchronizationList.beforeCompletion(JCAOrderedLastSynchronizationList.java:116)
        at org.wildfly.transaction.client.AbstractTransaction.performConsumer(AbstractTransaction.java:209)
        at org.wildfly.transaction.client.AbstractTransaction.performConsumer(AbstractTransaction.java:220)
        at org.wildfly.transaction.client.AbstractTransaction$AssociatingSynchronization.beforeCompletion(AbstractTransaction.java:265)
        at com.arjuna.ats.internal.jta.resources.arjunacore.SynchronizationImple.beforeCompletion(SynchronizationImple.java:76)
        at com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.beforeCompletion(TwoPhaseCoordinator.java:368)
        at com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.end(TwoPhaseCoordinator.java:91)
        at com.arjuna.ats.arjuna.AtomicAction.commit(AtomicAction.java:162)
        at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.commitAndDisassociate(TransactionImple.java:1289)
        at com.arjuna.ats.internal.jta.transaction.arjunacore.BaseTransaction.commit(BaseTransaction.java:126)
        at com.arjuna.ats.jbossatx.BaseTransactionManagerDelegate.commit(BaseTransactionManagerDelegate.java:89)
        at org.wildfly.transaction.client.LocalTransaction.commitAndDissociate(LocalTransaction.java:73)
        at org.wildfly.transaction.client.ContextTransactionManager.commit(ContextTransactionManager.java:71)
        at org.jboss.as.ejb3.tx.CMTTxInterceptor.endTransaction(CMTTxInterceptor.java:92)
        at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInOurTx(CMTTxInterceptor.java:279)
        at org.jboss.as.ejb3.tx.CMTTxInterceptor.required(CMTTxInterceptor.java:332)
        at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:240)
        at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422)
        at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:509)
        at org.jboss.weld.ejb.AbstractEJBRequestScopeActivationInterceptor.aroundInvoke(AbstractEJBRequestScopeActivationInterceptor.java:73)
        at org.jboss.as.weld.ejb.EjbRequestScopeActivationInterceptor.processInvocation(EjbRequestScopeActivationInterceptor.java:89)
        at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422)
        at org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41)
        at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422)
        at org.jboss.as.ejb3.component.invocationmetrics.WaitTimeInterceptor.processInvocation(WaitTimeInterceptor.java:47)
        at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422)
        at org.jboss.as.ejb3.security.SecurityContextInterceptor.processInvocation(SecurityContextInterceptor.java:100)
        at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422)

.....

        at org.jboss.as.ee.component.ViewDescription$1.processInvocation(ViewDescription.java:185)
        at org.jboss.as.ee.component.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:81)
        at org.dcm4chee.arc.store.impl.StoreServiceEJB$$$view22.updateDB(Unknown Source)
        at sun.reflect.GeneratedMethodAccessor81.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.jboss.weld.util.reflection.Reflections.invokeAndUnwrap(Reflections.java:433)
        at org.jboss.weld.bean.proxy.EnterpriseBeanProxyMethodHandler.invoke(EnterpriseBeanProxyMethodHandler.java:127)
        at org.jboss.weld.bean.proxy.EnterpriseTargetBeanInstance.invoke(EnterpriseTargetBeanInstance.java:56)
        at org.jboss.weld.bean.proxy.InjectionPointPropagatingEnterpriseTargetBeanInstance.invoke(InjectionPointPropagatingEnterpriseTargetBeanInstance.java:67)
        at org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:100)
        at org.dcm4chee.arc.store.impl.StoreServiceEJB$Proxy$_$$_Weld$EnterpriseProxy$.updateDB(Unknown Source)
        at org.dcm4chee.arc.store.impl.StoreServiceImpl.updateDB(StoreServiceImpl.java:223)
        at org.dcm4chee.arc.store.impl.StoreServiceImpl.store(StoreServiceImpl.java:198)
....
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at java.lang.Thread.run(Thread.java:748)
        at org.glassfish.enterprise.concurrent.ManagedThreadFactoryImpl$ManagedThread.run(ManagedThreadFactoryImpl.java:250)
        at org.jboss.as.ee.concurrent.service.ElytronManagedThreadFactory$ElytronManagedThread.run(ElytronManagedThreadFactory.java:78)
Caused by: org.hibernate.exception.ConstraintViolationException: could not execute statement
        at org.hibernate.exception.internal.SQLStateConversionDelegate.convert(SQLStateConversionDelegate.java:112)
        at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:42)
        at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:111)
        at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:97)
        at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:207)
        at org.hibernate.engine.jdbc.batch.internal.NonBatchingBatch.addToBatch(NonBatchingBatch.java:45)
        at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2999)
        at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3499)
        at org.hibernate.action.internal.EntityInsertAction.execute(EntityInsertAction.java:89)
        at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:589)
        at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:463)
        at org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:337)
        at org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:39)
        at org.hibernate.internal.SessionImpl.flush(SessionImpl.java:1295)
        at org.hibernate.internal.SessionImpl.managedFlush(SessionImpl.java:468)
        at org.hibernate.internal.SessionImpl.flushBeforeTransactionCompletion(SessionImpl.java:3159)
        ... 92 more
Caused by: org.postgresql.util.PSQLException: ERROR: null value in column "study_iuid" violates not-null constraint
  Detail: Failing row contains (2149, *, 2020-04-22 14:40:31.801, *, 2, 2020-04-22 14:40:31.801, null, *, 0, 2020-04-22 14:40:31.801, 0, -1, fs1, *, *, *, 20200422, cerebro, 16716, null, 142757.000, 2020-$
        at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2477)
        at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2190)
        at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:300)
        at org.postgresql.jdbc.PgStatement.executeInternal(PgStatement.java:428)
        at org.postgresql.jdbc.PgStatement.execute(PgStatement.java:354)
        at org.postgresql.jdbc.PgPreparedStatement.executeWithFlags(PgPreparedStatement.java:169)
        at org.postgresql.jdbc.PgPreparedStatement.executeUpdate(PgPreparedStatement.java:136)
        at org.jboss.jca.adapters.jdbc.WrappedPreparedStatement.executeUpdate(WrappedPreparedStatement.java:537)
        at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:204)
        ... 103 more

2020-04-22 14:40:31,813 ERROR [org.jboss.as.ejb3.invocation] (EE-ManagedExecutorService-default-Thread-17) WFLYEJB0034: EJB Invocation failed on component StoreServiceEJB for method public org.dcm4chee.ar$
        at org.jboss.as.ejb3.tx.CMTTxInterceptor.handleEndTransactionException(CMTTxInterceptor.java:138)
        at org.jboss.as.ejb3.tx.CMTTxInterceptor.endTransaction(CMTTxInterceptor.java:118)
        at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInOurTx(CMTTxInterceptor.java:279)
        at org.jboss.as.ejb3.tx.CMTTxInterceptor.required(CMTTxInterceptor.java:332)
        at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:240)
        at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422)
        at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:509)
        at org.jboss.weld.ejb.AbstractEJBRequestScopeActivationInterceptor.aroundInvoke(AbstractEJBRequestScopeActivationInterceptor.java:73)
        at org.jboss.as.weld.ejb.EjbRequestScopeActivationInterceptor.processInvocation(EjbRequestScopeActivationInterceptor.java:89)
        at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422)
        at org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41)

......

        at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:589)
        at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:463)
        at org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:337)
        at org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:39)
        at org.hibernate.internal.SessionImpl.flush(SessionImpl.java:1295)
        at org.hibernate.internal.SessionImpl.managedFlush(SessionImpl.java:468)
        at org.hibernate.internal.SessionImpl.flushBeforeTransactionCompletion(SessionImpl.java:3159)
        ... 92 more
Caused by: org.postgresql.util.PSQLException: ERROR: null value in column "study_iuid" violates not-null constraint
  Detail: Failing row contains (2149, *, 2020-04-22 14:40:31.801, *, 2, 2020-04-22 14:40:31.801, null, *, 0, 2020-04-22 14:40:31.801, 0, -1, fs1, *, *, *, 20200422, cerebro, 16716, null, 142757.000, 2020-$
        at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2477)
        at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2190)
        at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:300)
        at org.postgresql.jdbc.PgStatement.executeInternal(PgStatement.java:428)
        at org.postgresql.jdbc.PgStatement.execute(PgStatement.java:354)

....

        at org.jboss.jca.adapters.jdbc.WrappedPreparedStatement.executeUpdate(WrappedPreparedStatement.java:537)
        at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:204)
        ... 103 more

2020-04-22 14:40:31,814 INFO  [org.dcm4chee.arc.store.impl.StoreServiceImpl] (EE-ManagedExecutorService-default-Thread-17) SIACH_PACS<-oc001(15): Failed to update DB - retry:
: javax.ejb.EJBTransactionRolledbackException: Transaction rolled back
        at org.jboss.as.ejb3.tx.CMTTxInterceptor.handleEndTransactionException(CMTTxInterceptor.java:138)
        at org.jboss.as.ejb3.tx.CMTTxInterceptor.endTransaction(CMTTxInterceptor.java:118)
        at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInOurTx(CMTTxInterceptor.java:279)
        at org.jboss.as.ejb3.tx.CMTTxInterceptor.required(CMTTxInterceptor.java:332)
        at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:240)
        at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422)
        at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:509)


Hope someone can help me. Sorry for my english, is a little rust

Gunter Zeilinger

unread,
Apr 24, 2020, 11:41:58 AM4/24/20
to dcm...@googlegroups.com
Looks the received object does not contain (values of) mandatory attributes
  • Study Instance UID (0020,000D)
  • Series Instance UID (0020,000E)



Sent with ProtonMail Secure Email.

‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
--
You received this message because you are subscribed to the Google Groups "dcm4che" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dcm4che+u...@googlegroups.com.

Emiliano Pinero

unread,
Apr 24, 2020, 11:47:17 AM4/24/20
to dcm4che
Same images send to osirix and was stored. Someone said to me that GE SIGMA PROFILE 2 AND 3 send the image with some private tags that generates the problem, but I can´t find it. If the same image is processed with a 3rd party application and send to the pacs, it succed. 
This is the log from this try

2020-04-24 15:20:49,844 INFO  [org.dcm4che3.net.Association] (EE-ManagedScheduledExecutorService-default-Thread-2) siach_pacs<-(2): close Socket[addr=/192.168.0.109,port=60343,localport=11112]
2020-04-24 15:21:09,206 INFO  [org.dcm4che3.net.Connection] (EE-ManagedExecutorService-default-Thread-2) Accept connection Socket[addr=/192.168.0.109,port=60345,localport=11112]
2020-04-24 15:21:09,247 INFO  [org.dcm4che3.net.Association] (EE-ManagedExecutorService-default-Thread-5) pacs_siach<-a(3) >> A-ASSOCIATE-RQ
2020-04-24 15:21:09,255 INFO  [org.dcm4che3.net.Association] (EE-ManagedExecutorService-default-Thread-5) pacs_siach<-a(3) << A-ASSOCIATE-AC
2020-04-24 15:21:09,330 INFO  [org.dcm4che3.net.Dimse] (EE-ManagedExecutorService-default-Thread-5) pacs_siach<-a(3) >> 3:C-ECHO-RQ[pcid=1
  cuid=1.2.840.10008.1.1 - Verification SOP Class
  tsuid=1.2.840.10008.1.2 - Implicit VR Little Endian
2020-04-24 15:21:09,340 INFO  [org.dcm4che3.net.Dimse] (EE-ManagedExecutorService-default-Thread-5) pacs_siach<-a(3) << 3:C-ECHO-RSP[pcid=1, status=0H
  cuid=1.2.840.10008.1.1 - Verification SOP Class
  tsuid=1.2.840.10008.1.2 - Implicit VR Little Endian
2020-04-24 15:21:09,354 INFO  [org.dcm4che3.net.Association] (EE-ManagedExecutorService-default-Thread-5) pacs_siach<-a(3) >> A-RELEASE-RQ
2020-04-24 15:21:09,355 INFO  [org.dcm4che3.net.Association] (EE-ManagedExecutorService-default-Thread-5) pacs_siach<-a(3) << A-RELEASE-RP
2020-04-24 15:21:09,406 INFO  [org.dcm4che3.net.Association] (EE-ManagedScheduledExecutorService-default-Thread-4) pacs_siach<-a(3): close Socket[addr=/192.168.0.109,port=60345,localport=11112]
2020-04-24 15:21:32,347 INFO  [org.dcm4che3.net.Connection] (EE-ManagedExecutorService-default-Thread-2) Accept connection Socket[addr=/192.168.0.109,port=60358,localport=11112]
2020-04-24 15:21:32,352 INFO  [org.dcm4che3.net.Association] (EE-ManagedExecutorService-default-Thread-6) pacs_siach<-a(4) >> A-ASSOCIATE-RQ
2020-04-24 15:21:32,354 INFO  [org.dcm4che3.net.Association] (EE-ManagedExecutorService-default-Thread-6) pacs_siach<-a(4) << A-ASSOCIATE-AC
2020-04-24 15:21:32,368 INFO  [org.dcm4che3.net.Dimse] (EE-ManagedExecutorService-default-Thread-6) pacs_siach<-a(4) >> 3:C-STORE-RQ[pcid=1, prior=0
  cuid=1.2.840.10008.5.1.4.1.1.4 - MR Image Storage
  iuid=1.2.840.113619.2.5.2157591591.290380.1584192625.519 - ?
  tsuid=1.2.840.10008.1.2.1 - Explicit VR Little Endian
2020-04-24 15:21:33,666 INFO  [org.dcm4chee.arc.patient.impl.PatientServiceEJB] (EE-ManagedExecutorService-default-Thread-6) pacs_siach<-a(4): Create Patient[pk=1, id=PatientID[pk=1, id=1111, issuer=null], name=DEVALLE ALICIA]
2020-04-24 15:21:33,706 INFO  [org.dcm4chee.arc.store.impl.StoreServiceImpl] (EE-ManagedExecutorService-default-Thread-6) pacs_siach<-a(4): Create Study[pk=1, uid=1.2.840.113619.2.5.2157591591.50.1584192625.517, id=16708]
2020-04-24 15:21:33,737 INFO  [org.dcm4chee.arc.store.impl.StoreServiceImpl] (EE-ManagedExecutorService-default-Thread-6) pacs_siach<-a(4): Create Series[pk=1, uid=1.2.840.113619.2.5.2157591591.50.1584192625.518, no=1, mod=MR]
2020-04-24 15:21:33,769 INFO  [org.dcm4chee.arc.store.impl.StoreServiceImpl] (EE-ManagedExecutorService-default-Thread-6) pacs_siach<-a(4): Create Instance[pk=1, uid=1.2.840.113619.2.5.2157591591.290380.1584192625.519, class=1.2.840.10008.5.1.4.1.1.4, no=1]
2020-04-24 15:21:34,703 INFO  [org.dcm4che3.net.Dimse] (EE-ManagedExecutorService-default-Thread-6) pacs_siach<-a(4) << 3:C-STORE-RSP[pcid=1, status=0H
  cuid=1.2.840.10008.5.1.4.1.1.4 - MR Image Storage
  iuid=1.2.840.113619.2.5.2157591591.290380.1584192625.519 - ?
  tsuid=1.2.840.10008.1.2.1 - Explicit VR Little Endian
2020-04-24 15:21:34,710 INFO  [org.dcm4che3.net.Association] (EE-ManagedExecutorService-default-Thread-6) pacs_siach<-a(4) >> A-RELEASE-RQ
2020-04-24 15:21:34,712 INFO  [org.dcm4che3.net.Association] (EE-ManagedExecutorService-default-Thread-6) pacs_siach<-a(4) << A-RELEASE-RP
2020-04-24 15:21:34,763 INFO  [org.dcm4che3.net.Association] (EE-ManagedScheduledExecutorService-default-Thread-1) pacs_siach<-a(4): close Socket[addr=192.168.0.109/192.168.0.109,port=60358,localport=11112]
2020-04-24 15:22:58,155 INFO  [org.dcm4che3.net.audit.AuditLogger] (EE-ManagedScheduledExecutorService-default-Thread-4) Send audit message to /127.0.0.1:514
2020-04-24 15:22:58,164 INFO  [org.dcm4che3.net.audit.AuditLogger] (EE-ManagedScheduledExecutorService-default-Thread-4) Send audit message to /127.0.0.1:514
2020-04-24 15:24:02,887 INFO  [org.dcm4chee.arc.conf.rs.ConfigurationRS] (default task-29) Process GET /dcm4chee-arc/aes from nu...@192.168.0.109
2020-04-24 15:24:02,973 INFO  [org.dcm4chee.arc.conf.rs.QueryAttributeFilter] (default task-30) Process GET /dcm4chee-arc/attribute-filter/Patient from nu...@192.168.0.109
2020-04-24 15:24:03,009 INFO  [org.dcm4chee.arc.export.rs.QueryExporters] (default task-31) Process GET /dcm4chee-arc/export from nu...@192.168.0.109
2020-04-24 15:24:03,049 INFO  [org.dcm4chee.arc.conf.rs.QueryRejectionNotes] (default task-32) Process GET /dcm4chee-arc/reject from nu...@192.168.0.109
2020-04-24 15:24:06,072 INFO  [org.dcm4chee.arc.qido.QidoRS] (default task-1) Process GET /dcm4chee-arc/aets/pacs_siach/rs/studies from nu...@192.168.0.109
2020-04-24 15:24:06,785 INFO  [org.dcm4chee.arc.qido.QidoRS] (default task-1) SearchForStudies: 1 Matches
2020-04-24 15:25:58,178 INFO  [org.dcm4che3.net.audit.AuditLogger] (EE-ManagedScheduledExecutorService-default-Thread-1) Send audit message to /127.0.0.1:514

I´m just lost in a bad way

Felipe Salazar

unread,
Apr 24, 2020, 12:01:53 PM4/24/20
to dcm4che
Dear friend,

Here lies your problem:

Caused by: org.postgresql.util.PSQLException: ERROR: null value in column "study_iuid" violates not-null constraint
  Detail: Failing row contains (2149, *, 2020-04-22 14:40:31.801, *, 2, 2020-04-22 14:40:31.801, null, *, 0, 2020-04-22 14:40:31.801, 0, -1, fs1, *, *, *, 20200422, cerebro, 16716, null, 142757.000, 2020-$

It means your study doesn't have an Study IUID field 

(0020,000D)UIStudy Instance UID


Just add a random unique value or make a cohercion on received images filling that missing field.

Gunter Zeilinger

unread,
Apr 24, 2020, 12:07:07 PM4/24/20
to dcm...@googlegroups.com
No the objects are of different SOP Classes:

2020-04-24 15:21:32,368 INFO  [org.dcm4che3.net.Dimse] (EE-ManagedExecutorService-default-Thread-6) pacs_siach<-a(4) >> 3:C-STORE-RQ[pcid=1, prior=0
  cuid=1.2.840.10008.5.1.4.1.1.4 - MR Image Storage
  iuid=1.2.840.113619.2.5.2157591591.290380.1584192625.519 - ?
  tsuid=1.2.840.10008.1.2.1 - Explicit VR Little Endian

vs:

2020-04-22 14:40:31,680 INFO  [org.dcm4che3.net.Dimse] (EE-ManagedExecutorService-default-Thread-17) SIACH_PACS<-oc001(15) >> 0:C-STORE-RQ[pcid=3, prior=0
  cuid=1.2.840.113619.4.2 - Private GE Dicom MR Image Info Object
  iuid=1.2.840.113619.2.5.2157591591.290380.1587580077.280 - ?
  tsuid=1.2.840.10008.1.2 - Implicit VR Little Endian

You may disable acceptance of instances of 1.2.840.113619.4.2 - Private GE Dicom MR Image Info Object by removing corresponding Transfer Capabilities of the Storage Archive AE:
Screenshot from 2020-04-24 18-06-08.png


Sent with ProtonMail Secure Email.

‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
--
You received this message because you are subscribed to the Google Groups "dcm4che" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dcm4che+u...@googlegroups.com.

Emiliano Pinero

unread,
Apr 24, 2020, 12:16:54 PM4/24/20
to dcm4che
thanks a lot for your answer. 
I have enable i think


there´s something inside it i may change?

Emiliano Pinero

unread,
Apr 24, 2020, 12:19:12 PM4/24/20
to dcm4che
Thanks a lot for your answer. 
I try to make a cohersion but doesn´t work. there is some way to forve dcm4chee to assign a random uid to an study?

Emiliano Pinero

unread,
Apr 24, 2020, 12:44:26 PM4/24/20
to dcm4che
Felipe salazar, this is the cohercion rule i have made, tell me (if you know) this is correct:


Gunter Zeilinger

unread,
Apr 24, 2020, 1:46:31 PM4/24/20
to dcm...@googlegroups.com
Just disable them by removing them - guess other PACS just not support to receive them by default.


Sent with ProtonMail Secure Email.

‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
--
You received this message because you are subscribed to the Google Groups "dcm4che" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dcm4che+u...@googlegroups.com.

Emiliano Pinero

unread,
Apr 24, 2020, 1:56:40 PM4/24/20
to dcm4che
Gunterze, if i remove them from there, didn´t reject all the studies that came from the MR GE?


El viernes, 24 de abril de 2020, 14:46:31 (UTC-3), gunterze escribió:
Just disable them by removing them - guess other PACS just not support to receive them by default.


Sent with ProtonMail Secure Email.

‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Friday, April 24, 2020 6:16 PM, Emiliano Pinero <rasta...@gmail.com> wrote:

thanks a lot for your answer. 
I have enable i think


there´s something inside it i may change?


--
You received this message because you are subscribed to the Google Groups "dcm4che" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dcm...@googlegroups.com.

Gunter Zeilinger

unread,
Apr 24, 2020, 1:59:49 PM4/24/20
to dcm...@googlegroups.com
No, it just rejects the receive of that proprietary GE information objects, but does not affect the receive of DICOM MR images.


Sent with ProtonMail Secure Email.

‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
To unsubscribe from this group and stop receiving emails from it, send an email to dcm4che+u...@googlegroups.com.

Emiliano Pinero

unread,
Apr 25, 2020, 12:03:39 PM4/25/20
to dcm4che
Gunterze, you´re a god! finally getting MR images from the sigma profile.
Now I have a new issue:
The gui of dm4chee doesn´t show the image. It let me download a dicom file and uncompresed dicom file but te quallity seems to be poor.
Attached to this message leave the screen of my gui and the two archives.
If someone had an idea: thank you in advance!




El viernes, 24 de abril de 2020, 14:59:49 (UTC-3), gunterze escribió:
No, it just rejects the receive of that proprietary GE information objects, but does not affect the receive of DICOM MR images.


Sent with ProtonMail Secure Email.

‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Friday, April 24, 2020 7:56 PM, Emiliano Pinero <rasta...@gmail.com> wrote:

Gunterze, if i remove them from there, didn´t reject all the studies that came from the MR GE?

El viernes, 24 de abril de 2020, 14:46:31 (UTC-3), gunterze escribió:
Just disable them by removing them - guess other PACS just not support to receive them by default.


Sent with ProtonMail Secure Email.

‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Friday, April 24, 2020 6:16 PM, Emiliano Pinero <rasta...@gmail.com> wrote:

thanks a lot for your answer. 
I have enable i think


there´s something inside it i may change?


--
You received this message because you are subscribed to the Google Groups "dcm4che" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dcm...@googlegroups.com.


--
You received this message because you are subscribed to the Google Groups "dcm4che" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dcm...@googlegroups.com.
wado (1).dcm
wado.dcm

Marcio Costa

unread,
Apr 25, 2020, 1:24:50 PM4/25/20
to dcm...@googlegroups.com

i need to restore images from an old server to a new one. I copied the archive folder and the pacsdb folder, but when I consult the images they do not appear. have any other files that I should copy or command to execute?

To unsubscribe from this group and stop receiving emails from it, send an email to dcm4che+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/dcm4che/79d3cfc2-03a1-46b6-9b5f-375bdedf0dbf%40googlegroups.com.

Gunter Zeilinger

unread,
Apr 26, 2020, 3:49:50 AM4/26/20
to dcm...@googlegroups.com
Would need one image for analyzing the issue. You may use dcm4che's deidentify utility to purge patient information.


Sent with ProtonMail Secure Email.

‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
To unsubscribe from this group and stop receiving emails from it, send an email to dcm4che+u...@googlegroups.com.

Emiliano Pinero

unread,
Apr 26, 2020, 2:43:25 PM4/26/20
to dcm4che
This image belong to a dummy patient, it´s a valid image to see what is wrong with it?
wado (5).dcm

Gunter Zeilinger

unread,
Apr 26, 2020, 2:53:40 PM4/26/20
to dcm...@googlegroups.com
No problem in storing the object and access rendered jpeg by wado:
Screenshot from 2020-04-26 20-51-10.png


Sent with ProtonMail Secure Email.

‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
To unsubscribe from this group and stop receiving emails from it, send an email to dcm4che+u...@googlegroups.com.

Emiliano Pinero

unread,
Apr 26, 2020, 7:04:19 PM4/26/20
to dcm4che
Thanks a lot gunterze!!! i´m wonder why the pac´s thumbnail broke only for that specyfic modality, because CT show the thumbnail ok , it´s strange. But it works, so...
Again: thanks a lot! you know a lot about dcm4chee.  

Emiliano Pinero

unread,
Apr 29, 2020, 5:45:35 PM4/29/20
to dcm4che
Gunterze, i´m bother you again with this topic. I´m getting the images, but i can´t view them in WADO service.
With oviyam i´m seeing this:



 
i´m totally lost

Prakash Jayaraman

unread,
Apr 30, 2020, 3:21:30 AM4/30/20
to dcm...@googlegroups.com
Have you setup Oviyam in tomcat? Please share the dcm4chee configuration that you registered in Oviyam and also the server.log while querying the images.

--
You received this message because you are subscribed to the Google Groups "dcm4che" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dcm4che+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/dcm4che/a6cd6108-3a2d-4443-8441-7e687a705686%40googlegroups.com.

Emiliano Pinero

unread,
Apr 30, 2020, 9:06:43 AM4/30/20
to dcm4che
The oviyam configuration is attached.
I´m lost because we have a toshiba TC without any problem. Have all kind of trouble with a MR GE SIGMA 0.3. In GE´s worklist the images are in advantage privative mode. We send in dicom, but doesn´t work.
Other test: send from MR to weasis workstation and worked fine.
It´s sems dicom archives are ok, but JPEG can´t be showed.






El jueves, 30 de abril de 2020, 4:21:30 (UTC-3), Prakash Jayaraman escribió:
Have you setup Oviyam in tomcat? Please share the dcm4chee configuration that you registered in Oviyam and also the server.log while querying the images.

On Thu, Apr 30, 2020 at 3:15 AM Emiliano Pinero <rasta...@gmail.com> wrote:
Gunterze, i´m bother you again with this topic. I´m getting the images, but i can´t view them in WADO service.
With oviyam i´m seeing this:



 
i´m totally lost

--
You received this message because you are subscribed to the Google Groups "dcm4che" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dcm...@googlegroups.com.
oviyam conf.png
GE.jpeg

Emiliano Pinero

unread,
Apr 30, 2020, 10:19:03 AM4/30/20
to dcm4che

Yogapraveen Kamalasekaran

unread,
May 1, 2020, 1:02:52 AM5/1/20
to dcm4che
Hi, 
Can you please share the DICOM file and oviyam server configuration screen to test in our system

thanks
Reply all
Reply to author
Forward
0 new messages