Class Summary |
DiagnosticTest |
Represents a diagnostic test which can be used to confirm the presence
or absence of a named symptom, a short text description of a positive
test result, and whether the symptom diagnosed by the test must
be present or absent. |
Disease |
Database record containing detailed information about a disease. |
DiseaseServer |
Based on a simple HTTP server, generates XML
based on a disease db query in an encoded URL. |
DiseaseToSymptomMapping |
Indicates that the presence of the specified symptom
supports a diagnosis of the specified disease. |
MedicalHistory |
Represents an item in the patient's medical history which is suggestive
of a particular disease. |
NetworkServer |
A starting point for network servers. |
QueryResponse |
Wrapper class for the results of a database query. |
SocketUtil |
A shorthand way to create PrintStreams and
buffered/unbuffered DataInputStreams associated
with a socket. |
Symptom |
Represents a physical symptom, and whether the symptom must
be present or absent. |
Synonym |
Identifies a list of symptom names which are considered to be identical. |
ThreadedDiseaseServer |
A multi-threaded variation of DiseaseServer.
Adapted from code that appears in Core Web Programming
from Prentice Hall Publishers, and may be freely used
or adapted. |
UrlConverter |
Translation class to encode/decode URLs. |
WorkshopDatabase |
Simple medical diagnosis database to support the MITRE Dialogue Workshop. |
WorkshopDatabaseFactory |
Factory class for parsing XML files conforming to the diseasedb.dtd
into WorkshopDatabase objects. |
WorkshopDatabaseTest |
Simple test class for dialogue workshop backend. |
WorkshopErrorHandler |
Error handler for use by XML document parser. |