Hi Silje,

its a tool limitation. The Archetype Editor for some reason always represents DV_QUANTITY constraints as C_DV_QUANTITYs, but this is in fact needed only when there are alternate unit systems and ranges, e.g. a deg-C temp range and a deg-F temp range, and the property is the same i.e. 'temperature'.

For all other situations it should just create normal DV_QUANTITY constraint structures. I

This can easily be done by hand, and has the following form

    ELEMENT[at0003] matches {    -- smoking amount
        value matches {
            DV_QUANTITY[at0004] matches {    -- cigs/day
                units matches {"/d"}
                magnitude matches {|>=0.0|}
            }
            DV_QUANTITY[at0005] matches {    -- flow rate
                units matches {"g/d"}
                magnitude matches {|>=0.0|}
            }
        }
    }

However, I don't know if the tool will read this and save it correctly.

The other alternative is to use two separate ELEMENTs i.e.

    ELEMENT[at0003] matches {    -- smoking amount cigs/day
        value matches {
            DV_QUANTITY matches {
                units matches {"/d"}
                magnitude matches {|>=0.0|}
            }
        }
    }
    ELEMENT[at0003] matches {    -- smoking amount g/day
        value matches {
            DV_QUANTITY matches {
                units matches {"g/d"}
                magnitude matches {|>=0.0|}
            }
        }
    }

Here, you would not need any codes on the DV_QUANTITYs. I suspect this is the way that the CKM editors would advise to do it, and the Archetype Editor supports this.

ADL2 fixes all these problems ;-)

- thomas


On 03/11/2015 17:33, Bakke, Silje Ljosland wrote:

Hi,

We’re doing some work on the tobacco smoking archetype (yes, still), and one of the identified elements is the amount of tobacco smoked. Smoking tobacco comes in two main forms; cigarettes and loose tobacco for roll-your-own or pipe smoking. This means that the “Amount” element needs to take into account both the amount as a frequency (number of cigarettes per time unit), and a “flow rate” (gram per time unit). We’re trying to make this a choice element between a Quantity (frequency) and a Quantity (Flow rate), but the archetype editor doesn’t allow us to add more than one quantity to a choice. Is this a tooling issue or a specification issue? If this is disallowed in the specs, why? Are there any other (and better) ways of representing this?

Kind regards,
*Silje Ljosland Bakke*

**

Information Architect, RN

Coordinator, National Editorial Board for Archetypes
National ICT Norway


_______________________________________________
openEHR-clinical mailing list
[email protected]
http://lists.openehr.org/mailman/listinfo/openehr-clinical_lists.openehr.org

Reply via email to