← Back to team overview

oship-dev team mailing list archive

OSHIP Questions was: Well, potential GSoC Students.....

 

Hi Divya,

Thank you for your interest in OSHIP.

Same as I sent to Xue Yu, please send these to the mailing list. :-)

On Sun, 2009-03-15 at 23:51 +0530, Divya wrote:
> Hello Tim
> 
> Out of all the project ideas listed for OSHIP at
> http://timothywayne.cook.googlepages.com/GSoC2009_ideas.html, the
> first two interests me most i.e. API for Google Health 

BTW: Good news on this.  The Google Health Python API has just been
added to the GDATA trunk.  Opening up lots of possibilities for
application developers to use other Google services (Google
Earth/Maps?).


> & API for the Ocean Informatics extract schema. I've already developed
> an exchange module for e-learning system SELF Project as per SCORM
> specification and so have fair idea of how exchange happens between
> two different platforms. 

Great.

> I notice that for the second project that is API for the Ocean
> Informatics extract schema, there is a link for XML Schema for data
> extract. Looking at this schema definition, I get some insight of the
> data model but I am wondering if the same schema is applicable for the
> first project as well that is API for Google Health.

A key openEHR/OSHIP concept here: We are dealing with an "information
model" NOT a "data model".  That is what makes it transparent across
implementations. If you read my paper "Where the context lies" and you
did not get this understanding then let me know.  It means I need to do
version 2.  ;-)

As far as the openEHR Extract is concerned, there is a sub set of ADL
named dADL that is a purpose specific language designed to be
semantically lossless.  Yes, there are some XML possibilities but you do
or are at least likely to lose some semantics.  However, popularity of
XML means that we cannot totally ignore it (as much as some of us would
like to. ;-) 

>  I would also like to know here exchange module has to be implemented
> for a single kind of platform i.e a openEHR system with a specific
> kind of database model or for different kind of platforms with
> different database models. Precisely question here is that, does all
> the openEHR systems have the same kind of database schema or it
> varies?
> 

As in the above answer.   The information model is the same across all
openEHR systems.  How each implementation handles persistence is up to
them.  There is a discussion on this here:
http://www.openehr.org/wiki/display/dev/Persistence (see the child
pages)

My personal belief is that we are working with objects then we should
use an object database.  Hence my choice of the ZODB for the OSHIP core.
I realize that this isn't always an option for some applications and we
have options to an SQL database.  In fact one of the 'ideas' is to
explore those options and develop examples for application developers.

If you haven't already, please read the required reading I sent in the
letter.  There are also many many resources on the openEHR site that
describe the significance of the reference model being rather
generalized with archetypes and templates expressing constraints on that
model in order to describe one (archetype) or a group (templates) of
clinical concept(s).

Cheers,
Tim





> On Fri, Mar 13, 2009 at 10:13 PM, Tim Cook
> <timothywayne.cook@xxxxxxxxx> wrote:
>         That is if OSHIP is selected.
>         
>         But that should not stop you from participating if you are
>         interested in
>         healthcare IT.  One of the fastest growing businesses on the
>         planet.
>         
>         The student introduction letter is at:
>         
>         http://timothywayne.cook.googlepages.com/gsoc2009students.html
>         
>         Feel free to let me know if you have any questions.
>         
>         Cheers,
>         Tim
>         
>         
>         --
>         Timothy Cook, MSc
>         Health Informatics Research & Development Services
>         LinkedIn Profile:http://www.linkedin.com/in/timothywaynecook
>         Skype ID == timothy.cook
>         **************************************************************
>         *You may get my Public GPG key from  popular keyservers or   *
>         *from this link http://timothywayne.cook.googlepages.com/home*
>         **************************************************************
> 
> 
> 
> -- 
> Regards
> Divya
-- 
Timothy Cook, MSc
Health Informatics Research & Development Services
LinkedIn Profile:http://www.linkedin.com/in/timothywaynecook 
Skype ID == timothy.cook 
**************************************************************
*You may get my Public GPG key from  popular keyservers or   *
*from this link http://timothywayne.cook.googlepages.com/home*
**************************************************************