Hi,
That is not the one that I am looking for.
I found this wiki page about validation but not sure is it related:
https://github.com/dcm4che/dcm4chee-arc-light/wiki/Validate-objects-on-storage
Hi,
Thank you for the quick responses. Here are some clarifications on what I meant and what is the use case.
What I'm looking for is to have a list of studies with problems that need manual action from an admin:
study created manually and it has bad patientId or name info or ac number / SUID doesn't match any MWL entry
The UI would then have some list the admin user could look into to see that these studies are missing orders and someone needs to create them or correct some data etc.
Attribute Coercions:
I think this doesn't match my use case fully since Attribute Coercion would require the study to exist in the MWL, wouldnt it? What if it is an emergency trauma case which was created without an MWL entry filling the info manually. Would attribute coercion mark the study as "unreconciled" or something like that if it doesn't find the entry in the MWL?
Or perhaps have I misunderstood something - could the attribute coercion rule check patientId doesn't exist in MWL or SUID doesn't exist in MWL and therefore the study is directed to a second DICOM database?
Then the admin user could check that this second dicom database has new objects which didn't pass the coercion rules and need manual action?
Patient Information Reconciliation (PIR):
It sounds like this PIR flow could work for the above emergency use case. "Order Filler or Department System Scheduler sends HL7 Procedure Scheduled order message with the Study UID it previously received from modality in MPPS."
Figure 4-4-3 shows Image manager (DCM4CHEE archive) sending RAD-7 (MPPS) to Order filler (RIS I guess)
Can DCM4CHEE be configured to do this, any pointers on how?
So then it kind of depends on the RIS is it able to receive the MPPS and does it trigger someone to take manual action to create the order message afterwards with the SUID it received in the MPPS
What I'm looking for is to have a list of studies with problems that need manual action from an admin:
study created manually and it has bad patientId or name info or ac number / SUID doesn't match any MWL entry
The UI would then have some list the admin user could look into to see that these studies are missing orders and someone needs to create them or correct some data etc.
Attribute Coercions:
I think this doesn't match my use case fully since Attribute Coercion would require the study to exist in the MWL, wouldnt it? What if it is an emergency trauma case which was created without an MWL entry filling the info manually. Would attribute coercion mark the study as "unreconciled" or something like that if it doesn't find the entry in the MWL?
Or perhaps have I misunderstood something - could the attribute coercion rule check patientId doesn't exist in MWL or SUID doesn't exist in MWL and therefore the study is directed to a second DICOM database?
Then the admin user could check that this second dicom database has new objects which didn't pass the coercion rules and need manual action?
Patient Information Reconciliation (PIR):
It sounds like this PIR flow could work for the above emergency use case. "Order Filler or Department System Scheduler sends HL7 Procedure Scheduled order message with the Study UID it previously received from modality in MPPS."
Figure 4-4-3 shows Image manager (DCM4CHEE archive) sending RAD-7 (MPPS) to Order filler (RIS I guess)
Can DCM4CHEE be configured to do this, any pointers on how?
So then it kind of depends on the RIS is it able to receive the MPPS and does it trigger someone to take manual action to create the order message afterwards with the SUID it received in the MPPS