title: Implementing ISO/IEEE 11073: proposal of two different strategic approaches.
abstract: This paper explains the challenges encountered during the ISO/IEEE 11073 standard implementation process. The complexity of the standard and the consequent heavy requirements, which have not encouraged software engineers to adopt the standard. The developing complexity evaluation drives us to propose two possible implementation strategies that cover almost all possible use cases and eases handling the standard by non-expert users. The first one is focused on medical devices (MD) and proposes a low-memory and low-processor usage technique. It is based on message patterns that allow simple functions to generate ISO/IEEE 11073 messages and to process them easily. In this way a framework for MDs can be obtained. Second one is focused on more powerful machines such as data loggers or gateways (aka. computer engines (CE)), which do not have the MDs' memory and processor usage constraints. For CEs a more intelligent and adaptative Plug&Play (P&P) solution is provided. It consists on a general platform that can access to any device supported by the standard. Combining both strategies will cut developing time for applications based on ISO/EEE 11073.
authors.affiliation: Electrical and Electronics Engineaing Dept. - Public Univ. Navarre (UPN), Spain. miguel.martinezrdeespronceda@unavarra.cs
authors.forename: M
authors.initials: M
authors.lastname: Martínez-Espronceda
authors.forename: L
authors.initials: L
authors.lastname: Serrano
authors.forename: I
authors.initials: I
authors.lastname: Martínez
authors.forename: J
authors.initials: J
authors.lastname: Escayola
authors.forename: S
authors.initials: S
authors.lastname: Led
authors.forename: J
authors.initials: J
authors.lastname: Trigo
authors.forename: J
authors.initials: J
authors.lastname: García
mesh_terms: D001698:Biomedical Engineering; D003195:Computer Communication Networks; D003199:Computer Systems; D006801:Humans; D012984:Software; D017216:Telemedicine / Q000295:instrumentation / Q000592:standards* / Q000706:statistics & numerical data