Secure E-Health Platform
243
– Mobile application: a User Interface (UI); it authenticates users by submitting their identifiers (NIN) [12] with their relative passwords. It also allow the
Patient/sensor association procedure, which only the practitioner is authorized to do, it allows him to consult the medical records of his patients and
make diagnoses.
– Local servers: a distributed computing paradigm that acts as an intermediate between Cloud datacenters and IoT sensors. Its role is to lightly process
the medical data collected by the sensors associated with the different patients
geographically distributed over the (N) zones, followed by the backup of this
data on local databases.
– Web server: administrates and maintains the system, including the management of the accounts of the administrator of the (N) area. All this is done by
the super administrator, while each administrator is responsible for creating
and managing the accounts of the users in his or her zone.
– Cloud: a central server, which is responsible for the global storage of medical
and personal data of users in all areas, with the possibility of transferring this
data to an area X to which the patient has moved, if the attending physician
wants to consult the file of his new patient, who has just arrived in his new
area.
3.2 The Main Operating Processes
Among the most important processes for the realization of our IoT service platform, the following two processes driving the operating principle of the mobile
application, the association of sensors to patients and sends it as well as data
storage.
– Process of association’s creation
The practitioner first searches the patient’s profile at the local level by introducing his identifier, otherwise, the local server sends a request to the central
server of the Cloud to retrieve and save it at its level.
After retrieving the patient’s profile, practitioner checks the availability of
the sensor to associate it with the right patient; This procedure can be summarized by the following steps:
1. Initiation of the association process by the practitioner.
2. Sensor search procedure and availability test.
3. Beginning of capture of the patient’s medical constants.
In the case of healing of the patient or the end of his or her followup by his
practitioner, the latter ends this association by disassociating the patient’s
sensor.
– Process of detection and data transmission by sensors
After the patient sensor association is established, the sensor begins to capture
the patient’s data and sends it through the mobile application to the local
server for storage.
243
– Mobile application: a User Interface (UI); it authenticates users by submitting their identifiers (NIN) [12] with their relative passwords. It also allow the
Patient/sensor association procedure, which only the practitioner is authorized to do, it allows him to consult the medical records of his patients and
make diagnoses.
– Local servers: a distributed computing paradigm that acts as an intermediate between Cloud datacenters and IoT sensors. Its role is to lightly process
the medical data collected by the sensors associated with the different patients
geographically distributed over the (N) zones, followed by the backup of this
data on local databases.
– Web server: administrates and maintains the system, including the management of the accounts of the administrator of the (N) area. All this is done by
the super administrator, while each administrator is responsible for creating
and managing the accounts of the users in his or her zone.
– Cloud: a central server, which is responsible for the global storage of medical
and personal data of users in all areas, with the possibility of transferring this
data to an area X to which the patient has moved, if the attending physician
wants to consult the file of his new patient, who has just arrived in his new
area.
3.2 The Main Operating Processes
Among the most important processes for the realization of our IoT service platform, the following two processes driving the operating principle of the mobile
application, the association of sensors to patients and sends it as well as data
storage.
– Process of association’s creation
The practitioner first searches the patient’s profile at the local level by introducing his identifier, otherwise, the local server sends a request to the central
server of the Cloud to retrieve and save it at its level.
After retrieving the patient’s profile, practitioner checks the availability of
the sensor to associate it with the right patient; This procedure can be summarized by the following steps:
1. Initiation of the association process by the practitioner.
2. Sensor search procedure and availability test.
3. Beginning of capture of the patient’s medical constants.
In the case of healing of the patient or the end of his or her followup by his
practitioner, the latter ends this association by disassociating the patient’s
sensor.
– Process of detection and data transmission by sensors
After the patient sensor association is established, the sensor begins to capture
the patient’s data and sends it through the mobile application to the local
server for storage.
