Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RESTful service to create workitems for external Studies from CSV File containing Study Instance UIDs and referred UPS Template #2690

Closed
gunterze opened this issue Jul 28, 2020 · 0 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@gunterze
Copy link
Member

gunterze commented Jul 28, 2020

Method URL Service name
POST /dcm4chee-arc/aets/{aet}/dimse/{movescp}/studies/csv:{field}/workitems/{upsTemplateID} Create Workitems for external Studies specified in CSV

Values of Query Parameters scheduledTime and upsLabel overwrite values for Scheduled Procedure Step Start DateTime (0040,4005) and Procedure Step Label (0074,1204) specified by UPS Template attributes Scheduled Procedure Step Start DateTime Delay and Procedure Step Label. Value of query parameter csvPatientID will be used to check for Patient ID in HL7 CX format in the CSV file, these values shall be used to find or create the patient when the UPS records are created.

{movescp} and the {Study Instance UID} from the CSV field shall be included in

Attribute name Tag Value
Input Information Sequence (0040,4021)
> Study Instance UID (0020,000D) {Study Instance UID}
> Type of Instances (0040,E020) DICOM
> DICOM Retrieval Sequence (0040,E021)
>> Retrieve AE Title (0008,0054) {movescp}

of created Workitems.

AEs and Webclients with Global Subscribtion of the Worklist shall be notified about created workitems, as the workitems were created individually by regular DICOM UPS N-CREATE or RESTful Create Workitem Transaction.

Note: For a CSV file with 40K records and CSV Upload Chunk Size configured as 20000, the average time taken is around 7.45 mins

Related #2689

@gunterze gunterze added the enhancement New feature or request label Jul 28, 2020
@gunterze gunterze added this to the 5.22.4 milestone Jul 28, 2020
gunterze added a commit that referenced this issue Jul 28, 2020
gunterze added a commit that referenced this issue Jul 28, 2020
gunterze added a commit that referenced this issue Jul 28, 2020
gunterze added a commit that referenced this issue Jul 28, 2020
vrindanayak added a commit that referenced this issue Jul 31, 2020
…ile containing Study Instance UIDs and referred UPS Template #2690

- RESTful service to create workitems for local Studies from CSV File containing Study Instance UIDs and referred UPS Template #2689
vrindanayak added a commit that referenced this issue Jul 31, 2020
…ile containing Study Instance UIDs and referred UPS Template #2690

- RESTful service to create workitems for local Studies from CSV File containing Study Instance UIDs and referred UPS Template #2689
vrindanayak added a commit that referenced this issue Jul 31, 2020
…ile containing Study Instance UIDs and referred UPS Template #2690

- RESTful service to create workitems for local Studies from CSV File containing Study Instance UIDs and referred UPS Template #2689
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants