Wyclif, so to clarify, if Christian looks in his database directly, obs
whose concepts are boolean should have valueNumeric is null and valueCoded
is not null, right?

-Darius

On Mon, Mar 12, 2012 at 7:18 AM, Wyclif Luyima <[email protected]> wrote:

> The idea was to allow questions with boolean responses to be handled as
> value coded under the hood but allowing only 2 concept answers which are
> the values you specify for the global properties true/ false concepts, this
> design has the benefit in that it becomes easy to convert an obs to have
> value coded answers to allow addition of extra responses like 'Not Sure' to
> a question that previously required boolean answers.
>
> Wyclif
>
>
> On Mon, Mar 12, 2012 at 3:23 AM, Christian Neumann <[email protected]>wrote:
>
>> Thanks for the clarificatieon Wyclif.
>>
>> But I still need your help as I feel I don't get it. If there is no need
>> to change Obs, then what is the change doing at all?
>>
>> As far as I understand we moved away from Boolean Obs stored as 0 and 1
>> numeric values (I have still some of them in the DB) to coded lists. These
>> global properties now point to the concepts that are used for true/false
>> with the potential to include more (e.g. unknown) in future.
>>
>> Seems like I'm missing something, but I don't know what and where.
>>
>> christian
>>
>> On Mar 8, 2012, at 5:56 PM, Wyclif Luyima wrote:
>>
>> See inline responses:
>>
>> What values should the global properties have; simply 0 and 1?
>> The values should be concept ids for the concepts that have names as
>> true/false or yes/no in your concept dictionary.
>>
>> Is there the need to change concepts with the datatype Boolean?
>> No.
>>
>> And if yes, do I need to change all Obs?
>>
>> Wyclif
>>
>> On Thu, Mar 8, 2012 at 10:15 AM, Christian Neumann <[email protected]>wrote:
>>
>>> Thanks Wyclif,
>>>
>>> A few followup questions:
>>>
>>> What values should the global properties have; simply 0 and 1?
>>>
>>> Is there the need to change concepts with the datatype Boolean?
>>>
>>> And if yes, do I need to change all Obs?
>>>
>>> christian
>>>
>>> On Mar 8, 2012, at 4:57 PM, Wyclif Luyima wrote:
>>>
>>> Hi Christian,
>>>
>>> Those global properties were existent prior to 1.7, may be they were
>>> removed or edited before you even upgraded, you can add them back if they
>>> don't exist or else check their values and set them accordingly.
>>>
>>> Wyclif
>>>
>>> On Thu, Mar 8, 2012 at 5:15 AM, Christian Neumann <[email protected]>wrote:
>>>
>>>> Hi,
>>>>
>>>> I've noticed a bunch of warnings in the Tomcat logs after upgrading to
>>>> OpenMRS 1.7. Seems like the handling of concepts has changed (as it is
>>>> noted in the changelog).
>>>>
>>>> WARN - ConceptServiceImpl.setBooleanConcepts(1507) |2012-03-08
>>>> 10:38:00,576| Concept ids for boolean concepts should be numbers
>>>>
>>>> However it seems that something went wrong during my update process.
>>>> Doesn't look like concepts were migrated or the global_properties
>>>> concept.true and concept.false were created.
>>>>
>>>> Is there a best process to resolve this manually? I assume that I need
>>>> to modify the tables global_property, obs, and concept somehow.
>>>>
>>>> Thanks,
>>>> christian
>>>> _________________________________________
>>>>
>>>> To unsubscribe from OpenMRS Implementers' mailing list, send an e-mail
>>>> to [email protected] with "SIGNOFF openmrs-implement-l" in
>>>> the  body (not the subject) of your e-mail.
>>>>
>>>> [mailto:[email protected]?body=SIGNOFF%20openmrs-implement-l]
>>>>
>>>
>>> ------------------------------
>>> Click here to 
>>> unsubscribe<[email protected]?body=SIGNOFF%20openmrs-implement-l>from
>>>  OpenMRS Implementers' mailing list
>>>
>>>
>>> ------------------------------
>>> Click here to 
>>> unsubscribe<[email protected]?body=SIGNOFF%20openmrs-implement-l>from
>>>  OpenMRS Implementers' mailing list
>>
>>
>> ------------------------------
>> Click here to 
>> unsubscribe<[email protected]?body=SIGNOFF%20openmrs-implement-l>from
>>  OpenMRS Implementers' mailing list
>>
>>
>> ------------------------------
>> Click here to 
>> unsubscribe<[email protected]?body=SIGNOFF%20openmrs-implement-l>from
>>  OpenMRS Implementers' mailing list
>>
>
> ------------------------------
> Click here to 
> unsubscribe<[email protected]?body=SIGNOFF%20openmrs-implement-l>from
>  OpenMRS Implementers' mailing list
>

_________________________________________

To unsubscribe from OpenMRS Implementers' mailing list, send an e-mail to 
[email protected] with "SIGNOFF openmrs-implement-l" in the  body 
(not the subject) of your e-mail.

[mailto:[email protected]?body=SIGNOFF%20openmrs-implement-l]

Reply via email to