Hi! Thanks for your answers.
It is a little tricky but from Thomas comments, I think that the "system" is 
not a technical term, but is more related to an organizational term. For 
example, if I use the same system / service to hold EHRs from 2 different 
hospitals, I really have 2 system ids instead of one. So the system_id doesn't 
depend on the technical architecture, but depends on how the business is 
organized. Is that correct?
Again, the description from the specs doesn't help to understand this 
("Identity of the system where the change was committed", so it depends on what 
a "system" is for us).
For the next version of the specs I think we can update that description and 
maybe give a couple of examples.
What do you think?

-- 
Kind regards,
Eng. Pablo Pazos Guti?rrez
http://cabolabs.com

Date: Thu, 21 Aug 2014 09:47:35 +0100
From: [email protected]
To: openehr-technical at lists.openehr.org
Subject: Re: Small question about commits and AUDIT_DETAILS.system_id


  
    
  
  
    

      Heath,

      

      this is correct, you were not wrong for 10 y ;-)

      

      We don't record the name or type or id of the application, and I
      am not sure even now if that would be of any use. I can't see that
      it would be. The system_id is for exactly the purpose that Heath
      as explained here.

      

      - thomas

      

      

      On 21/08/2014 00:27, Heath Frankel wrote:

    
    
      
      
      
      
        Hi
            Thomas & Pablo,
        I
            am finding the words in the this discussion ambiguous, and
            the specification does help to clarify. Here is my
            interpretation of AUDIT_DETAILS.system_id.
         
        I
            have an EHR service, which is used by two different
            application, one is a hospital system and another a mobile
            application that may not be related to the hospital system
            but share the same EHR service. When the hospital system and
            mobile application commits something they are using the same
            system_id, the system_id of the EHR service. If there is an
            exchange of data between this EHR service and another
            organisations EHR service via an EHR extract, the system ID
            will be used in the other organisations EHR service to
            identify that the commit was performed in the original
            organisations system_id.
            
         
        Therefore,
            the system_id identifies the system that is assigning
            version identifiers in the EHR repository, i.e. the
            AUDIT_DETAILS.system_id matches the system_id component of
            the version.uid. This is important for distributed
            versioning.
         
        So
            in Pablo?s scenario, it is one system of multiple components
            with multiple components sharing the same EHR service, the
            mobile and the EMR would use the same system_id.
         
        Has
            my interpretation been wrong for 10 years? If so, then we
            need clarity added to the specification.
         
      
    
    

  


_______________________________________________
openEHR-technical mailing list
openEHR-technical at lists.openehr.org
http://lists.openehr.org/mailman/listinfo/openehr-technical_lists.openehr.org   
                                  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://lists.openehr.org/pipermail/openehr-technical_lists.openehr.org/attachments/20140905/a7103df4/attachment.html>

Reply via email to