oship-dev team mailing list archive
-
oship-dev team
-
Mailing list archive
-
Message #00838
Re: Security Information Model
On Sun, 2010-01-03 at 15:03 -0200, Wagner Francisco wrote:
> Hi,
>
> I'm working in the EHR Information Model. I saw that it's necessary to
> create the EhrAccess class and the EhrAccess class have an attribute
> called AccessControlSettings. This attribute belongs to the Security
> Information Model but I haven't found any specification about the
> Security IM. I saw that OpenEHR has a flexible policy for the Security
> IM. But aren't there any specifications about it?
>
Yes. Some parts of the specs. are immature and this is sensible in this
case due to the international nature. Even local implementations vary.
> Initially, May I create a simple class called AccessControlSettings in
> a file called security.py in the openehr package?
>
Please do. I would suggest that we a dictionary in this case as well as
in some similar places in the EHR. This gives us a great deal of
flexibility. Also consider that we DO USE Grok. We may want to leave
open the possibility that someone will want to create their own classes
derived from the Zope security model and store them somewhere (like in a
dictionary.
Thanks for your work and for being pro-active. Open source projects
live because people take action. Also, remember there is nothing that
you can do that we can't undo if needed. :-)
I just ask that you document it both in code comments as well as feeling
free to edit the Developers document. The source for it is in LyX
format and it is a great tool. No need to think about formatting at
all. I suggest doing the tutorial and then just getting familiar with
the menus. Again; we can always fix it later if needed.
A few quotes from famous people for everyone to understand my philosophy
about this project (and life in general):
“Insanity: doing the same thing over and over again and expecting
different results.” -- Albert Einstein
“Anyone who has never made a mistake has never tried anything new.”
-- Albert Einstein
"Keep everything as simple as possible; but no simpler."
-- Albert Einstein
......and finally a long one (you may need to know about the history of
3M corp. and masking tape to get this one).
"As our business grows, it becomes increasingly necessary to delegate
responsibility and to encourage men and women to exercise their
initiative. This requires considerable tolerance. Those men and women,
to whom we delegate authority and responsibility, if they are good
people, are going to want to do their jobs in their own way. Mistakes
will be made. But if a person is essentially right, the mistakes he or
she makes are not as serious in the long run as the mistakes management
will make if it undertakes to tell those in authority exactly how they
must do their jobs. Management that is destructively critical when
mistakes are made kills initiative. And it's essential that we have many
people with initiative if we are to continue to grow."
-- William McKnight
http://en.wikipedia.org/wiki/William_L._McKnight
http://en.wikipedia.org/wiki/Masking_tape
According to the story, McKnight had previously told Drew "no"; 4 times
to allow him to work on this product on company time.
Cheers,
Tim
>
> Thanks.
> _______________________________________________
> Mailing list: https://launchpad.net/~oship-dev
> Post to : oship-dev@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~oship-dev
> More help : https://help.launchpad.net/ListHelp
--
***************************************************************
Timothy Cook, MSc
LinkedIn Profile:http://www.linkedin.com/in/timothywaynecook
Skype ID == (upon request)
Academic.Edu Profile: http://uff.academia.edu/TimothyCook
You may get my Public GPG key from popular keyservers or
from this link http://timothywayne.cook.googlepages.com/home
Attachment:
signature.asc
Description: This is a digitally signed message part
Follow ups
References