IHE / ITI.BasicAudit

The Basic Audit Log Patterns (BALP) Implementation Guide is a Content Profile that defines some basic and reusable AuditEvent patterns. This includes basic audit log profiles for FHIR RESTful operations to be used when there is not a more specific audit event defined. A focus is enabling Privacy centric AuditEvent logs.
https://profiles.ihe.net/ITI/BALP/index.html
Creative Commons Attribution 4.0 International
4 stars 3 forks source link

Open Issue 7: x-request-id #46

Open JohnMoehrke opened 2 years ago

JohnMoehrke commented 2 years ago

X-Request-Id header – I explained this only inside of the RESTful section, but it is applicable anywhere that X-Request-Id is used. X-Reqeust-Id is profiled differently than the example given in the FHIR core specification. Specifically there is a entity type defined here to enable slicing, where the example in FHIR core uses both type (job) and role (stream) which is harder to slice. I did not make this a standalone section because it is simply too small. X-Request-Id vs TraceId – I added X-Request-Id profiling. I did not add TraceId, as I am not as aware of what this is. It seems very similar, unclear if it is different or the same thing. The modeling of TraceId that is in the FHIR Core is a bit different than I modeled X-Request-Id here. TraceId example in core is a .entity.type #21 “Job”, with a .entity.what.identifier.type #TraceId. Where as for X-Request-Id I followed the example that Grahame indicted his server supports today for X-Request-Id. I welcome comment, as I am not an expert TraceId nor X-Reqeust-Id.

JohnMoehrke commented 2 years ago

we got no comments, but I did hear informally that there are some other similar things

JohnMoehrke commented 2 years ago

leave an open issue so that others can comment on need

JohnMoehrke commented 1 year ago

might this be similar https://www.w3.org/TR/trace-context/

JohnMoehrke commented 1 year ago

https://chat.fhir.org/#narrow/stream/179166-implementers/topic/AuditEvent.20and.20W3C.20Trace.20Context