-
Notifications
You must be signed in to change notification settings - Fork 6
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
Adapt IHE profiles for the Trace Context support #153
Comments
Two known errors time of publication This element does not match any known slice defined in the profile https://profiles.ihe.net/ITI/MHD/StructureDefinition/IHE.MHD.ProvideBundle.Audit.Source|4.2.1 and slicing is CLOSED: AuditEvent.entity[2]: Does not match slice 'patient' (discriminator: type.where((system = 'http://terminology.hl7.org/CodeSystem/audit-entity-type') and (code = '1') and (display = 'Person')).exists()), AuditEvent.entity[2]: Does not match slice 'submissionSet' (discriminator: type.where((system = 'http://terminology.hl7.org/CodeSystem/audit-entity-type') and (code = '2') and (display = 'System Object')).exists()) This will be resolved as soon as an updated BALP, MHD are published |
|
7.5: corrected in IHE MHD, will be fixed with the next publication of MHD which is targeted in a few weeks. |
AG Steuerung Weiterentwicklung rejected the extension of the W3C Trace Context in the EPR on October 24, 2024. |
For us to support the Tracecontext header value in audit events, we need to adapt two IHE profiles:
BALP
We need to add the
Tracecontext
code to CodeSystem/BasicAuditEntityType and ValueSet/BasicAuditEntityTypesVS, and adapt the profiles. It is reported in IHE/ITI.BasicAudit#94 and done in IHE/ITI.BasicAudit#100.MHD
In StructureDefinition/IHE.MHD.ProvideBundle.Audit.Recipient and StructureDefinition/IHE.MHD.ProvideBundle.Audit.Source, the
AuditEvent.entity
slice is closed and does not containentity:transaction
. This is reported in IHE/ITI.MHD#220.In other profiles, the
AuditEvent.entity
slice is open, but theentity:transaction
(when present) is restricted toXRequestId
. We may want to ensure the slice is present everywhere, and that it allows theTracecontext
code.The text was updated successfully, but these errors were encountered: