Changes between Version 23 and Version 24 of OnyxExportOntology


Ignore:
Timestamp:
01/31/11 10:33:28 (13 years ago)
Author:
jeff.lusted
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • OnyxExportOntology

    v23 v24  
    386386}}}
    387387Most categories are much more complicated than the above, particularly in a questionnaire stage, where they spawn a lower variable (like tobacco_any.N in the !RiskFactorQuestionnaire where the N is described within the previous tobacco_any variable as a Category). But the above choices (ELECTRONIC and MANUAL) are a bit like stand alone enumerations. At present for categories this simple, the choices are being overlooked and are not collected, which represents a loss of information.[[BR]]
    388 I suggest we collect this type of information by creating a lower level construct. I'm not sure what to call it, but I'm not concerned about the name provided its not misleading. What about <enum>? We can always change our minds later.
     388I suggest we collect this type of information by creating a lower level construct. I'm not sure what to call it, but I'm not concerned about the name provided it's not misleading. What about <enum>? We can always change our minds later.
    389389
    390390==== Weakness Two ====
     
    404404  </variable>
    405405}}}
    406 Note that this is basically a statement. There is a similar construct within the !VerbalConsentQuestionnaire. They do not seem to require an answer, at least as far as I can see. I suggest we simply drop these. But it raises a good protocol: we need an exception report to highlight unusual cases when producing the intermediate ontologies.
     406Note that this is basically a statement. There is a similar construct within the !VerbalConsentQuestionnaire. They do not seem to require an answer, at least as far as I can see. I suggest we simply drop these. But it raises a good requirement: we need an exception report to highlight unusual cases when producing the intermediate ontologies.
     407
     408==== Major Omission ====
     409At present some questions within the intermediate ontology are omitting useful information. Have a look at this from the !RiskFactorQuestionnaire:
     410{{{
     411  <variable name="family_table" valueType="boolean" entityType="Participant">
     412    <attributes>
     413      <attribute name="stage" valueType="text">RiskFactorQuestionnaire</attribute>
     414      <attribute name="questionnaire" valueType="text">RiskFactorQuestionnaire</attribute>
     415      <attribute name="section" valueType="text">FAMILY_HISTORY</attribute>
     416      <attribute name="page" valueType="text">12</attribute>
     417      <attribute name="questionName" valueType="text">family_table</attribute>
     418      <attribute name="parentQuestion" valueType="boolean">true</attribute>
     419      <attribute name="label" valueType="text" locale="en">Number of Family members.</attribute>
     420      <attribute name="instructions" valueType="text" locale="en">Include all biological relatives: children, brothers and sisters, both living and deceased. If you have more than nine brothers/sisters/children, select &apos;9&apos;.</attribute>
     421      <attribute name="required" valueType="text">true</attribute>
     422    </attributes>
     423  </variable>
     424}}}
     425There are a couple of things to note about this:
     426   1. questionName: family_table
     427   1. parentQuestion: true
     428   1. label: Number of Family members