BMT-57606 Health Information Systems Laboratory, 5 cr
Vastuuhenkilö
Hannu Nieminen, Milla Jauhiainen, Alpo Värri
Opetus
Toteutuskerta | Periodi | Vastuuhenkilö | Suoritusvaatimukset |
BMT-57606 2019-01 | 3 - 4 |
Milla Jauhiainen Hannu Nieminen Alpo Värri |
Delivering a desiugn document describing the use cases and architecture of the health information system application. Developing, testing and demonstrating a working application implementing the design document. Creating a final report describing the application built. Each member of the team has to show an active contribution in the project work. |
Osaamistavoitteet
After passing this course the student is able to participate as an active and productive member of a project developing a health information system. Student understands the the key standards of information transfer in health information systems, especially HL7 FHIR, and can apply the standards for building a working application, which transfers information with a patient data management system. The student also understands the basic principles of healthcare software development and can apply theoretical knowledge to the design.
Sisältö
Sisältö | Ydinsisältö | Täydentävä tietämys | Erityistietämys |
1. | Team defines the example application they are planning to develop. Applications connects to a patient data management system. Use cases and architecture defined. Application definition reported as a design document. | Architecture description languages and their use in defining HIS architectures. Agile development methods and agile project management in HIS projects. | HL7 architecture description tools |
2. | Team builds and tests an example application connected to exchanging information with a patient data management system. Doctor / medical professional interface at least demonstrated. | Application of HL7 FHIR. Agile development methods applied in the project. | |
3. | Team creates a final report describing the built application and its test results. Team demonstrates that the application works as defined in the design document. | User testing methods and applying them in practice in the development project. |
Ohjeita opiskelijalle osaamisen tasojen saavuttamiseksi
The students should study the background material of the laboratory exercises carefully, look for additional material elsewhere when necessary and complete the required laboratory exercise with deep personal engagement. Some earlier experience with coding is necessary to pass the course. Teams can share the work in the project based on the personal skills of the students.
Arvosteluasteikko:
Evaluation scale passed/failed will be used on the course
Oppimateriaali
Tyyppi | Nimi | Tekijä | ISBN | URL | Lisätiedot | Tenttimateriaali |
Other literature | Software engineering standards, 29110 series | ISO/IEC | The students are advised to download and study the standards ISO/IEC 29110-1 and 29110-5-1-1 in advance because these models are applied in the implementation of the laboratory projects. | No | ||
Other literature | The course materials of courses SGN-57007, SGN-57207 and SGN-57407 | No | ||||
Other online content | Video about the 29110 standards | Prof. Claude Y. Laporte | The Public Site of the ISO Working Group Mandated to Develop ISO/IEC 29110 Standards and Guides for Very Small Entities contains a video which helps to understand the idea of these standards. | No | ||
Other online content | Additional material to be sought from the internet by the students. | No |
Tietoa esitietovaatimuksista
The laboratory assignments are based on the contents of the courses BMT-57106 and BMT-57407/BMT-57408 and the passing of these courses before this course is highly recommended. (It is possible to participate this course alongside BMT-57408 as they partly overlap in time.) The assignments include programming which means that the students should be able to program using a programming language such as Python, C++ or Java. Those students that have no programming skills should self-learn the skills before the course, for example, from the following materials:
https://www.python.org/about/gettingstarted/
https://docs.python.org/3/tutorial/
https://www.tutorialspoint.com/python/
Vastaavuudet
Opintojakso | Vastaa opintojaksoa | Selite |
BMT-57606 Health Information Systems Laboratory, 5 cr | SGN-57606 Health Information Systems Laboratory, 5 cr |