Skip to content

Commit

Permalink
dcm4che/dcm4chee-arc-light#4038 : Allow configurable validations for …
Browse files Browse the repository at this point in the history
…missing fields in HL7 messages' MSH segment required by IHE
  • Loading branch information
vrindanayak committed Apr 21, 2023
1 parent cd1af74 commit 80c093e
Show file tree
Hide file tree
Showing 14 changed files with 77 additions and 0 deletions.
10 changes: 10 additions & 0 deletions src/main/webapp/assets/schema/hi/hl7Application.schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,16 @@
"default": "ASCII",
"format": "hl7Charset"
},
"hl7RequiredMSHField": {
"title": "HL7 Required MSH Fields",
"description": "MSH fields to be validated if missing or not, according to <a href=\"https://www.ihe.net/uploadedFiles/Documents/Radiology/IHE_RAD_TF_Vol2.pdf#page=43\" target=\"_blank\">IHE RAD TF Vol 2 Message Control requirements</a>. If absent, <a href=\"https://dcm4chee-arc-hl7cs.readthedocs.io/en/latest/hl7-impl-notes.html#error-codes-mapping\" target=\"_blank\">previous default checks in dcm4che library</a> are applied.",
"type": "array",
"items": {
"type": "integer"
},
"minimum": 3,
"maximum": 12
},
"dicomDescription": {
"title": "HL7 का वर्णन",
"description": "HL7 अनुप्रयोग का स्वैछिक विषय वर्णन ।",
Expand Down
10 changes: 10 additions & 0 deletions src/main/webapp/assets/schema/hl7Application.schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,16 @@
"default": "ASCII",
"format": "hl7Charset"
},
"hl7RequiredMSHField": {
"title": "HL7 Required MSH Fields",
"description": "MSH fields to be validated if missing or not, according to <a href=\"https://www.ihe.net/uploadedFiles/Documents/Radiology/IHE_RAD_TF_Vol2.pdf#page=43\" target=\"_blank\">IHE RAD TF Vol 2 Message Control requirements</a>. If absent, <a href=\"https://dcm4chee-arc-hl7cs.readthedocs.io/en/latest/hl7-impl-notes.html#error-codes-mapping\" target=\"_blank\">previous default checks in dcm4che library</a> are applied.",
"type": "array",
"items": {
"type": "integer"
},
"minimum": 3,
"maximum": 12
},
"dicomDescription": {
"title": "HL7 Description",
"description": "Unconstrained text description of the HL7 Application",
Expand Down
10 changes: 10 additions & 0 deletions src/main/webapp/assets/schema/it/hl7Application.schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,16 @@
"default": "ASCII",
"format": "hl7Charset"
},
"hl7RequiredMSHField": {
"title": "HL7 Required MSH Fields",
"description": "MSH fields to be validated if missing or not, according to <a href=\"https://www.ihe.net/uploadedFiles/Documents/Radiology/IHE_RAD_TF_Vol2.pdf#page=43\" target=\"_blank\">IHE RAD TF Vol 2 Message Control requirements</a>. If absent, <a href=\"https://dcm4chee-arc-hl7cs.readthedocs.io/en/latest/hl7-impl-notes.html#error-codes-mapping\" target=\"_blank\">previous default checks in dcm4che library</a> are applied.",
"type": "array",
"items": {
"type": "integer"
},
"minimum": 3,
"maximum": 12
},
"dicomDescription": {
"title": "Descrizione HL7",
"description": "Descrizione testuale non vincolata dell'applicazione HL7",
Expand Down
10 changes: 10 additions & 0 deletions src/main/webapp/assets/schema/ja/hl7Application.schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,16 @@
"default": "ASCII",
"format": "hl7Charset"
},
"hl7RequiredMSHField": {
"title": "HL7 Required MSH Fields",
"description": "MSH fields to be validated if missing or not, according to <a href=\"https://www.ihe.net/uploadedFiles/Documents/Radiology/IHE_RAD_TF_Vol2.pdf#page=43\" target=\"_blank\">IHE RAD TF Vol 2 Message Control requirements</a>. If absent, <a href=\"https://dcm4chee-arc-hl7cs.readthedocs.io/en/latest/hl7-impl-notes.html#error-codes-mapping\" target=\"_blank\">previous default checks in dcm4che library</a> are applied.",
"type": "array",
"items": {
"type": "integer"
},
"minimum": 3,
"maximum": 12
},
"dicomDescription": {
"title": "HL7 説明",
"description": "HL7 アプリケーションの 制約のない テキスト 説明",
Expand Down
10 changes: 10 additions & 0 deletions src/main/webapp/assets/schema/mr/hl7Application.schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,16 @@
"default": "ASCII",
"format": "hl7Charset"
},
"hl7RequiredMSHField": {
"title": "HL7 Required MSH Fields",
"description": "MSH fields to be validated if missing or not, according to <a href=\"https://www.ihe.net/uploadedFiles/Documents/Radiology/IHE_RAD_TF_Vol2.pdf#page=43\" target=\"_blank\">IHE RAD TF Vol 2 Message Control requirements</a>. If absent, <a href=\"https://dcm4chee-arc-hl7cs.readthedocs.io/en/latest/hl7-impl-notes.html#error-codes-mapping\" target=\"_blank\">previous default checks in dcm4che library</a> are applied.",
"type": "array",
"items": {
"type": "integer"
},
"minimum": 3,
"maximum": 12
},
"dicomDescription": {
"title": "HL7 वर्णन",
"description": "HL7 अनुप्रयोगाचे असंक्रमित मजकूर वर्णन.",
Expand Down
10 changes: 10 additions & 0 deletions src/main/webapp/assets/schema/ru/hl7Application.schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,16 @@
"default": "ASCII",
"format": "hl7Charset"
},
"hl7RequiredMSHField": {
"title": "HL7 Required MSH Fields",
"description": "MSH fields to be validated if missing or not, according to <a href=\"https://www.ihe.net/uploadedFiles/Documents/Radiology/IHE_RAD_TF_Vol2.pdf#page=43\" target=\"_blank\">IHE RAD TF Vol 2 Message Control requirements</a>. If absent, <a href=\"https://dcm4chee-arc-hl7cs.readthedocs.io/en/latest/hl7-impl-notes.html#error-codes-mapping\" target=\"_blank\">previous default checks in dcm4che library</a> are applied.",
"type": "array",
"items": {
"type": "integer"
},
"minimum": 3,
"maximum": 12
},
"dicomDescription": {
"title": "HL7 Description",
"description": "Unconstrained text description of the HL7 Application",
Expand Down
10 changes: 10 additions & 0 deletions src/main/webapp/assets/schema/zh/hl7Application.schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,16 @@
"default": "ASCII",
"format": "hl7Charset"
},
"hl7RequiredMSHField": {
"title": "HL7 Required MSH Fields",
"description": "MSH fields to be validated if missing or not, according to <a href=\"https://www.ihe.net/uploadedFiles/Documents/Radiology/IHE_RAD_TF_Vol2.pdf#page=43\" target=\"_blank\">IHE RAD TF Vol 2 Message Control requirements</a>. If absent, <a href=\"https://dcm4chee-arc-hl7cs.readthedocs.io/en/latest/hl7-impl-notes.html#error-codes-mapping\" target=\"_blank\">previous default checks in dcm4che library</a> are applied.",
"type": "array",
"items": {
"type": "integer"
},
"minimum": 3,
"maximum": 12
},
"dicomDescription": {
"title": "HL7描述",
"description": "HL7应用程序的无约束文本描述",
Expand Down
1 change: 1 addition & 0 deletions src/props/hi/hl7Application.properties
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ hl7Application.hl7OtherApplicationName:अन्य HL7 अनुप्रयो
hl7Application.hl7AcceptedMessageType:स्वीकृत संदेश का प्रकार|स्वीकार किए हुए संदेशों का प्रकार (MessageType^TriggerEvent) ।
hl7Application.hl7DefaultCharacterSet:डिफ़ॉल्ट कॅरक्टर सेट|MSH सेगमेंट के अठरावे फील्ड में (MSH-18) में कॅरक्टर सेट निर्दिष्ट नहीं किया है, तो प्राप्त हुए संदेशों को डिकोड करने में उपयोग किया गया कॅरक्टर सेट ।
hl7Application.hl7SendingCharacterSet:भेजा गया कॅरक्टर सेट|आर्काइव से भेजे गए HL7 संदेशों को एन्कोड करने के लिए उपयोग किया गया कॅरक्टर सेट ।
hl7Application.hl7RequiredMSHField:HL7 Required MSH Fields|MSH fields to be validated if missing or not, according to <a href="https://www.ihe.net/uploadedFiles/Documents/Radiology/IHE_RAD_TF_Vol2.pdf#page=43" target="_blank">IHE RAD TF Vol 2 Message Control requirements</a>. If absent, <a href="https://dcm4chee-arc-hl7cs.readthedocs.io/en/latest/hl7-impl-notes.html#error-codes-mapping" target="_blank">previous default checks in dcm4che library</a> are applied.
hl7Application.dicomDescription:HL7 का वर्णन|HL7 अनुप्रयोग का स्वैछिक विषय वर्णन ।
hl7Application.dicomApplicationCluster:अनुप्रयोग क्लस्टर|संबंधित अनुप्रयोगों के सबसेट के लिए स्थानीय रूप से परिभाषित नाम ।
hl7Application.dicomInstalled:स्थापित|'हाँ' अगर यह HL7 अनुप्रयोग इस नेटवर्क पे स्थापित है । अनुपलभ्य हो तो, HL7 अनुप्रयोग के स्थापित स्थिति की जानकारी डिवाइस से ली जाएगी ।
Expand Down
1 change: 1 addition & 0 deletions src/props/hl7Application.properties
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ hl7Application.hl7OtherApplicationName:Other HL7 Application Name|Additional HL7
hl7Application.hl7AcceptedMessageType:Accepted Message Type|Message Type(s) (MessageType^TriggerEvent) of accepted messages
hl7Application.hl7DefaultCharacterSet:Default Character Set|Character Set used to decode received messages if not specified by MSH-18.
hl7Application.hl7SendingCharacterSet:Sending Character Set|Character Set used to encode HL7 messages sent from archive.
hl7Application.hl7RequiredMSHField:HL7 Required MSH Fields|MSH fields to be validated if missing or not, according to <a href="https://www.ihe.net/uploadedFiles/Documents/Radiology/IHE_RAD_TF_Vol2.pdf#page=43" target="_blank">IHE RAD TF Vol 2 Message Control requirements</a>. If absent, <a href="https://dcm4chee-arc-hl7cs.readthedocs.io/en/latest/hl7-impl-notes.html#error-codes-mapping" target="_blank">previous default checks in dcm4che library</a> are applied.
hl7Application.dicomDescription:HL7 Description|Unconstrained text description of the HL7 Application
hl7Application.dicomApplicationCluster:Application Cluster|Locally defined names for a subset of related applications
hl7Application.dicomInstalled:installed|True if the HL7 Application is installed on network. If not present, information about the installed status of the HL7 Application is inherited from the device
Expand Down
1 change: 1 addition & 0 deletions src/props/it/hl7Application.properties
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ hl7Application.hl7OtherApplicationName:Altro nome dell'Applicazione HL7|Applicaz
hl7Application.hl7AcceptedMessageType:Tipo di messaggio accettato|Tipi di messaggio (MessageType^TriggerEvent) dei messaggi accettati
hl7Application.hl7DefaultCharacterSet:Set di caratteri predefinito|Set di caratteri utilizzato per decodificare i messaggi ricevuti se non specificato da MSH-18.
hl7Application.hl7SendingCharacterSet:Set di caratteri dell'inviante|Set di caratteri utilizzato per codificare i messaggi HL7 inviati dall'archivio.
hl7Application.hl7RequiredMSHField:HL7 Required MSH Fields|MSH fields to be validated if missing or not, according to <a href="https://www.ihe.net/uploadedFiles/Documents/Radiology/IHE_RAD_TF_Vol2.pdf#page=43" target="_blank">IHE RAD TF Vol 2 Message Control requirements</a>. If absent, <a href="https://dcm4chee-arc-hl7cs.readthedocs.io/en/latest/hl7-impl-notes.html#error-codes-mapping" target="_blank">previous default checks in dcm4che library</a> are applied.
hl7Application.dicomDescription:Descrizione HL7|Descrizione testuale non vincolata dell'applicazione HL7
hl7Application.dicomApplicationCluster:Cluster di applicazioni|Nomi definiti localmente per un sottoinsieme di applicazioni correlate
hl7Application.dicomInstalled:installato|Vero se l'applicazione HL7 è installata sulla rete. Se non presenti, le informazioni sullo stato di installazione dell'applicazione HL7 vengono ereditate dal dispositivo
Expand Down
1 change: 1 addition & 0 deletions src/props/ja/hl7Application.properties
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ hl7Application.hl7OtherApplicationName:その 他の HL7 アプリケーショ
hl7Application.hl7AcceptedMessageType:受け入れられた メッセージ タイプ|受け入れられた メッセージの メッセージ タイプ (MessageType^TriggerEvent)
hl7Application.hl7DefaultCharacterSet:デフォルト 文字 セット|MSH-18で 指定されていない 場合、 受信した メッセージの デコードに 使用される 文字 セット。
hl7Application.hl7SendingCharacterSet:送信 文字 セット|アーカイブから 送信される HL7 メッセージの エンコードに 使用される 文字 セット。
hl7Application.hl7RequiredMSHField:HL7 Required MSH Fields|MSH fields to be validated if missing or not, according to <a href="https://www.ihe.net/uploadedFiles/Documents/Radiology/IHE_RAD_TF_Vol2.pdf#page=43" target="_blank">IHE RAD TF Vol 2 Message Control requirements</a>. If absent, <a href="https://dcm4chee-arc-hl7cs.readthedocs.io/en/latest/hl7-impl-notes.html#error-codes-mapping" target="_blank">previous default checks in dcm4che library</a> are applied.
hl7Application.dicomDescription:HL7 説明|HL7 アプリケーションの 制約のない テキスト 説明
hl7Application.dicomApplicationCluster:アプリケーション クラスタ|局所的で 定義された、 関連する アプリケーションの サブセットの 名前
hl7Application.dicomInstalled:インストール済み|HL7 アプリケーションが ネットワークに インストールされて いる 場合は 「真」です。 存在しない 場合、 HL7 アプリケーションの インストール ステータスに 関する 情報は デバイスから 継承されます
Expand Down
1 change: 1 addition & 0 deletions src/props/mr/hl7Application.properties
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ hl7Application.hl7OtherApplicationName:इतर HL7 अनुप्रयोग
hl7Application.hl7AcceptedMessageType:स्वीकारलेल्या संदेशांचे प्रकार|स्वीकारलेल्या संदेशांचे संदेश प्रकार (MessageType^TriggerEvent).
hl7Application.hl7DefaultCharacterSet:डीफॉल्ट कॅरेक्टर सेट|MSH सेगमेंटच्या अठराव्या फील्डमध्ये (MSH-18) द्वारे निर्दिष्ट नसल्यास प्राप्त संदेश डीकोड करण्यासाठी वापरलेला कॅरेक्टर सेट.
hl7Application.hl7SendingCharacterSet:पाठवलेला कॅरेक्टर सेट|संग्रहणातून पाठविलेले HL7 संदेश एन्कोड करण्यासाठी वापरलेला कॅरेक्टर सेट.
hl7Application.hl7RequiredMSHField:HL7 Required MSH Fields|MSH fields to be validated if missing or not, according to <a href="https://www.ihe.net/uploadedFiles/Documents/Radiology/IHE_RAD_TF_Vol2.pdf#page=43" target="_blank">IHE RAD TF Vol 2 Message Control requirements</a>. If absent, <a href="https://dcm4chee-arc-hl7cs.readthedocs.io/en/latest/hl7-impl-notes.html#error-codes-mapping" target="_blank">previous default checks in dcm4che library</a> are applied.
hl7Application.dicomDescription:HL7 वर्णन|HL7 अनुप्रयोगाचे असंक्रमित मजकूर वर्णन.
hl7Application.dicomApplicationCluster:अनुप्रयोग क्लस्टर|संबंधित अनुप्रयोगांच्या उपसेटसाठी स्थानिकरित्या परिभाषित नावे.
hl7Application.dicomInstalled:स्थापित|'हो' जर HL7 अनुप्रयोग नेटवर्कवर स्थापित आहे. उपस्थित नसल्यास, HL7 अनुप्रयोगाच्या स्थापित स्थितीबद्दल माहिती डिव्हाइसमधून प्राप्त केली जाईल.
Expand Down
1 change: 1 addition & 0 deletions src/props/ru/hl7Application.properties
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ hl7Application.hl7OtherApplicationName:Other HL7 Application Name|Additional HL7
hl7Application.hl7AcceptedMessageType:Accepted Message Type|Message Type(s) (MessageType^TriggerEvent) of accepted messages
hl7Application.hl7DefaultCharacterSet:Default Character Set|Character Set used to decode received messages if not specified by MSH-18.
hl7Application.hl7SendingCharacterSet:Sending Character Set|Character Set used to encode HL7 messages sent from archive.
hl7Application.hl7RequiredMSHField:HL7 Required MSH Fields|MSH fields to be validated if missing or not, according to <a href="https://www.ihe.net/uploadedFiles/Documents/Radiology/IHE_RAD_TF_Vol2.pdf#page=43" target="_blank">IHE RAD TF Vol 2 Message Control requirements</a>. If absent, <a href="https://dcm4chee-arc-hl7cs.readthedocs.io/en/latest/hl7-impl-notes.html#error-codes-mapping" target="_blank">previous default checks in dcm4che library</a> are applied.
hl7Application.dicomDescription:HL7 Description|Unconstrained text description of the HL7 Application
hl7Application.dicomApplicationCluster:Application Cluster|Locally defined names for a subset of related applications
hl7Application.dicomInstalled:installed|True if the HL7 Application is installed on network. If not present, information about the installed status of the HL7 Application is inherited from the device
Expand Down
1 change: 1 addition & 0 deletions src/props/zh/hl7Application.properties
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ hl7Application.hl7OtherApplicationName:其他HL7应用程序名称|其他HL7应
hl7Application.hl7AcceptedMessageType:接受的消息类型|接受的消息的消息类型
hl7Application.hl7DefaultCharacterSet:默认字符集|如果未在MSH-18中指定,则用于解码接收到的消息的字符集。
hl7Application.hl7SendingCharacterSet:发送字符集|用于编码从档案发送的HL7消息的字符集。
hl7Application.hl7RequiredMSHField:HL7 Required MSH Fields|MSH fields to be validated if missing or not, according to <a href="https://www.ihe.net/uploadedFiles/Documents/Radiology/IHE_RAD_TF_Vol2.pdf#page=43" target="_blank">IHE RAD TF Vol 2 Message Control requirements</a>. If absent, <a href="https://dcm4chee-arc-hl7cs.readthedocs.io/en/latest/hl7-impl-notes.html#error-codes-mapping" target="_blank">previous default checks in dcm4che library</a> are applied.
hl7Application.dicomDescription:HL7描述|HL7应用程序的无约束文本描述
hl7Application.dicomApplicationCluster:应用程序群集|本地定义的相关应用程序子集的名称
hl7Application.dicomInstalled:已安装|如果HL7应用程序安装在网络上,则为true。如果不存在,关于HL7应用程序安装状态的信息将从设备继承。
Expand Down

0 comments on commit 80c093e

Please sign in to comment.