Package org.mitre.midiki.workshop

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.