Presentation is loading. Please wait.

Presentation is loading. Please wait.

Metamodeling forms a study period report Denise Warzel, NCICBIIT Jim Davies, Charles Crichton, Andrew Tsui, James Welch, Steve Harris* Department of Computer.

Similar presentations


Presentation on theme: "Metamodeling forms a study period report Denise Warzel, NCICBIIT Jim Davies, Charles Crichton, Andrew Tsui, James Welch, Steve Harris* Department of Computer."— Presentation transcript:

1 metamodeling forms a study period report Denise Warzel, NCICBIIT Jim Davies, Charles Crichton, Andrew Tsui, James Welch, Steve Harris* Department of Computer Science, Oxford Daniel Abler, CERN

2 agenda why might we need one what instances already exist what are their common features what one might look like what would be its scope where do we go next

3 motivation specification – I want this data to be collected interoperability – we should be collecting this data – we have collected this kind of data before documentation – this is how this data was collected – no, this is what this data means

4 motivation … discovery and reuse – of data was any data like this collected? – of form designs can I save some time here? is there some way of collecting this kind of data that is validated? model driven software engineering – I need to guarantee that my system collects the data I have described – I need bespoke functionality, not bespoke software – I want my software to be more general

5 examples – in paper euro QoL TCGA follow-up form (NCI, partial specification) business process templates

6 examples - electronic open clinica/redcap slot extensions in EAP software caDSR CDISC ODM HL7 CDA DDI 3.x

7

8

9 Field staticfield runtimecontrol logic presentatio n Exception handlingre-useUser managementother Field definitions (Questions, Value domain) Selection of items from value domain (one, multiple, number) arbitrary field annotation data constraints/ validation pre- population of data fields skip logic execution order including graphics*/ multimedia ** for validation can value pairs be specified by look-up, e.g. web- service? elements are versionable Form roles* / fine grained user access control** attributing users to set of user configurabl e form level metadata audit recordsignature all have some some way of expressing multiplicity of fields//tables, most have multilanguage support, 'mandatory' flag for fields. all have grouping none of the models allows to specify accessibility options like voice or braille none of the models provides discrepancy manageme nt that is configurabl e through model all form elements are referencabl e, at least internally none has (clearly defined) form roles or fine grained user access control,, not possible to attribute users to different sets Documenta tion CDISC-ODMy??* y*/n**/?** *?*/?**yy*"/y**?*/n**ysomey?*/n**nnyy DDIy??* ?*/?**/?** *?*/?**y?*/n**?*/y**nny?*/n**?n?? eDCIyn y*/n**/n** *n*/n**ny*/n** nnnn*/n**nnnn Generation OpenClinicayyn y*/?**/n** *y*/n**yy*"/n**n*/n**ynn nnnn RedCap????????*/?**??????? CancerGridynn n*/n**/n** *n*/n**yn*^/n**n*/n**nnn nnnn caBig Formsynn n*/n**/n** *n*/n**nn*^/n**n*/n**nny nnnn * = provide some annotation capabilitiy, e.g. concept reference, external code list; but not arbitrary * = for single field * = fixed value * = form elements within forms ** = computed across fields ** = computed from fields ** = forms within study

10 metamodel elements identification static structure and mapping validation control logic/flow

11 metamodel elements - structure questions – typing – instruction text – their relationship to data elements sections – their relationships to other sections on other forms the container – essential annotation of scope

12 metamodel elements - validation field-level data checking logic – narrows typing information from ISO11179 – account for dependencies (scope?) default values

13 metamodel elements - flow ordering paging skip logic to what extent is style in scope?

14 administered item terminology data elements value domains models

15

16

17 17

18

19

20

21

22 scope not a data model or a workflow model – although clearly related not an implementation – although it has to encompass XForms, webforms, JSF, ASP.NET forms … maybe has elements of a meta-standard – may specify constraints on DSLs for validation/flow control/skip logic/workflow

23 scope … will describe how to specialise ISO/IEC11179 data elements into questions will specialise ISO/IEC19763 – is it simply another component standard of the family will reuse administration modeling from this workgroup

24

25 next steps approval to begin turning the research into a standard advice on how the standard is structured and presented – abstract or concrete metamodel? – multipart? – specification + guidance notes?

26


Download ppt "Metamodeling forms a study period report Denise Warzel, NCICBIIT Jim Davies, Charles Crichton, Andrew Tsui, James Welch, Steve Harris* Department of Computer."

Similar presentations


Ads by Google