Hi Thomas,
The original idea was that a logical EHR service id would be used. A
'client id' is likely to be meaningless and untrackable. The id is
only useful if it is relatively permanent, and future information
requests can be made to that logical EHR system. It would also be
the id of the system that other users who could see this information
were using, and where medico-legal investigations take place.
I think that depends on the architecture of each system. Let me explain my
architecture design:
One EHR Server: handles composition persistence, has commit and query
services.Many EMR Systems/Apps: handles data input, commit client, query client.
Functionality:The new COMPOSITIONs are available to the EHR SYSTEM when an EMR
System commits it to the EHR Server.Each EMR System has a unique ID that is
permanent, at least for data input. (I want to know who changes the EHR).For
data visualization, a unique ID or a permanent one is not required. (login
information would suffice to know who is accessing the EHR).
If there is a Paediatric EMR (PEMR) and an Emergency EMR (EEMR), from the PEMR
a clinician could see records committed from the EEMR, and he/she may want to
know that a record was created on the Emergency System.
I know this can be addressd by using EVENT_CONTEXT.location & setting, but for
medico-legal issues it will be necessary to have track of the record from the
authoring system to the persistent storage, IMO that should be done using audit
trail data from AUDIT_DETAILS (I think that's the role of AUDIT_DETAILS in the
IM).
What do you think?
In a more cloud-based world, it might not seem so clear, because
numerous organisations might be committing to a physical service
that supports multi-tenanting.
I'm thinking this to be a mini cloud, but only for one organization.
However, in either case, it should be something like a domain name
of an EHR service that is understood to be the legal EHR repository
facility of the organisation in which the clinician works.
Considering the architecture and funcionalities (services) above, you
understand as "domain name of an EHR service" as the EHR SERVER, the EMR
CLIENTs, or the whole system (one EHR SERVER, many EMR Systems)?
There might be an argument for having another field for 'client
device type' (e.g. phone, iPad etc).
I'm not on "device area" yet :)
Thanks,Pablo.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.openehr.org/pipermail/openehr-technical_lists.openehr.org/attachments/20130123/4ffeeaa7/attachment.html>