Doctor's Windows Forms Application

Group Members

Darshan Patel, Daniel Loo, Michael Contino, Yi Hao Chen

Overview

This Doctor's Windows Forms Application was created as a way to streamline the check-in process at a doctor’s office. The project consists of a C# GUI for patients to check into, an mbed LCD display, and a bluetooth phone component. The C# GUI consists of a form that patients use to check in and enter personal data, and also display the current length and status of the waiting queue. The mbed uses an LCD to display the current status of the queue and an LED to indicate the availability of the doctor. A speaker was used to play a sound to notify the waiting area that the next patient should go in. The bluetooth phone component will be used by the doctor to communicate with the queue system. The doctor can tell the system when he is ready for the next patient and can also update the estimated wait time when he accepts a patient.

Usage

C# GUI : Fill out form, Add to Queue, Remove from Queue.

Mbed : 1- when next patient is ready, 2 - Increase wait time by 5, 3 - Decrease wait time by 5, 4 - Become available/busy.

Components

NameImageLink
mbed/media/uploads/ychen644/mbed.jpghttps://developer.mbed.org/handbook/Homepage
uLCD/media/uploads/ychen644/ulcd.pnghttp://developer.mbed.org/users/4180_1/notebook/ulcd-144-g2-128-by-128-color-lcd/
SD Card/media/uploads/ychen644/sd.jpghttps://developer.mbed.org/cookbook/SD-Card-File-System
Class D audio amp/media/uploads/ychen644/classd.jpghttps://www.sparkfun.com/products/11044
Speaker/media/uploads/ychen644/speaker.jpghttp://developer.mbed.org/users/4180_1/notebook/using-a-speaker-for-audio-output/
Bluetooth/media/uploads/ychen644/bluetooth.jpghttps://developer.mbed.org/components/Adafruit-Bluefruit-LE-UART-Friend/
ShiftBrite/media/uploads/ychen644/shiftbrite.jpghttps://developer.mbed.org/components/ShiftBrite/

Connections

MbedSDBluetoothShiftBriteClass DuLCD
GNDGNDGND, CTSGNDPWR-GND
P5DI
P6DO
P7SCK
P8CS
P9RXI
P10TXO
P11DI
P13CI
P15LI
P16EI
P18IN+
P27RX
P28TX
P29RESET
VuV+5V
VoutVCC
5V extVinPWR+
Class DSpeaker
OUT++
OUT--

Pictures

/media/uploads/ychen644/mbed_board.jpg

/media/uploads/ychen644/control_pad.jpg

/media/uploads/ychen644/c-_gui.jpg

MBED Code

C# GUI Code

/media/uploads/ychen644/windowsformsapplication2.zip

Video


Please log in to post comments.