Just to add to Tim's reply, there is a workplan here: 
http://www.openehr.org/specifications/spec_roadmap_2008.html . Each row 
in the table is a major work item and has or will have its own wiki 
page, found under this page: 
http://www.openehr.org/wiki/display/spec/Specifications+Home

Currently the groups who work on the specifications are formed by those 
who are interested registering on the wiki page / or with the team lead.

All changes large or small are documented by CRs, and all CRs are 
publicly online at the Jira server - http://www.openehr.org/issues . You 
can look here at any time and see the current status of CRs in the next 
release (the next release right now is 1.0.2).

openEHR doesn't use a committee structure like the standards bodies 
because we have not found it useful for developing good quality 
engineering specifications or implementations. (It is also very 
expensive in time, money and costly for the environment). Committees 
might one day be created for review purposes, but the implementation 
community already performs the main role here. (Personally I think 
official standards organisations would be far more useful by providing a 
review function on IP developed elsewhere by proper 
analysis/design/build processes than trying to create their own IP, 
which is generally not very good. This is how ISO, IEC, CCITT and many 
other SDOs worked in the past. Somehow some of them have become confused 
about their role and competence in the e-health space.)

With respect to what standard a given piece of software adheres to, it 
will always be one of the official releases of the openEHR 
specifications. You can always see a detailed view of each release here: 
http://www.openehr.org/issues/browse/SPEC?report=com.atlassian.jira.plugin.system.project:changelog-panel
 
(this link is Home page > Specifications > Change History). It is up to 
the project team releasing the software to indicate which release the 
software conforms to. So for example, if two different archetype editors 
both implement Release 1.0.1 ADL specification (ADL 1.4) then they 
should be able to communicate .adl and .xml archetypes. This is indeed 
currently the case.

hope this helps

- thomas beale


Tim Cook wrote:
> Hi Adam,
>
> On Wed, 2008-07-16 at 13:31 +0100, Adam Flinton wrote:
>   
>> Dear All,
>>
>> I have raised 2 changes wrt archetypes (wrt regex'es and superclass 
>> content in subclasses) & a thought occurred which had been troubling me 
>> for a while which is:
>>
>> Where exactly are these changes made/agreed to etc?
>>     
>
>   
>> i.e. wrt say HL7 (or other std orgs I have been involved with (e.g. the 
>> W3C) there are technical committees where I would put these changes, 
>> possibly there would be a trac/bugzilla so that things don't "slip off 
>> the radar", votes would be taken & recorded etc.
>>
>>     
>
> The changes to the RM,AM, etc are handled by the Architecture Review
> Board (ARB).  
>
> There is a formal change process documented here:
> http://www.openehr.org/specifications/specs_governance.html 
>
> and here:
>
> http://www.openehr.org/svn/specification/TRUNK/publishing/CM/CM_plan.pdf
>
> and you can enter your problem Report/Change Request here: 
> http://www.openehr.org/issues/browse/SPEC?report=com.atlassian.jira.plugin.system.project:changelog-panel
>
>
>   
>> I have been looking at the java archetype code & have been considering 
>> putting some time in there but.....how would I know that the code is up 
>> to a given standard (e.g. say if the regex requirement was changed or 
>> the super/subclass thing was resolved) given I can find no such committee?
>>
>>     
>
> You should ask this question on the Java project mailing list:
> http://www.openehr.org/projects/java.html I'm not sure what their bug
> management process is but the Python project uses Launchpad:
> https://launchpad.net/oship/ 
>
>   
>> This can only be the case if the changes/standards etc are out in the 
>> open such that coders can have sufficient pre-warning of impending 
>> changes (or indeed possibly wholly new structures) in advance so that 
>> different tooling in different languages by different groups be the 
>> coordinated.
>>     
>
> This is certainly the case as you'll see from the above links.
>
>   
>> i.e. if I were to generate XML from ADL using the ocean tools will I get 
>> the same result as if I were to wrap the java tools as ant tasks & use 
>> them for the same purpose? How would I know?
>>     
>
> A question that others can answer as well. ;-)
>
> HTH,
> Tim
>
>
>   
> ------------------------------------------------------------------------
>
> _______________________________________________
> openEHR-technical mailing list
> openEHR-technical at openehr.org
> http://lists.chime.ucl.ac.uk/mailman/listinfo/openehr-technical
>   


-- 
        *Thomas Beale
Chief Technology Officer, Ocean Informatics 
<http://www.oceaninformatics.com/>*

Chair Architectural Review Board, /open/EHR Foundation 
<http://www.openehr.org/>
Honorary Research Fellow, University College London 
<http://www.chime.ucl.ac.uk/>


*
*


Reply via email to