Thanks.  It is very similar to existing dxf (which has the same problematic
use of IDs).  What about the data going the other way?  Is it also like DXF?

Regards
Bob

2009/8/4 Murodullo Latifov <murodlati...@yahoo.com>

> Hi Bob,
>
> Here is my XML file. I have ids on it, and its problematic as ids differ
> from implementation to implementation.
>
> regards,
> murod
>
> ------------------------------
> *From:* Bob Jolliffe <bobjolli...@gmail.com>
> *To:* Murodullo Latifov <murodlati...@yahoo.com>
> *Cc:* Jo Størset <stor...@gmail.com>; DHIS 2 developers <
> dhis2-devs@lists.launchpad.net>
> *Sent:* Tuesday, August 4, 2009 5:31:29 PM
>
> *Subject:* Re: [Dhis2-devs] DHIS OpenMRS integration
>
> Hi Murod
>
> Do you have an example of the XML you are using?  I want to see how far it
> might be from the DXF we are already using, should it be incorporated or
> what ... I remember seeing a small snippet but would be good to share a file
> or two.
>
> Regards
> Bob
>
> 2009/8/3 Murodullo Latifov <murodlati...@yahoo.com>
>
>> Hi,
>>
>>
>>> Discussion was mainly around IXF/DXF standards for representing data,
>>> which I ignored on my initial implementation, and likely will do so for now.
>>> I am concentrated to make systems talk, after we can think of standards.
>>> This was agreement with OpenMRS people, who insisted on standards, but after
>>> long debates I made them agree to go my way. I am actually using XML for
>>> data exchange, which is standard in a sense. Will come back to discussions
>>> while progress is made.
>>
>>
>> This was not really my impression.  There was a breakout discussion of me,
>> Ola, Murod and Paul (from OpenMRS).  Maybe there were long debates
>> afterwards which I missed.  Anyway the prevailing view was that before we
>> look at a new ad hoc way of doing things we need to be sure that there is
>> not an existing standard way which is adequate.  There was nobody who
>> thought creating a new xml representation just for this openmrs-dhis
>> integration is a good idea.  Unfortunately Ola and I also had not seen
>> Murod's work in advance so it was difficult to present a comon dhis view.
>> Murod can you share more of what you have done to the wider group?
>>
>> Main issue was and is to map DHIS data to OMRS data. None of listed
>> standards currently provide it. There should be a medium to dictate standard
>> and uniform keys, names, and other attributes for both systems, from all
>> available standards only SDMX-HD has some sample data and is good candidate
>> to provide such service. Parsing is not an issue, validity of content is.
>> That is where systems talk. This standardization is multy step and long
>> process. omrs should follow ICD10 and dhis - SDMX-HD, there should be
>> mapping between SDMX-HD and ICD10. This is my view of standards and might
>> not be correct. Project I created is intended to link two systems in closest
>> possible way, not to build standards or discuss standards. Taking this into
>> account the rest of messages from this line onward are void. When there is
>> proper standard and implementation instructions we can easily shift.
>>
>> In terms of discussion, the following options were considered regrading
>> data format:
>>
>> 1. SDMX_HD - Paul had not been aware of the deficiencies which I had
>> pointed out.  He was also at pains to insist that OpenMRS was not committed
>> to this format yet, but like us, felt that it is better to align with a WHO
>> effort if is feasible.  If its not, he's happy not to go that way.  I asked
>> him to get a second opinion on some of the concerns I had raised from the
>> OpenMRS team.
>>
>> 2.  IXF - Paul said that IXFv2 did not have the problem which SDMX has -
>> that is that new codes and codelists translate to new attributes in the data
>> exchange schema.  Given that we have both already implemented IXF parsers
>> this might still be the basis of future interoperability.  Ola mentioned
>> that Lars had implemented IXF parser in DHIS but that he cursed it often
>> :-)  Lars you would know best whether this is a good idea or not.
>>
>> 3.  DXF - we didn't discuss much.  A pity, but time was short. This, or an
>> enhanced version, will be a fallback if 1 and 2 above are not workable.
>>
>> 4.  Merger of 2 and 3 - this was quite an interesting thought.  One of the
>> problems with SDMX HD is that it is based on an ISO standard.  Meaning that
>> there is only a certain amount of scope to change things for the health
>> domain - much of the rest is fixed by the ISO parent SDMX.  IXF on the other
>> hand can be taken and fixed, developed and improved by its stakeholders.  It
>> might be possible to take DXF and new ideas which have been suggested for
>> DXF2 including elements of Murod's schema for example and develop these as
>> IXFv4.
>>
>> Paul felt we need to create some sort of grid showing the pros and cons of
>> these approaches and discuss on that basis.  There was some possibility of
>> making this interoperability problem a topic of the September OpenMRS
>> implementors meeting in Cape Town.
>>
>> Of course all of the above is only formats - there is more to it than
>> that.  Murod did identify the minimum information set that would need to
>> form part of an exchange to get data from OpenMRS into DHIS.  That is
>> useful.  And the idea of writing an OpenMRS module to do the job - rather
>> than waiting for OpenMRS folk to do it - makes standards less critical, but
>> an expensive way to consider interop in general.  Though Paul had some
>> suggestions around how the OpenMRS inference engine should be used which was
>> a bit beyond "beginner" OpenMRS.  And Saptarshi had some thoughts around
>> using the OpenMRS cohort builder to assist with aggregation which I didn't
>> fully understand, but it sounded convincing :-).  We are all agreed that
>> aggregation happens on the OpenMRS side.
>>
>> Its a pity we didn't get much to web services and REST.  I guess we used
>> Murod's work as the catalyst for discussion and ended up having lengthy
>> debates on standard vs ad hoc xml instead.
>>
>> Regards
>> Bob
>>
>>
>>
>>>
>>>
>>> murod
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> Mailing list: 
>>> https://launchpad.net/~dhis2-devs<https://launchpad.net/%7Edhis2-devs>
>>> Post to     : dhis2-devs@lists.launchpad.net
>>> Unsubscribe : 
>>> https://launchpad.net/~dhis2-devs<https://launchpad.net/%7Edhis2-devs>
>>> More help   : https://help.launchpad.net/ListHelp
>>>
>>
>>
>>
>
>
_______________________________________________
Mailing list: https://launchpad.net/~dhis2-devs
Post to     : dhis2-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-devs
More help   : https://help.launchpad.net/ListHelp

Reply via email to