Call between 8 a.m. and 4 p.m.
Mail us for support
Laboratory address
Aleksandra Medvedeva 4
Niš, Serbia
Advancing healthcare through technology
Call between 8 a.m. and 4 p.m.
Mail us for support
Laboratory address
Nikolić, M.; Janković, D.; Stanimirović, A.; Stoimenov, L.
The Integration of Explainable AI Methods for the Classification of Medical Image Data Journal Article
In: 2024 11th International Conference on Electrical, Electronic and Computing Engineering (IcETRAN), Nis, Serbia, vol. 10., pp. 1–6, 2024.
BibTeX | Tags:
@article{stoimenov2024the,
title = {The Integration of Explainable AI Methods for the Classification of Medical Image Data},
author = {M. Nikoli\'{c} and D. Jankovi\'{c} and A. Stanimirovi\'{c} and L. Stoimenov},
year = {2024},
date = {2024-01-01},
journal = {2024 11th International Conference on Electrical, Electronic and Computing Engineering (IcETRAN), Nis, Serbia},
volume = {10.},
pages = {1\textendash6},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Stojnev, Dragana; Jovanovic, Masa; Blagojevic, Nikola; Mladenovic, Andelija; Mihajlovic, Igor; Nikolic, David; Jankovic, Dragan
Superpixel Based Region Segmentation Using Shallow Classifiers Conference
Institute of Electrical and Electronics Engineers Inc., 2024.
Abstract | Links | BibTeX | Tags: Classification (of information); Medical imaging; Remote sensing; Semantic Segmentation; Semantics; Context-Aware; Feature; Flood plains; Region segmentation; Remote-sensing; Semantic image segmentations; Shallow classifier; Super pixels; Supervised classifiers; Superpixels
@conference{Stojnev2024,
title = {Superpixel Based Region Segmentation Using Shallow Classifiers},
author = {Dragana Stojnev and Masa Jovanovic and Nikola Blagojevic and Andelija Mladenovic and Igor Mihajlovic and David Nikolic and Dragan Jankovic},
url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85192197065\&doi=10.1109%2fINFOTEH60418.2024.10496023\&partnerID=40\&md5=13c66196b8100f6fafe39671edff1ccb},
doi = {10.1109/INFOTEH60418.2024.10496023},
year = {2024},
date = {2024-01-01},
journal = {2024 23rd International Symposium INFOTEH-JAHORINA, INFOTEH 2024 - Proceedings},
publisher = {Institute of Electrical and Electronics Engineers Inc.},
abstract = {This paper deals with solving the problem of semantic image segmentation in scenarios characterized by limited availability of annotated data which is common in many fields such as remote sensing, medical imaging, agriculture, etc. An approach that maps superpixels to features and uses a shallow supervised classifier is proposed. It emphasizes efficiency and context-aware segmentation, using a superpixel-based methodology. In experiments on a floodplain segmentation dataset, the algorithm shows favorable outcomes. Promising results from preliminary experiments in medical imaging also suggest potential applications in other fields. © 2024 IEEE.},
keywords = {Classification (of information); Medical imaging; Remote sensing; Semantic Segmentation; Semantics; Context-Aware; Feature; Flood plains; Region segmentation; Remote-sensing; Semantic image segmentations; Shallow classifier; Super pixels; Supervised classifiers; Superpixels},
pubstate = {published},
tppubtype = {conference}
}
Rajković, Petar; Aleksić, Dejan; Janković, Dragan
The Implementation of Battery Charging Strategy for IoT Nodes Journal Article
In: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 14352 LNCS, pp. 40 – 51, 2024.
Abstract | Links | BibTeX | Tags:
@article{Rajkovi\'{c}202440,
title = {The Implementation of Battery Charging Strategy for IoT Nodes},
author = {Petar Rajkovi\'{c} and Dejan Aleksi\'{c} and Dragan Jankovi\'{c}},
url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85190975465\&doi=10.1007%2f978-3-031-48803-0_4\&partnerID=40\&md5=7676ff6815a5ed637565141f7e867009},
doi = {10.1007/978-3-031-48803-0_4},
year = {2024},
date = {2024-01-01},
journal = {Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)},
volume = {14352 LNCS},
pages = {40 \textendash 51},
publisher = {Springer Science and Business Media Deutschland GmbH},
abstract = {The Internet of Things (IoT) nodes dedicated to off-grid usage must fully rely on their battery power for continuous operation. In that sense battery charging process design is one of the focal points for the complete system design. Nowadays, battery charging, for such devices, usually relies on solar power which is not, unfortunately, the source of constant energy. Both environmental and constructive elements could easily make a negative impact on the charging process and reduce the amount of collected energy. Furthermore, if the IoT nodes are in hazardous areas, they are less accessible, and the value of effective battery management is even higher. The requirements for the battery charging process implementation are considered as opposite \textendash on one hand, the requirement is to run charging with the lowest possible frequency and not up to 100%, and on the other hand, the battery should always have enough energy to maintain regular operation. In this research, we present the structure of the custom-developed IoT node based on the ECS32 system-on-a-chip dedicated to operating in remote industrial areas, and with an accent of its battery charging routine. The current routine is based on a standard thresholds approach and improved by including consumption estimates for the predefined periods. This paper presents the first results and should pave the ground for further upgrades. In addition, the comparison with state-of-the-art charging approaches is presented, as the guidelines for future work. © The Author(s), under exclusive license to Springer Nature Switzerland AG 2024.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Nikolić, Mina; Janković, Dragan; Stanimirović, Aleksandar; Stoimenov, Leonid
The Integration of Explainable AI Methods for the Classification of Medical Image Data Conference
Institute of Electrical and Electronics Engineers Inc., 2024.
Abstract | Links | BibTeX | Tags: Deep neural networks; Semantic Segmentation; Convolutional neural network; Explainability; Explainable artificial intelligence (XAI); Grad-CAM; Image data; Images classification; Interpretability; Neural network architecture; Semantic objects; Semantic segmentation; Convolutional neural networks
@conference{Nikoli\'{c}2024,
title = {The Integration of Explainable AI Methods for the Classification of Medical Image Data},
author = {Mina Nikoli\'{c} and Dragan Jankovi\'{c} and Aleksandar Stanimirovi\'{c} and Leonid Stoimenov},
url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85204098634\&doi=10.1109%2fIcETRAN62308.2024.10645095\&partnerID=40\&md5=33dbe2d660b36c05838539535731bc69},
doi = {10.1109/IcETRAN62308.2024.10645095},
year = {2024},
date = {2024-01-01},
journal = {Proceedings - 2024 11th International Conference on Electrical, Electronic and Computing Engineering, IcETRAN 2024},
publisher = {Institute of Electrical and Electronics Engineers Inc.},
abstract = {Deep convolutional neural network architectures have in recent years been widely used for enhancing various Computer vision tasks, such as Image classification, Semantic Segmentation and Object detection. With great advancements in terms of quality of the obtained results, the path was paved for using these kinds of neural networks in the medical domain. But, when working with sensitive matters involving human lives, there is a need to consider the interpretability and explainability of these models and not just the typical evaluation metrics for the given task. To do such a thing, tools such as LIME and PyTorch Grad-CAM can be used, among many others. The integration of Explainable AI (XAI) methods proposed in this paper aims to enable the paradigm of XAI to be used in medical image classification tasks with the standardized MedMNIST dataset. By doing such an integration, a deeper analysis regarding the quality of the model can be enabled. In that way, instances that were misclassified can be visually examined and used to paint a clearer picture of the complete model's decision-making process. © 2024 IEEE.},
keywords = {Deep neural networks; Semantic Segmentation; Convolutional neural network; Explainability; Explainable artificial intelligence (XAI); Grad-CAM; Image data; Images classification; Interpretability; Neural network architecture; Semantic objects; Semantic segmentation; Convolutional neural networks},
pubstate = {published},
tppubtype = {conference}
}
Veljanovski, Aleksandar; Milenković, Aleksandar; Veljanovski, Marija; Rajković, Petar; Janković, Dragan
Institute of Electrical and Electronics Engineers Inc., 2023.
Abstract | Links | BibTeX | Tags: Diagnosis; Patient treatment; Collaboration; Edoktor; EHR; General practitioners; MEDIS.; NET; Patient state; Recommended therapy; Republic of Serbia; Software-systems; Medical information systems
@conference{Veljanovski2023,
title = {Realization of Software System for Collaboration of Specialist Proposed Therapy and Physician Accepted Therapy},
author = {Aleksandar Veljanovski and Aleksandar Milenkovi\'{c} and Marija Veljanovski and Petar Rajkovi\'{c} and Dragan Jankovi\'{c}},
url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85168420769\&doi=10.1109%2fIcETRAN59631.2023.10192181\&partnerID=40\&md5=82e0a7ae62c2df44fd37888148ec02fe},
doi = {10.1109/IcETRAN59631.2023.10192181},
year = {2023},
date = {2023-01-01},
journal = {Proceedings - 10th International Conference on Electrical, Electronic and Computing Engineering, IcETRAN 2023},
publisher = {Institute of Electrical and Electronics Engineers Inc.},
abstract = {Proper diagnosis of the patient's state is required to prescribe the appropriate therapy. Often, general practitioners can't complete the diagnosis without an additional specialist examination of the patient. During a specialist examination, it is not so rare that the specialist recommends therapy. Some of the medicines, as well as some of the narcotic drugs, can be given to the patient only if recommended by a specialist. The main goal of this paper is to describe the implementation of collaboration and synchronization of recommended therapy in medical information systems (MIS) and eDoktor, [1, 2], that are in use in the Republic of Serbia. The described functionality is implemented as part of MIS MEDIS-NET. © 2023 IEEE.},
keywords = {Diagnosis; Patient treatment; Collaboration; Edoktor; EHR; General practitioners; MEDIS.; NET; Patient state; Recommended therapy; Republic of Serbia; Software-systems; Medical information systems},
pubstate = {published},
tppubtype = {conference}
}
Cikic, Dorde; Jankovic, Dragan
Quasi-Periodic Image Noise Filtering Using Inverse Laplace Filter Conference
Institute of Electrical and Electronics Engineers Inc., 2023.
Abstract | Links | BibTeX | Tags: Image denoising; Inverse problems; Median filters; Spurious signal noise; Automated approach; Image noise; Images processing; Inverse laplace filter; Laplace distributions; Median filtering; Noise filtering; Periodic noise; Quasi-periodic; Quasi-periodic noise; Laplace transforms
@conference{Cikic202325,
title = {Quasi-Periodic Image Noise Filtering Using Inverse Laplace Filter},
author = {Dorde Cikic and Dragan Jankovic},
url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85167869839\&doi=10.1109%2fICEST58410.2023.10187224\&partnerID=40\&md5=fbe0882c3b3582ac5666c7a5ea5f442d},
doi = {10.1109/ICEST58410.2023.10187224},
year = {2023},
date = {2023-01-01},
journal = {2023 58th International Scientific Conference on Information, Communication and Energy Systems and Technologies, ICEST 2023 - Proceedings},
pages = {25 \textendash 28},
publisher = {Institute of Electrical and Electronics Engineers Inc.},
abstract = {In the process of image acquisition a lot of different types of noise can arise. Filtering this noise is a well-known problem in image processing. Quasi-periodic noise filtering has proven to be a challenging problem in this topic. This paper presents a novel automated approach for filtering quasi-periodic noise using Laplace distribution for modelling Fourier transform coefficients, Inverse Laplace filter and Median filter. Results show that this approach can filter the noise even when the noise is more present in the image than the original content of the image. Average increase in the amount of the signal of the image is 50%. © 2023 IEEE.},
keywords = {Image denoising; Inverse problems; Median filters; Spurious signal noise; Automated approach; Image noise; Images processing; Inverse laplace filter; Laplace distributions; Median filtering; Noise filtering; Periodic noise; Quasi-periodic; Quasi-periodic noise; Laplace transforms},
pubstate = {published},
tppubtype = {conference}
}
Rajković, Petar; Đorđević, Anđelija; Aleksić, Dejan; Janković, Dragan
Usage of Modular Software Development for IoT Nodes—A Case Study Conference
vol. 3588, CEUR-WS, 2023.
Abstract | Links | BibTeX | Tags: Data handling; Plant shutdowns; Sensor nodes; Software design; System-on-chip; Case-studies; Data collection; Feature flag; Limited devices; Modular software designs; Modular softwares; Power; Production facility; Remote monitoring; Resource awareness; Internet of things
@conference{Rajkovi\'{c}2023114,
title = {Usage of Modular Software Development for IoT Nodes\textemdashA Case Study},
author = {Petar Rajkovi\'{c} and An{d}elija {D}or{d}evi\'{c} and Dejan Aleksi\'{c} and Dragan Jankovi\'{c}},
url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85180784800\&partnerID=40\&md5=3e00205963f2c7adbbdf626847646744},
year = {2023},
date = {2023-01-01},
journal = {CEUR Workshop Proceedings},
volume = {3588},
pages = {114 \textendash 125},
publisher = {CEUR-WS},
abstract = {The Internet of Things (IoT) nodes are considered one of the main drivers in Industry 4.0 and beyond. With their processing and connectivity power and small size, they become key components for data collection and remote monitoring in production facilities. With a constantly increasing number of features, they start to play a more important role in data processing and close the gap with Edge computers in terms of flexibility. Back in time, they were known as very limited devices with relatively poor programming environments and low flexibility when it came to the use of development paradigms. Since their processing and connectivity power increased in recent years, followed by the impressive system-on-a-chip components, the possibility to bridge the gap in programming techniques towards the computing devices of the higher level emerged. With this paper, we wanted to show that the well-known techniques, native to high-power computers, could be adapted and used in the lowest levels of the ISA-95 technology stack. To explore the possibilities of the changeable software configuration of a running node, we developed a dedicated software package for the ESP32-based node whose primary aim is to manage the sensor network. In this case study, the modular software design backed up with a feature-flag main execution loop implementation is presented. The key benefit of such an approach is the possibility that the IoT node could be partially updated, without the need to be fully shut down, or switch to maintenance mode. © 2023 Copyright for this paper by its authors.},
keywords = {Data handling; Plant shutdowns; Sensor nodes; Software design; System-on-chip; Case-studies; Data collection; Feature flag; Limited devices; Modular software designs; Modular softwares; Power; Production facility; Remote monitoring; Resource awareness; Internet of things},
pubstate = {published},
tppubtype = {conference}
}
Spasic, Aleksandar J.; Jankovic, Dragan S.
Institute of Electrical and Electronics Engineers Inc., 2023.
Abstract | Links | BibTeX | Tags: Teaching; ChatGPT; Education process; Engineering techniques; IT education lesson plan; IT-education; Lesson plans; Prompt engineering; Prompt technique; Seed words; Teachers’; Natural language processing systems
@conference{Spasic202347,
title = {Using ChatGPT Standard Prompt Engineering Techniques in Lesson Preparation: Role, Instructions and Seed-Word Prompts},
author = {Aleksandar J. Spasic and Dragan S. Jankovic},
url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85167871830\&doi=10.1109%2fICEST58410.2023.10187269\&partnerID=40\&md5=e85f19e547f0e6571ba82d1d549ff00f},
doi = {10.1109/ICEST58410.2023.10187269},
year = {2023},
date = {2023-01-01},
journal = {2023 58th International Scientific Conference on Information, Communication and Energy Systems and Technologies, ICEST 2023 - Proceedings},
pages = {47 \textendash 50},
publisher = {Institute of Electrical and Electronics Engineers Inc.},
abstract = {The application of available natural language processing systems can have a significant impact on the education process. The primary aim of this research was to test the impact of three standard prompting techniques on the results obtained from ChatGPT. Generation of a lesson plan for programming for preschoolers was chosen as the task set for AI. The obtained results show that use of a standard prompting with additional defined roles and seed words can be useful in preparation of teaching units and lessons and it can be considered as a technique of teachers' choice. © 2023 IEEE.},
keywords = {Teaching; ChatGPT; Education process; Engineering techniques; IT education lesson plan; IT-education; Lesson plans; Prompt engineering; Prompt technique; Seed words; Teachers'; Natural language processing systems},
pubstate = {published},
tppubtype = {conference}
}
Avdić, Aldina; Marovac, Ulfeta; Janković, Dragan
Smart Health Services Based on IoT and GIS Journal Article
In: Studies in Computational Intelligence, vol. 1026, pp. 15 – 23, 2022.
Abstract | Links | BibTeX | Tags:
@article{Avdi\'{c}202215,
title = {Smart Health Services Based on IoT and GIS},
author = {Aldina Avdi\'{c} and Ulfeta Marovac and Dragan Jankovi\'{c}},
url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85130250188\&doi=10.1007%2f978-3-030-96627-0_2\&partnerID=40\&md5=2abbb85785a6fe47c75d473873a18ee5},
doi = {10.1007/978-3-030-96627-0_2},
year = {2022},
date = {2022-01-01},
journal = {Studies in Computational Intelligence},
volume = {1026},
pages = {15 \textendash 23},
publisher = {Springer Science and Business Media Deutschland GmbH},
abstract = {Today, computer systems have the ability to access numerous user context data at any time, e.g. about its location, movement, habits, and other data that can be collected from sensors on mobile devices. This data can be processed and used for various purposes in the form of applications that can improve interaction with the user. Of particular importance are the purposes for providing health services. This paper proposes, describes, and provides an overview of the implementation of five smart health services based on the Internet of Things (IoT) and geographic information systems (GIS), namely: finding the nearest health care facilities, air quality monitoring, improving medical services, smart transport for patients, and mobile SOS system. © 2022, The Author(s), under exclusive license to Springer Nature Switzerland AG.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Rajković, Petar; Aleksić, Dejan; Djordjević, Andjelija; Janković, Dragan
Hybrid Software Deployment Strategy for Complex Industrial Systems Journal Article
In: Electronics (Switzerland), vol. 11, no. 14, 2022, (All Open Access, Gold Open Access).
Abstract | Links | BibTeX | Tags:
@article{Rajkovi\'{c}2022,
title = {Hybrid Software Deployment Strategy for Complex Industrial Systems},
author = {Petar Rajkovi\'{c} and Dejan Aleksi\'{c} and Andjelija Djordjevi\'{c} and Dragan Jankovi\'{c}},
url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85136449967\&doi=10.3390%2felectronics11142186\&partnerID=40\&md5=b358ea9f0778eb1fb37ba776a0bdb1d1},
doi = {10.3390/electronics11142186},
year = {2022},
date = {2022-01-01},
journal = {Electronics (Switzerland)},
volume = {11},
number = {14},
publisher = {MDPI},
abstract = {Complex industrial systems run the different pieces of software in several interconnected physical layers. The software update in such an environment must be performed in the shortest possible period with the lowest possible resource usage. Namely, it is critical to minimize the data traffic, decrease software downtime, and reduce the impact of the transitional stage during the update process. To meet these requirements and to unify the update process, the common software node structure along with a hybrid software deployment strategy is proposed. The hybrid strategy is defined as a combination of the existing and well-tested techniques\textemdashblue/green, canary, and feature flags. The main aim was to utilize their positive sides and to obtain a better overall effect. The approach was tested in the simulation environment, based on the realistic factory layout, and running the software related to the enterprise resource planning (ERP) level. For successful updates, the proposed hybrid deployment method reduced downtime on server nodes to less than 5% and on client nodes to a half compared with the standard approach. The volume of data traffic reduction in a configuration with sentinel nodes is reduced by one-third. The presented results look promising, especially in cases of erroneous updates when a roll back is needed, where the downtime on the server nodes is reduced to the level of 3%. Achieved results are used to define the set of recommendations that could be extended for the other software layers, followed by a discussion about further potential problems and strategy variations. © 2022 by the authors.},
note = {All Open Access, Gold Open Access},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Spasic, A. J.; Jankovic, D. S.; Rajkovic, P. J.; Aleksic, D. S.
Programme-Sensitive Modifications of Generalized Net Model of Software-Intensive Production of Stereoscopic Multimedia Content Journal Article
In: Journal of Computer and Systems Sciences International, vol. 61, no. 5, pp. 824 – 842, 2022.
Abstract | Links | BibTeX | Tags: Multimedia systems; Stereo image processing; Generalized net; Mathematical tools; Modelling systems; Multimedia contents; Net model; Organisational; Side effect; Software intensive systems; Static characteristic; Static structures; Studios
@article{Spasic2022824,
title = {Programme-Sensitive Modifications of Generalized Net Model of Software-Intensive Production of Stereoscopic Multimedia Content},
author = {A. J. Spasic and D. S. Jankovic and P. J. Rajkovic and D. S. Aleksic},
url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85139480775\&doi=10.1134%2fS1064230722050136\&partnerID=40\&md5=5304b5762cb204daeb26566995dd40ab},
doi = {10.1134/S1064230722050136},
year = {2022},
date = {2022-01-01},
journal = {Journal of Computer and Systems Sciences International},
volume = {61},
number = {5},
pages = {824 \textendash 842},
publisher = {Pleiades journals},
abstract = {Abstract: The main goal of this paper is to show how it is possible to modify a previously created model of a software-intensive system for the production of stereoscopic multimedia content defined by generalized nets (GN) without disturbing its static structure. When the system is structurally complex, any disruption of the static structure of the system can produce side effects on the rest of the system’s functionality. Generalized nets, as a powerful theoretical mathematical tool widely accepted for modeling systems from educational and biological to industrial and organisational ones, enable the analysis of static, dynamic and temporal characteristics of the modeled system. The existing GN model, according to the theory of generalized nets, can be modified by dropping or adding places, even entire transitions. This assumes a disruption of the static structure of a GN model and cannot be suitable for situations when similar but essentially different solutions need to be made using the GN model. For this purpose, the possibility of generalized nets to manage the capacities of places in transition have been used in this paper. In order to solve this problem, five most common cases of stereoscopic content production have been defined here: real-time studio production (live programme from the studio), realization of a sports event\textemdashlive, post-production services (processing of other people’s stereoscopic material), subtitling/over synchronization and realization of a film programme\textemdashshowing. For each case of the model usage non-necessary characteristics received by tokens in different places are defined. In accordance with GN methodology places with corresponding characteristics are eliminated for particular use-case by setting capacity function to zero. © 2022, Pleiades Publishing, Ltd.},
keywords = {Multimedia systems; Stereo image processing; Generalized net; Mathematical tools; Modelling systems; Multimedia contents; Net model; Organisational; Side effect; Software intensive systems; Static characteristic; Static structures; Studios},
pubstate = {published},
tppubtype = {article}
}
Dordevic, Andelija; Milenkovic, Aleksandar; Jankovic, Dragan; Rajkovic, Petar; Spasic, Aleksandar
Collaboration of Heterogeneous Medical Information Systems in the Republic of Serbia Conference
Institute of Electrical and Electronics Engineers Inc., 2022.
Abstract | Links | BibTeX | Tags: Bioinformatics; Diseases; Hospital data processing; Information use; Patient treatment; Search engines; Collaboration; Condition; Distribution; Health care professionals; Health data; Health monitoring; Healthcare institutions; IS; Patient data; Republic of Serbia; Medical information systems
@conference{Dordevic2022,
title = {Collaboration of Heterogeneous Medical Information Systems in the Republic of Serbia},
author = {Andelija Dordevic and Aleksandar Milenkovic and Dragan Jankovic and Petar Rajkovic and Aleksandar Spasic},
url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85128765386\&doi=10.1109%2fINFOTEH53737.2022.9751250\&partnerID=40\&md5=bf07344b5b049d11b33113efdefe7526},
doi = {10.1109/INFOTEH53737.2022.9751250},
year = {2022},
date = {2022-01-01},
journal = {2022 21st International Symposium INFOTEH-JAHORINA, INFOTEH 2022 - Proceedings},
publisher = {Institute of Electrical and Electronics Engineers Inc.},
abstract = {Preservation of health data and monitoring of patients' treatment history is the basis for adequate treatment and prediction of potential diseases or conditions. Medical information systems (MISes) make it easier for healthcare professionals to search for and review all existing medical patient data for adequate treatment and provide the ability to warn of potential illnesses depending on previous treatments. However, MIS is often organized locally, at the healthcare institution or city level, and it is not possible to directly access data located in other healthcare facilities. Therefore, the collaboration of healthcare institutions' MISes is inevitable. This paper discusses the problem realization of heterogeneous MIS collaboration on the example of MIS MEDIS.NET collaboration with other healthcare institutions' MISes in the Republic of Serbia, which is reflected in the exchange of medical data for a particular patient. The described concept can be applied to the collaboration of other types of information systems, i.e., creating a distributed centralized system. © 2022 IEEE.},
keywords = {Bioinformatics; Diseases; Hospital data processing; Information use; Patient treatment; Search engines; Collaboration; Condition; Distribution; Health care professionals; Health data; Health monitoring; Healthcare institutions; IS; Patient data; Republic of Serbia; Medical information systems},
pubstate = {published},
tppubtype = {conference}
}
Rajković, Petar; Aleksić, Dejan; Janković, Dragan; Milenković, Aleksandar; Dordević, Andelija
Resource Awareness in Complex Industrial Systems – A Strategy for Software Updates Conference
vol. 3145, CEUR-WS, 2021.
Abstract | Links | BibTeX | Tags: Complex networks; Digital storage; Complex industrial systems; Deployment strategy; Different protocols; Heterogeneous devices; Industrial software; IoT node; Resource awareness; Software deployment; Software deployment strategy; Software updates; Internet of things
@conference{Rajkovi\'{c}2021,
title = {Resource Awareness in Complex Industrial Systems - A Strategy for Software Updates},
author = {Petar Rajkovi\'{c} and Dejan Aleksi\'{c} and Dragan Jankovi\'{c} and Aleksandar Milenkovi\'{c} and Andelija Dordevi\'{c}},
url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85131306701\&partnerID=40\&md5=6270309b1fbc7c4521a59b9bf2784558},
year = {2021},
date = {2021-01-01},
journal = {CEUR Workshop Proceedings},
volume = {3145},
publisher = {CEUR-WS},
abstract = {The complex industrial systems consist of many heterogeneous devices running different pieces of software in a connected and layer-organized environment. Software instances in different levels communicate between each other using different protocols and are developed using various technologies. Available storage space and network throughput vary from layer to layer. When deploying a new version of the software to some device, an update package, which is, in some cases, of significantly higher volume than usual data traffic, needs to be distributed via a network, verified, and stored to the destination device. The old version needs to be backup in case of rollback. To reduce the impact of the mentioned problems, and to reduce the potential system downtime, we aimed to define the more general deployment approach that could be configured to use the combination of blue-green and canary deployment styles in combination with both shared and local backups. The main objective of this paper is to highlight the common problems with software updates across multiple layers and to bring the set of recommendations and guidelines for, from the resource awareness point of view, the most effective and the cheapest software updates, with the special focus on the lower levels. © 2021 The Authors.},
keywords = {Complex networks; Digital storage; Complex industrial systems; Deployment strategy; Different protocols; Heterogeneous devices; Industrial software; IoT node; Resource awareness; Software deployment; Software deployment strategy; Software updates; Internet of things},
pubstate = {published},
tppubtype = {conference}
}
Dordevic, Andelija; Jankovic, Dragan; Milenkovic, Aleksandar
Software Support for the Implementation of the Screening Programs Conference
Institute of Electrical and Electronics Engineers Inc., 2021.
Abstract | Links | BibTeX | Tags: Artificial intelligence; Population statistics; Efficient implementation; Health systems; Hypercube; Screening programs; Software modules; Software support; Diagnosis
@conference{Dordevic2021,
title = {Software Support for the Implementation of the Screening Programs},
author = {Andelija Dordevic and Dragan Jankovic and Aleksandar Milenkovic},
url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85104890426\&doi=10.1109%2fINFOTEH51037.2021.9400707\&partnerID=40\&md5=ff737965859f799b2c4e081012480098},
doi = {10.1109/INFOTEH51037.2021.9400707},
year = {2021},
date = {2021-01-01},
journal = {2021 20th International Symposium INFOTEH-JAHORINA, INFOTEH 2021 - Proceedings},
publisher = {Institute of Electrical and Electronics Engineers Inc.},
abstract = {Screening programs exist for diseases that are common and often asymptomatic in the earlier stages, and if they are detected in the initial phase, the chances of a cure are notably higher. Therefore, the goal of health systems is to ensure 100% coverage in the implementation of screening. Unfortunately, the real coverage is far smaller and often below 50%, hence the issue of efficient screening is very important. This paper presents software support that is implemented in three ways and aims at more efficient implementation of screening programs. The production of a software module for the registration of patients for screening programs, significantly facilitates the traditional access to this data and enables the higher coverage of the target population. Another way to support screening is provided by business intelligence tools, by creating a hypercube over existing data. It is also possible to use artificial intelligence to improve the efficiency of screening programs. © 2021 IEEE.},
keywords = {Artificial intelligence; Population statistics; Efficient implementation; Health systems; Hypercube; Screening programs; Software modules; Software support; Diagnosis},
pubstate = {published},
tppubtype = {conference}
}
Spasic, Aleksandar J.; Jankovic, Dragan S.; Djordjevic, Andjelija I.
A Method of Modifying a ScratchJr Project by Resorting to JSON Stored Project Data Conference
Institute of Electrical and Electronics Engineers Inc., 2021.
Abstract | Links | BibTeX | Tags: Computational thinkings; Early childhood programming; Early childhoods; JSON; Pre schools; Programming tools; Project data; Project informations; Scratchjr; Teachers’
@conference{Spasic2021257,
title = {A Method of Modifying a ScratchJr Project by Resorting to JSON Stored Project Data},
author = {Aleksandar J. Spasic and Dragan S. Jankovic and Andjelija I. Djordjevic},
url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85123186543\&doi=10.1109%2fTELSIKS52058.2021.9606418\&partnerID=40\&md5=025a4aef658d0392af259368967a7a4d},
doi = {10.1109/TELSIKS52058.2021.9606418},
year = {2021},
date = {2021-01-01},
journal = {2021 15th International Conference on Advanced Technologies, Systems and Services in Telecommunications, TELSIKS 2021 - Proceedings},
pages = {257 \textendash 260},
publisher = {Institute of Electrical and Electronics Engineers Inc.},
abstract = {ScratchJr, a programming tool developmentally appropriate for preschoolers (children age 5 to 7) is intentionally designed without the possibility of externally adding image and sound files. It can create difficulties for adults (teachers and parents alike) involved in pre-school activities with ScratchJr. This paper presents the structure of ScratchJr projects and a manner in which they can be modified by adding external images and sounds. It also presents the JSON project information code needed for the proper functioning of the programme with added files. © 2021 IEEE.},
keywords = {Computational thinkings; Early childhood programming; Early childhoods; JSON; Pre schools; Programming tools; Project data; Project informations; Scratchjr; Teachers'},
pubstate = {published},
tppubtype = {conference}
}
Avdić, Aldina; Marovac, Ulfeta; Janković, Dragan
Automated labeling of terms in medical reports in Serbian Journal Article
In: Turkish Journal of Electrical Engineering and Computer Sciences, vol. 28, no. 6, pp. 3285 – 3303, 2020, (All Open Access, Bronze Open Access).
Abstract | Links | BibTeX | Tags: Errors; Automated labeling; Automatic labeling; Electronic health; Medical dictionary; Medical domains; Natural languages; Processing errors; Supervised methods; Diagnosis
@article{Avdi\'{c}20203285,
title = {Automated labeling of terms in medical reports in Serbian},
author = {Aldina Avdi\'{c} and Ulfeta Marovac and Dragan Jankovi\'{c}},
url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85096654512\&doi=10.3906%2fELK-2002-9\&partnerID=40\&md5=b1b90c80b11480f73353083d67f53750},
doi = {10.3906/ELK-2002-9},
year = {2020},
date = {2020-01-01},
journal = {Turkish Journal of Electrical Engineering and Computer Sciences},
volume = {28},
number = {6},
pages = {3285 \textendash 3303},
publisher = {Turkiye Klinikleri},
abstract = {Nowadays, many electronic health reports (EHRs) are stored daily. They consist of the structured part and of an unstructured section written in natural language. Due to the limited time for medical examination, EHRs are short reports which often contain errors and abbreviations. Therefore it is a challenge to process an EHR and extract knowledge from this part of the text for different purposes. This paper compares the results of three proposed methods for automatic labeling of medical terms in unstructured parts of EHRs. All words are categorized as words within the medical domain (symptoms, diagnoses, therapies, anatomy, specialties etc.) and those beyond the medical domain (numbers, places, stop words etc.). The first method is based on dictionaries of medical terms, the second on the training set, and the third on the training set and rules. The results of application of different methodologies to reduce a word to its basic form (pure, prefix, stem) are given for each of the methods. The paper shows that in labeling medical terms, the methods based on medical dictionaries (diagnosis, symptoms, medications etc.) do not produce best results, therefore it is better to use manually annotated part of the data set as a model. A significant number of words (17.36%) in medical reports are abbreviations and errors, so for better results, we should focus on creating rules to solve this problem. Better results are obtained for supervised methods compared to the dictionary-based method (with relative improvement of 42.82%). The inclusion of the algorithm for processing errors and abbreviations increased the results (with a relative improvement of 4.21%) and gave the largest F1 measure (0.9082). The advantage of the proposed method is that the use of rules for processing errors and abbreviations provides good results regardless of how the word is reduced to its basic form. © T\"{U}B\.{I}TAK},
note = {All Open Access, Bronze Open Access},
keywords = {Errors; Automated labeling; Automatic labeling; Electronic health; Medical dictionary; Medical domains; Natural languages; Processing errors; Supervised methods; Diagnosis},
pubstate = {published},
tppubtype = {article}
}
Avdic, Aldina R.; Marovac, Ulfeta M.; Jankovic, Dragan S.
Smart Health Services for Epidemic Control Conference
Institute of Electrical and Electronics Engineers Inc., 2020.
Abstract | Links | BibTeX | Tags: Data communication systems; Electronic health record (EHRs); Epidemic control; Health centers; Health services; Healthcare institutions; Disease control
@conference{Avdic202046,
title = {Smart Health Services for Epidemic Control},
author = {Aldina R. Avdic and Ulfeta M. Marovac and Dragan S. Jankovic},
url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85096668536\&doi=10.1109%2fICEST49890.2020.9232855\&partnerID=40\&md5=a51b2ed5dd3020f913a8992328d3f21a},
doi = {10.1109/ICEST49890.2020.9232855},
year = {2020},
date = {2020-01-01},
journal = {2020 55th International Scientific Conference on Information, Communication and Energy Systems and Technologies, ICEST 2020 - Proceedings},
pages = {46 \textendash 49},
publisher = {Institute of Electrical and Electronics Engineers Inc.},
abstract = {At the time of an epidemic, it is necessary to have information about the epidemiological situation from verified sources. The lack of such information can lead to the spread of news from non-objective sources, irresponsible behavior of citizens, but also the spread of panic. Epidemic control is one of the topics in the field of smart health within smart cities. Based on electronic health records (EHRs), various information on the epidemiological situation in healthcare institutions can be extracted. This paper proposes a framework that enables several smart health services intended for epidemic control and ways to implement them. Examples of the realization of these services are given, based on EHRs from Health Center Nis. © 2020 IEEE.},
keywords = {Data communication systems; Electronic health record (EHRs); Epidemic control; Health centers; Health services; Healthcare institutions; Disease control},
pubstate = {published},
tppubtype = {conference}
}
Jankovic, Dragan S.; Milenkovic, Aleksandar M.; Djordjevic, Andjelija I.
Improving the Concept of Medication Vending Machine in the Light of COVID-19 and other Pandemics Conference
Institute of Electrical and Electronics Engineers Inc., 2020, (All Open Access, Bronze Open Access).
Abstract | Links | BibTeX | Tags: Health care; Vending machines; Balkan countries; Health-care system; Republic of Serbia; Social distance; Data communication systems
@conference{Jankovic202042,
title = {Improving the Concept of Medication Vending Machine in the Light of COVID-19 and other Pandemics},
author = {Dragan S. Jankovic and Aleksandar M. Milenkovic and Andjelija I. Djordjevic},
url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85096680935\&doi=10.1109%2fICEST49890.2020.9232916\&partnerID=40\&md5=2fbca7284f39f667d2328ba45b0a1a4e},
doi = {10.1109/ICEST49890.2020.9232916},
year = {2020},
date = {2020-01-01},
journal = {2020 55th International Scientific Conference on Information, Communication and Energy Systems and Technologies, ICEST 2020 - Proceedings},
pages = {42 \textendash 45},
publisher = {Institute of Electrical and Electronics Engineers Inc.},
abstract = {Pandemics are usually followed by a large number of infected people, enormous number of critical patients and unavoidable fatal outcomes. If the disease is transmitted by contact, one of the most important measures for preventing the spread of the disease is social distancing. Ensuring social distancing is one of the most difficult tasks of the governments of countries during the pandemic. It has been shown in practice that any measure or way to increase social distance significantly reduces the number of victims and shortens the duration of the pandemic. This paper proposes a modification of the existing concept of a vending machine for distributing drugs (medication vending machines - MVM), which would enable better social distancing in the case of pandemics/epidemics, such as the current COVID-19 pandemic. The proposed modification is adapted to the healthcare system organization that exists in the Republic of Serbia and can be implemented in similar health care systems, such as in the neighboring countries (Western Balkan countries). © 2020 IEEE.},
note = {All Open Access, Bronze Open Access},
keywords = {Health care; Vending machines; Balkan countries; Health-care system; Republic of Serbia; Social distance; Data communication systems},
pubstate = {published},
tppubtype = {conference}
}
Blagojevic, Marija; Jovanovic, Zeljko; Milosevic, Danijela; Jankovic, Dragan
Orchestration of different services for predicting patient comfort during transport Conference
Institute of Electrical and Electronics Engineers Inc., 2020.
Abstract | Links | BibTeX | Tags: Different services; Patient comfort; Vibration detection; Atmospheric movements
@conference{Blagojevic2020,
title = {Orchestration of different services for predicting patient comfort during transport},
author = {Marija Blagojevic and Zeljko Jovanovic and Danijela Milosevic and Dragan Jankovic},
url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85084999706\&doi=10.1109%2fINFOTEH48170.2020.9066307\&partnerID=40\&md5=0563ba8cff7929dcaa273479e466d149},
doi = {10.1109/INFOTEH48170.2020.9066307},
year = {2020},
date = {2020-01-01},
journal = {2020 19th International Symposium INFOTEH-JAHORINA, INFOTEH 2020 - Proceedings},
publisher = {Institute of Electrical and Electronics Engineers Inc.},
abstract = {The research presents the starting point for orchestration of different types of services in order to get precise information about patient comfort prediction during transport. The orchestration supposes these services: Google transport with GPS, Artificial intelligence service, Meteorological service, Vibration detection services. The architecture of orchestration was presented. Also, future work was highlighted. © 2020 IEEE.},
keywords = {Different services; Patient comfort; Vibration detection; Atmospheric movements},
pubstate = {published},
tppubtype = {conference}
}
Milenkovic, Aleksandar; Jankovic, Dragan; Rajkovic, Petar
Extensions and adaptations of existing medical information system in order to reduce social contacts during COVID-19 pandemic Journal Article
In: International Journal of Medical Informatics, vol. 141, 2020, (All Open Access, Green Open Access).
Abstract | Links | BibTeX | Tags: Betacoronavirus; Child; Communication; Contact Tracing; Coronavirus Infections; Humans; Medical Informatics; Pandemics; Pneumonia
@article{Milenkovic2020,
title = {Extensions and adaptations of existing medical information system in order to reduce social contacts during COVID-19 pandemic},
author = {Aleksandar Milenkovic and Dragan Jankovic and Petar Rajkovic},
url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85086514372\&doi=10.1016%2fj.ijmedinf.2020.104224\&partnerID=40\&md5=a60211cda8768050a4e2fc6e6d5518be},
doi = {10.1016/j.ijmedinf.2020.104224},
year = {2020},
date = {2020-01-01},
journal = {International Journal of Medical Informatics},
volume = {141},
publisher = {Elsevier Ireland Ltd},
abstract = {Objective: The main objective of this paper is the reduction of the COVID-19 pandemic spread by increasing the degree of social distancing by using and upgrading the existing Medical Information System (MIS). Material and methods: The existing MIS MEDIS.NET, currently used in the largest health center in the Balkans, has been adapted and further developed. Results: During the adaptation of existing MIS MEDIS.NET 4 new and 9 existing modules were developed. A quick questionnaire for the smart triage of patients was also implemented. Discussion: The adapted MIS successfully influenced the reduction of social contacts within the Health Center Nis. The need for the arrival of children and their parents to receive appropriate health certificates for the school enrolment is reduced. The therapy of chronic patients has been prolonged for 6 months via an electronic prescription. An online service for the communication between patients and the chosen physicians is provided. Possible social contacts and exposure to the viral environment of patients are reduced by making appointments in extended slots and at determined physical locations. Patients are notified per SMS or email about the availability of chosen and physician on duty. The social distancing of patients and physicians is also established by sending laboratory analyses per email or SMS. Keeping the central registry for COVID-19 is enabled throughout the country. Conclusion: The smart adaptation of MIS, and its collaboration with other state systems can significantly influence the reduction of social contacts and thus mitigate the consequences of COVID-19 pandemic. © 2020 Elsevier B.V.},
note = {All Open Access, Green Open Access},
keywords = {Betacoronavirus; Child; Communication; Contact Tracing; Coronavirus Infections; Humans; Medical Informatics; Pandemics; Pneumonia},
pubstate = {published},
tppubtype = {article}
}
Savić, Miloš; Ivanović, Mirjana; Luković, Ivan; Delibašić, Boris; Protić, Jelica; Janković, Dragan
Students’ preferences in selection of computer science and informatics studies a comprehensive empirical case study Journal Article
In: Computer Science and Information Systems, vol. 18, no. 1, pp. 251 – 283, 2020, (All Open Access, Gold Open Access, Green Open Access).
Abstract | Links | BibTeX | Tags:
@article{Savi\'{c}2020251,
title = {Students’ preferences in selection of computer science and informatics studies a comprehensive empirical case study},
author = {Milo\v{s} Savi\'{c} and Mirjana Ivanovi\'{c} and Ivan Lukovi\'{c} and Boris Deliba\v{s}i\'{c} and Jelica Proti\'{c} and Dragan Jankovi\'{c}},
url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85100549175\&doi=10.2298%2fCSIS200901054S\&partnerID=40\&md5=b11242db86b372e10fa6cc5364d6b53b},
doi = {10.2298/CSIS200901054S},
year = {2020},
date = {2020-01-01},
journal = {Computer Science and Information Systems},
volume = {18},
number = {1},
pages = {251 \textendash 283},
publisher = {ComSIS Consortium},
abstract = {A selection of Computer Science, Informatics or similar study programs for academic studies evidently becomes an emerging choice of a vast number of students in recent years. To address some of the open questions, we performed an empirical study based on a survey, with a goal to find out the main motivating factors directing students to select computer science, informatics or similar programs for studying in a much greater extent. The survey was conducted on a sample of 1517 students from five well established, and most traditional faculties of computer science and informatics at three largest university cities in Serbia: Belgrade, Novi Sad, and Ni\v{s}. The created sample is representative enough to illustrate the current situation and trends common for many similar societies. Our first analysis shows that the main motivating factor to select computer science or informatics study program at all faculties is the students’ motivation to study just that topic, while at management faculty it is significantly less important. However, we also noticed that significant number of students wished to study something else but chose computer science and informatics due to possibility of finding jobs easier and of earning higher salaries in industry. The most important influential factors to choose a computer science or informatics major come from family members, and close relatives. The perceived brand and reputation of a faculty also plays a significant role. Students being examined prevalently tend to be satisfied with the faculty they have chosen. However, many of them see themselves leaving the country in a near or far future. © 2020, ComSIS Consortium. All rights reserved.},
note = {All Open Access, Gold Open Access, Green Open Access},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Jovanović, Željko; Blagojević, Marija; Janković, Dragan; Peulić, Aleksandar
Patient comfort level prediction during transport using artificial neural network Journal Article
In: Turkish Journal of Electrical Engineering and Computer Sciences, vol. 27, no. 4, pp. 2817 – 2832, 2019, (All Open Access, Bronze Open Access).
Abstract | Links | BibTeX | Tags: Accelerometers; Android (operating system); Mean square error; Neural networks; Android applications; Confusion matrices; Evaluation results; Medical personnel; Patient comfort; Prediction accuracy; Root mean square errors; Subjective assessments; Forecasting
@article{Jovanovi\'{c}20192817,
title = {Patient comfort level prediction during transport using artificial neural network},
author = {\v{Z}eljko Jovanovi\'{c} and Marija Blagojevi\'{c} and Dragan Jankovi\'{c} and Aleksandar Peuli\'{c}},
url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85072603479\&doi=10.3906%2felk-1807-258\&partnerID=40\&md5=8fc03afac2af1582b44e06345928d8c0},
doi = {10.3906/elk-1807-258},
year = {2019},
date = {2019-01-01},
journal = {Turkish Journal of Electrical Engineering and Computer Sciences},
volume = {27},
number = {4},
pages = {2817 \textendash 2832},
publisher = {Turkiye Klinikleri},
abstract = {Since patient comfort during transport is a matter of paramount importance, this paper aims to determine the possibilities of applying neural networks for its prediction and monitoring. Specific objectives of the research include monitoring and predicting patient transport comfort, with subjective assessment of comfort by medical personnel. An original Android application that collects signals from an accelerometer and a GPS sensor was used with the aim of achieving the research goals. The collected signals were processed and a total of twelve parameters were calculated. A multilayer perceptron was created in the proposed research. The evaluation results indicate acceptable accuracy and give the possibility to apply the same model to the next patient transport. The root mean square error was 0.0215 and the overall confusion matrix prediction accuracy was 90.07%. Moreover, the results were validated in real usage. The limitations and future work are highlighted. © T\"{U}B\.{I}TAK},
note = {All Open Access, Bronze Open Access},
keywords = {Accelerometers; Android (operating system); Mean square error; Neural networks; Android applications; Confusion matrices; Evaluation results; Medical personnel; Patient comfort; Prediction accuracy; Root mean square errors; Subjective assessments; Forecasting},
pubstate = {published},
tppubtype = {article}
}
Jovanovic, Zeljko; Milosevic, Marina; Jankovic, Dragan; Peulic, Aleksandar
Comfort level classification during patients transport Journal Article
In: Technology and Health Care, vol. 27, no. 1, pp. 61 – 77, 2019.
Abstract | Links | BibTeX | Tags: Adolescent; Adult; Age Factors; Bayes Theorem; Child; Child, Preschool; Female; Humans; Infant; Infant
@article{Jovanovic201961,
title = {Comfort level classification during patients transport},
author = {Zeljko Jovanovic and Marina Milosevic and Dragan Jankovic and Aleksandar Peulic},
url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85061066421\&doi=10.3233%2fTHC-181411\&partnerID=40\&md5=c8aec01521ed53f05000d8241c0d2c3d},
doi = {10.3233/THC-181411},
year = {2019},
date = {2019-01-01},
journal = {Technology and Health Care},
volume = {27},
number = {1},
pages = {61 \textendash 77},
publisher = {IOS Press},
abstract = {BACKGROUND: Passenger comfort is affected by many factors. Patient comfort is even more specific due to its mental and physical health condition. OBJECTIVE: Developing a system for monitoring patient transport conditions with the comfort level classification, which is affected by the patient parameters. METHODS: Smartphone with the developed Android application was installed in an EMS to monitor patient transport between medical institutions. As a result, 10 calculated parameters are generated in addition to the GPS data and the subjective comfort level. Three classifiers are used to classify the transportation. At the end, the adjustment of classified comfort levels is performed based on the patient's medical condition, age and gender. RESULTS: Modified SVM classifier provided the best overall classification results with the precision of 90.8%. Furthermore, a model that represents patient sensitivity to transport vibration, based on the patient's medical condition, is proposed and the final classification results are presented. CONCLUSIONS: The Android application is mobile, simple to install and use. According to the obtained results, SVM and Naive Bayes classifier gave satisfying results while KNN should be avoided. The developed model takes transport comfort and the patient's medical condition into consideration, so it is suitable for the patient transport comfort classification. © 2019 - IOS Press and the authors. All rights reserved},
keywords = {Adolescent; Adult; Age Factors; Bayes Theorem; Child; Child, Preschool; Female; Humans; Infant; Infant},
pubstate = {published},
tppubtype = {article}
}
Rajković, Petar; Petković, Ivan; Milenković, Aleksandar; Janković, Dragan
An insight on standardized patterns in model-driven software development Conference
vol. 2508, CEUR-WS, 2019.
Abstract | Links | BibTeX | Tags: Application programs; Budget control; Computer software selection and evaluation; Quality control; Application platforms; Concrete syntax; Development teams; Domain model; Fixed budget; Meta model; Model-Driven Software Development; Organizational pattern; Software design
@conference{Rajkovi\'{c}2019,
title = {An insight on standardized patterns in model-driven software development},
author = {Petar Rajkovi\'{c} and Ivan Petkovi\'{c} and Aleksandar Milenkovi\'{c} and Dragan Jankovi\'{c}},
url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85076490166\&partnerID=40\&md5=1a5123eb733a6f5cf4ff896b1919f7d0},
year = {2019},
date = {2019-01-01},
journal = {CEUR Workshop Proceedings},
volume = {2508},
publisher = {CEUR-WS},
abstract = {The area of model-driven software development covers many different topics starting from process and organization and then via domain modeling and tool architecture to application platform development. For this reason, it is important to impose a standardized set of recommendations, or patterns, that could be used both for new or ongoing projects. For this research, we focused on “fixed budget shopping basket” organizational pattern and the implementation of metamodel followed by ignoring concrete syntax and separation of generated and non-generated code. The main aim of this paper is to present a general overview and give insight from our development team on the usage of standardization and patterns in model-driven software development. Copyright © 2019 for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0).},
keywords = {Application programs; Budget control; Computer software selection and evaluation; Quality control; Application platforms; Concrete syntax; Development teams; Domain model; Fixed budget; Meta model; Model-Driven Software Development; Organizational pattern; Software design},
pubstate = {published},
tppubtype = {conference}
}
Milosevic, Marina; Jankovic, Dragan; Milenkovic, Aleksandar; Stojanov, Dragan
Early diagnosis and detection of breast cancer Journal Article
In: Technology and Health Care, vol. 26, no. 4, pp. 729 – 759, 2018.
Abstract | Links | BibTeX | Tags: Age Factors; Breast Neoplasms; Comorbidity; Early Detection of Cancer; Genetic Predisposition to Disease; Health Behavior; Humans; Image Interpretation, Computer-Assisted; Mammography; Risk Factors; Sex Factors; Thermography; age; breast tumor; comorbidity; computer assisted diagnosis; early cancer diagnosis; ethnology; genetic predisposition; health behavior; human; mammography; procedures; risk factor; sex factor; thermography
@article{Milosevic2018729,
title = {Early diagnosis and detection of breast cancer},
author = {Marina Milosevic and Dragan Jankovic and Aleksandar Milenkovic and Dragan Stojanov},
url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85054334418\&doi=10.3233%2fTHC-181277\&partnerID=40\&md5=5f90c3d3523dbb578c665422414cbff2},
doi = {10.3233/THC-181277},
year = {2018},
date = {2018-01-01},
journal = {Technology and Health Care},
volume = {26},
number = {4},
pages = {729 \textendash 759},
publisher = {IOS Press},
abstract = {BACKGROUND: Breast cancer is the most common malignancy in women. It is often characterized by a lack of early symptoms, which results in late detection of the disease. Detection at advanced stages of the decease implies the treatment is more difficult and uncertain. The appropriate screening programs have been conducted within the organized preventive examinations and have made significant contributions to the early breast cancer detection. OBJECTIVE: It is necessary to improve the screening process in order to reduce the percentage of female population that is not covered by screening programs and increase the number of early-detected breast cancers. The improvement of the screening program may be reflected in the following: more efficient determination of the list of the women who have to undergo preventive examination, introduction of screening program in thermography as a diagnostic method applied in pre-screening stage, more efficient analysis of mammograms and continuous follow up of patients. METHODS: The identification of target population for breast cancer screening program has been based on the age of women. The improvement of the early breast cancer diagnosis process proposed in this paper is reflected in more efficient determination of the group of women who have to undergo preventive examination based on the factors affecting the occurrence of breast cancer. Inclusion of the pre-screening phase in which thermal imaging could be applied and software support to mammographic detection of tumor are suggested. RESULTS: This paper describes the breast cancer, current screening program and techniques for early-stage breast cancer detection, module of medical information system MEDIS.NET for creating screening list based on the analysis of risk factors affecting the occurrence of breast cancer, mammography and role of thermal imaging in the process of early breast cancer detection. It also presents an overview on important achievements in computer-Aided detection and diagnosis of breast cancer in mammography and thermography. CONCLUSIONS: Based on the obtained results, dynamics of preventive examinations for particular groups of women that is different from the standard two-year examinations, can be successfully defined. It can be concluded that the use of a computer system for tumor diagnosis in mammogram based on various methods of image processing can help doctors in decision-making, while the use of thermal imaging in the pre-screening phase would significantly reduce the list of women for screening mammograms. © © 2018-IOS Press and the authors. All rights reserved.},
keywords = {Age Factors; Breast Neoplasms; Comorbidity; Early Detection of Cancer; Genetic Predisposition to Disease; Health Behavior; Humans; Image Interpretation, Computer-Assisted; Mammography; Risk Factors; Sex Factors; Thermography; age; breast tumor; comorbidity; computer assisted diagnosis; early cancer diagnosis; ethnology; genetic predisposition; health behavior; human; mammography; procedures; risk factor; sex factor; thermography},
pubstate = {published},
tppubtype = {article}
}
Rajković, Petar; Aleksić, Dejan; Janković, Dragan; Milenković, Aleksandar; Petković, Ivan
Checking the potential shift to perceived usefulness—The analysis of users’ response to the updated electronic health record core features Journal Article
In: International Journal of Medical Informatics, vol. 115, pp. 80 – 91, 2018.
Abstract | Links | BibTeX | Tags:
@article{Rajkovi\'{c}201880,
title = {Checking the potential shift to perceived usefulness\textemdashThe analysis of users’ response to the updated electronic health record core features},
author = {Petar Rajkovi\'{c} and Dejan Aleksi\'{c} and Dragan Jankovi\'{c} and Aleksandar Milenkovi\'{c} and Ivan Petkovi\'{c}},
url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85046360083\&doi=10.1016%2fj.ijmedinf.2018.04.011\&partnerID=40\&md5=0723909d2aead3a7cd640aced45dabff},
doi = {10.1016/j.ijmedinf.2018.04.011},
year = {2018},
date = {2018-01-01},
journal = {International Journal of Medical Informatics},
volume = {115},
pages = {80 \textendash 91},
publisher = {Elsevier Ireland Ltd},
abstract = {Objective: The primary objective of this paper is to identify the main factors which have an impact on the users’ attitude towards the functionalities representing the perceived ease of use and to those representing the perceived usefulness. Another objective is to examine whether there occurred a shift towards the perceived usefulness of users’ behavior over a period of time. To support these objectives, two different cases are examined \textendash the case in which users are simultaneously offered basic and updated functionalities, and the one in which users are offered a completely new set of features. The results of this study are expected to exert a significant impact on a further development of new software components, as well as the updates of the existing ones. Material and methods: As the starting point, there were employed the user behavior indicators defined in similar researches and conducted in the countries with a similar cultural background or with a comparatively similar national healthcare system. What ensued was an updated set of functionalities offered within the electronic health record based medical information system. Instead of the survey being posted, the effects of implanted updates were measured through the analysis of the collected data. The data collected in the Nis Primary and Ambulatory Care Center during a four-year period represented the material used in the research. The obtained records indicating the usage of the initial and updated visit registration form, as well as the usage of the new types of visits, were examined in relation to the technology acceptance model and integrated behavior model. Results: The response to the initial functionalities, perceived as easy to use, was high as expected since they kept the users in their “comfort zone”. As regards the updated features, the ones corresponding to the perceived usefulness, the initial overall acceptance rate was 60%, while the overall increase of their acceptance was around 20%. The overall usage of the newly introduced features was doubled in some cases throughout the four-year period, while some of them were not accepted as expected. Discussion: Carefully designed additional functionalities, aimed to improve the most common daily activities, have a significant potential to be accepted by the medical professionals. The shift from the perceived ease of use to the perceived usefulness is not uniform, nor is its use in different departments or by the users of the same department. A higher acceptance rate was observed in the departments with more complex administrative procedures, as well as among the users having contacts with more patients and using the system for a longer period. Conclusion: When accepting new features, medical professionals will initially choose the simpler ones with obvious benefits. If the usage of a feature triggers indirect benefits, the number of examined patients is of a crucial importance for the acceptance of that feature. In the event of the advanced functionality with an extended set of options competing with the simple functionality covering basic requirements, the latter will be used. A feature design, together with a proper training, system stability and ensuring utilization, represent a key point for increasing the positive impact that the information system can have in many application areas, including the healthcare. © 2018 Elsevier B.V.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Atanasovski, Blagoj; Bogdanovic, Milos; Velinov, Goran; Stoimenov, Leonid; Dimovski, Aleksandar S.; Koteska, Bojana; Jankovic, Dragan; Skrceska, Irena; Kon-Popovska, Margita; Jakimovski, Boro
On defining a model driven architecture for an enterprise e-health system Journal Article
In: Enterprise Information Systems, vol. 12, no. 8-9, pp. 915 – 941, 2018.
Abstract | Links | BibTeX | Tags: Computer architecture; eHealth; Interoperability; Software design; Systems analysis; Abstraction level; Agile Methodologies; Data transformation; e-Health systems; Formal model; Health informations; Integrated information system; Model driven architectures; Software architecture
@article{Atanasovski2018915,
title = {On defining a model driven architecture for an enterprise e-health system},
author = {Blagoj Atanasovski and Milos Bogdanovic and Goran Velinov and Leonid Stoimenov and Aleksandar S. Dimovski and Bojana Koteska and Dragan Jankovic and Irena Skrceska and Margita Kon-Popovska and Boro Jakimovski},
url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85053593863\&doi=10.1080%2f17517575.2018.1521996\&partnerID=40\&md5=73b85b43ca077cdf6f057e2f084fc4b2},
doi = {10.1080/17517575.2018.1521996},
year = {2018},
date = {2018-01-01},
journal = {Enterprise Information Systems},
volume = {12},
number = {8-9},
pages = {915 \textendash 941},
publisher = {Taylor and Francis Ltd.},
abstract = {The national e-health systems implemented in Serbia as ”MojDoktor” (MyDoctor) and in Macedonia as ”MojTermin” (MyAppointment) are based on the same integrated health information platform. Its architecture was designed to allow for process oriented development with agile methodologies. This methodology allowed for fast deployment and adoption, but a change in the architecture to a more formal approach is required to assure its extensibility, soundness, interoperability and standardization. In this paper, we propose a formalization of the system design and its implementation as a Model Driven Architecture®. We develop a set of formal models on several abstraction levels and explain how different layers of the MDA framework are covered using them. We also propose a model for data transformations that will provide interfaces for interoperability between an external and our system. © 2018, © 2018 Informa UK Limited, trading as Taylor \& Francis Group.},
keywords = {Computer architecture; eHealth; Interoperability; Software design; Systems analysis; Abstraction level; Agile Methodologies; Data transformation; e-Health systems; Formal model; Health informations; Integrated information system; Model driven architectures; Software architecture},
pubstate = {published},
tppubtype = {article}
}
Milić, Eleonora; Janković, Dragan; Milenković, Aleksandar
Health care domain mobile reminder for taking prescribed medications Journal Article
In: Advances in Intelligent Systems and Computing, vol. 665, pp. 173 – 181, 2018.
Abstract | Links | BibTeX | Tags:
@article{Mili\'{c}2018173,
title = {Health care domain mobile reminder for taking prescribed medications},
author = {Eleonora Mili\'{c} and Dragan Jankovi\'{c} and Aleksandar Milenkovi\'{c}},
url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85031734777\&doi=10.1007%2f978-3-319-68855-8_17\&partnerID=40\&md5=54e174db2dd8251ecbcb17a3b5280984},
doi = {10.1007/978-3-319-68855-8_17},
year = {2018},
date = {2018-01-01},
journal = {Advances in Intelligent Systems and Computing},
volume = {665},
pages = {173 \textendash 181},
publisher = {Springer Verlag},
abstract = {Nowadays, majority of people as a main problem for their poor health and bad psycho-physical condition states the lack of time. Commitments, dynamic and stressful way of life lead to people being negligent of themselves. Thus, their health condition is damaged. The big problem are acute patients, but also the patients who have a chronic disease and who should take prescribed medications regularly, and who, for some reason, are prevented or have forgotten to take the prescribed dosage of the medicaments. Due to the inadequate taking of the therapy, the time for patient’s recovery is significantly prolonged or the existing problem is not relieved (with chronic patients). PersonalMedicationReminder is an Android application that downloads the prescriptions from the server of a health care institution or allows the user to insert the over-the-counter drugs (without prescription therapy). The application allows patients to create reminders and receive notifications which would inform them about the time for the next receiving of the therapy. The application downloads the prescriptions from the electronic medical record of the patient from the medical information system MEDIS.NET which is used in health institutions for primary health care in Republic of Serbia [1, 2]. The problems that occurred during the application development are also shown in the paper. In the conclusion are stated the directions of the further research and improvement of the mobile application. © Springer International Publishing AG 2018.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Rajković, Petar; Petković, Ivan; Milenković, Aleksandar; Janković, Dragan
The overview on information system acceptance in serbian primary care – The case of regional center Conference
vol. 2217, CEUR-WS, 2018.
Abstract | Links | BibTeX | Tags:
@conference{Rajkovi\'{c}2018,
title = {The overview on information system acceptance in serbian primary care - The case of regional center},
author = {Petar Rajkovi\'{c} and Ivan Petkovi\'{c} and Aleksandar Milenkovi\'{c} and Dragan Jankovi\'{c}},
url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85054377493\&partnerID=40\&md5=0669e8ee2bd257c41a0ae740298ce61d},
year = {2018},
date = {2018-01-01},
journal = {CEUR Workshop Proceedings},
volume = {2217},
publisher = {CEUR-WS},
abstract = {The main intent of our research was to examine the overall acceptance rate among medical professionals by comparing a number of records entered by medical and administrative staff members. To keep results more objective, we analyzed data collected from January 1st, 2012 until December 31st, 2015. Different acceptance rates were observed among different departments. Differences are explained in the scope of the technology acceptance model, based on the different influence of the external properties. In several departments and sub-departments, organizational structure and lack of IT infrastructure make administrative workers the only persons that can use information system. For these departments, a number of records registered by administrative workers can be assumed as potential false positives, thus they are presented separately. Thanks to this research, we are now able to restructure our deployment strategies and to work closely with our potential users to improve healthcare workflow within their departments. © 2018 by the paper's authors.},
keywords = {},
pubstate = {published},
tppubtype = {conference}
}
Radovic, Maja; Tosic, Milorad; Milosevic, Danijela; Jankovic, Dragan
OntoCIP – an ontology of comprehensive integrative puzzle assessment method suitable for automatic question generation Journal Article
In: Advances in Intelligent Systems and Computing, vol. 716, pp. 394 – 399, 2018.
Abstract | Links | BibTeX | Tags: Knowledge management; Medical education; Ontology; Teaching; Comprehensive Integrative Puzzle; Domain experts; Fine grains; ITS applications; Labor intensive; Plutonium compounds
@article{Radovic2018394,
title = {OntoCIP - an ontology of comprehensive integrative puzzle assessment method suitable for automatic question generation},
author = {Maja Radovic and Milorad Tosic and Danijela Milosevic and Dragan Jankovic},
url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85042313641\&doi=10.1007%2f978-3-319-73204-6_44\&partnerID=40\&md5=dec2a0b67a36d208f623aecd4e915a4b},
doi = {10.1007/978-3-319-73204-6_44},
year = {2018},
date = {2018-01-01},
journal = {Advances in Intelligent Systems and Computing},
volume = {716},
pages = {394 \textendash 399},
publisher = {Springer Verlag},
abstract = {Application of the Comprehensive Integrative Puzzle (CIP) assessment method is novel in medical education. Because of its high discriminatory quality, its application in medical education increases. However, creating a CIP question can be very labor intensive and time consuming while a team of experts is needed. On the other hand, Semantic web and ontologies have proven their usefulness in fine-grain knowledge management and reasoning. This paper describes a concrete development of ontology for Comprehensive Integrative Puzzle assessment method, called OntoCIP. This ontology supports automatic question generation that will reduce workload for teachers as well as engage domain experts while keeping feasibility, reliability, and validity of CIP assessment method. Conducted evaluation of OntoCIP shows that it is suitable for the purpose. © 2018, Springer International Publishing AG.},
keywords = {Knowledge management; Medical education; Ontology; Teaching; Comprehensive Integrative Puzzle; Domain experts; Fine grains; ITS applications; Labor intensive; Plutonium compounds},
pubstate = {published},
tppubtype = {article}
}
Aleksić, Dejan; Rajković, Petar; Vučković, Dušan; Janković, Dragan; Milenković, Aleksandar
Data summarization method for chronic disease tracking Journal Article
In: Journal of Biomedical Informatics, vol. 69, pp. 188 – 202, 2017.
Abstract | Links | BibTeX | Tags:
@article{Aleksi\'{c}2017188,
title = {Data summarization method for chronic disease tracking},
author = {Dejan Aleksi\'{c} and Petar Rajkovi\'{c} and Du\v{s}an Vu\v{c}kovi\'{c} and Dragan Jankovi\'{c} and Aleksandar Milenkovi\'{c}},
url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85018602888\&doi=10.1016%2fj.jbi.2017.04.012\&partnerID=40\&md5=0e171becd9dc6d0bc2812e270015709f},
doi = {10.1016/j.jbi.2017.04.012},
year = {2017},
date = {2017-01-01},
journal = {Journal of Biomedical Informatics},
volume = {69},
pages = {188 \textendash 202},
publisher = {Academic Press Inc.},
abstract = {Objectives Bearing in mind the rising prevalence of chronic medical conditions, the chronic disease management is one of the key features required by medical information systems used in primary healthcare. Our research group paid a particular attention to this specific area by offering a set of custom data collection forms and reports in order to improve medical professionals’ daily routine. The main idea was to provide an overview of history for chronic diseases, which, as it seems, had not been properly supported in previous administrative workflows. After five years of active use of medical information systems in more than 25 primary healthcare institutions, we were able to identify several scenarios that were often end-user-action dependent and could result in the data related to chronic diagnoses being loosely connected. An additional benefit would be a more effective identification of potentially new patients suffering from chronic diseases. Methods For this particular reason, we introduced an extension of the existing data structures and a summarizing method along with a specific tool that should help in connecting all the data related to a patient and a diagnosis. The summarization method was based on the principle of connecting all of the records pertaining to a specific diagnosis for the selected patient, and it was envisaged to work in both automatic and on-demand mode. The expected results were a more effective identification of new potential patients and a completion of the existing histories of diseases associated with chronic diagnoses. Results The current system usage analysis shows that a small number of doctors used functionalities specially designed for chronic diseases affecting less than 6% of the total population (around 11,500 out of more than 200,000 patients). In initial tests, the on-demand data summarization mode was applied in general practice and 89 out of 155 users identified more than 3000 new patients with a chronic disease over a three-month test period. During the tests, more than 100,000 medical documents were paired up with the existing histories of diseases. Furthermore, a significant number of physicians that accepted the standard history of disease helped with the identification of the additional 22% of the population. Applying the automatic summarization would help identify all patients with at least one record related to the diagnosis usually marked as chronic, but ultimately, this data had to be filtered and medical professionals should have the final say. Depending on the data filter definition, the total percentage of newly discovered patients with a chronic disease is between 35% and 53%, as expected. Conclusions Although the medical practitioner should have the final say about any medical record changes, new, innovative methods which can help in the data summarization are welcome. In addition to being focused on the summarization in relation to the patient, or to the diagnosis, this proposed method and tool can be effectively used when the patient-diagnosis relation is not one-to-one but many-to-many. The proposed summarization principles were tested on a single type of the medical information system, but can easily be applied to other medical software packages, too. Depending on the existing data structure of the target system, as well as identified use cases, it is possible to extend the data and customize the proposed summarization method. © 2017 Elsevier Inc.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Milosevic, Marina; Jovanovic, Zeljko; Jankovic, Dragan
A comparison of methods for three-class mammograms classification Journal Article
In: Technology and Health Care, vol. 25, no. 4, pp. 657 – 670, 2017.
Abstract | Links | BibTeX | Tags: Bayes Theorem; Diagnosis
@article{Milosevic2017657,
title = {A comparison of methods for three-class mammograms classification},
author = {Marina Milosevic and Zeljko Jovanovic and Dragan Jankovic},
url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85027516508\&doi=10.3233%2fTHC-160805\&partnerID=40\&md5=8eaf3e7442c0eea7688829e69c050f86},
doi = {10.3233/THC-160805},
year = {2017},
date = {2017-01-01},
journal = {Technology and Health Care},
volume = {25},
number = {4},
pages = {657 \textendash 670},
publisher = {IOS Press},
abstract = {Background: Mammography is considered the gold standard for early breast cancer detection but it is very difficult to interpret mammograms for many reason. Computer aided diagnosis (CAD) is an important development that may help to improve the performance in breast cancer detection. Objective: We present a CAD system based on feature extraction techniques for detecting abnormal patterns in digital mammograms. Methods: Computed features based on gray-level co-occurrence matrices (GLCM) are used to evaluate the effectiveness of textural information possessed by mass regions. A total of 20 texture features are extracted from each mammogram. The ability of feature set in differentiating normal, benign and malign tissue is investigated using a Support Vector Machine (SVM) classifier, Naive Bayes classifier and K-Nearest Neighbor (k-NN) classifier. The efficiency of classification is provided using cross-validation technique. Support Vector Machine was originally designed for binary classification. We constructed a three-class SVM classifier by combining two binary classifiers and then compared his performance with classifiers intended for multi-class classification. To evaluate the classification performance, confusion matrix and Receiver Operating Characteristic (ROC) analysis were performed. Results: Obtained results indicate that SVM classification results are better than the k-NN and Naive Bayes classification results, with accuracy ratio of 65% according to 51.6% and 38.1%, respectively. The unbalanced classification that occurs in all three classification tests is reason for unsatisfactory accuracy. Conclusions: Obtained experimental results indicate that the proposed three-class SVM classifier is more suitable for practical use than the other two methods. © 2017 - IOS Press and the authors. All rights reserved.},
keywords = {Bayes Theorem; Diagnosis},
pubstate = {published},
tppubtype = {article}
}
Rajkovic, Petar; Petkovic, Ivan; Jankovic, Dragan
Case study: Using model based component generator for upgrade projects Conference
vol. 1938, CEUR-WS, 2017.
Abstract | Links | BibTeX | Tags:
@conference{Rajkovic2017,
title = {Case study: Using model based component generator for upgrade projects},
author = {Petar Rajkovic and Ivan Petkovic and Dragan Jankovic},
url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85030772024\&partnerID=40\&md5=633eb592c7d68f717da742a6e91a0aa9},
year = {2017},
date = {2017-01-01},
journal = {CEUR Workshop Proceedings},
volume = {1938},
publisher = {CEUR-WS},
abstract = {To improve development of the medical information system components, we have introduced model based code generation tool. It was of great help when we needed to develop series of components sharing the same set of basic functionalities - predominantly data collection forms. Since we faced many functionality update requests, we tend to check the usability of our model driven approach in cases when legacy components developed under the older version of same programming framework need to be included in our system. In this paper we described the set of updates needed for our code generation components as well as two most important use cases - when existing functionality from legacy system has to be extended and when significant portion of legacy system needs to be adapted and included in new system. Overall conclusion is that model driven approach is still useful even with upgrade projects, but required side effort is higher, especially when the first component in a row is getting adapted. © Copyright 2017 by the paper's authors.},
keywords = {},
pubstate = {published},
tppubtype = {conference}
}
Aleksic, Dejan S.; Jankovic, Dragan S.; Rajkovic, Petar
Product configurators in SME one-of-a-kind production with the dominant variation of the topology in a hybrid manufacturing cloud Journal Article
In: International Journal of Advanced Manufacturing Technology, vol. 92, no. 5-8, pp. 2145 – 2167, 2017.
Abstract | Links | BibTeX | Tags: Application programs; Communication channels (information theory); Sales; Assemble-to-Order (ATO); Configuration process; Medium sized enterprise; One-of-a-kind production; Product complex; Product configurators; Real-time communication; Specialized software; Manufacture
@article{Aleksic20172145,
title = {Product configurators in SME one-of-a-kind production with the dominant variation of the topology in a hybrid manufacturing cloud},
author = {Dejan S. Aleksic and Dragan S. Jankovic and Petar Rajkovic},
url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85016406475\&doi=10.1007%2fs00170-017-0286-1\&partnerID=40\&md5=0ecd642ed5dfc699ec39069bdc72406a},
doi = {10.1007/s00170-017-0286-1},
year = {2017},
date = {2017-01-01},
journal = {International Journal of Advanced Manufacturing Technology},
volume = {92},
number = {5-8},
pages = {2145 \textendash 2167},
publisher = {Springer London},
abstract = {The majority of the current product configurators defined for the small or medium-sized enterprise one-of-a-kind production (SME OKP) with the dominant variation of the product by typology are derived from the assemble-to-order (ATO) production configurators. Unfortunately, they do not provide the customers with the possibility to adjust the products to their specific needs and further configuration-related actions through specialized software interfaces are required. On the basis of a detailed 1-year-long customer behavior tracking and analysis, the following key issues of the actual configurators have been defined: a low degree of the product adjustment, the complexity of the process of modeling the adjusted product, the extension of the leading time, a separated process of modeling, and the establishment of the communication channel between the customer and the manufacturer in the real time. The proposed solution is based on integrating the existing configurators into one common software application. It should act mainly as the necessary real-time communication channel between the customer and manufacturer in order to alleviate the effects of the product complex paradox. With this concept, the reduction of the leading time is observed as the additional positive effect. The case study illustrates the basic principles and technology required for the practical realization of the proposed solution for the configuration processes of the products in the SME OKP for the PVC windows manufacturing in the hybrid manufacturing cloud environment. © 2017, Springer-Verlag London.},
keywords = {Application programs; Communication channels (information theory); Sales; Assemble-to-Order (ATO); Configuration process; Medium sized enterprise; One-of-a-kind production; Product complex; Product configurators; Real-time communication; Specialized software; Manufacture},
pubstate = {published},
tppubtype = {article}
}
Rajković, Petar; Janković, Dragan; Milenković, Aleksandar
Adaption of medical information system’s e-learning extension to a simple suggestion tool Conference
Institute of Electrical and Electronics Engineers Inc., 2016.
Abstract | Links | BibTeX | Tags: Bioinformatics; E-learning; Health; Health risks; Information systems; Complex task; data suggestion system; Domain-specific knowledge; General practitioners; Health information systems; Medical practitioner; Potential errors; System acceptance; Medical information systems
@conference{Rajkovi\'{c}2016,
title = {Adaption of medical information system's e-learning extension to a simple suggestion tool},
author = {Petar Rajkovi\'{c} and Dragan Jankovi\'{c} and Aleksandar Milenkovi\'{c}},
url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85006371699\&doi=10.1109%2fHealthCom.2016.7749473\&partnerID=40\&md5=cf0c405d9e3e593437b8d8fe7360e46e},
doi = {10.1109/HealthCom.2016.7749473},
year = {2016},
date = {2016-01-01},
journal = {2016 IEEE 18th International Conference on e-Health Networking, Applications and Services, Healthcom 2016},
publisher = {Institute of Electrical and Electronics Engineers Inc.},
abstract = {Developing suggestion tools in the scope of health information systems can be a complex task, followed by a risk of not being accepted by the end users. Thus, we decide to start the implementation around the existing functionality. In this paper we present a case study showing the adaptation of e-learning medical information system extension to a set of simple suggestion tools. While some features of initial system had to be modified, the domain specific knowledge collected for the e-learning extension is used to suppress potential errors. Presented suggestion tool is based on highly configurable lists of pre-defined entities that can be easily selected, and after the verification from the medical practitioner, copied into an active visit. After four years of active use, and several iteration of update, described suggestion tools are mostly accepted among the general practitioners, especially within certain scenarios where faster medication prescription is a must. © 2016 IEEE.},
keywords = {Bioinformatics; E-learning; Health; Health risks; Information systems; Complex task; data suggestion system; Domain-specific knowledge; General practitioners; Health information systems; Medical practitioner; Potential errors; System acceptance; Medical information systems},
pubstate = {published},
tppubtype = {conference}
}
Milenkovic, Aleksandar; Jankovic, Dragan; Stojkovic, Marija; Veljanovski, Aleksandar; Rajkovic, Petar
Software module for registering provided health services and consumed medications in infirmary Conference
Institute of Electrical and Electronics Engineers Inc., 2016.
Abstract | Links | BibTeX | Tags: fakturisanje; medicinski informacioni sistem; medikamenti; modul; softverski; stacionar; usluga; zdravstvo; Medical information systems
@conference{Milenkovic2016870,
title = {Software module for registering provided health services and consumed medications in infirmary},
author = {Aleksandar Milenkovic and Dragan Jankovic and Marija Stojkovic and Aleksandar Veljanovski and Petar Rajkovic},
url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-84964489746\&doi=10.1109%2fTELFOR.2015.7377603\&partnerID=40\&md5=829f1fced86ec73fad2eb8ddadd3af13},
doi = {10.1109/TELFOR.2015.7377603},
year = {2016},
date = {2016-01-01},
journal = {2015 23rd Telecommunications Forum, TELFOR 2015},
pages = {870 \textendash 873},
publisher = {Institute of Electrical and Electronics Engineers Inc.},
abstract = {In this paper, the software module for recording health services provided and consumed medications in the infirmary is shown. The presented software module provides software support for medical staff in the hospital, enabling the billing of health services provided to patients who are hospitalized in infirmary at the health center. Also, the software module allows monitoring and recording of consumed drugs and medical supplies (medicaments), generating e-invoices, as well as generating a larger number of fixed reports. The presented module can function as a standalone desktop application or in conjunction with medical information system (MIS) MEDIS.NET. In addition to possible horizontal integration with MIS MEDIS.NET and system for dynamically generating reports there is vertical integration with RFZO unit via electronic invoices, by checking patients insurance and loading codebooks for secondary care provided by RFZO. Presented software module currently is in used in several health care institutions and it is in closely associated with the MIS MEDIS.NET. © 2015 IEEE.},
keywords = {fakturisanje; medicinski informacioni sistem; medikamenti; modul; softverski; stacionar; usluga; zdravstvo; Medical information systems},
pubstate = {published},
tppubtype = {conference}
}
Rajkovic, Petar; Petkovic, Ivan; Milenkovic, Aleksandar; Jankovic, Dragan
Combining agile and traditional methodologies in medical information systems development process Conference
vol. 1677, CEUR-WS, 2016.
Abstract | Links | BibTeX | Tags:
@conference{Rajkovic201665,
title = {Combining agile and traditional methodologies in medical information systems development process},
author = {Petar Rajkovic and Ivan Petkovic and Aleksandar Milenkovic and Dragan Jankovic},
url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-84988930386\&partnerID=40\&md5=90e224d6c2224a551fa83c308725af68},
year = {2016},
date = {2016-01-01},
journal = {CEUR Workshop Proceedings},
volume = {1677},
pages = {65 \textendash 72},
publisher = {CEUR-WS},
abstract = {Having experience with different traditional and agile methodologies in medical information system development and upgrade projects, we support the statement that no single methodology can be used with its full potential in all cases. Instead, mentioned methodologies have their own place in complex software projects and within certain category of sub-projects give the best results. In this paper we presented the guideline on choosing adequate methodology in different development and upgrade projects. All examined projects are defined within the scope of larger medical information system called Medis .NET developed by our research group, and deployed in 30 healthcare institutions. The bottom-line is that during requirement collection we rely on model and feature driven development supported by automatic code generation tools, which lead to faster prototype generation. Next, dividing the set of functionalities to sub-projects we group them in three categories - core projects, user-oriented, and loosely coupled application. For core projects we find traditional methodologies suitable since their outcome is a stable process and rich documentation. User-oriented sub-projects are developed under standard SCRUM, while for loosely coupled applications we chose Lean. We measured the effects of chosen approaches comparing time spent against estimated time for development, and by analyzing code metrics. Code metrics were automatically generated by our development environment, Microsoft Visual Studio, and we take into account few major values such are maintainability index, lines of codes, class coupling and cyclomatic complexity. In addition, we propose an adaptation for Lean model which gave us promising results in software upgrade projects. The proposed approach put additional responsibility to lead architects, since have to properly identifies all pros and cons for different methodologies and, knowing this well, wisely choose the right methodology for the right sub-project.},
keywords = {},
pubstate = {published},
tppubtype = {conference}
}
Rajkovic, Petar; Petkovic, Ivan; Jankovic, Dragan
Benefits of using domain model code generation framework in medical information systems Conference
vol. 1375, CEUR-WS, 2015.
Abstract | Links | BibTeX | Tags:
@conference{Rajkovic201545,
title = {Benefits of using domain model code generation framework in medical information systems},
author = {Petar Rajkovic and Ivan Petkovic and Dragan Jankovic},
url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-84937402271\&partnerID=40\&md5=99a53c5777973a3be3feaf52932bd063},
year = {2015},
date = {2015-01-01},
journal = {CEUR Workshop Proceedings},
volume = {1375},
pages = {45 \textendash 52},
publisher = {CEUR-WS},
abstract = {Both in medical information system development and upgrade project, we often face with a challenge of creating large number of reports and data collection forms. In order to reduce our efforts in this segment of system development, we tried to use various code generation and reporting tools. The main problem with standardized tools were lack of flexibility. Thus, we decided to develop domain model based framework that consists of data modeling, inverse engineering, code generation and model interpretation libraries and tools. Data modeling tool is used to create domain specific model starting from the loaded meta model. Both code generation and runtime interpretation tools use domain specific model as a basic input, and together with visual templates and generation/interpretation classes form easily extendable and customizable system. In our medical information systems development and upgrade projects we use both approaches and tend to define their proper roles in overall information system life cycle - from requirement collection phase to later system upgrades. In this paper we present basic building blocks of our framework and compare the effects of its usage against development when no automatic generation component is applied as well as when only standardized code generation tools are used. We managed to reduce development time in some segments of the system using domain model based generation tools to about one third of usually needed. The presented framework and its components are developed and tested during last six years and tested in four different development projects, around ten upgrades and in more than 25 information system deployment projects. Copyright © by the paper's authors.},
keywords = {},
pubstate = {published},
tppubtype = {conference}
}
Milosevic, Marina; Jankovic, Dragan; Peulic, Aleksandar
Comparative analysis of breast cancer detection in mammograms and thermograms Journal Article
In: Biomedizinische Technik, vol. 60, no. 1, pp. 49 – 56, 2015, (All Open Access, Bronze Open Access).
Abstract | Links | BibTeX | Tags: Algorithms; Breast Neoplasms; Female; Humans; Machine Learning; Mammography; Observer Variation; Radiographic Image Interpretation
@article{Milosevic201549,
title = {Comparative analysis of breast cancer detection in mammograms and thermograms},
author = {Marina Milosevic and Dragan Jankovic and Aleksandar Peulic},
url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-84925344935\&doi=10.1515%2fbmt-2014-0047\&partnerID=40\&md5=ad9028a1efddb5639a1bb0d373c169b2},
doi = {10.1515/bmt-2014-0047},
year = {2015},
date = {2015-01-01},
journal = {Biomedizinische Technik},
volume = {60},
number = {1},
pages = {49 \textendash 56},
publisher = {Walter de Gruyter GmbH},
abstract = {In this paper, we present a system based on feature extraction techniques for detecting abnormal patterns in digital mammograms and thermograms. A comparative study of texture-analysis methods is performed for three image groups: mammograms from the Mammographic Image Analysis Society mammographic database; digital mammograms from the local database; and thermography images of the breast. Also, we present a procedure for the automatic separation of the breast region from the mammograms. Computed features based on gray-level co-occurrence matrices are used to evaluate the effectiveness of textural information possessed by mass regions. A total of 20 texture features are extracted from the region of interest. The ability of feature set in differentiating abnormal from normal tissue is investigated using a support vector machine classifier, Naive Bayes classifier and K-Nearest Neighbor classifier. To evaluate the classification performance, five-fold cross-validation method and receiver operating characteristic analysis was performed. © 2015, Walter de Gruyter GmbH. All rights reserved.},
note = {All Open Access, Bronze Open Access},
keywords = {Algorithms; Breast Neoplasms; Female; Humans; Machine Learning; Mammography; Observer Variation; Radiographic Image Interpretation},
pubstate = {published},
tppubtype = {article}
}
Milosevic, Marina; Jankovic, Dragan; Peulic, Aleksandar
Thermography based breast cancer detection using texture features and minimum variance quantization Journal Article
In: EXCLI Journal, vol. 13, pp. 1204 – 1215, 2014.
Abstract | Links | BibTeX | Tags:
@article{Milosevic20141204,
title = {Thermography based breast cancer detection using texture features and minimum variance quantization},
author = {Marina Milosevic and Dragan Jankovic and Aleksandar Peulic},
url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-84919701099\&partnerID=40\&md5=b2f8fc8dcb3cde5f4491f390992c5abe},
year = {2014},
date = {2014-01-01},
journal = {EXCLI Journal},
volume = {13},
pages = {1204 \textendash 1215},
publisher = {Leibniz Research Centre for Working Environment and Human Factors},
abstract = {In this paper, we present a system based on feature extraction techniques and image segmen-tation techniques for detecting and diagnosing abnormal patterns in breast thermograms. The proposed system consists of three major steps: feature extraction, classification into normal and abnormal pattern and segmentation of abnormal pattern. Computed features based on Gray Level Co-occurrence Matrices (GLCM) are used to evaluate the effectiveness of textur-al information possessed by mass regions. A total of 20 GLCM features are extracted from thermograms. The ability of feature set in differentiating abnormal from normal tissue is in-vestigated using a Support Vector Machine classifier, Naive Bayes classifier and K-Nearest Neighbor classifier. To evaluate the classification performance, five-fold cross validation method and Receiver operating characteristic analysis was performed. The verification results show that the proposed algorithm gives the best classification results using K-Nearest Neigh-bor classifier and a accuracy of 92.5 %. Image segmentation techniques can play an important role to segment and extract suspected hot regions of interests in the breast infrared images. Three image segmentation techniques: minimum variance quantization, dilation of image and erosion of image are discussed. The hottest regions of thermal breast images are extracted and compared to the original images. According to the results, the proposed method has po-tential to extract almost exact shape of tumors. © 2014, Leibniz Research Centre for Working Environment and Human Factors. All rights reserved.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Milenković, Aleksandar; Janković, Dragan; Rajković, Petar; Stojković, Marija; Veljanovski, Aleksandar
Institute of Electrical and Electronics Engineers Inc., 2014.
Abstract | Links | BibTeX | Tags: Electronic mail; Electronics packaging; Flow visualization; Health; Information use; Laboratories; Nickel; Servers; XML; Dynamic reports; Health services; Healthcare facility; Intelligence tool; Software modules; Medical information systems
@conference{Milenkovi\'{c}2014959,
title = {Software module for medications management and its integration with MIS; [Softverski modul za menad\v{z}ment medikamenata i njegova integracija sa MIS-om]},
author = {Aleksandar Milenkovi\'{c} and Dragan Jankovi\'{c} and Petar Rajkovi\'{c} and Marija Stojkovi\'{c} and Aleksandar Veljanovski},
url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-84962227722\&doi=10.1109%2fTELFOR.2014.7034565\&partnerID=40\&md5=07e50c4e0bde9f7048a30a7134849ba5},
doi = {10.1109/TELFOR.2014.7034565},
year = {2014},
date = {2014-01-01},
journal = {2014 22nd Telecommunications Forum, TELFOR 2014 - Proceedings of Papers},
pages = {959 \textendash 962},
publisher = {Institute of Electrical and Electronics Engineers Inc.},
abstract = {Modern busineb of health institution means the use of modern medical information system (MIS). The modern MIS must to enable the detailed monitoring of medications consumed. In order to obtain a realistic picture of consumed medications and medications in a warehouse of healthcare facilities, it is necebary to develop a special module for the management of medications and integrated the same with the module for invoicing services within the MIS. This paper shows software module for the management of medications as well as its integration with MIS MEDIS.NET. This paper shows the ability to generate dynamic reports via busineb intelligence tools Pentaho in order to detailed monitoring of expenditure of medications and adequate reporting management of health institutions on the basis of data collected using the module of management of medications and invoicing modules for delivery of health services. © 2014 IEEE.},
keywords = {Electronic mail; Electronics packaging; Flow visualization; Health; Information use; Laboratories; Nickel; Servers; XML; Dynamic reports; Health services; Healthcare facility; Intelligence tool; Software modules; Medical information systems},
pubstate = {published},
tppubtype = {conference}
}
Mijić, Danijel; Janković, Dragan
In: Croatian Journal of Education, vol. 16, no. 4, pp. 1147 – 1172, 2014.
Abstract | Links | BibTeX | Tags:
@article{Miji\'{c}20141147,
title = {Using ICT to support alumni data collection in higher education; [Upotreba IKT s ciljem pru\v{z}anja potpore prikupljanju podataka o biv\v{s}im studentima u visokom obrazovanju]},
author = {Danijel Miji\'{c} and Dragan Jankovi\'{c}},
url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-84920917350\&doi=10.15516%2fcje.v16i4.613\&partnerID=40\&md5=fa649ca66ab9ccaa24a845e7a3e1aa82},
doi = {10.15516/cje.v16i4.613},
year = {2014},
date = {2014-01-01},
journal = {Croatian Journal of Education},
volume = {16},
number = {4},
pages = {1147 \textendash 1172},
publisher = {FACTEACHEREDUCATION},
abstract = {Getting feedback from external stakeholders, especially alumni and employers, is a challenging task for higher education institutions. It is important for many reasons, such as providing information to policy makers, assessing quality of academic programmes, adapting academic programmes to labour market needs, and marketing purposes. Alumni and employer surveys are usually used as methods for collecting data from stakeholders. Research suggests that major problems in data collection are related to efficiency and effectiveness of data collection process. This paper presents a different method of data collection supported by ICT. A specially designed web portal equipped with advanced alumni tracking and communication features was developed and used for alumni data collection. The web portal was evaluated after a period of real operation by analyzing collected data and conducting an online survey. The evaluation results showed that the web portal could be used as effective, efficient, and useful tool for alumni data collection and communication between alumni and higher education institutions. © 2014, FAC TEACHER EDUCATION. All right reserved.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Milosevic, Marina; Jankovic, Dragan; Peulic, Aleksandar
Segmentation for the enhancement of microcalcifications in digital mammograms Journal Article
In: Technology and Health Care, vol. 22, no. 5, pp. 701 – 715, 2014.
Abstract | Links | BibTeX | Tags: Algorithms; Breast Diseases; Breast Neoplasms; Calcinosis; Female; Humans; Mammography; Radiographic Image Interpretation, Computer-Assisted; Wavelet Analysis; algorithm; Breast Diseases; Breast Neoplasms; calcinosis; computer assisted diagnosis; female; human; mammography; procedures; wavelet analysis
@article{Milosevic2014701,
title = {Segmentation for the enhancement of microcalcifications in digital mammograms},
author = {Marina Milosevic and Dragan Jankovic and Aleksandar Peulic},
url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-84911095838\&doi=10.3233%2fTHC-140841\&partnerID=40\&md5=c3c8c3b5f3d807110fc8c55b2fdf25f2},
doi = {10.3233/THC-140841},
year = {2014},
date = {2014-01-01},
journal = {Technology and Health Care},
volume = {22},
number = {5},
pages = {701 \textendash 715},
publisher = {IOS Press},
abstract = {Microcalcification clusters appear as groups of small, bright particles with arbitrary shapes on mammographic images. They are the earliest sign of breast carcinomas and their detection is the key for improving breast cancer prognosis. But due to the low contrast of microcalcifications and same properties as noise, it is difficult to detect microcalcification. This work is devoted to developing a system for the detection of microcalcification in digital mammograms. After removing noise from mammogram using the Discrete Wavelet Transformation (DWT), we first selected the region of interest (ROI) in order to demarcate the breast region on a mammogram. Segmenting region of interest represents one of the most important stages of mammogram processing procedure. The proposed segmentation method is based on a filtering using the Sobel filter. This process will identify the significant pixels, that belong to edges of microcalcifications. Microcalcifications were detected by increasing the contrast of the images obtained by applying Sobel operator. In order to confirm the effectiveness of this microcalcification segmentation method, the Support Vector Machine (SVM) and k-Nearest Neighborhood (k-NN) algorithm are employed for the classification task using cross-validation technique. © 2014 - IOS Press and the authors. All rights reserved.},
keywords = {Algorithms; Breast Diseases; Breast Neoplasms; Calcinosis; Female; Humans; Mammography; Radiographic Image Interpretation, Computer-Assisted; Wavelet Analysis; algorithm; Breast Diseases; Breast Neoplasms; calcinosis; computer assisted diagnosis; female; human; mammography; procedures; wavelet analysis},
pubstate = {published},
tppubtype = {article}
}
Rajković, Petar; Janković, Dragan; Milenković, Aleksandar
Developing and deploying medical information systems for Serbian public healthcare – challenges, lessons learned and guidelines Journal Article
In: Computer Science and Information Systems, vol. 10, no. 3, pp. 1429 – 1454, 2013, (All Open Access, Gold Open Access, Green Open Access).
Abstract | Links | BibTeX | Tags:
@article{Rajkovi\'{c}20131429,
title = {Developing and deploying medical information systems for Serbian public healthcare - challenges, lessons learned and guidelines},
author = {Petar Rajkovi\'{c} and Dragan Jankovi\'{c} and Aleksandar Milenkovi\'{c}},
url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-84880074761\&doi=10.2298%2fCSIS120523056R\&partnerID=40\&md5=877ae70741a530a89cf841fd860f108f},
doi = {10.2298/CSIS120523056R},
year = {2013},
date = {2013-01-01},
journal = {Computer Science and Information Systems},
volume = {10},
number = {3},
pages = {1429 \textendash 1454},
abstract = {This paper presents major challenges and lessons learned during the process of including and adapting modern medical informatics concepts in challenging circumstances of a health care organization in the Republic of Serbia. The processes of choosing the overall software architecture, application development and later software deployment are examined, and the most critical places (slow network, slow workstations, repetitive data entry, wrong data entered, inappropriate and complex GUI, and low IT knowledge of an end-user) are pointed out, and the general solving strategies are defined. The mentioned strategies are joined together as a general approach for maintaining a complete medical information system life-cycle. Eventually, this approach provides shorter training, efficient support during deployment, more comfortable and efficient work, and makes positive impact on adoption process. In a view of this, our main objective is to specify development and deployment guidelines that can be applied for the information systems developed in different developing countries facing similar problems.},
note = {All Open Access, Gold Open Access, Green Open Access},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Spasic, Aleksandar J.; Jankovic, Dragan S.
Static structure of GN model of stereoscopic multimedia production Conference
vol. 1, 2013.
Abstract | Links | BibTeX | Tags: Cables; Three dimensional; Generalized net; Model driven approach; Multimedia content production; Multimedia productions; Software intensive systems; Static structures; Temporal characteristics; Workflow modelling; Tools
@conference{Spasic2013109,
title = {Static structure of GN model of stereoscopic multimedia production},
author = {Aleksandar J. Spasic and Dragan S. Jankovic},
url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-84893570860\&doi=10.1109%2fTELSKS.2013.6704902\&partnerID=40\&md5=7932b25b8f49e0ac06cb87b049057c31},
doi = {10.1109/TELSKS.2013.6704902},
year = {2013},
date = {2013-01-01},
journal = {2013 11th International Conference on Telecommunications in Modern Satellite, Cable and Broadcasting Services, TELSIKS 2013},
volume = {1},
pages = {109 \textendash 114},
abstract = {In years to come, three-dimensional multimedia content production is anticipated to evolve through at least three, and possibly through all five generations. The primary aim of this paper is to propose a model-driven approach to the development of a first generation three-dimensional multimedia production software-intensive system. In order to materialise the suggested approach it is necessary to employ a system of theoretical tools which allow for the analysis of static, dynamic and temporal characteristics of the system. This kind of potential is offered precisely by the generalised nets (GN) and they have been used in this paper by their very nature as a modelling tool. © 2013 IEEE.},
keywords = {Cables; Three dimensional; Generalized net; Model driven approach; Multimedia content production; Multimedia productions; Software intensive systems; Static structures; Temporal characteristics; Workflow modelling; Tools},
pubstate = {published},
tppubtype = {conference}
}
Rajković, Petar; Janković, Dragan; Milenković, Aleksandar
Using CQRS pattern for improving performances in medical information systems Conference
vol. 1036, CEUR-WS, 2013.
Abstract | Links | BibTeX | Tags:
@conference{Rajkovi\'{c}201386,
title = {Using CQRS pattern for improving performances in medical information systems},
author = {Petar Rajkovi\'{c} and Dragan Jankovi\'{c} and Aleksandar Milenkovi\'{c}},
url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-84924808761\&partnerID=40\&md5=0069dbfb152bf92b7d4340cec4d5a3d4},
year = {2013},
date = {2013-01-01},
journal = {CEUR Workshop Proceedings},
volume = {1036},
pages = {86 \textendash 91},
publisher = {CEUR-WS},
abstract = {During exploitation of a medical information system dedicated to primary care facilities, we realized that significant amount of often used, but rarely changed data is scattered in large number of data tables requiring many join operations when need to be retrieved. Additionally, in many cases, many data fields are retrieved by select queries and later neither displayed on user interface, nor used in any other way. This situation could be a cause for some performance issues as well as unnecessary increase of data traffic. For this reason we decided to improve our system by applying command-query responsibility segregation (CQRS) pattern with de-normalized read database in order to reduce time and data amount needed for some often executed queries. In read database design process we applied model driven approach and used our existing data modeling, mapping and code generating tools. Also, we developed a synchronization component responsible for migrating data from main to read database based on the existing data replicator. In this paper we present the results on applying this approach mainly on demographic, administrative and partly on medical data. In the near future we plan to extend this approach in our medical information system as much as possible. Copyright © 2013 for the individual papers by the papers' authors.},
keywords = {},
pubstate = {published},
tppubtype = {conference}
}
Spasić, Aleksandar; Janković, Dragan
Model-driven framework for design and production of low-budget stereoscopic TV content Journal Article
In: Journal of Universal Computer Science, vol. 19, no. 1, pp. 78 – 109, 2013.
Abstract | Links | BibTeX | Tags:
@article{Spasi\'{c}201378,
title = {Model-driven framework for design and production of low-budget stereoscopic TV content},
author = {Aleksandar Spasi\'{c} and Dragan Jankovi\'{c}},
url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-84875683641\&partnerID=40\&md5=c8272c069cef077f5ca97e2ed19fed90},
year = {2013},
date = {2013-01-01},
journal = {Journal of Universal Computer Science},
volume = {19},
number = {1},
pages = {78 \textendash 109},
abstract = {Three-dimensional television (3D TV) is expected by many to be the next step in the advancement of television. Due to significant financial exhaustion during the process of transition from analogue to digital production, low-budget broadcasters are not in the position to invest in a new 3D system. This paper proposes one model-driven framework approach to 3D TV production system applicable to and suitable for low-budget broadcasters.The target of the project is to define one of the possible scenarios for applying stereoscopic 3D technologies to low-budget TV production. 3D TV content production chain is described in the first step of the project. 3D TV production workflow is proposed in the second step. This step has two parts: the analyses of the production stages and their integral processes, and the definition of a problem space model which is suitable for low-budget 3D TV production. The preproduction, production and postproduction phases of a low-budget 3D TV production are described during the analyses of 3D TV content production workflow. The UML is used as a modelling tool. The behavioural description of a program production is modelled by the Use Case diagram. A state machine diagram is used to describe the dynamic behavioral representation and the life cycle of a 3D content. The flow and dependencies in 3D workflow are modelled by using the activity diagrams. The structural static representation (domain model) is presented by a class diagram. © J.UCS.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Milenkovic, Aleksandar M.; Markovic, Ivica M.; Jankovic, Dragan S.; Rajkovic, Petar J.
Using of Raspberry Pi for data acquisition from biochemical analyzers Conference
vol. 2, 2013.
Abstract | Links | BibTeX | Tags: Cables; Data acquisition; Medical information systems; analyzer; Automatic data acquisition; Biochemical laboratories; Electronic health record; Laboratory information system; Medical laboratories; MEDIS.NET; Mono Framework; Laboratories
@conference{Milenkovic2013389,
title = {Using of Raspberry Pi for data acquisition from biochemical analyzers},
author = {Aleksandar M. Milenkovic and Ivica M. Markovic and Dragan S. Jankovic and Petar J. Rajkovic},
url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-84893631637\&doi=10.1109%2fTELSKS.2013.6704405\&partnerID=40\&md5=b6bf97ee683dc0545ed683bc5668af46},
doi = {10.1109/TELSKS.2013.6704405},
year = {2013},
date = {2013-01-01},
journal = {2013 11th International Conference on Telecommunications in Modern Satellite, Cable and Broadcasting Services, TELSIKS 2013},
volume = {2},
pages = {389 \textendash 392},
abstract = {A large number of analyses performed in a biochemical laboratory requires that results of these analyses are automatically acquired from analyzers which can be of different types and produced by various producers. Automatic data acquisition prevents errors which are possible if results are manually transcribed into reports for patients. Beside this, acquired results are saved in database from where they are available to be used in electronic health record (EHR). Above requirement resulted in development of a solution for data acquisition from heterogeneous laboratory analyzers. Here we present the solution which is based on minicomputer Raspberry Pi model B, Raspbian OS, Mono Framework and a.NET Framework 4.0 console application written in C# programming language. Proposed solution is tightly connected with medical information system MEDIS.NET and with laboratory information system LabIS. In order to test whole concept we developed a laboratory simulator which completely implements protocol for biochemical analyzers. The emphasis is on an inexpensive solution which connects a large number of heterogeneous analyzers at a biochemical laboratory. © 2013 IEEE.},
keywords = {Cables; Data acquisition; Medical information systems; analyzer; Automatic data acquisition; Biochemical laboratories; Electronic health record; Laboratory information system; Medical laboratories; MEDIS.NET; Mono Framework; Laboratories},
pubstate = {published},
tppubtype = {conference}
}
Rajkovic, Petar; Jankovic, Dragan; Milenkovic, Aleksandar
A software model of mobile notification system for medication misuse prevention Conference
2013.
Abstract | Links | BibTeX | Tags:
@conference{Rajkovic2013569,
title = {A software model of mobile notification system for medication misuse prevention},
author = {Petar Rajkovic and Dragan Jankovic and Aleksandar Milenkovic},
url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-84894184393\&doi=10.1109%2fHealthCom.2013.6720741\&partnerID=40\&md5=2408f02f2897a7897dc82375c1dc4cdd},
doi = {10.1109/HealthCom.2013.6720741},
year = {2013},
date = {2013-01-01},
journal = {2013 IEEE 15th International Conference on e-Health Networking, Applications and Services, Healthcom 2013},
pages = {569 \textendash 574},
abstract = {The one of the most common problems affecting older patients is the misuse of prescribed therapies. The patients, in many cases, forget to take their therapy, use it twice or even use the wrong medication. Since all of the mentioned cases can trigger further serious health problems, and since the majority of the population in Serbia already uses mobile phones, we decided to extend our existing medical information system with a prescription service that will allow the development of mobile-device based notification system. The notification system will then help patients with medication timing and dosing issues to take their therapies more accurate and to prevent possible health complications. In this paper we present the existing mobile services offered by the medical information system Medis.NET, as well as an architectural solution for the extension of the existing software with a prescription and notification service. The architectural solution is followed by the example of an initial implementation, description of the most important use-cases and related test results. In a near future, we plan to improve the proposed solution by offering new options to the patients, easing the connection with third party services and by developing a smartphone application that can improve the complete interaction with patients. © 2013 IEEE.},
keywords = {},
pubstate = {published},
tppubtype = {conference}
}
Aleksić, Dejan Slobodan; Janković, Dragan S.; Stoimenov, Leonid V.
In: International Journal of Advanced Manufacturing Technology, vol. 59, no. 1-4, pp. 397 – 412, 2012.
Abstract | Links | BibTeX | Tags: Computer aided design; Industry; Production control; Research; Mass customization; Model transformations; Objectoriented modeling; One-of-a-kind production; Product families; UML; Topology
@article{Aleksi\'{c}2012397,
title = {A case study on the object-oriented framework for modeling product families with the dominant variation of the topology in the one-of-a-kind production},
author = {Dejan Slobodan Aleksi\'{c} and Dragan S. Jankovi\'{c} and Leonid V. Stoimenov},
url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-84857784450\&doi=10.1007%2fs00170-011-3466-4\&partnerID=40\&md5=594a09ed171bc6b3f66440271db6be2c},
doi = {10.1007/s00170-011-3466-4},
year = {2012},
date = {2012-01-01},
journal = {International Journal of Advanced Manufacturing Technology},
volume = {59},
number = {1-4},
pages = {397 \textendash 412},
abstract = {Traditional configuration-based product family modeling techniques do not yield favorable solutions for modeling the product families with the dominant product topology variations. This paper presents the case study for the modeling of variations of the product configuration, parameters, and topologies in mass production of custom windows and doors in a one-of-a-kind production (OKP) company. The case study is based on the object-oriented product family modeling framework we developed for OKP which is characterized by the dominant product variation by topology. The problem of variation in topology in our framework is solved by the manual model transformation in the computer-aided design module which creates a new metamodel of products with the desired topology and which is the basis for a further, automatic model transformation. Usage of our framework has a positive effect on the level of the product customizations and shortening of the leading time which helps OKP companies in obtaining a better position at the market. Our software solution for the designing and manufacturing of custom windows and doors based on our framework is implemented in more than 300 mostly small- and medium-sized enterprises. It proves our concept which can be used for the realization of the information systems for computer-aided one-of-a-kind production in the companies with a different production plan. © 2011 Springer-Verlag London Limited.},
keywords = {Computer aided design; Industry; Production control; Research; Mass customization; Model transformations; Objectoriented modeling; One-of-a-kind production; Product families; UML; Topology},
pubstate = {published},
tppubtype = {article}
}