Thomas Beale schreef:
>
> Bert,
>
> I think you are making this much more complicated than it needs to be. 
> There is nothing /a priori/ to stop physical deletion of _parts_ of a 
> record. However in version controlled systems, something special 
> behind the scenes is usually needed to effect it. How this appears in 
> the API has nothing to do with how it is implemented. All I said is 
> that it would be quite normal that the action of physical deletion 
> (even if available in the API) requires a higher level of access than 
> other operations, i.e. cannot just be done by any normal user - it 
> might require a system administrator with special permissions. This is 
> because physical removal of pieces of an EHR (like pieces of any 
> versioned repository) can easily lead to inconsistencies in the 
> remaining part.
>
> The other scenario you mentioned is physical deletion of a complete 
> EHR. This is obviously easy (technically); most likely the access 
> control requirement is higher here as well.
>
> How you configure the access control is up to the system installers, 
> it is not hardwired into openEHR.
Thanks, I think I understand (for now)

Bert

Reply via email to