Short-Term Consultancy for Creating a Web-Enabled Application for the Country

Total Page:16

File Type:pdf, Size:1020Kb

Short-Term Consultancy for Creating a Web-Enabled Application for the Country

Short-term consultancy for creating a web-enabled application for the [country] PBF program

Terms of Reference Version [Date]

Background The [country] MOH is implementing a Performance-Based Financing (PBF) pilot program in [country]. There is need for a database which will be accessible through the internet, much like the one functional in Nigeria (http://nphcda.thenewtechs.com/ ) or Burundi (http://www.fbpsanteburundi.bi/). The purpose of this short-term consultancy is (a) to create the web-based application and database, using open source software; (b) create a user-manual and train key staff in the software; (c) train a [country] PHP1-programmer in the script used for creating the software and in the essential maintenance tasks; (d) create a web-portal for the [country] MOH: the ‘[country] MOH PBF website’ using open source software and (e) provide regular backstopping during the first year of operations.

Tasks 1. Create a web-application for the [country] pilot PBF system, which interfaces with the MySQL database on the PBF server. This web-application should be written in php, an open - source programming language. As a basis, the Nigerian or Burundian web- application can be taken. Some of the code can be found and adapted from http://openrbf.org/. Guidance on the content will be provided at-a-distance through Skype and email and, if necessary, videoconferencing by [X] and the [country] PBF Specialist. The web-application will need to have the following functionality: a. a public frontend which figures news, documents, performance results from health facilities including their earnings; individual results and summary results; b. a backend which has the following functionality: b.i. A data entry module, user customizable, for quantity and quality data b.ii. A health facility management module, user customizable, which allows adding health facilities and data. It need to contain at the least the name of the health facility, the health facility code; location; geocoding; and bank account information; b.iii. A user fee management module, user customizable b.iv. A budget management module, user customizable b.v. A fund holder management module, user customizable b.vi. A reporting module with the following reports:

1 Hypertext pre-processor b.vi.1. Monthly health facility invoice b.vi.2. Quarterly consolidated district invoice b.vi.3. A consolidated national payment order, per fund holder b.vii. A graphics module, user customizable, with the following graphs: b.vii.1. All quantity indicators trend over time b.vii.2. Summary quality indicators trend over time b.viii. A management module which allows managing the front-end (news; documents etc) b.ix. A module which allows downloading all data tables in Excel format b.x. A security module which allows analyzing the access to the database and eventual changes made b.xi. Different levels of access: super administrator; administrator; user 2. A user manual will need to be created. It will need to be in [language], and simple and straightforward. Training of those involved in data entry and analysis, and management of the purchasing will need to be done. The consultant will have to work closely with the MOH and the implementing agency to plan for these trainings to be effective. This consultancy pays for the consultant’s time, the training administrative and logistics issues are for the MOH and partners. The manual will also need to be available within the web- application. 3. The PBF web-application is custom made. It is therefore necessary to train local human resources in the script and in basic maintenance tasks. One needs to select one or two IT programmers with php programming skills, first. These could be trained in the software script, and after the training, the best could be chosen to be retained as the IT support person for the MOH. Estimated level of effort about 5 days per month (for the [country] counterpart). Essential tasks include maintaining the PBF website, ensuring regular back- up of data, training and support, and creating additional custom-made applications. 4. Advice on server specifications, server location and data security. Advice on server specifications. Advice on server location- in country or hosted in the cloud-, best would be a few days in-country to work with the local IT specialist to short-list local internet service providers, one of whom can be contracted to host the server. Advice the MOH on data management and website editorial committees following best practices established in Rwanda and Burundi. 5. Backstopping will remain important. About one day per month during one year is budgeted for this activity. It is understood that fixing bugs are part of the contractual agreements, and not part of the task ‘backstopping’. This ‘backstopping’ is meant to support the [country] php-programmer to carry out his or her tasks. Table of tasks, deliverables and Indicative LOE No Task Deliverable LOE (days) 1 Create a web-application for the Functioning web- [country] pilot PBF system, which application connecting interfaces with the MySQL database on to the PBF MySQL the PBF server. This web-application database in the should be written in php, an open- [country] PBF server 20 source programming language. Further specifications are provided in the task descriptions above. Advice on the server specifications, advice on server location. 2 Create a user manual (when deliverable User manual and 3-day 7 days creating the 1 is fully met) and train key staff in the training facilitated for manual use of the web-application all district teams 3 days training 3 Train a [country] php-programmer in 7 days in-country the script used for the software training 7 days applications, and maintenance tasks 4 Create a web-site for [country] PBF Website up and running using open source software. The lay-out and functioning as a need to be customized in close portal to the web-based 7 days collaboration with the MOH (Web PBF application Portal content and management committee assumed to be ready) 5 Backstopping one day per month after Backstopping 12 days deliverables 1 to 4 have been met. Total 56

Recommended publications