--
You received this message because you are subscribed to the Google Groups "GCP Healthcare Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to gcp-healthcare-di...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/gcp-healthcare-discuss/8640fd88-799d-4d4f-af35-b443dad39c9an%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/gcp-healthcare-discuss/CAB9520OKo%2B8MUVstNbET9FQm%3DkguuXt_z-MwtuQNqWx02COSfw%40mail.gmail.com.
Thank you for your quick responses.
For additional context, we would like to trigger functions for the series (verification, ml models etc) after the ingestion.
Truc Le, Can you please elaborate on " If that is a new DICOM store, waiting for the import completion and retrieving studies by dicomweb works. Otherwise, you would need to use dicomweb's StoreInstances to ingest each study."?
I understand that import does not guarantee any order but dicom tags do have information regarding related instances. A native google healthcare feature to send notifications based on these tags after a series/study is imported would be awesome to further process the study/series.
(0020,1200) IS Number of Patient Related Studies (0020,1202) IS Number of Patient Related Series (0020,1204) IS Number of Patient Related Instances (0020,1206) IS Number of Study Related Series (0020,1208) IS Number of Study Related Instances (0020,1209) IS Number of Series Related Instances
For the import job to run,But if there is a native feature in google healthcare api to determine that all files related to the study/series have been uploaded (by using the dicomtags mentioned in the email chain above). We can piggy back on that trigger to run our other workflows.
- the data should already be there in the source bucket
- so whoever/whatever is uploading to the source bucket has to trigger the import job after the upload to the source bucket is done, to be sure that all the data has arrived.
- This is an additional step.
- Even if we use StoreInstances api directly. We have to do this additional step (triggering another api/function/notification to indicate that ingestion is done).
- Some clients wont be able to do this additional step, imagine all the different pacs systems that are out there with just support for basic DICOMWeb or DIMSE
Without this, we will have to depend on the instance level triggers and maintain atomic counters to trigger the downstream workflow once the counter reaches a specified number.
Thanks
Vineeth