.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}<nav>
  <span class="nav-brand">H-BMC</span>
  <a href="https://gaits.org/hbmc/introduction">Introduction</a>
  <a href="https://gaits.org/hbmc/the-framework">The Framework</a>
  <a href="https://www.gaits.org/hbmc/the-blocks" class="auth-only">The Blocks</a>
  <a class="nav-signin guest-only" href="/login" style="display:none;">Sign In</a>
</nav>

<div class="part-header">
  <div class="part-label">The H-BMC Framework Guide</div>
  <h2>The Framework</h2>
  <p class="part-intro">Background, concepts, and methods that underpin the H-BMC. Read these sections once to understand the framework before working on the blocks.</p>
</div>

<div class="container">
<section>

  <p>The sections below provide the conceptual foundation for the H-BMC: where the framework came from, how to work it, how evidence becomes Cairns and choices become Decisions, and how to define the markets you are actually building for. Most teams read these once and return occasionally for reference.</p>

  <div class="part-nav-grid two-col" style="margin:1.5rem 0 2rem;">

    <a class="part-nav-card" href="https://gaits.org/hbmc/from-the-bmc">
      <div class="part-nav-label">Part 1</div>
      <div class="part-nav-title">From the BMC to the H-BMC</div>
      <div class="part-nav-desc">Why the standard Business Model Canvas needed to be adapted for healthcare, and what changed: two decision contexts, eight rows, and honest block types.</div>
    </a>

    <a class="part-nav-card" href="https://gaits.org/hbmc/how-to-use">
      <div class="part-nav-label">Part 2</div>
      <div class="part-nav-title">How to Use the H-BMC</div>
      <div class="part-nav-desc">The three working modes (Discover, Decide, Calculate), the path from raw information to an investable story, and working with multiple canvases.</div>
    </a>

    <a class="part-nav-card" href="https://gaits.org/hbmc/hypothesis-forming">
      <div class="part-nav-label">Part 3</div>
      <div class="part-nav-title">Hypotheses, Cairns, and Decisions</div>
      <div class="part-nav-desc">How to form precise, testable hypotheses, stack the well-supported ones into Cairns, and record decisions that own what they commit you to.</div>
    </a>
    <a class="part-nav-card" href="https://gaits.org/hbmc/block-interdependence">
      <div class="part-nav-label">Part 4</div>
      <div class="part-nav-title">Block Interdependence</div>
      <div class="part-nav-desc">The canvas as a system: the four kinds of dependency, the block-by-block matrix, and how to trace a ripple when evidence moves.</div>
    </a>

    <a class="part-nav-card" href="https://gaits.org/hbmc/defining-markets">
      <div class="part-nav-label">Part 5</div>
      <div class="part-nav-title">Defining Markets</div>
      <div class="part-nav-desc">TAM, SAM, Target Market, SOM, and Beachhead: how to define the market you are actually building for.</div>
    </a>

  </div>

</section>
</div>

<hr>
<p class="section-note" style="margin-bottom:0.5rem; padding-left:2rem;">Return to:</p>
<div class="bottom-nav">
  <div class="bottom-nav-inner" style="padding-left:2rem;">
    <a href="https://gaits.org/hbmc" class="bottom-nav-link">H-BMC</a>
  </div>
</div>

<script>
(function () {
  function applyAuthState() {
    var signedIn = false;
    if (typeof Liferay !== 'undefined' &&
        Liferay.ThemeDisplay &&
        typeof Liferay.ThemeDisplay.isSignedIn === 'function') {
      signedIn = Liferay.ThemeDisplay.isSignedIn();
    }
    document.querySelectorAll('.auth-only').forEach(function (el) {
      el.style.display = signedIn ? '' : 'none';
    });
    document.querySelectorAll('.guest-only').forEach(function (el) {
      el.style.display = signedIn ? 'none' : '';
    });
  }
  if (typeof Liferay !== 'undefined') {
    Liferay.on('allPortletsReady', applyAuthState);
  } else {
    document.addEventListener('DOMContentLoaded', applyAuthState);
  }
})();
</script>
