Accepted for/Published in: JMIR Medical Education
Date Submitted: Dec 29, 2022
Open Peer Review Period: Dec 29, 2022 - Jan 13, 2023
Date Accepted: Nov 16, 2023
(closed for review but you can still tweet)
Warning: This is an author submission that is not peer-reviewed or edited. Preprints - unless they show as "accepted" - should not be relied on to guide clinical practice or health-related behavior and should not be reported in news media as established information.
Huemul. Learning management system for training HL7 FHIR
ABSTRACT
Background:
Interoperability between health information systems is a fundamental requirement to guar-antee the continuity of healthcare for the population. HL7 FHIR is currently the standard that enables the design and development of interoperable systems, with broad adoption worldwide. However, FHIR training curriculums do not have an easily administered online self-learning platform with modules to create scenarios and questions the learner answers. A system that automatically evaluates the answers, providing the learner with ongoing feedback and progress.
Objective:
Design and develop a learning management system for creating, applying, deploying, and automatically asses HL7 FHIR online courses.
Methods:
Three full-time computer engineers and the leader of the CENS interoperability area worked on the platform to create the software. The requirements for designing the systems were divided into functional and non-functional. The functional requirements were: 1) a test and question manager, 2) an API to orchestrate components, 3) a test evaluator that automatically evaluates the responses, and 4) a client application for students. Security and usability are essential non-functional requirements to design functional and secure interfaces. The software development methodology was based on the traditional spiral model.
Results:
The main result described in this work is Huemul, a learning management system for training HL7 FHIR, which includes the following components: 1) Huemul Admin: a web application to create users, tests, questions, and define scores; 2) Huemul API: module for communication between different software components (FHIR Server, Client, and Engine); 3) Huemul Engine: component for answers evaluation to identify differences and validate the content; 4) Huemul Client: the web application for users to show the test and questions.
Conclusions:
Huemul is the first platform that allows the creation of courses, questions and scenarios that enable the automatic evaluation and feedback of CRUD operations with HL7 FHIR. Huemul has been implemented and applied in multiple HL7 FHIR teaching scenarios for healthcare professionals. It has demonstrated its efficiency and effectiveness in courses and massive events, managing hundreds of users and evaluating thousands of answers in these four years of application.
Citation
Request queued. Please wait while the file is being generated. It may take some time.
Copyright
© The authors. All rights reserved. This is a privileged document currently under peer-review/community review (or an accepted/rejected manuscript). Authors have provided JMIR Publications with an exclusive license to publish this preprint on it's website for review and ahead-of-print citation purposes only. While the final peer-reviewed paper may be licensed under a cc-by license on publication, at this stage authors and publisher expressively prohibit redistribution of this draft paper other than for review purposes.