Professional Documents
Culture Documents
Developer : Manojkumar.P,Pushparaj.P
Users: Providers/Dentist
Purpose :
Dental procedure - Treatment plan are marked in the dental chart to graphical representation of
the patient dental teeth.
Goals and Objectives: The overall goal is to give provider/dentist way to keep track of patient
dental history
Project Priorities and degrees of freedom: Dates are not flexible without prior authorization
from the client. Budget is extendable in terms of hours put in by each team member. This is at
the discretion of the team based on approaching deadlines. Roles are changeable based on
workloads of individual team members. Roles are expected to shift throughout the project as
needs arise.
Approach: Iterative and incremental is planned. Feedback will be used from one iteration to the
next. The first iteration will focus on basic functionality of the app. Subsequent iterations will
build upon that and incorporate more features as time allows.
Assumptions: After code modified are added pull into repository and deployed the code.
Constraints: Approval is required from Zental soft to make this an official Dental EHR app.
File Location :
1. both\collections\dental_procedure_settings.js (Schema for
dental_procedure_settingsCollection)
2. both\collections\dental_chart.js( (Schema for dental_chartCollection)
3. both\collections\dental_treatment_plan.js(Schema for dental_treatment_plan)
4. client\imports\views\patient\dental\dental.html (Html File)
5. client\imports\controller\patient\dental\dentalController.js(Controller)
6. both\globals\dental_chart.js (Global Functions used in dental chart module)
7. client\imports\controller\settings\dentalProcedureSettingsController.js
8. client\imports\views\settings\dental-procedure-settings.html
9. both\collections\dental_procedure_settings.js
both\collections\dental_chart.js
Global Functions :
1. setProcedureForTeeth(selected_teeth, procedure_surface, procedure_code,
procedure_status, 'not-exist') : This function used to set treatment procedure marks in the
teeth.
2. setSurfaceColoring() :This function used to set treatment procedure marks in the Surface of
the teeth.
4. setMissingTeeth():This function used to hide the missing teeth in dental chart.
5. setPrimaryTeeth():This function used to set teeth as primary in dental chart.
6. getTeethBasicDetailsByPatient(): Get dental chart settings information for all teeth by patient
7. getNumberingSystem() : To get numbering system for dental chart.