Dental Charting - Repost
The objective is to graphically display all the teeth of an adult or child patient could have and to indicate for a particular patient if an element is present or has been extracted and for each element present graphically indicate if it has been capped or if one or more surfaces have been treated or need treating in future. In addition to displaying the teeth, it should also be possible to graphically indicate if and how bridges have been constructed. The project shall be executed in parts. The first part is to display and record a patient's status praesens. The status has to be recorded in a table. The record lay-out needs to be constructed. An element can be present or not. If it is not present it may be missing altogether or it may have been replaced by either an implant of part of a denture. If it is present it might have been capped. We need to be able to indicate at least 8 different statusses to each element. The same applies to each surface of an element. The patient is identified by an integer patientnumber. The user can select an element or a surface by left clicking on it.Left click = surface, right click = whole element. When selected the screen shows that the element or surface has been selected by highlighting it. By using the logfile it should be possible to reconstruct a status praesens in the past. Right clicking the selected area causes a dropdown menu or list to be displayed. Basically a list of colours and an option to unselect. When a colour is chosen the selected area shall be filled with the colour associated with that option or left unchanged. There should be a save and abort option. In the latter situation no changes may be written to the logfile or status praesens file and the display should render the initial situation. The changes made shall be recorded in the corresponding status praesens record. A record shall be written to a logfile: Patientnr, date time, element - action or each surface - action.
Royalty free source code in Visual Basic .Net or up of error free display and registration of patient's dental info and of displaying, at almost instantaneous speed, a status preasens in the past. Enclosed is a ZIP file, illustrating an empty dental chart. A patient having such a chart, has perfect teeth all are present and no work has been done. The other chart indicates a patient who has had a considerable amount of work done. Bridges have been constructed, the yellow colourings, are out of scope. The software shall be accepted if starting from a perfect set of teeth, each selection of elements and surfaces of elements are saved in the status praesens table and logfile. The saved situation should appear completely correct when reloaded and new changes should be saved as much as required. The abort option should work as required. It should be possible to ignore logrecords after a certain datetime.
Operating system: Windows 7 Visual Basic .Net 2008, 2010 ONLY, SQL Server 2005, 2008 for data storage