Browsing by Author "Sharma, Deepak"
Now showing 1 - 2 of 2
- Results Per Page
- Sort Options
Item Leveraging ADL Archetypes by transforming them to AML Archetypes(2015-08) Sharma, DeepakThe Clinical Information Modeling Initiative (CIMI) has developed the Archetype Modeling Language (AML) specifications, which is now an Object Management Group (OMG) standard. The AML is for modeling archetypes using the Unified Modeling Language (UML). The development of the AML specifications is part of one of the goals for CIMI - to deliver a shared repository of clinical models that is open and free to use. The AML is an attractive option to create, reuse and extend archetypes and the ability to share these archetypes greatly improves interoperability. AML is new standard with lot of promises and benefits, but lacks support of any tooling to get started with creating AML archetypes easily. The ADL archetypes are built using a proprietary format and hence lack an easy gateway to Model-Driven Architecture. The author has created maps for transforming existing archetypes in the OpenEHR's Archetype Definition Language (ADL) to AML workspace. These proven mappings bridge the gap between ADL and AML by providing seamless transition and leverage the ADL archetypes to the AML modeling workspace. This thesis is about these mappings and their implementation.Item Shape Expressions (ShEx) Schemas for HL7 FHIR R5 Specification(2023-12) Sharma, DeepakThe Shape Expressions (ShEx), a W3C standard, is a human-readable and machineprocessable language for describing RDF data. ShEx is an effective way to describe how data should be represented in RDF, and to define structural constraints. ShEx can both be used to define and validate RDF data. The Fast Healthcare Information Resources (FHIR) standard, which forms a foundation for healthcare related data interchange, has added ShEx as an official representational form alongside XML and JSON. Our initial efforts of modeling FHIR profiles into ShEx Schemas proved that ShEx is very useful for describing a standard model of FHIR RDF data by translating FHIR resources into ShEx Schemas. After demonstrating the success and importance of the results of initial algorithmictransformations from FHIR DSTU3 model to ShEx schemas, we continued our study and expanded the prototypical implementation to the official HL7 FHIR R5 version We resolved about dozen issues in initial implementation with consensus from semantic web community - the HL7 ITS/W3C RDF Task Force. We extended our implementation to transform the FHIR R5 specification into ShEx schema. We also developed an enhanced validation mechanism (includes constraints,terminology bindings along with structural properties) of FHIR RDF data using ShEx schema language. First FHIR resource examples were transformed into FHIR RDF instance data. These ShEx schemas and FHIR RDF examples are now part of published FHIR R5. The validation mechanism evaluated these ShEx schemas for completeness and their application on instance data. First, we made sure that schemas have valid structure, cardinality, invariants, value domains and term-bindings. Second, we applied these ShEx schemas to validate the official FHIR RDF examples. The enhanced validation tooling proved critical to ascertain their structural and semantic completeness. We demonstrated that ShEx provides nearly complete coverage of all the FHIR resources.