Page 72 - ITU KALEIDOSCOPE, ATLANTA 2019
P. 72

2019 ITU Kaleidoscope Academic Conference




               Table 3 – OpenAPI code snippet of blood pressure    The  authors  also  emphasized  that  healthcare  IoT  devices
                                                              could keep track of the people at risk of developing chronic
            {
              "swagger": "2.0",                               disease and manage their ailments. These devices can weave
              "info": {                                       into everyday lives, seamlessly collect activity metrics, and
                "title": "Blood Pressure",                    encourage maintaining healthy behaviors. Furthermore, the
                ...                                           authors stressed that standardizing the healthcare ecosystem
             },                                               was the way forward to ensuring peer to peer independence,
             ...                                              user’s  confidence  and  data,  which  eventually  lead  to
              "definitions": {                                actionable business insights. Since the healthcare industry is
                "BloodPressure": {                            affected by many regulatory bodies, the new group intended
                  "properties": {                             to account for privacy, security and global regulatory bodies.
                    ...
                    "systolic": {                             The  OCF  approved  the  establishment  of  the  Healthcare
                      "description": "Systolic blood pressure",   Project and the specification development was initiated.
                      "minimum": 0.0,
                      "readOnly": true,                       4.2    Write draft specification
                      "type": "number"
                    },                                        Defining a new OCF device is twofold: Specify the behavior
                    "diastolic": {                            and requirements of a new device, and design any necessary
                      "description": "Diastolic blood pressure",   data  models  which  need  to  support  the  new  device.  The
                      "minimum": 0.0,
                      "readOnly": true,                       authors leveraged the existing core functionalities including
                      "type": "number"                        the  protocol  used  for  transmission  [17],  data  modeling
                    },                                        practices [18], and security [19] to ensure the OCF healthcare
                  ...                                         devices  are  interoperable  with  other  OCF  devices  from
                  "type": "object",                           different silos.
                  "required": [
                    "systolic",                               The authors designed each healthcare device as follows. The
                    "diastolic"                               authors  specified  a  minimal  set  of  resources  that  shall  be
                  ]                                           implemented by the device and an additional optional set of
                }
              }                                               resources  that  may  be  exposed  by  the  device.  A  blood
            }                                                 pressure monitor, for example, must expose blood pressure
                                                              information (systolic blood pressure, diastolic blood pressure,
           healthcare  applications.  Table  2  summarizes  the   etc.) but may expose mean arterial pressure (MAP), pulse
           specification  development  process  in  the  OCF.  The  table   rate, units (mmHg or kPa), associated timestamp [20] and
           provides an overall view of how the authors developed OCF   user  identification.  Defining  mandatory  and  optional
           specifications.                                    resources   separately   allowed   minimizing   payload
                                                              transmitting between OCF devices.
           4.1    Identify use cases, scope and requirements
                                                              Next, the authors defined healthcare data models based on
           New  specification  development  in  the  OCF  starts  with   the OpenAPI specification [21]. The OpenAPI specification
           identifying use cases, scope and technical requirements. In   is  an  open-source  project  which  defines  programming
           this  sense,  the  authors  proposed  the  Healthcare  Project  to   language-agnostic  RESTful  APIs.  The  specification  is
           initiate standardization on healthcare IoT. The objective of   expressed by Swagger [22]. Table 3 is a snippet of authors’
           the  new  group  was  to  evaluate  use  cases,  derive   proposed data model for blood pressure. The data model is
           interoperability  requirements  and  develop  technical   uploaded to OCF Github [23] and oneIoTa [24], which is the
           specifications  for  the  healthcare  vertical  within  the   OCF's official web-based data model repository. The data
           framework of the OCF.                              model specifies how blood pressure data shall be exposed on
                                                              the  wire.  For  example,  all  systolic  blood  pressure
           The goal of the specification was to define OCF healthcare   communicated within the OCF must be a read-only floating
           devices  in  healthcare,  fitness  and  medical  domains  of  the   number  titled  “systolic”  whose  minimum  value  is  0.  The
           OCF ecosystem. Regardless of devices, the authors proposed   proposed  data  model  was  approved  by  OCF  reviewers  as
           a  simplified  operational  scenario  which  involves  OCF   final  prior  to  open-source  development  because  the  open-
           servers (e.g. body scale, glucose meter, etc.) and OCF clients   source  reference  implementation  had  to  comply  with  the
           (monitoring devices such as smartphones). Eventually, the   predefined approved data model.
           collected  data  could  be  used  for  tracking  users’  fitness
           conditions  or  transferring  them  to  medical  institutes  to   In addition, the authors defined an additional functionality
           receive  remote  services.  The  technical  requirements  for   and  requirement  to  the  core  specification  [17]  to  ensure
           healthcare  specifications  were  to  provide  additional   better  interoperability  among  OCF  devices.  In  certain  use
           healthcare  device  types  and  data  models  and,  if  deemed   cases,  healthcare  devices  require  that  the  information  of
           necessary, additional functional requirements to be added to   multiple  resources  be  only  accessible  as  a  group  and
           the core specification [17].                       individual access to this information of each resource by an




                                                           – 52 –
   67   68   69   70   71   72   73   74   75   76   77