Healthcare operations · Patient services

Depuración Corporal

A management platform connecting patient records, professional schedules, billing, nutrition, an online store and patient communication across web and mobile.

In production · ongoing development

01 / CONTEXT

What the platform does

Depuración Corporal brings together the software used to run a health and wellbeing centre and the services through which patients interact with it. Its scope spans clinical administration, day-to-day operations, billing, online sales and patient communication across several branches.

Staff work in an Office application with areas for administration, practitioners and nutrition. Patients and professionals have web and mobile experiences appropriate to their tasks. Behind those interfaces, shared services connect appointments, published patient information, messages, orders and notifications.

The platform is in production and continues to develop. Its current architecture replaces an ASP.NET MVC and AngularJS application with modern .NET services while preserving the established business behaviour and existing public routes.

02 / THE CHALLENGE

The problem to solve

The centre needs continuity between a patient's record, professional availability, treatment follow-up, purchases and conversations with staff. At the same time, information intended for the care team must remain separate from information deliberately shared with a patient.

The technical challenge was to modernise a substantial existing application while keeping its operational rules intact. Web, mobile and staff interfaces also needed to evolve at different speeds without each creating a separate version of the underlying business logic.

03 / THE SOLUTION

How it works

A working environment for the centre

Office brings together patient records, structured history, consultations, phased treatment records, documentation and consent signatures. Schedules, tasks, notes, equipment, stock records and product catalogues support the surrounding administrative work. Staff areas and permissions organise access according to responsibility.

Scheduling around real availability

Appointments are organised by professional and branch. Weekly working patterns, absences and consultation types determine availability. Google Calendar integration connects scheduling with external calendars. Online booking depends on each centre's actual configuration; the platform does not create availability from unconfigured hours.

Patient communication with deliberate publication

The patient-facing services provide access to appointments, published summaries, treatment information, recipes, messages and orders. A professional chooses the summary a patient can see rather than exposing the entire internal clinical record. Internal notes remain part of the staff workflow, and real-time notifications prompt each client to retrieve information through its own authenticated API.

Nutrition as a separate functional area

The nutrition module includes food and nutrient catalogues, structured assessments, consultation records, recipes and meal-plan editing. Its calculation engine uses configured reference values and deterministic rules. Conversational assistants help structure information; calculations remain the responsibility of that engine. The software supports the practitioner’s work.

Online sales and administrative follow-up

The store connects product selection, basket, addresses, discount codes, orders and hosted Stripe Checkout. Server-side calculation keeps prices consistent, while payment confirmation comes from the payment provider. Sales documents and order logistics have separate lifecycles, allowing preparation and dispatch to progress without recreating the issued document.

Modern services and continuing rollout

The solution separates the internal staff API, public patient API, web applications, mobile application and background notification worker. .NET, Blazor, SQL Server, MAUI and SignalR support those responsibilities, with Linux and Docker used for deployment.

The production platform continues to expand its patient web screens and professional-facing services. Space reservations for external collaborators remain a planned extension. This gradual approach lets the working centre and its digital services develop together.

Explore our business application development and integration services.

Key capabilities

  • Patient records and professional working areas
  • Schedules by practitioner and branch
  • Published patient information and messaging
  • Nutrition records, recipes and plan editing
  • Online store, payments and order fulfilment
  • Web, mobile and shared background services

YOUR NEXT STEP

Does your business face a similar challenge?

Tell us how you work today and what needs to change. We can discuss the scope and a practical starting point.

Tell us about your project

Let's talk

What would you like to improve in your business?

Discuss your project 020 3883 2194

We use cookies

Necessary cookies keep the site working. With your permission we also use analytics cookies. Google receives basic measurement signals without analytics cookies before you accept or if you reject. You can change your cookie choice at any time. See our cookie policy.

Privacy settings

Cookie preferences

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.