Engineering hubs in Dehradun & Bengaluru · Delivering across 10 countries

nitesh@redcubical.com +91 90687 14658

REDCUBICALSYSTEMS

Industries / Healthcare & life sciences

Healthcare software built by a team that runs a clinic platform in production

We engineer clinical and patient-facing systems: HL7 v2 and FHIR R4 interoperability, EHR and EMR integration, patient portals, scheduling, e-prescribing, teleconsultation, consent management and immutable audit trails — across HIPAA, UK and EU GDPR, and India's DPDP Act 2023 with ABDM alignment. This is our deepest vertical because we operate our own healthcare products, not just deliver projects.

  • HealHub clinic management, live since 2023
  • Vedant AI receptionist handling patient calls and bookings
  • HealHub Nexus verified doctor network
  • Not a medical device manufacturer, and we do not pretend otherwise

At a glance

Standards
HL7 v2.x, FHIR R4, SNOMED CT, LOINC, ICD-10, DICOM
Privacy regimes
HIPAA, UK GDPR, EU GDPR, DPDP Act 2023
India rails
ABDM, ABHA, NDHM standards
Clinical safety
DCB0129 and DCB0160 evidence support (UK)
Own products in this sector
HealHub, Vedant, HealHub Nexus
Availability target
99.95% on supported architectures

Why this vertical is different for us

We are an operator here, not only a supplier

What first-hand healthcare experience gives you

Three of our own products run in healthcare. HealHub has been live clinic management software since 2023, handling appointments, records, billing and clinic operations. Vedant answers patient calls as an AI receptionist. HealHub Nexus operates a verified doctor network. Being on call for patient-facing software changed our defaults more than any client engagement did.

What operating HealHub taught us

  • Front-desk reality beats specification. Receptionists interrupt every workflow. A booking screen that assumes an uninterrupted sequence gets abandoned mid-flow forty times a day, so partial state must be safe and recoverable.
  • Duplicate patient records are the default outcome unless you design against them. Phone numbers are shared across families, names transliterate inconsistently, and dates of birth are approximated. We build deterministic and probabilistic matching plus a merge workflow with full reversibility from day one.
  • Clinics have poor connectivity. A platform that fails hard on a dropped connection loses the consultation, not just the request. Offline-tolerant capture with queued sync is a functional requirement, and billing state drifts from clinical state within weeks unless a daily reconciliation reports the difference as a monitored metric.
  • Support calls arrive as clinical urgency. A prescription that will not print at 19:00 is a P1 whatever the severity matrix says. Our on-call design for healthcare clients reflects that.

What Vedant taught us about AI in patient contact

  • Scope the assistant tightly. Vedant handles booking, rescheduling, directions, opening hours and triage-free enquiries. It does not give clinical advice, and refusal paths are explicit rather than emergent.
  • Escalation is the feature. The measure that matters is not containment rate but whether ambiguous or distressed calls reach a human quickly and with context.
  • Transcripts are health data. Call recordings and transcripts inherit the same classification, residency and retention rules as clinical records, which many voice-AI deployments overlook.
  • Names and medicines break speech recognition, so domain lexicons and confirmation loops matter more than raw model quality. And latency is trust: above roughly one second of silence, callers assume the line has dropped.

Interoperability

HL7 v2 and FHIR R4, and why "FHIR-compliant" means almost nothing

Interoperability is where healthcare projects consume their contingency. The standards are real, the conformance is negotiable, and the gap between them is your integration budget.

What to ask before accepting a FHIR claim

FHIR R4 conformance is only meaningful with profile specifics. The base specification makes nearly every element optional and permits extensions, so two conformant servers can be mutually unusable. What matters is the profile — US Core, UK Core, IPS, ABDM — plus the resources supported, the search parameters implemented, the terminology bindings enforced, and whether write operations exist at all. Always ask for a CapabilityStatement.

HL7 v2 and FHIR R4 in practice
DimensionHL7 v2.xFHIR R4
Where it dominatesInternal hospital messaging: ADT, ORM, ORU, SIU, DFT, MDM. Still the backbone of most live estatesApp-facing and partner-facing APIs, patient access, national exchange programmes
TransportMLLP over TCP, commonly across a site VPN. File drops and secure FTP still exist in the wildHTTPS REST with JSON or XML, plus Subscriptions and Bulk Data via NDJSON export
Conformance realityZ-segments and locally redefined fields are near-universal. Every interface is effectively bespokeProfiles, extensions and optionality mean "supports FHIR" is not a compatibility statement
Identity handlingMRN in PID with assigning authority often ambiguous across departmentsPatient.identifier with system URIs, which only helps when the systems are actually registered
TerminologyLocal code tables mapped by hand, frequently undocumentedSNOMED CT, LOINC, ICD-10 bindings, though enforcement varies by server
Error semanticsACK and NAK with limited detail. Reprocessing a rejected message often requires human interpretationOperationOutcome with structured issues, which is genuinely better when implemented properly
Typical mapping effortTwo to six weeks per interface once a test feed exists, dominated by segment discoveryOne to four weeks per resource group, dominated by profile and terminology reconciliation
Our default positionKeep v2 for internal event flow. Do not rip it out to look modernExpose FHIR at the boundary for apps, partners and national rails. Translate internally

We use an interface engine pattern with an anti-corruption layer: inbound v2 and FHIR both normalise to one internal model, and every transformation is versioned and replayable. When a hospital changes a Z-segment, one mapping changes and no clinical logic moves.

The interoperability questions we put to your incumbent vendor

These go out in writing during discovery. The answers determine the estimate more than any feature discussion.

  • Which FHIR version and which published profiles? R4 with US Core 6, UK Core, IPS or an internal profile. Please supply the CapabilityStatement
  • Which resources, and read or write? Read-only Patient and Observation is a very different project from writable Appointment and MedicationRequest
  • Which search parameters and includes are supported? Missing chained search turns one query into hundreds
  • Which HL7 v2 message types and versions, with a sanitised sample of each including a failure case, and whether Z-segments or redefined fields are documented or must be derived
  • What is the patient identity model across departments, and is there an existing master patient index
  • Terminology: SNOMED CT, LOINC and ICD-10 coverage, plus any local code tables and their mapping tables
  • Sandbox lead time and credentials, IP allow-listing, VPN requirements, and any per-interface licensing cost
  • Rate limits, bulk export support and audit obligations imposed on the consuming application

Regulation

HIPAA against India DPDP Act 2023 against GDPR special-category data

How the three regimes compare for a build

All three demand the same engineering primitives — lawful basis or consent recorded per purpose, minimum necessary access, encryption, complete audit, retention enforcement and breach response — but they differ on consent mechanics, data residency, subject rights and who counts as a processor. We build one control framework and configure it per jurisdiction rather than forking the product.

Health data privacy regimes compared for system design
Design questionHIPAA and HITECH (US)DPDP Act 2023 (India)UK and EU GDPR
What the data is calledProtected health information held by covered entities and business associatesPersonal data processed by a data fiduciary, with health data treated as sensitive in practice and under sectoral rulesSpecial-category personal data under Article 9
Basis for processingPermitted uses for treatment, payment and operations; authorisation needed beyond thoseConsent-centric, with limited legitimate uses. Notice must be itemised and available in scheduled languagesA lawful basis under Article 6 plus a separate Article 9 condition, commonly healthcare provision or explicit consent
Consent mechanics we must buildAuthorisation records with scope and expiry; accounting of disclosuresGranular, purpose-bound, withdrawable consent with a record per purpose, and Consent Manager interaction under ABDMFreely given, specific, informed, unbundled, withdrawable, with proof of what was shown at the time
Data residencyNo general localisation mandate. Contractual and state-law constraints applyTransfers permitted except to restricted countries as notified; sectoral localisation may bite. We default to Indian regions for Indian patientsTransfers outside the UK or EEA need adequacy, an approved transfer mechanism and a transfer risk assessment
Subject rights to implementAccess, amendment, accounting of disclosures, restriction requestsAccess, correction, erasure, grievance redressal, nominationAccess, rectification, erasure, restriction, portability, objection, plus rules on automated decisions
Breach notification shapeIndividuals and HHS, with thresholds and timing rules; media notice above 500 individuals in a stateNotify the Data Protection Board and affected data principals as prescribed72 hours to the supervisory authority where notifiable; individuals when high risk
Retention postureDriven by state medical record retention laws rather than HIPAA itselfErase when the purpose is served, subject to legal retentionStorage limitation; retention justified per purpose and enforced automatically

This is engineering context, not legal advice. Applicability depends on your entity, your role in the data flow and your markets. We implement the controls your compliance function confirms and record the assumptions in the design document where confirmation is outstanding.

India

ABDM, ABHA and the Indian digital health stack

What ABDM integration actually requires

ABDM, the Ayushman Bharat Digital Mission, is a federated architecture rather than a central database. Patients hold an ABHA identity, providers register as Health Information Providers, applications act as Health Information Users, and data moves only against a consent artefact issued through a Consent Manager. Most of the build effort is identity, registry and consent plumbing — not the FHIR payloads.

The components you will build against

  • ABHA number and ABHA address. Creation and linking flows, verification methods, and handling patients who already hold an ABHA created elsewhere with mismatched demographics.
  • Health Facility Registry and Healthcare Professional Registry. Your facility and clinicians must be registered and referenced correctly, which is an onboarding project with its own lead time.
  • HIP role. Publishing care contexts, responding to discovery and link requests, and serving data bundles on a valid consent.
  • HIU role. Requesting consent, handling artefacts, fetching and decrypting bundles, honouring expiry, and storing the artefact as evidence through grant, revocation and expiry.
  • Gateway and sandbox onboarding. Certificate handling, callback endpoints and the certification steps required before production access.

What surprises teams building for ABDM

  • Asynchronous callbacks everywhere. Requests are acknowledged and answered later on your callback URL, so state machines with timeouts and retries are mandatory, not optional.
  • Encryption of the data bundle between HIP and HIU is a key-exchange exercise, and getting it wrong yields silent failures rather than clear errors.
  • Demographic mismatch on linking is the most common real-world failure. Name spelling, gender coding and year-only dates of birth all cause it.
  • FHIR profiles are prescribed. Bundle structures for prescriptions, diagnostic reports, discharge summaries and OP consultations must follow the specified shapes, so generic FHIR support is insufficient.
  • Sandbox and production behaviour differ, and the specifications evolve. Version your adapter, and reserve time for issues that only appear once real facilities and real ABHA identities are involved.
Indian healthcare platform: standards and obligations we design against
AreaWhat appliesEngineering consequence
Patient identityABHA number and ABHA address under ABDMIdentity service that stores ABHA alongside local MRN, with a merge workflow and audit of every link and unlink
ConsentDPDP Act 2023 notice and consent, plus ABDM consent artefacts for data exchangeConsent as a first-class versioned entity with purpose, scope, expiry, revocation and the exact notice text shown
Data exchangeABDM FHIR profiles for prescriptions, diagnostic reports, OP consultation and discharge summaryProfile-specific bundle builders with validation before transmission, not generic FHIR serialisation
TeleconsultationTelemedicine practice guidelines for registered practitionersPractitioner verification, consultation records, prescription generation with mandated fields, and no clinical advice from automation
Residency and grievance redressalDPDP transfer rules, sectoral expectations, plus the DPDP grievance mechanism and nominated contactsIndian cloud regions for Indian patient data by default, asserted in infrastructure code, and a tracked grievance workflow with response timers rather than an inbox

Delivery

The systems we build in healthcare

Each of these carries clinical or financial consequence when it misbehaves, which is why the design notes below are as much about failure modes as about features.

Front of house

Patient portals and appointment scheduling

Booking, rescheduling, reminders, intake forms and results access. The hard parts are slot modelling across clinicians, rooms and equipment, double-booking prevention under concurrency, and identity proofing that does not lock out legitimate patients.

  • Optimistic slot holds with expiry, not silent overbooking
  • Reminder delivery with channel fallback and quiet hours
  • Results release rules, including clinician-gated results

Prescribing

E-prescribing and medication workflow

Prescription capture with structured medication, dose and frequency, interaction and allergy checks where a licensed knowledge base is available, and pharmacy transmission. Free-text prescribing is what we design out.

  • Structured dosing rather than free-text sig where possible
  • Allergy and duplicate-therapy checks with override recorded
  • Immutable prescription record with amendment history

Remote care

Teleconsultation platforms

Video consultation with waiting rooms, consent capture, note taking, prescription issue and follow-up scheduling. Media quality on poor networks and clean session recovery matter more than feature count.

  • WebRTC with TURN fallback and bandwidth adaptation
  • Consent to consult and to record captured separately
  • Recording and transcript treated as clinical data

Records

Clinic and hospital management

Registration, encounters, orders, results, billing and claims. This is HealHub territory, and the lesson we carry into client work is that duplicate patient identity and billing-to-clinical drift cause more support load than anything else.

  • Master patient index with reversible merge
  • Daily reconciliation between clinical and billing state
  • Offline-tolerant capture with queued synchronisation

Governance

Consent and audit services

A dedicated consent service and an append-only audit store, shared by every application. Built once, centrally, because per-application consent logic diverges within a year and cannot then be reported on.

  • Consent as a versioned artefact with purpose and expiry
  • Notice text stored as shown, not as currently worded
  • Append-only audit with read-access logging

Data

Clinical analytics and de-identified platforms

Warehouses and research extracts with documented de-identification, small-cell suppression before publication, purpose-bound access with an approval workflow, and lineage from a published figure back to the source encounter.

  • Operational dashboards for waiting times and utilisation
  • De-identification method recorded, not assumed
  • Purpose-bound access with approval trail

Safety

Clinical safety, device software and where we stop

Our position on clinical safety and device software

For UK deployments we support DCB0129 (manufacturer) and DCB0160 (deploying organisation) clinical safety cases: hazard log, clinical risk analysis, mitigations traced to controls, and safety closure evidence, authored with your Clinical Safety Officer. We are aware of IEC 62304 software lifecycle requirements and can work inside a manufacturer's quality system. We do not act as the manufacturer.

What we do contribute

  • Hazard identification workshops with clinicians, producing a hazard log with likelihood, severity and mitigation for each identified failure mode.
  • Traceability from hazard to control to test. Every mitigation maps to a specific implementation and a specific automated or documented test.
  • Design controls that reduce clinical risk directly: unambiguous patient banners, allergy surfacing at the point of prescribing, confirmation on destructive clinical actions, and interface failures routed to a human queue rather than dropped, because a lost lab result is a clinical hazard.
  • IEC 62304-aware lifecycle artefacts where the client is the manufacturer: software requirements, architecture, unit verification, integration testing, problem resolution and configuration management records inside their quality system.
  • Post-deployment monitoring hooks so safety-relevant events are observable rather than inferred from complaints.

Where the boundary sits

  • Clinical Safety Officer must be a suitably qualified clinician appointed by your organisation. We cannot supply that role.
  • Clinical content ownership — care pathways, dosing rules, triage protocols — stays with your clinical governance function. We implement it and test it against their specification.
  • Regulatory submissions to the MHRA, FDA, CDSCO or a notified body are the manufacturer's responsibility, and diagnostic or treatment decision logic that would classify software as a medical device is scoped out unless the client is an established manufacturer with a quality system to place it in.

Device data

Ingesting data from medical devices without becoming a device

Reading data from a regulated device and storing, displaying or forwarding it is common, useful, and different from making a device. The distinction turns on intended purpose: if your software interprets the data to inform diagnosis or treatment, classification questions arise. If it transports, stores and displays it faithfully, usually they do not. We design deliberately on the safe side of that line and put the reasoning in the architecture decision record.

Practical device integration patterns

  • Vendor gateway first. Where the manufacturer offers a supported gateway or API, we use it rather than parsing a serial stream, because the supported path carries the manufacturer's validation.
  • DICOM for imaging. C-STORE and DICOMweb against a PACS, with study and series identity mapped to the patient record and no re-encoding of pixel data.
  • HL7 v2 ORU for observations from analysers and monitors, with unit and reference-range preservation. Silent unit conversion is a hazard, so units travel with values and no lossy rounding is introduced for display convenience.
  • Continuous telemetry ingested to a time-series store with device identity, calibration state and gap detection, so a missing hour is visible rather than interpolated away.
  • Provenance always retained. Device serial, firmware version, timestamp source and clock skew stored with the reading, because retrospective questions about a reading are answered from provenance.

Answers

Healthcare software engineering questions

Does Redcubical Systems have real healthcare experience or only project experience?

Both, and the first matters more. We build and operate our own healthcare products: HealHub, clinic management software live since 2023; Vedant, an AI receptionist that handles patient calls and bookings; and HealHub Nexus, a verified doctor network. That means we carry live responsibility for patient data, clinic uptime and clinical workflow, not only delivery milestones.

What does "FHIR-compliant" actually mean?

On its own, very little. FHIR R4 defines resources and an API style, but almost every field is optional and extensible. Real interoperability depends on the profile: US Core, UK Core, IPS, or an ABDM profile. Ask any vendor which profiles, which resources, which search parameters and which terminology bindings. If the answer is just "we support FHIR", assume mapping work is still ahead of you.

Is HL7 v2 obsolete now that FHIR exists?

No. HL7 v2 still carries the majority of real-world clinical messaging in hospitals: ADT admissions and transfers, ORM and ORU orders and results, SIU scheduling, DFT billing. Most estates we work in are hybrid, with v2 handling internal event flow and FHIR exposed for apps and partners. Planning a v2-free architecture in 2026 is usually wishful.

How do HIPAA, the DPDP Act 2023 and GDPR differ in practice for a build?

HIPAA is sector-specific with prescriptive safeguards, business associate agreements and breach notification thresholds. GDPR treats health data as special category requiring an Article 9 condition plus a lawful basis, with strong data subject rights. India's DPDP Act 2023 is consent-centric with notice, consent manager concepts and significant-data-fiduciary duties. Architecturally the union is: granular consent records, purpose limitation, residency control, retention enforcement and complete audit.

Can you integrate with our existing EHR?

Usually, but the honest constraint is access rather than engineering. What determines the timeline is whether your EHR vendor will grant a test instance and interface credentials, what their integration licensing costs, and whether the interface is a modern API or a v2 feed over a VPN. We ask for sandbox access in week one because provisioning commonly takes four to ten weeks.

Do you build software that qualifies as a medical device?

No. We are not a medical device manufacturer, we do not hold an ISO 13485 quality management system, and we do not place software on the market as a device or certify it as one. Where a client is the manufacturer and their software falls in scope, we can work inside their quality system with IEC 62304 lifecycle awareness, but the regulatory ownership stays with them.

What does ABDM integration involve for an Indian clinic or hospital platform?

Practically: ABHA identity creation and linking, a Health Information Provider or Health Information User role with consent flows through the Consent Manager, HIP and HIU gateway registration, discovery and linking of care contexts, and FHIR-based data exchange against ABDM profiles. The identity and consent plumbing is more work than the data exchange itself.

How do you handle patient data in non-production environments?

Real patient data never leaves production. Lower environments run synthetic data generated to match the shape and volume of production, or de-identified extracts where a legitimate need is documented and approved. This is one of the few rules we will not negotiate, because the majority of healthcare data incidents we have reviewed involved a test system.

Start with a healthcare interoperability and compliance review

Three weeks, fixed fee. You get an integration inventory with vendor questions issued, a privacy control map for your jurisdictions, a patient identity assessment and a costed delivery plan. The output is yours whether or not we build it.