Turned departmental practice into functional scope
Worked through how the block actually runs its projects, staff, meetings, seminars, documents, assets and notifications, and wrote that up as the functional scope.
Case study · AIIMS New Delhi · 2026
The Mother & Child Block runs research projects with staff spread across several AIIMS sites. The platform replaces the registers, spreadsheets and email threads that used to hold that information with one role-based system — and, more importantly, with one agreed definition of every field in it.


Departmental research runs on records that nobody owns.
A research project generates far more than study data. It generates staff assignments, attendance, meeting minutes, seminar registers, asset lists and circulars — and in a department running many projects at once, each of those lives in a different spreadsheet with a different set of column names.
That is manageable until somebody asks a question that crosses the files. Who was assigned to this project in March. Which staff were present at the site that week. Where is the signed minute for the decision that changed the protocol. Answering takes days, and the answer is only as good as whoever last typed it.
The brief was not "build an app". It was: decide what each record means, who may see it, who may change it, and how anyone can tell afterwards that it was changed.
I sat between the investigators who needed the system and the technical team who built it. The specification was mine; the code was not.
Worked through how the block actually runs its projects, staff, meetings, seminars, documents, assets and notifications, and wrote that up as the functional scope.
Field-level definitions and validation rules for staff, project, asset and attendance records: mandatory fields, permissible values and duplicate prevention, agreed before build.
The role-based access matrix, plus the audit-trail requirement that every change is attributable and traceable, alongside backup, retention and confidentiality rules.
Testing with departmental users against real project staff records, logging defects and tracking each to closure before the platform is released to the department.
Seven areas, each one a set of records with a defined owner and a defined audience.
Projects with duration, funding type and principal investigator; staff mapped to one or more projects, with assignment history retained rather than overwritten.
Attendance marked against permitted locations for staff working across several AIIMS sites, with exception handling and reporting on the result.
Scheduled meetings with participants drawn from project and designation, attendance recorded against the meeting, and minutes held with version history.
Event records with agenda and registration, and attendance captured at the event rather than reconstructed from a paper register afterwards.
Project-wise storage for SOPs, protocols, guidelines and circulars, with role-based access and version history on every file.
Asset records attributable to a project and a location instead of to institutional memory.
Meetings, task assignments, document updates and departmental announcements reach the roles they concern.
The part that outlives any particular screen.


The platform is in user acceptance testing with departmental users, checked against project staff records. Defects are logged and tracked to closure ahead of departmental release. It is not yet in general departmental use.
About the demo. The demo at aiimsmcb.manishabhardwaj.in is a separate build with sample data only — no AIIMS staff or patient records. Sign-in details are shown on its login screen.