CFCareFlow Build Journal
Journal 002 · July 2026
Choosing the learning path · Entry 002

The deliberate detour.

Why I put flat-file ingestion before live EMR integration—and why the less impressive demo was the faster route to a useful CareFlow.

The obvious architecture for a healthcare analytics product begins with a live EMR connection. It is also an easy place to spend months proving that two systems can exchange data before proving that the product does anything valuable with it.

For CareFlow, I chose a narrower first contract: receive structured flat files through secure upload or SFTP, then run the real classification, eligibility, readiness, and documentation-gap logic behind that boundary. The connector changed. The clinical questions did not.

Chapter 01

The impressive first milestone was not the useful one.

A live connector would demonstrate interoperability. It would not answer whether hospice teams found CareFlow’s classification and scoring useful enough to change their work.

The obvious start

Connect to an EMR.

Begin with partner access, vendor-specific contracts, mapping, synchronization behavior, and a polished real-time data story.

OR
The chosen start

Test the clinical engine.

Use a constrained file contract to put representative inputs through the product logic and learn whether the output helps.

Integration proves that data can move.
Validation proves that the product should exist.
Chapter 02

Two roads can lead to the same clinical core.

The ingestion boundary is replaceable. Both flat files and future FHIR connectors must normalize data before the same CareFlow engines can classify documents, assess readiness, and surface gaps.

Phase 1 · Controlled input

Secure flat files

SFTP or direct upload supplies a predictable first contract without waiting for a vendor connection.

CSV · DOCUMENTS · UPLOAD
NORMALIZED CAREFLOW INPUT
Phase 2 · Live connectivity

EMR connectors

FHIR-based integrations can later automate the source while preserving the downstream product contract.

FHIR R4 · VENDOR APIs
CLASSIFYroute documents
ASSESSscore readiness
SURFACEfind gaps
Chapter 03

Build the learning ladder in the right order.

Every rung should retire a more important risk. The first risk was not whether CareFlow could connect. It was whether its interpretation of hospice documentation would help a real workflow.

01

Can data enter safely?

Prove controlled intake, validation, and traceable processing.

02

Can the engines interpret it?

Exercise classification, eligibility, and readiness logic against representative records.

03

Does the output improve work?

Put the result in front of the people preparing admissions, recertifications, and IDG work.

04

Is automation worth integrating?

Once the workflow earns demand, replace manual movement with durable vendor connections.

Chapter 04

The shortcut still has a price.

Flat files reduce dependency risk, but they create operational work and weaker freshness. The honest decision is not “simple is free.” It is “these costs are acceptable for this validation stage.”

What the sequence buys

Faster product learning

  • No vendor connection required to exercise the core engines
  • A smaller, testable input contract
  • Earlier feedback on clinical usefulness
  • Less integration investment before product validation
What it does not solve

Manual boundaries remain

  • Files must still be exported and transferred
  • Data freshness depends on the delivery cadence
  • Input variation still requires validation and mapping
  • Live integrations remain real future work
Chapter 05

The decision ledger keeps “temporary” honest.

A phased choice becomes technical debt when nobody records what must stay stable and what is still expected to change.

DecisionWhat I choseWhyState
D-01Flat files firstValidate the clinical workflow without making vendor access the critical path.Phase 1
D-02Secure SFTP and uploadGive the MVP controlled ingestion paths that exercise real processing.Chosen
D-03Stable normalized coreKeep classification and scoring independent of the source connector.Boundary
D-04FHIR connectors laterAutomate data movement after the product has earned integration investment.Phase 2
Chapter 06

What this sequencing decision taught me.

MVP discipline is not about choosing the smallest amount of code. It is about choosing the smallest system that can answer the most important unanswered question.

Core lesson

Validate the value, not the plumbing.

The first input path only needed to be secure and representative enough to test whether CareFlow’s output improved the clinical workflow.

Architecture lesson

Put replaceability at the boundary.

A normalized contract lets the ingestion method evolve without rewriting the product logic it feeds.

Scope lesson

Dependency risk is product risk.

If an MVP cannot be tested without a partner program, the learning loop belongs partly to someone else.

Roadmap lesson

Later must remain visible.

Calling integration “Phase 2” is useful only when its interface and ownership remain explicit.

Field check

Before you build the impressive integration.

Use these questions to separate the product risk from the connectivity work surrounding it.

0 of 8 checked · saved nowhere
Visual edition

The deliberate detour.

A narrated visual edition of this journal entry, showing how controlled flat-file intake and future live connectors can converge on the same normalized CareFlow contract while product value is validated first.

Why CareFlow uses a secure, replaceable ingestion boundary to test clinical usefulness before making vendor-dependent connectivity the critical path.