Skip to content

Commit

Permalink
Use Worklist Label (0074,1202) instead of MWL SCP AET for separating…
Browse files Browse the repository at this point in the history
  • Loading branch information
gunterze committed Apr 11, 2023
1 parent 6dee9c0 commit e39ab03
Show file tree
Hide file tree
Showing 74 changed files with 1,245 additions and 0 deletions.
15 changes: 15 additions & 0 deletions src/props/hi/archiveAttributeCoercion2.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
archiveAttributeCoercion2:Archive Attribute Coercion|Archive Attribute Coercion of received/sent DIMSE
archiveAttributeCoercion2.cn:Name|Arbitrary/Meaningful name of the Archive Attribute Coercion
archiveAttributeCoercion2.dicomDescription:Attribute Coercion Description|Unconstrained text description of the Attribute Coercion
archiveAttributeCoercion2.dcmURI:Attribute Coercion URI|Identifies Attribute Coercion by Uniform Resource Identifier (e.g. 'merge-mwl:${jboss.server.temp.url}/dcm4chee-arc/mwl2series.xsl')
archiveAttributeCoercion2.dcmCoercionSufficient:Attribute Coercion Sufficient|Do not apply other matching Attribute Coercions of lesser priority, if this Attribute Coercion was applied effectively.
archiveAttributeCoercion2.dcmCoercionOnFailure:Attribute Coercion on Failure|Behavior on failure applying this Attribute Coercion. RETHROW (= propagate failure to operation applying this Attribute Coercion), CONTINUE (= continue to apply other matching Attribute Coercions of lesser priority) or SUFFICIENT (= do not apply other matching Attribute Coercions of lesser priority).
archiveAttributeCoercion2.dcmRulePriority:Attribute Coercion Priority|Rule Priority. Higher priority rule takes precedence.
archiveAttributeCoercion2.dcmDIMSE:DIMSE|DICOM Message Element on which this Attribute Coercion shall be applied
archiveAttributeCoercion2.dicomTransferRole:DICOM Transfer Role|DICOM Transfer Role of peer DICOM AE.
archiveAttributeCoercion2.dcmSOPClass:SOP Class UID|UID of SOP Class for which this Attribute Coercion shall be applied. Apply on any if absent.
archiveAttributeCoercion2.dcmProperty:Condition|Conditions in format (SendingHostname|SendingApplicationEntityTitle|ReceivingHostname|ReceivingApplicationEntityTitle|{AttributeTagOrKeyword[number]}|{SequenceTagOrKeyword.AttributeTagOrKeyword})[!]={regEx}. More than one value can be specified for a given attribute by separating them with a | symbol. Examples: SendingApplicationEntityTitle=FORWARD or Modality=MR|CT or ProcedureCodeSequence.CodeValue=MRProcedure or 00180015=KNEE or 00321034.00080100=RequestingServiceCode or ImageType[3]=LOCALIZER
archiveAttributeCoercion2.dcmAttributeUpdatePolicy:Attribute Update Policy|Applied Attribute Update Policy. Only effective for coerce from Leading C-FIND SCP coercion type. Refer <a href="https://github.com/dcm4che/dcm4chee-arc-light/wiki/Attribute-Update-Policy" target="_blank">Attribute Update Policies' meanings</a>
archiveAttributeCoercion2.dcmSupplementFromDeviceReference:Device Name Coercion Parameter|Device Name Coercion Parameter. Only effective for particular Attribute Coercions.
archiveAttributeCoercion2.dcmMergeAttribute:DICOM Attribute Coercion Parameter|DICOM Attribute Coercion Parameters in format {attributeID}={value}. {attributeID} inside of {value} may be replaced by the value of that attribute in the original dataset. Only effective for particular Attribute Coercions.
archiveAttributeCoercion2.dcmCoercionParam:Other Coercion Parameter|Other Attribute Coercion specific Parameters.
15 changes: 15 additions & 0 deletions src/props/it/archiveAttributeCoercion2.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
archiveAttributeCoercion2:Archive Attribute Coercion|Archive Attribute Coercion of received/sent DIMSE
archiveAttributeCoercion2.cn:Name|Arbitrary/Meaningful name of the Archive Attribute Coercion
archiveAttributeCoercion2.dicomDescription:Attribute Coercion Description|Unconstrained text description of the Attribute Coercion
archiveAttributeCoercion2.dcmURI:Attribute Coercion URI|Identifies Attribute Coercion by Uniform Resource Identifier (e.g. 'merge-mwl:${jboss.server.temp.url}/dcm4chee-arc/mwl2series.xsl')
archiveAttributeCoercion2.dcmCoercionSufficient:Attribute Coercion Sufficient|Do not apply other matching Attribute Coercions of lesser priority, if this Attribute Coercion was applied effectively.
archiveAttributeCoercion2.dcmCoercionOnFailure:Attribute Coercion on Failure|Behavior on failure applying this Attribute Coercion. RETHROW (= propagate failure to operation applying this Attribute Coercion), CONTINUE (= continue to apply other matching Attribute Coercions of lesser priority) or SUFFICIENT (= do not apply other matching Attribute Coercions of lesser priority).
archiveAttributeCoercion2.dcmRulePriority:Attribute Coercion Priority|Rule Priority. Higher priority rule takes precedence.
archiveAttributeCoercion2.dcmDIMSE:DIMSE|DICOM Message Element on which this Attribute Coercion shall be applied
archiveAttributeCoercion2.dicomTransferRole:DICOM Transfer Role|DICOM Transfer Role of peer DICOM AE.
archiveAttributeCoercion2.dcmSOPClass:SOP Class UID|UID of SOP Class for which this Attribute Coercion shall be applied. Apply on any if absent.
archiveAttributeCoercion2.dcmProperty:Condition|Conditions in format (SendingHostname|SendingApplicationEntityTitle|ReceivingHostname|ReceivingApplicationEntityTitle|{AttributeTagOrKeyword[number]}|{SequenceTagOrKeyword.AttributeTagOrKeyword})[!]={regEx}. More than one value can be specified for a given attribute by separating them with a | symbol. Examples: SendingApplicationEntityTitle=FORWARD or Modality=MR|CT or ProcedureCodeSequence.CodeValue=MRProcedure or 00180015=KNEE or 00321034.00080100=RequestingServiceCode or ImageType[3]=LOCALIZER
archiveAttributeCoercion2.dcmAttributeUpdatePolicy:Attribute Update Policy|Applied Attribute Update Policy. Only effective for coerce from Leading C-FIND SCP coercion type. Refer <a href="https://github.com/dcm4che/dcm4chee-arc-light/wiki/Attribute-Update-Policy" target="_blank">Attribute Update Policies' meanings</a>
archiveAttributeCoercion2.dcmSupplementFromDeviceReference:Device Name Coercion Parameter|Device Name Coercion Parameter. Only effective for particular Attribute Coercions.
archiveAttributeCoercion2.dcmMergeAttribute:DICOM Attribute Coercion Parameter|DICOM Attribute Coercion Parameters in format {attributeID}={value}. {attributeID} inside of {value} may be replaced by the value of that attribute in the original dataset. Only effective for particular Attribute Coercions.
archiveAttributeCoercion2.dcmCoercionParam:Other Coercion Parameter|Other Attribute Coercion specific Parameters.
15 changes: 15 additions & 0 deletions src/props/ja/archiveAttributeCoercion2.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
archiveAttributeCoercion2:Archive Attribute Coercion|Archive Attribute Coercion of received/sent DIMSE
archiveAttributeCoercion2.cn:Name|Arbitrary/Meaningful name of the Archive Attribute Coercion
archiveAttributeCoercion2.dicomDescription:Attribute Coercion Description|Unconstrained text description of the Attribute Coercion
archiveAttributeCoercion2.dcmURI:Attribute Coercion URI|Identifies Attribute Coercion by Uniform Resource Identifier (e.g. 'merge-mwl:${jboss.server.temp.url}/dcm4chee-arc/mwl2series.xsl')
archiveAttributeCoercion2.dcmCoercionSufficient:Attribute Coercion Sufficient|Do not apply other matching Attribute Coercions of lesser priority, if this Attribute Coercion was applied effectively.
archiveAttributeCoercion2.dcmCoercionOnFailure:Attribute Coercion on Failure|Behavior on failure applying this Attribute Coercion. RETHROW (= propagate failure to operation applying this Attribute Coercion), CONTINUE (= continue to apply other matching Attribute Coercions of lesser priority) or SUFFICIENT (= do not apply other matching Attribute Coercions of lesser priority).
archiveAttributeCoercion2.dcmRulePriority:Attribute Coercion Priority|Rule Priority. Higher priority rule takes precedence.
archiveAttributeCoercion2.dcmDIMSE:DIMSE|DICOM Message Element on which this Attribute Coercion shall be applied
archiveAttributeCoercion2.dicomTransferRole:DICOM Transfer Role|DICOM Transfer Role of peer DICOM AE.
archiveAttributeCoercion2.dcmSOPClass:SOP Class UID|UID of SOP Class for which this Attribute Coercion shall be applied. Apply on any if absent.
archiveAttributeCoercion2.dcmProperty:Condition|Conditions in format (SendingHostname|SendingApplicationEntityTitle|ReceivingHostname|ReceivingApplicationEntityTitle|{AttributeTagOrKeyword[number]}|{SequenceTagOrKeyword.AttributeTagOrKeyword})[!]={regEx}. More than one value can be specified for a given attribute by separating them with a | symbol. Examples: SendingApplicationEntityTitle=FORWARD or Modality=MR|CT or ProcedureCodeSequence.CodeValue=MRProcedure or 00180015=KNEE or 00321034.00080100=RequestingServiceCode or ImageType[3]=LOCALIZER
archiveAttributeCoercion2.dcmAttributeUpdatePolicy:Attribute Update Policy|Applied Attribute Update Policy. Only effective for coerce from Leading C-FIND SCP coercion type. Refer <a href="https://github.com/dcm4che/dcm4chee-arc-light/wiki/Attribute-Update-Policy" target="_blank">Attribute Update Policies' meanings</a>
archiveAttributeCoercion2.dcmSupplementFromDeviceReference:Device Name Coercion Parameter|Device Name Coercion Parameter. Only effective for particular Attribute Coercions.
archiveAttributeCoercion2.dcmMergeAttribute:DICOM Attribute Coercion Parameter|DICOM Attribute Coercion Parameters in format {attributeID}={value}. {attributeID} inside of {value} may be replaced by the value of that attribute in the original dataset. Only effective for particular Attribute Coercions.
archiveAttributeCoercion2.dcmCoercionParam:Other Coercion Parameter|Other Attribute Coercion specific Parameters.
15 changes: 15 additions & 0 deletions src/props/mr/archiveAttributeCoercion2.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
archiveAttributeCoercion2:Archive Attribute Coercion|Archive Attribute Coercion of received/sent DIMSE
archiveAttributeCoercion2.cn:Name|Arbitrary/Meaningful name of the Archive Attribute Coercion
archiveAttributeCoercion2.dicomDescription:Attribute Coercion Description|Unconstrained text description of the Attribute Coercion
archiveAttributeCoercion2.dcmURI:Attribute Coercion URI|Identifies Attribute Coercion by Uniform Resource Identifier (e.g. 'merge-mwl:${jboss.server.temp.url}/dcm4chee-arc/mwl2series.xsl')
archiveAttributeCoercion2.dcmCoercionSufficient:Attribute Coercion Sufficient|Do not apply other matching Attribute Coercions of lesser priority, if this Attribute Coercion was applied effectively.
archiveAttributeCoercion2.dcmCoercionOnFailure:Attribute Coercion on Failure|Behavior on failure applying this Attribute Coercion. RETHROW (= propagate failure to operation applying this Attribute Coercion), CONTINUE (= continue to apply other matching Attribute Coercions of lesser priority) or SUFFICIENT (= do not apply other matching Attribute Coercions of lesser priority).
archiveAttributeCoercion2.dcmRulePriority:Attribute Coercion Priority|Rule Priority. Higher priority rule takes precedence.
archiveAttributeCoercion2.dcmDIMSE:DIMSE|DICOM Message Element on which this Attribute Coercion shall be applied
archiveAttributeCoercion2.dicomTransferRole:DICOM Transfer Role|DICOM Transfer Role of peer DICOM AE.
archiveAttributeCoercion2.dcmSOPClass:SOP Class UID|UID of SOP Class for which this Attribute Coercion shall be applied. Apply on any if absent.
archiveAttributeCoercion2.dcmProperty:Condition|Conditions in format (SendingHostname|SendingApplicationEntityTitle|ReceivingHostname|ReceivingApplicationEntityTitle|{AttributeTagOrKeyword[number]}|{SequenceTagOrKeyword.AttributeTagOrKeyword})[!]={regEx}. More than one value can be specified for a given attribute by separating them with a | symbol. Examples: SendingApplicationEntityTitle=FORWARD or Modality=MR|CT or ProcedureCodeSequence.CodeValue=MRProcedure or 00180015=KNEE or 00321034.00080100=RequestingServiceCode or ImageType[3]=LOCALIZER
archiveAttributeCoercion2.dcmAttributeUpdatePolicy:Attribute Update Policy|Applied Attribute Update Policy. Only effective for coerce from Leading C-FIND SCP coercion type. Refer <a href="https://github.com/dcm4che/dcm4chee-arc-light/wiki/Attribute-Update-Policy" target="_blank">Attribute Update Policies' meanings</a>
archiveAttributeCoercion2.dcmSupplementFromDeviceReference:Device Name Coercion Parameter|Device Name Coercion Parameter. Only effective for particular Attribute Coercions.
archiveAttributeCoercion2.dcmMergeAttribute:DICOM Attribute Coercion Parameter|DICOM Attribute Coercion Parameters in format {attributeID}={value}. {attributeID} inside of {value} may be replaced by the value of that attribute in the original dataset. Only effective for particular Attribute Coercions.
archiveAttributeCoercion2.dcmCoercionParam:Other Coercion Parameter|Other Attribute Coercion specific Parameters.
27 changes: 27 additions & 0 deletions src/props/ru/archiveAttributeCoercion.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
archiveAttributeCoercion:Archive Attribute Coercion|Archive Attribute Coercion of received/sent DIMSE
archiveAttributeCoercion.cn:Name|Arbitrary/Meaningful name of the Archive Attribute Coercion
archiveAttributeCoercion.dcmRulePriority:Rule Priority|Rule Priority. Higher priority rule applied.
archiveAttributeCoercion.dcmDIMSE:DIMSE|DICOM Message Element on which this Attribute Coercion shall be applied
archiveAttributeCoercion.dicomTransferRole:DICOM Transfer Role|DICOM Transfer Role of peer DICOM AE.
archiveAttributeCoercion.dcmSOPClass:SOP Class UID|UID of SOP Class for which this Attribute Coercion shall be applied. Apply on any if absent.
archiveAttributeCoercion.dcmProperty:Conditions|Conditions in format (SendingHostname|SendingApplicationEntityTitle|ReceivingHostname|ReceivingApplicationEntityTitle|{AttributeTagOrKeyword[number]}|{SequenceTagOrKeyword.AttributeTagOrKeyword})[!]={regEx}. More than one value can be specified for a given attribute by separating them with a | symbol. Examples: SendingApplicationEntityTitle=FORWARD or Modality=MR|CT or ProcedureCodeSequence.CodeValue=MRProcedure or 00180015=KNEE or 00321034.00080100=RequestingServiceCode or ImageType[3]=LOCALIZER
archiveAttributeCoercion.dcmRetrieveAsReceived:Retrieve as Received|Disables merge of DB information into the retrieved Composite Object, returning the objects as received. Only effective with DIMSE = C_STORE_RQ and DICOM Transfer Role = SCP.
archiveAttributeCoercion.dcmDeIdentification:De-identification|De-identify objects according the Basic Application Level Confidentiality Profile specified in DICOM PS3.15. Selecting any Option implicitly includes the Basic Application Level Confidentiality Profile.
archiveAttributeCoercion.dcmURI:XSL Stylesheet URI|Specifies URI of the XSL style sheet for Attribute Coercion
archiveAttributeCoercion.dcmNoKeywords:No Attribute Keyword|Indicates if attribute keywords shall be omitted in DICOM XML passed to XSLT
archiveAttributeCoercion.dcmMergeMWLMatchingKey:Merge MWL Matching Key|Specifies attribute of received object to lookup MWL Item used to coerce request attributes. If absent, request attributes of received objects will not be coerced. PatientID - Patient ID and Accession Number considered for querying MWLs. If Accession Number not available in object attributes, only Patient ID considered for querying MWLs. PatientIDOnly - Only Patient ID considered for querying MWLs. PatientIDAccessionNumber - Patient ID and Accession Number considered for querying MWLs. If Accession Number not available in object attributes, fall back to Study Instance UID. AccessionNumber - Only Accession Number considered for querying MWLs. StudyInstanceUID - Only Study Instance UID considered for querying MWLs. ScheduledProcedureStepID - Scheduled Procedure Step ID and Study Instance UID considered for querying MWLs.
archiveAttributeCoercion.dcmMergeMWLTemplateURI:Merge MWL Template URI|Specifies URI for the style sheet to coerce request attributes of received objects from matching DICOM MWL items. Only effective, if dcmMergeMWLMatchingKey is specified.
archiveAttributeCoercion.dcmMergeMWLSCP:Merge MWL SCP|AE Title of External MWL SCP used to lookup MWL Item to coerce request attributes of received objects. If configured, external MWL SCP is queried by invoking a C-FIND RQ of the DICOM MWL Service and Merge Local MWL SCP is ignored.
archiveAttributeCoercion.dcmMWLWorklistLabel:Merge MWL Worklist Label|Only consider MWL items with this or no Worklist Label (0074,1202) in the Archive DB to coerce request attributes of received objects. If absent, the Archive DB is queried for a matching MWL item provided by any Archive MWL AE.
archiveAttributeCoercion.dcmMergeLocalMWLWithStatus:Merge Local MWL With Status|Only consider MWL items with one of the specified Scheduled Procedure Step Status codes. If absent, MWL items with any Scheduled Procedure Step Status are considered.
archiveAttributeCoercion.dcmMWLImportFilterBySCU:Merge MWL Filter by SCU|Indicates to apply specified filter on matches returned by external MWL SCP.
archiveAttributeCoercion.dcmLeadingCFindSCP:Leading C-FIND SCP|AE Title of external C-FIND SCP for Attribute Coercion with Patient and Study attributes fetched from this AE. If no particular Attribute Set is specified for the C-FIND SCP, all Attributes of the configured Patient and Study Attribute Filter will be fetched.
archiveAttributeCoercion.dcmAttributeUpdatePolicy:Attribute Update Policy|Specifies how attributes shall be updated with attributes fetched from Leading C-FIND SCP. Refer <a href="https://github.com/dcm4che/dcm4chee-arc-light/wiki/Attribute-Update-Policy" target="_blank">Attribute Update Policies meanings</a>
archiveAttributeCoercion.dcmTrimISO2022CharacterSet:Trim ISO 2022 Character Set|Replace single code for Single-Byte Character Sets with Code Extensions by code for Single-Byte Character Sets without Code Extensions. Only effective with DIMSE = C_STORE_RQ and DICOM Transfer Role = SCU.
archiveAttributeCoercion.dcmUseCallingAETitleAs:Use Calling AE Title as|Identifies the attribute which is set to the value of the Calling AET if it is absent or empty. ScheduledStationAETitle (= Scheduled Station AE Title (0040,0001) in item of Scheduled Procedure Step Sequence (0040,0100)), SendingApplicationEntityTitleOfSeries (= Sending Application Entity Title of Series (7777,xx37)).
archiveAttributeCoercion.dcmNullifyTag:Nullify Attribute Tag|DICOM Tag of Attribute to be nullified as hex string
archiveAttributeCoercion.dcmMergeAttribute:Merge Attribute|Merge DICOM Attribute in format {attributeID}={value}. {attributeID} inside of {value} will be replaced by the value of that attribute in the original dataset. Example: InstitutionName=RegionalHospital or 00081040=XRay.
archiveAttributeCoercion.dcmNullifyIssuerOfPatientID:Nullify Issuer of Patient ID|Conditionally nullify Issuer of Patient ID (0010,0021) and Issuer of Patient ID Qualifiers Sequence (0010,0024) from received objects
archiveAttributeCoercion.dcmIssuerOfPatientID:Issuer of Patient ID|Issuer of Patient ID (0010,0021), and optionally also values for the Universal Entity ID (0040,0032) and the Universal Entity ID Type (0040,0033) of the Item of the Issuer of Patient ID Qualifiers Sequence (0010,0024) against values in received objects are matched, if Nullify Issuer of Patient ID is set to MATCHING or NOT_MATCHING. Format: <Issuer of Patient ID> [& <Universal Entity ID> & <Universal Entity ID Type>].
archiveAttributeCoercion.dcmIssuerOfPatientIDFormat:Issuer Of Patient ID Format|Format of Issuer of Patient ID (0010,0021) derived from other attributes. E.g. "{00100010,hash}-{00100030}": use hash value of Patient Name and Birth Date separated by "-". For coercion of existing values of Issuer of Patient ID in received objects also dcmNullifyIssuerOfPatientID must be set accordingly.
archiveAttributeCoercion.dcmSupplementFromDeviceReference:Supplement from Device|Name of Device from which Assigning Authorities and other information is taken to supplement received Composite Objects and MPPS.
Loading

0 comments on commit e39ab03

Please sign in to comment.