OpenNCP 7.1.0: bug in ATNA-Viewer related with RFC3881 vs DICOM schema
About the issue raised in [https://citnet.tech.ec.europa.eu/CITnet/jira/browse/EHEALTH-11252] the root cause is described in the following paragraph.
The audits are correctly generated and stored in the OpenATNA DB, as well as in the validation folder. Find here validation evidences from both samples:
- Audit extracted from DB: [https://gazelle.ehdsi.eu/evs/report.seam?oid=1.3.6.1.4.1.12559.11.30.4.7795]<[https://urldefense.com/v3/https://gazelle.ehdsi.eu/evs/report.seam?oid=1.3.6.1.4.1.12559.11.30.4.7795;!!DOxrgLBm!EpObmrkAg3I-S0mokQQVChal_zZvyGFohPeWnRePGKaF317d2Uug4DRDDoPVd9TIk1N4Qo8UlWU26d_LZEFAIzoxXQ7JUj35fB9GZfn5tCI$]>
- Audit extracted from validation folder: [https://gazelle.ehdsi.eu/evs/report.seam?oid=1.3.6.1.4.1.12559.11.30.4.7798]<[https://urldefense.com/v3/https://gazelle.ehdsi.eu/evs/report.seam?oid=1.3.6.1.4.1.12559.11.30.4.7798;!!DOxrgLBm!EpObmrkAg3I-S0mokQQVChal_zZvyGFohPeWnRePGKaF317d2Uug4DRDDoPVd9TIk1N4Qo8UlWU26d_LZEFAIzoxXQ7JUj35fB9G_FCiJv4$]>
The problem is that I was copy/pasting the audit messages from the OpenNCP-Gateway ATNA-Viewer XML tab and validating them in Gazelle. In the ATNA-Viewer, the audits (even new ones generated with the DICOM schema) are presented with the RFC3881 schema, therefore the new DICOM fields are not present:
- [https://gazelle.ehdsi.eu/evs/report.seam?oid=1.3.6.1.4.1.12559.11.30.4.7799]<[https://urldefense.com/v3/https://gazelle.ehdsi.eu/evs/report.seam?oid=1.3.6.1.4.1.12559.11.30.4.7799;!!DOxrgLBm!EpObmrkAg3I-S0mokQQVChal_zZvyGFohPeWnRePGKaF317d2Uug4DRDDoPVd9TIk1N4Qo8UlWU26d_LZEFAIzoxXQ7JUj35fB9G98LXkLM$]>
So there's a bug in the OpenNCP-Gateway ATNA-Viewer (not sure if backend and/or frontend), and this was the root cause.