Sudan University Of Science & Technology
Patient Health Card Using QR-code
Evaluated by:
Mohammed Ahmed Elbasheer
Tajj AlSayed Ahmed AlSayed
Rawan Ayad Mohammed Yousif
Problem statement:
To store and save general medical data for any patient in a Quick access Barcode
(QR-code) which can be scanned using random camera to display the patient medical
history.
Objective :
To facilitate the access to patient information, reduce the cost of workers who
import patient data, saving patient health history which make it easier for doctors to
diagnose, reduce nurses’ mistakes on the samples at the laboratories and lastly it’s too
easy to use.
Methodology:
In order to design and implement the Patient barcode reader, we followed the
1) We researched and gathered information on the current problem of patient’s data
lost, samples results mistakes and some wrong diagnose due to lost health history.
2) We brainstormed and came up with various solutions to the problem that knock off
or at least reduce this kind of problems.
3) We selected the solution of Patient barcode reader as the most promising solution,
and the easiest one to use, and we use JAVA script to program barcode system
(scanning & creating), and HTML to create hospital server and website, and for the data
we use C++ for data structure system, all these different systems with different coding
languages were connected gathered using IOT system.
4) We designed the Patient barcode reader, patient barcode creator, secure server, data
base and application that control and connect all parts of the hospital and all the
hospitals in the area in one server.
5) We implemented the Patient barcode reader in healthcare settings, laboratories
systems.
Results:
The patient health information is stored on a secure server and can be accessed
using QR code scanner when needed.
Discussion:
There are many potential benefits of using QR codes on patient health cards. For
example, QR codes could be used to quickly and easily access medical information, such
as a patient's medical history or current medications. QR codes could also be used to
schedule appointments or to access medical records. Additionally, QR codes could be
used to provide educational information to patients about their health conditions.
And for application users we gave them the access to add, edit, create or delete
information when needed.
In some sort of situations where some patients were in coma or a high level
injuries, the health card will help without bothering the patient and hospital staff to get
all the information needed and help doc’s to diagnose easily using medical history and
many other advances.
QR code System:
public class PatientHealthCard {
private String patientName;
private String patientNumber;
private String dateOfBirth;
private String healthConditions;
private String allergies;
public PatientHealthCard(String patientName, String patientNumber, String dateOfBirth,
String healthConditions, String allergies) {
this.patientName = patientName;
this.patientNumber = patientNumber;
this.dateOfBirth = dateOfBirth;
this.healthConditions = healthConditions;
this.allergies = allergies;
}
public String getPatientName() {
return patientName;
}
public void setPatientName(String patientName) {
this.patientName = patientName;
}
public String getPatientNumber() {
return patientNumber;
}
public void setPatientNumber(String patientNumber) {
this.patientNumber = patientNumber;
}
public String getDateOfBirth() {
return dateOfBirth;
}
public void setDateOfBirth(String dateOfBirth) {
this.dateOfBirth = dateOfBirth;
}
public String getHealthConditions() {
return healthConditions;
}
public void setHealthConditions(String healthConditions) {
this.healthConditions = healthConditions;
}
public String getAllergies() {
return allergies;
} public void setAllergies(String allergies) {
this.allergies = allergies;
} }
Conclusion:
This research shows how to create a QR-code (Barcode) reader using java and how to
insert, show and edit patient information by a quick scan, cost and time were reduced
due to quick and easy barcode and data can be inserted using the website which will
reduce data entry workers cost.
*References:
>Online Java platform, standard edition 7 API:
https://docs.oracle.com/javase/7/docs/api/java/util/
>QR code https://en.wikipedia.org/wiki/QR_code
>Simple QR code generator: https://crunchify.com/java-simple-qr-code-generator-
example/
>building a QR code reader using java script: https://www.appcoda.com/barcode-
reader-swift/
YOUTUBE comes first