EL PASTILLERO
Walter White is suffering from a lung cancer, and his disease forces him to take a lot of drugs every days. House MD. is his attending physician. Walter’s condition is crictical, and House must be absolutely watchful about his patient’s eveness. Indeed, both know that an oversigh may be lethal. Unfortunately, Walter is overwhelmed and is very liable to forget a take. House MD knows it, and decide to help him, showing him EL PASTILLERO. For Walter, this pill-box is just a useful pill-box. On the other hand, for House, the high added value service behind EL PASTILLERO will allow him to keep a close eye on his patient’s regularity. He will be able to remotely control Walter’s takes.
After a few weeks, House noticed delays in Walter’s takes and decided to call him for further explanations. This interview revealed that Walter’s treatment was too heavy, and drugs were taking him down slowly. House MD decided to revamp the treatment.
Kevin Dupuy
https://drive.google.com/file/d/0B7SZUpBOVrkCZ1ozRGt4anZZYWs/edit?usp=sharing https://drive.google.com/file/d/0B7SZUpBOVrkCN1JpYzVVUHlWTms/edit?usp=sharing
The system embedded inside the object is connected through UpNp protocol. When the user fills out or takes the content of a case, a UpNp probe sends a message to the intelligence bean (which is not a part of our object). This message is composed of :
When the status of a case changes, the pillsbox sends a “String event” containing the above information. The specifications of the object are (detailed architecture) :
Note : (including a figure on the orchestration between services on objects and information systems)
The high added value service has to interpret the dataflow, convert it into analyzable data and finally serialize it as a csv file. It receives information as a string message from the service included inside our object. Its role is to get the information and transform it as an understandable and useful data. This container is divided into two main beans:
The first bean puts the change of status of the case in relation with the moment of the day. It also gets the date of the change. With the information recovered from the object and the date, we can figure if the drugs have been taken at the right time. Then, the intelligence bean sends a string message (anyone can connect to this service and do want they want with the information), constructs a JSON string and sends it to the database bean. The role of the database bean is to convert the JSON string into a CSV information - this information is added to a file.
Orchestration between services: https://drive.google.com/file/d/0B7SZUpBOVrkCZi1OVFM0THBaS3M/edit?usp=sharing
Files .wcc
- Phidget : https://drive.google.com/file/d/0B1tEfUex8QuLRkJmMEE2N1FpUms/edit?usp=sharing
- Computer : https://drive.google.com/file/d/0B1tEfUex8QuLQV81VURpdVFSSXM/edit?usp=sharing
Beans added for the embedded container
- Threshold
- Wrapper
Beans added for the remote PC container
- Intelligence
- Database
How to install the embedded service on the object
- README : https://drive.google.com/file/d/0B1tEfUex8QuLRFg1UGxWdF9fdjQ/edit?usp=sharing
How to install the remote service/application on the PC
- Project Containers (SharpDevelopp) : https://drive.google.com/file/d/0B1tEfUex8QuLYmNOT05iVzA1MW8/edit?usp=sharing
- README : https://drive.google.com/file/d/0B1tEfUex8QuLMWE2N211STkySFU/edit?usp=sharing
Good relations, the object which has been created matches to our expectations despite a few technical issues.
Without any intelligence our object is just a compartment and it could contains anything.
Our service can be reused to check the status of compartments in a sport club for instance. Let have a view of which case is filled out or not.
We could have a web client to parameter some features like time-slots.
Excel or a client software linked to our services.