Allow mapping to terminology for DV_Boolean
Description
Activity
Ian McNicoll May 12, 2015 at 5:19 PM
@Diego - we have actually done exactly that in some case but where the value is definitely boolean or worse still where the allowed value is only one boolean state, it is confusing for devs and reviewers to see the DV_CODED_TEXT construct. The more we can make this sort of issue self documenting the better uptake we will have.

Diego Bosca May 12, 2015 at 4:05 PM
Why don't go all the way and use an alternative of DV_CODED_TEXT to model these instead of using boolean? I'm pretty sure that a binding would be more meaningful than any 'true/false' (which depending on the label could be open to interpretations)
Ian McNicoll May 12, 2015 at 12:56 PM
@Diego - agree this is an alternative but again it is abstraction away from the expressed clinical requirements, which needs to be explained to new devs and modellers. The more we can reduce the gaps between requirements and implementation the better.
@Thomas - I'm not sure the SNOMED guys like the pre-coordinated negations much either but like it or not they do exist and will continue to do so. In any case, nothing to stop the binding being made to a post-coordinated expression.

Diego Bosca May 12, 2015 at 12:32 PM
Could this be seen similar to an alternative of DV_ORDINAL with values '0' for false and '1' for true? It would allow to define codes locally or remotely in the symbol part.
Thomas Beale May 12, 2015 at 12:26 PM
Is SNOMED CT now routinely including negations of everything that can possibly said to exist or have occurred? Terrible strategy... but then I would have to agree with your original idea.
Developers like DV_Boolean because it maps nicely to UI representations but it does not play nicely with Terminology.
It would be helpful to allow us to assert equivalence between a boolean value and equivalent coded term.