The record must say what happened, not merely what was captured
At Veqnari Hospital Linen Services in Jalandhar, I lead 26 IT colleagues through four heads. Our ₹7.6 crore annual operating expense is separate from ₹1.8 crore approved capital. The company runs six processing plants for 48 hospital customers and employs 680 people. FY ending March 2026 revenue was ₹112 crore and operating profit ₹9.4 crore. My responsibility is our information environment supporting that service; process assurance and the hospitals retain decisions about hygienic suitability and their respective professional obligations.
I began as a software developer in 1990 and moved into this service business in 2005. The physical work taught me to question assumptions that seemed harmless inside a database. A leading zero can distinguish two customer identifiers. Wet and dried weights describe different conditions. A reader can observe one tag more than once without another process occurring. Connecting systems requires those meanings to survive, even when removing them would make the data easier to combine.
The cases include a migration I approved with the wrong identifier treatment, an unsupported shortage calculation, repeated tag observations, timestamps interpreted in different zones and an availability view that included stock still in transit or under inspection. They do not end with a claim that software made the service clinically safe. They show how I corrected particular information assumptions, what the correction cost and which decisions still belonged with operating or professional colleagues.
Removing leading zeros collapsed distinct identities
A 2019 migration rehearsal reduced 1,240 text identifiers to 1,192 unique numeric keys. Forty-eight pairs, affecting 96 identifiers, collided. We stopped before production cutover, retained the original identifiers and spent ₹36 lakh on rework, delaying the programme by six weeks.
A weight difference did not establish missing linen
A reviewed cohort weighed 10,000 kg on wet collection and 8,400 kg after cleaning and drying. The 12,000-piece count reconciled. We withdrew a proposed ₹2.88 lakh shortage charge derived from the 1,600 kg difference at ₹180 per kg; the comparison did not establish a loss.
A reader observed more events than distinct articles
A doorway sample contained 3,600 read events for 2,400 distinct tags, including 1,200 repeat observations. We stopped treating each read as another wash cycle. A ₹18 lakh replacement proposal was withdrawn pending a valid usage basis, while ₹29 lakh of integration redesign was spent separately.
Current focus
I am making the handoff between machine observations and business records more explicit. An identity, a process event, a time reference and an availability state need different rules. The aim is to give colleagues evidence they can interpret, while leaving professional acceptance and customer allocation with the people authorised to decide them.
Conversations I welcome
I am considering one first outside board contribution where service systems and physical operations meet. I hold no statutory seat. My fictional IICA registration in February 2026 and assessment pass in August do not establish appointment eligibility. Twenty-two provisional days, employer consent and review of trust and commercial relationships would precede a commitment.