<!DOCTYPE html><html lang="en" data-astro-cid-j7pv25f6> <head><!-- Global Metadata --><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><!-- <link rel="icon" type="image/svg+xml" href="/favicon.svg" /> --><link rel="icon" href="/favicon.ico" type="image/x-icon"><!-- Font preloads --><link rel="preload" href="/fonts/atkinson-regular.woff" as="font" type="font/woff" crossorigin><link rel="preload" href="/fonts/atkinson-bold.woff" as="font" type="font/woff" crossorigin><!-- Canonical URL --><link rel="canonical" href="https://www.saravanansubramanian.com/"><!-- Primary Meta Tags --><title>Saravanan Subramanian</title><meta name="title" content="Saravanan Subramanian"><meta name="description" content="Health Informatics/FinTech/IoT and Cloud Consultant"><!-- Open Graph / Facebook --><meta property="og:type" content="website"><meta property="og:url" content="https://www.saravanansubramanian.com/"><meta property="og:title" content="Saravanan Subramanian"><meta property="og:description" content="Health Informatics/FinTech/IoT and Cloud Consultant"><!-- Twitter --><meta property="twitter:card" content="summary_large_image"><meta property="twitter:url" content="https://www.saravanansubramanian.com/"><meta property="twitter:title" content="Saravanan Subramanian"><meta property="twitter:description" content="Health Informatics/FinTech/IoT and Cloud Consultant"><meta name="astro-view-transitions-enabled" content="true"><meta name="astro-view-transitions-fallback" content="animate"><script type="module" src="/_astro/ClientRouter.astro_astro_type_script_index_0_lang.DmQZLfuR.js"></script><!-- Google Search Console --><meta name="google-site-verification" content="ruOSl8MLLsEG-SSKAgzJwsdQp9EWB7h-u1MhRKgH-E4"><link rel="stylesheet" href="/_astro/Footer.3UQcXbNb.css">
<style>.hero-heading[data-astro-cid-j7pv25f6]{font-size:2.5rem;margin-bottom:1rem;font-weight:700}.hero-intro[data-astro-cid-j7pv25f6]{font-size:1.2rem;max-width:700px;line-height:1.6;margin-bottom:1.5rem}.action-buttons[data-astro-cid-j7pv25f6]{margin:1.5rem 0;display:flex;gap:1rem;flex-wrap:wrap}.primary-button[data-astro-cid-j7pv25f6]{background-color:#4361ee;color:#fff;padding:.6rem 1.2rem;border-radius:.25rem;text-decoration:none;display:inline-block;font-weight:700}.secondary-button[data-astro-cid-j7pv25f6]{background-color:#fff;color:#4361ee;border:1px solid #4361ee;padding:.6rem 1.2rem;border-radius:.25rem;text-decoration:none;display:inline-block;font-weight:700}.content-section[data-astro-cid-j7pv25f6]{margin:2rem 0}.section-title[data-astro-cid-j7pv25f6]{font-size:1.5rem;font-weight:700;margin-bottom:1rem;border-bottom:3px solid #4361ee;display:inline-block;padding-bottom:.3rem}.feature-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;margin:2rem 0}.feature-card[data-astro-cid-j7pv25f6]{border:1px solid #e2e8f0;border-radius:.5rem;overflow:hidden;transition:transform .2s,box-shadow .2s}.feature-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-5px);box-shadow:0 10px 15px -3px #0000001a}.card-header[data-astro-cid-j7pv25f6]{height:.25rem}.hl7-header[data-astro-cid-j7pv25f6]{background-color:#4361ee}.dicom-header[data-astro-cid-j7pv25f6]{background-color:#38b000}.quiz-header[data-astro-cid-j7pv25f6]{background-color:#9d4edd}.card-body[data-astro-cid-j7pv25f6]{padding:1.5rem}.card-title[data-astro-cid-j7pv25f6]{font-size:1.25rem;font-weight:700;margin-bottom:.75rem}.card-text[data-astro-cid-j7pv25f6]{color:#4b5563;margin-bottom:1rem}.card-link[data-astro-cid-j7pv25f6]{color:#4361ee;text-decoration:none;font-weight:700;display:inline-flex;align-items:center}.quote-box[data-astro-cid-j7pv25f6]{background-color:#f8fafc;border-left:4px solid #4361ee;padding:1.5rem;margin:2rem 0;border-radius:.25rem}.quote-text[data-astro-cid-j7pv25f6]{font-style:italic;font-size:1.1rem;color:#4b5563}.quote-author[data-astro-cid-j7pv25f6]{text-align:right;margin-top:.75rem;font-weight:700;color:#4361ee}@media(max-width:768px){.feature-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.action-buttons[data-astro-cid-j7pv25f6]{flex-direction:column}}
</style></head> <body data-astro-cid-j7pv25f6> <header data-astro-cid-3ef6ksr2> <nav data-astro-cid-3ef6ksr2> <h2 class="site-title" data-astro-cid-3ef6ksr2><a href="/" data-astro-cid-3ef6ksr2>Saravanan Subramanian</a></h2> <div class="internal-links" data-astro-cid-3ef6ksr2> <a href="/" class="active" data-astro-cid-3ef6ksr2="true" data-astro-cid-eimmu3lg> Home </a> <a href="/blog" data-astro-cid-3ef6ksr2="true" data-astro-cid-eimmu3lg> Blog </a> <a href="/hl7" data-astro-cid-3ef6ksr2="true" data-astro-cid-eimmu3lg> HL7 </a> <a href="/dicom" data-astro-cid-3ef6ksr2="true" data-astro-cid-eimmu3lg> DICOM </a> <a href="/quiz" data-astro-cid-3ef6ksr2="true" data-astro-cid-eimmu3lg> Interactive Quizzes<sup data-astro-cid-3ef6ksr2>⚡</sup> </a> <a href="/about" data-astro-cid-3ef6ksr2="true" data-astro-cid-eimmu3lg> About </a> </div> <div class="social-links" data-astro-cid-3ef6ksr2> <a href="https://www.linkedin.com/in/saravanansubramanianreginask/" target="_blank" data-astro-cid-3ef6ksr2> <span class="sr-only" data-astro-cid-3ef6ksr2>Connect with me on LinkedIn</span> <svg viewBox="0 0 16 16" aria-hidden="true" width="32" height="32" data-astro-cid-3ef6ksr2><path fill="currentColor" d="M0 1.146C0 .513.526 0 1.175 0h13.65C15.474 0 16 .513 16 1.146v13.708c0 .633-.526 1.146-1.175 1.146H1.175C.526 16 0 15.487 0 14.854V1.146zm4.943 12.248V6.169H2.542v7.225h2.401zm-1.2-8.212c.837 0 1.358-.554 1.358-1.248c-.015-.709-.52-1.248-1.342-1.248c-.822 0-1.359.54-1.359 1.248c0 .694.521 1.248 1.327 1.248h.016zm4.908 8.212V9.359c0-.216.016-.432.08-.586c.173-.431.568-.878 1.232-.878c.869 0 1.216.662 1.216 1.634v3.865h2.401V9.25c0-2.22-1.184-3.252-2.764-3.252c-1.274 0-1.845.7-2.165 1.193v.025h-.016a5.54 5.54 0 0 1 .016-.025V6.169h-2.4c.03.678 0 7.225 0 7.225h2.4z" data-astro-cid-3ef6ksr2></path></svg> </a> <a href="https://github.com/SaravananSubramanian" target="_blank" data-astro-cid-3ef6ksr2> <span class="sr-only" data-astro-cid-3ef6ksr2>Go to my GitHub Page</span> <svg viewBox="0 0 16 16" aria-hidden="true" width="32" height="32" data-astro-cid-3ef6ksr2><path fill="currentColor" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.012 8.012 0 0 0 16 8c0-4.42-3.58-8-8-8z" data-astro-cid-3ef6ksr2></path></svg> </a> </div> <div class="custom-navbar-container" data-astro-cid-3ef6ksr2> <div class="hamburgermenuicon"> <button id="astronav-menu" aria-label="Toggle Menu">  <svg fill="currentColor" width="24" height="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> <title>Toggle Menu</title> <path class="astronav-close-icon astronav-toggle hidden" fill-rule="evenodd" clip-rule="evenodd" d="M18.278 16.864a1 1 0 01-1.414 1.414l-4.829-4.828-4.828 4.828a1 1 0 01-1.414-1.414l4.828-4.829-4.828-4.828a1 1 0 011.414-1.414l4.829 4.828 4.828-4.828a1 1 0 111.414 1.414l-4.828 4.829 4.828 4.828z"></path> <path class="astronav-open-icon astronav-toggle" fill-rule="evenodd" d="M4 5h16a1 1 0 010 2H4a1 1 0 110-2zm0 6h16a1 1 0 010 2H4a1 1 0 010-2zm0 6h16a1 1 0 010 2H4a1 1 0 010-2z"></path> </svg>  </button> </div> <nav class="astronav-items astronav-toggle hidden">  <ul class="navbar-list"> <li><a href="/" class="active" data-astro-cid-eimmu3lg> Home </a></li> <li><a href="/blog" data-astro-cid-eimmu3lg> Blog </a></li> <li><a href="/hl7" data-astro-cid-eimmu3lg> HL7 </a></li> <li><a href="/dicom" data-astro-cid-eimmu3lg> DICOM </a></li> <li><a href="/quiz" data-astro-cid-eimmu3lg> Quizzes </a></li> <li><a href="/about" data-astro-cid-eimmu3lg> About </a></li> </ul>  </nav>  <script>(function(){const closeOnClick = true;

["DOMContentLoaded", "astro:after-swap"].forEach((event) => {
  document.addEventListener(event, addListeners);
});

// Function to clone and replace elements
function cloneAndReplace(element) {
  const clone = element.cloneNode(true);
  element.parentNode.replaceChild(clone, element);
}

function addListeners() {
  // Clean up existing listeners
  const oldMenuButton = document.getElementById("astronav-menu");
  if (oldMenuButton) {
    cloneAndReplace(oldMenuButton);
  }

  const oldDropdownMenus = document.querySelectorAll(".astronav-dropdown");
  oldDropdownMenus.forEach((menu) => {
    cloneAndReplace(menu);
  });

  // Mobile nav toggle
  const menuButton = document.getElementById("astronav-menu");
  menuButton && menuButton.addEventListener("click", toggleMobileNav);

  // Dropdown menus
  const dropdownMenus = document.querySelectorAll(".astronav-dropdown");
  dropdownMenus.forEach((menu) => {
    const button = menu.querySelector("button");
    button &&
      button.addEventListener("click", (event) =>
        toggleDropdownMenu(event, menu, dropdownMenus)
      );

    // Handle Submenu Dropdowns
    const dropDownSubmenus = menu.querySelectorAll(
      ".astronav-dropdown-submenu"
    );

    dropDownSubmenus.forEach((submenu) => {
      const submenuButton = submenu.querySelector("button");
      submenuButton &&
        submenuButton.addEventListener("click", (event) => {
          event.stopImmediatePropagation();
          toggleSubmenuDropdown(event, submenu);
        });
    });
  });

  // Clicking away from dropdown will remove the dropdown class
  document.addEventListener("click", closeAllDropdowns);

  if (closeOnClick) {
    handleCloseOnClick();
  }
}

function toggleMobileNav() {
  [...document.querySelectorAll(".astronav-toggle")].forEach((el) => {
    el.classList.toggle("hidden");
  });
}

function toggleDropdownMenu(event, menu, dropdownMenus) {
  toggleMenu(menu);

  // Close one dropdown when selecting another
  Array.from(dropdownMenus)
    .filter((el) => el !== menu && !menu.contains(el))
    .forEach(closeMenu);

  event.stopPropagation();
}

function toggleSubmenuDropdown(event, submenu) {
  event.stopPropagation();
  toggleMenu(submenu);

  // Close sibling submenus at the same nesting level
  const siblingSubmenus = submenu
    .closest(".astronav-dropdown")
    .querySelectorAll(".astronav-dropdown-submenu");
  Array.from(siblingSubmenus)
    .filter((el) => el !== submenu && !submenu.contains(el))
    .forEach(closeMenu);
}

function closeAllDropdowns(event) {
  const dropdownMenus = document.querySelectorAll(".dropdown-toggle");
  const dropdownParent = document.querySelectorAll(
    ".astronav-dropdown, .astronav-dropdown-submenu"
  );
  const isButtonInsideDropdown = [
    ...document.querySelectorAll(
      `.astronav-dropdown button, .astronav-dropdown label, .astronav-dropdown input,
	  .astronav-dropdown-submenu button, .astronav-dropdown-submenu label, .astronav-dropdown-submenu input,
	  #astronav-menu`
    ),
  ].some((button) => button.contains(event.target));
  if (!isButtonInsideDropdown) {
    dropdownMenus.forEach((d) => {
      // console.log("I ran", d);
      // if (!d.contains(event.target)) {
      d.classList.remove("open");
      d.removeAttribute("open");
      d.classList.add("hidden");
      // }
    });
    dropdownParent.forEach((d) => {
      d.classList.remove("open");
      d.removeAttribute("open");
      d.setAttribute("aria-expanded", "false");
    });
  }
}

function toggleMenu(menu) {
  menu.classList.toggle("open");
  const expanded = menu.getAttribute("aria-expanded") === "true";
  menu.setAttribute("aria-expanded", expanded ? "false" : "true");
  menu.hasAttribute("open")
    ? menu.removeAttribute("open")
    : menu.setAttribute("open", "");

  const dropdownToggle = menu.querySelector(".dropdown-toggle");
  const dropdownExpanded = dropdownToggle.getAttribute("aria-expanded");
  dropdownToggle.classList.toggle("hidden");
  dropdownToggle.setAttribute(
    "aria-expanded",
    dropdownExpanded === "true" ? "false" : "true"
  );
}

function closeMenu(menu) {
  // console.log("closing", menu);
  menu.classList.remove("open");
  menu.removeAttribute("open");
  menu.setAttribute("aria-expanded", "false");
  const dropdownToggles = menu.querySelectorAll(".dropdown-toggle");
  dropdownToggles.forEach((toggle) => {
    toggle.classList.add("hidden");
    toggle.setAttribute("aria-expanded", "false");
  });
}

function handleCloseOnClick() {
  const navMenuItems = document.querySelector(".astronav-items");
  const navToggle = document.getElementById("astronav-menu");
  const navLink = navMenuItems && navMenuItems.querySelectorAll("a");

  const MenuIcons = navToggle.querySelectorAll(".astronav-toggle");

  navLink &&
    navLink.forEach((item) => {
      item.addEventListener("click", () => {
        navMenuItems?.classList.add("hidden");
        MenuIcons.forEach((el) => {
          el.classList.toggle("hidden");
        });
      });
    });
}
})();</script></div> </nav> </header> <main data-astro-cid-j7pv25f6> <div class="content-section" data-astro-cid-j7pv25f6> <h1 class="hero-heading" data-astro-cid-j7pv25f6>Hello, Visitor!🙏</h1> <p class="hero-intro" data-astro-cid-j7pv25f6>
Welcome to my personal canvas where I share my journey as a software
          professional, focusing on health informatics, software development,
          and interactive learning experiences.
</p> <div class="action-buttons" data-astro-cid-j7pv25f6> <a href="/blog" class="primary-button" data-astro-cid-j7pv25f6>Read My Blog</a> <a href="/quiz" class="secondary-button" data-astro-cid-j7pv25f6>Try Interactive Quizzes</a> </div> </div> <div class="content-section" data-astro-cid-j7pv25f6> <h2 class="section-title" data-astro-cid-j7pv25f6>Areas of Expertise</h2> <div style="display: flex; flex-wrap: wrap; gap: 0.5rem; margin-top: 1rem;" data-astro-cid-j7pv25f6> <span style="background-color: #e6efff; color: #3b82f6; padding: 0.25rem 0.75rem; border-radius: 9999px; font-size: 0.875rem;" data-astro-cid-j7pv25f6>HL7</span> <span style="background-color: #e6ffee; color: #10b981; padding: 0.25rem 0.75rem; border-radius: 9999px; font-size: 0.875rem;" data-astro-cid-j7pv25f6>FHIR</span> <span style="background-color: #f3e8ff; color: #8b5cf6; padding: 0.25rem 0.75rem; border-radius: 9999px; font-size: 0.875rem;" data-astro-cid-j7pv25f6>DICOM</span> <span style="background-color: #fee2e2; color: #ef4444; padding: 0.25rem 0.75rem; border-radius: 9999px; font-size: 0.875rem;" data-astro-cid-j7pv25f6>Web Security</span> <span style="background-color: #fef3c7; color: #d97706; padding: 0.25rem 0.75rem; border-radius: 9999px; font-size: 0.875rem;" data-astro-cid-j7pv25f6>Edge Computing</span> <span style="background-color: #e0e7ff; color: #6366f1; padding: 0.25rem 0.75rem; border-radius: 9999px; font-size: 0.875rem;" data-astro-cid-j7pv25f6>Machine Learning</span> <span style="background-color: #fce7f3; color: #db2777; padding: 0.25rem 0.75rem; border-radius: 9999px; font-size: 0.875rem;" data-astro-cid-j7pv25f6>IoT</span> <span style="background-color: #ccfbf1; color: #14b8a6; padding: 0.25rem 0.75rem; border-radius: 9999px; font-size: 0.875rem;" data-astro-cid-j7pv25f6>Cloud</span> </div> </div> <div class="feature-grid" data-astro-cid-j7pv25f6> <!-- HL7 Card --> <div class="feature-card" data-astro-cid-j7pv25f6> <div class="card-header hl7-header" data-astro-cid-j7pv25f6></div> <div class="card-body" data-astro-cid-j7pv25f6> <h3 class="card-title" data-astro-cid-j7pv25f6>HL7 Tutorials</h3> <p class="card-text" data-astro-cid-j7pv25f6>
Learn about healthcare data exchange standards including V2, V3,
              FHIR, and CDA.
</p> <a href="/hl7" class="card-link" data-astro-cid-j7pv25f6>
Explore tutorials
<svg width="16" height="16" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" style="margin-left: 4px;" data-astro-cid-j7pv25f6> <path d="M9 5L16 12L9 19" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-j7pv25f6></path> </svg> </a> </div> </div> <!-- DICOM Card --> <div class="feature-card" data-astro-cid-j7pv25f6> <div class="card-header dicom-header" data-astro-cid-j7pv25f6></div> <div class="card-body" data-astro-cid-j7pv25f6> <h3 class="card-title" data-astro-cid-j7pv25f6>DICOM Tutorials</h3> <p class="card-text" data-astro-cid-j7pv25f6>
Understand the standard governing medical imaging for healthcare
              systems.
</p> <a href="/dicom" class="card-link" data-astro-cid-j7pv25f6>
Explore tutorials
<svg width="16" height="16" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" style="margin-left: 4px;" data-astro-cid-j7pv25f6> <path d="M9 5L16 12L9 19" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-j7pv25f6></path> </svg> </a> </div> </div> <!-- Interactive Quizzes Card --> <div class="feature-card" data-astro-cid-j7pv25f6> <div class="card-header quiz-header" data-astro-cid-j7pv25f6></div> <div class="card-body" data-astro-cid-j7pv25f6> <h3 class="card-title" data-astro-cid-j7pv25f6>Interactive Quizzes</h3> <p class="card-text" data-astro-cid-j7pv25f6>
Test your knowledge on health informatics, security, APIs, and
              more.
</p> <a href="/quiz" class="card-link" data-astro-cid-j7pv25f6>
Take a quiz
<svg width="16" height="16" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" style="margin-left: 4px;" data-astro-cid-j7pv25f6> <path d="M9 5L16 12L9 19" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-j7pv25f6></path> </svg> </a> </div> </div> </div> <p data-astro-cid-j7pv25f6>
Welcome to my personal blog, which serves as a sort of 'personal canvas'
        that helps me share my story as a software professional. I try to <a href="/blog" data-astro-cid-j7pv25f6>blog</a>
when I am able to, on topics such as health informatics, software development,
        as well as other topics such as history, science, and books. Recently, I
        started creating <a href="/quiz" data-astro-cid-j7pv25f6>interactive quizzes on a variety of topics</a>, which I believe are essential for any modern software development
        professional. Originally, these quizzes were created to help in my own
        learning and for presentations to my colleagues and clients, but have
        started making them available online so others might benefit from them.
        Your insights and interactions are warmly welcomed on these blog posts,
        articles, as well as quizzes, so we can collectively learn and grow
        together. Cheers!
</p> <blockquote data-astro-cid-j7pv25f6>
The beautiful thing about learning is that nobody can take it away from
        you. ~ B.B. King, American blues musician
</blockquote> <br data-astro-cid-j7pv25f6> <h5 class="section-title" data-astro-cid-j7pv25f6>My HL7 Tutorials</h5> <p data-astro-cid-j7pv25f6>
HL7 is a family of cooperating standards which collectively help provide
        a set of organizational frameworks and guidelines to help in the design,
        implementation, administration and operationalization of systems that
        perform healthcare-related information exchange in an electronic format.
        The various standards contained within the larger HL7 umbrella (such as
        V2, V3, FHIR, CDA, etc) help define how patient care and any care
        provider-related information is communicated between the various parties
        involved. Kmowledge of these standards is vital to enable these
        disparate parties to exchange timely and critical healthcare data using
        standardized data types and a structured vocabulary set needed to
        achieve seamless integration between the various electronic health
        systems involved. <a href="/hl7" data-astro-cid-j7pv25f6>My HL7 Tutorials</a> should take someone
        with a background in any object-oriented language (C# or Java is preferrable)
        and illustrate how the static as well as runtime behavior of systems built
        using the HL7 standard will look like. I have recently added <a href="/hl7-quiz" data-astro-cid-j7pv25f6>a small interactive quiz on HL7 topics</a> to engage the learner. I plan to make this much more comprehensive in the
        future to benefit learners pursuing certifications in the health informatics
        area.
</p> <h5 class="section-title" data-astro-cid-j7pv25f6>My DICOM Tutorials</h5> <p data-astro-cid-j7pv25f6>
DICOM is a healthcare standard responsible for governing nearly all
        aspects of medical imaging such as image transmission, image
        interpretation, print management, procedure management and off-line
        storage, and is used in nearly all healthcare-related imaging
        "modalities" such as magnetic resonance, nuclear medicine, computed
        tomography and ultrasound. Nearly all clinical imaging workflows around
        the world are based on the DICOM standard. Learning this standard is
        vital if you work or want to work in the healthcare informatics
        industry.
</p> <p data-astro-cid-j7pv25f6> <a href="/dicom" data-astro-cid-j7pv25f6>My DICOM Tutorials</a> are a series of short and focused
        articles aimed at someone who is starting with DICOM and wants to understand
        the theory by relating to some practical code examples. DICOM is an extremely
        large standard (some 6000 pages and growing each day) and is intimidating
        even to those who work with it on a daily basis. My tutorials are an attempt
        to provide a "digest version" of the many areas in the standard. These articles
        do not require any prior healthcare background or knowledge from the readers.
        Only a background in any object-oriented programming language such as C#,
        Java or C++ is required. I have recently added <a href="/dicom-quiz" data-astro-cid-j7pv25f6>a small interactive quiz on DICOM topics</a> to engage the learner. I plan to make this much more comprehensive in the
        future to benefit learners pursuing certifications in the health informatics
        area.
</p> <blockquote data-astro-cid-j7pv25f6>
We become what we behold. We shape our tools, and thereafter our tools
        shape us. ~ Marshall McLuhan, Canadian philosopher
</blockquote> <br data-astro-cid-j7pv25f6> <h5 class="section-title" data-astro-cid-j7pv25f6>My Interactive Quizzes</h5> <p data-astro-cid-j7pv25f6>
In an effort to make my blog articles more engaging, I've crafted a <a href="/quiz" data-astro-cid-j7pv25f6>series of interactive quizzes</a>
encompassing a variety of topics pertinent to the realm of health informatics.
        These include pivotal areas such as <a href="/hl7-quiz" data-astro-cid-j7pv25f6>HL7 (V2, V3 and FHIR)</a>, <a href="/dicom-quiz" data-astro-cid-j7pv25f6>DICOM</a>, <a href="/security-and-testing-quiz" data-astro-cid-j7pv25f6>Web Security</a>, <a href="/restapi-quiz" data-astro-cid-j7pv25f6>REST APIs</a>, <a href="/machine-learning-quiz" data-astro-cid-j7pv25f6>Machine Learning</a>, <a href="/iot-quiz" data-astro-cid-j7pv25f6>Internet of Things (IoT)</a>, regulatory
        standards and risk assessment frameworks (including <a href="/hipaa-quiz" data-astro-cid-j7pv25f6>HIPAA</a>,
<a href="/soc-quiz" data-astro-cid-j7pv25f6>SOC Framework</a> and <a href="/gdpr-quiz" data-astro-cid-j7pv25f6>GDPR</a>), on software programming including <a href="/data-structures-algorithms-quiz" data-astro-cid-j7pv25f6>data structures and algorithms</a> as well as <a href="/software-development-quiz" data-astro-cid-j7pv25f6>software development concepts and best practices</a>.
</p> <p data-astro-cid-j7pv25f6>
Over the years, I have come to strongly believe that quizzes are a great
        conduit for learning and act as catalysts for memory retention, allowing
        us to actively recall and apply information, which strengthens cognitive
        connections. Moving forward, my plan is to broaden the quiz topics and
        refine existing ones, such as HL7, DICOM and web security, to be more
        modular, thereby allowing learners the flexibility to engage with
        concise, manageable units at their preferred pace.
</p> </main> <footer data-astro-cid-sz7xmlte>
&copy; 1999 - 2026 Saravanan Subramanian. All rights reserved.
<div class="social-links" data-astro-cid-sz7xmlte> <a href="https://www.linkedin.com/in/saravanansubramanianreginask/" target="_blank" data-astro-cid-sz7xmlte> <span class="sr-only" data-astro-cid-sz7xmlte>Connect with me on LinkedIn</span> <svg viewBox="0 0 16 16" aria-hidden="true" width="32" height="32" data-astro-cid-sz7xmlte><path fill="currentColor" d="M0 1.146C0 .513.526 0 1.175 0h13.65C15.474 0 16 .513 16 1.146v13.708c0 .633-.526 1.146-1.175 1.146H1.175C.526 16 0 15.487 0 14.854V1.146zm4.943 12.248V6.169H2.542v7.225h2.401zm-1.2-8.212c.837 0 1.358-.554 1.358-1.248c-.015-.709-.52-1.248-1.342-1.248c-.822 0-1.359.54-1.359 1.248c0 .694.521 1.248 1.327 1.248h.016zm4.908 8.212V9.359c0-.216.016-.432.08-.586c.173-.431.568-.878 1.232-.878c.869 0 1.216.662 1.216 1.634v3.865h2.401V9.25c0-2.22-1.184-3.252-2.764-3.252c-1.274 0-1.845.7-2.165 1.193v.025h-.016a5.54 5.54 0 0 1 .016-.025V6.169h-2.4c.03.678 0 7.225 0 7.225h2.4z" data-astro-cid-sz7xmlte></path></svg> </a> <a href="https://github.com/SaravananSubramanian" target="_blank" data-astro-cid-sz7xmlte> <span class="sr-only" data-astro-cid-sz7xmlte>Go to my GitHub Page</span> <svg viewBox="0 0 16 16" aria-hidden="true" width="32" height="32" data-astro-cid-sz7xmlte><path fill="currentColor" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.012 8.012 0 0 0 16 8c0-4.42-3.58-8-8-8z" data-astro-cid-sz7xmlte></path></svg> </a> </div> </footer> <!-- Cloudflare Pages Analytics --><script defer src='https://static.cloudflareinsights.com/beacon.min.js' data-cf-beacon='{"token": "c2c48a6ece8c4693944f377f7e60cc83"}'></script><!-- Cloudflare Pages Analytics --></body></html>