Hi All,

I just wanted to bring into the discussion what is perhaps a new consideration for 
syslog message size and internationalization.

The Integrating the Healthcare Enterprise (IHE) initiative has specified the use of 
syslog as the mechanism for logging audit record messages. The specification allows up 
to 32Kb messages, the content of the MSG field is XML with a specified XML schema and 
it uses UTF-8 encodings.

The MSG content is intended to be easily machine readable, but not necessarily human 
readable. The major use case is to be able to determine which system users accessed 
which patient data, when they did it and what type of access they did.

This specification is given in the IHE Technical Framework, Basic Security Profile, 
Record Audit Event transaction.

IHE Home:
http://www.rsna.org/ihe

IHE Vol I, Integration Profiles:
http://www.rsna.org/IHE/tf/ihe_tf_rev5.5_vol1_TI.pdf

IHE Vol III, Transactions II (covers Auditing):
http://www.rsna.org/IHE/tf/ihe_tf_rev5.5_vol3_TI.pdf

There are 3 features needed in syslog to support IHE's Basic Security Profile.

1. Up to 32K message size
2. UTF-8 character encoding
3. XML tags in the MSG

It also makes sense that the TCP transport would be more reliable than UDP, even if 
not completely reliable. Only UDP transport is currently specified in IHE, but there 
are vague references to allowing for reliable syslog and BEEP in future versions of 
the specification.

Comments?

Regards,
Doug

-----------------
Douglas Dunlop
AGFA HealthCare


Reply via email to