Skip to content

Uniformize mapping of ATNA->FHIR translation#470

Merged
ohr merged 8 commits into
oehf:masterfrom
qligier:ql_issue_469
May 5, 2025
Merged

Uniformize mapping of ATNA->FHIR translation#470
ohr merged 8 commits into
oehf:masterfrom
qligier:ql_issue_469

Conversation

@qligier

@qligier qligier commented Feb 26, 2025

Copy link
Copy Markdown
Contributor

Fixes #469

NB1: about the mapping from RoleIDCode to agent.type, now only the first value is mapped and subsequent ones are lost. We could map additional values to agent.role if necessary?

NB2: about the "IHE Transactions" system: with that fix, we can now generate valid BALP AuditEvents from non-FHIR transactions, but the reverse (generating a valid ATNA AuditMessage from a FHIR transaction) is not true because FHIR transactions directly set the FHIR system, not the DICOM one. I don't know if that's a real usecase.

@qligier

qligier commented Apr 30, 2025

Copy link
Copy Markdown
Contributor Author

I rebased the PR with the requested changes.

@unixoid I changed the eHS system for FHIR audits (PPQ-3, 4 and 5) to urn:e-health-suisse:event-type-code (that's what's used in CH EPR FHIR profiles).

@ohr ohr merged commit db6f76a into oehf:master May 5, 2025
@qligier qligier deleted the ql_issue_469 branch May 7, 2025 09:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Discrepancies in the AuditEvent mappings

2 participants