Draft dQM CMS Content Implementation Guide
2025.1.0 - CI Build

Draft dQM CMS Content Implementation Guide, published by cqframework. This guide is not an authorized publication; it is the continuous build for version 2025.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/cqframework/dqm-content-cms-2025/ and changes regularly. See the Directory of published versions

: CMS130FHIRColorectalCancerScrn - JSON Representation

Active as of 2025-07-25

Raw json | Download

{
  "resourceType" : "Library",
  "id" : "CMS130FHIRColorectalCancerScrn",
  "meta" : {
    "profile" : [
      🔗 "http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-shareablelibrary"🔗 ,
      "http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-computablelibrary"🔗 ,
      "http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-publishablelibrary"🔗 ,
      "http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-executablelibrary"🔗 ,
      "http://hl7.org/fhir/uv/cql/StructureDefinition/cql-library"🔗 ,
      "http://hl7.org/fhir/uv/cql/StructureDefinition/elm-json-library"🔗 ,
      "http://hl7.org/fhir/uv/cql/StructureDefinition/elm-xml-library"
    ]
  },
  "language" : "en",
  "text" : {
    "status" : "extensions",
    "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en\" lang=\"en\">\n  <table class=\"narrative-table\">\n    <tbody>\n<tr>\n\n\n<th colspan=\"2\" scope=\"row\" class=\"row-header\"><a name=\"metadata\"> </a>Metadata</th>\n\n\n</tr>\n\n<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Title</th>\n\n\n\n<td class=\"content-container\">CMS130FHIRColorectalCancerScrn</td>\n\n\n</tr>\n\n\n\n\n\n<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Version</th>\n\n\n\n<td class=\"content-container\">1.1.000</td>\n\n\n</tr>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Topic</th>\n\n\n\n<td class=\"content-container\">FHIR\n</td>\n\n\n</tr>\n\n<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Topic</th>\n\n\n\n<td class=\"content-container\">CQL\n</td>\n\n\n</tr>\n\n\n\n\n\n\n\n\n<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Steward (Publisher)</th>\n\n\n\n<td class=\"content-container\">National Committee for Quality Assurance</td>\n\n\n</tr>\n\n\n\n\n\n\n\n<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Description</th>\n\n\n\n<td class=\"content-container\"><div><p>CMS130FHIRColorectalCancerScrn</p>\n</div></td>\n\n\n</tr>\n\n\n\n\n\n\n\n\n\n<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Type</th>\n\n\n\n<td class=\"content-container\">\n    <a href=\"http://terminology.hl7.org/7.1.0/CodeSystem-library-type.html\">http://terminology.hl7.org/CodeSystem/library-type</a>#logic-library\n\n\n</td>\n\n\n</tr>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<tr>\n\n\n<th colspan=\"2\" scope=\"row\" class=\"row-header\"><a name=\"parameters\"> </a>Parameters</th>\n\n\n</tr>\n\n\n<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Parameter</th>\n\n\n\n<td class=\"content-container\">None</td>\n\n\n</tr>\n\n\n\n\n\n\n\n\n  <tr>\n\n\n<th colspan=\"2\" scope=\"row\" class=\"row-header\">Library Content</th>\n\n\n</tr>\n  \n    \n    <tr>\n      <th scope=\"row\" class=\"row-header\">CQL Content</th>\n      <td>\n        <a name=\"cql-content\"> </a>\n        <pre style=\"border: none;\" class=\"content-container highlight language-cql\"><code class=\"language-cql\">/*\nNOTE: For use by March 2026 US Realm Connectathon participants for internal use only. Not for use or distribution in commercial products.\n*/\nlibrary CMS130FHIRColorectalCancerScrn version '1.1.000'\n\nusing USQualityCore version '0.1.0-cibuild'\nusing USCore version '6.1.0-derived'\nusing FHIR version '4.0.1'\n\ninclude hl7.fhir.uv.cql.FHIRHelpers version '4.0.1' called FHIRHelpers\ninclude hl7.fhir.uv.cql.FHIRCommon version '2.0.0' called FHIRCommon\ninclude hl7.fhir.us.cql.USCoreCommon version '2.0.0-ballot' called USCoreCommon\ninclude hl7.fhir.us.cql.USCoreElements version '2.0.0-ballot' called USCoreElements\n\ninclude USQualityCoreCommon version '0.1.0-cibuild' called USQualityCoreCommon\ninclude SupplementalDataElements version '6.1.000' called SDE\ninclude Status version '2.1.000' called Status\ninclude AdultOutpatientEncounters version '5.1.000' called AdultOutpatientEncounters\ninclude AdvancedIllnessandFrailty version '2.1.000' called AIFrailLTCF\ninclude Hospice version '7.1.000' called Hospice\ninclude PalliativeCare version '2.1.000' called PalliativeCare\n\nvalueset &quot;Colonoscopy&quot;: 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.108.12.1020'\nvalueset &quot;CT Colonography&quot;: 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.108.12.1038'\nvalueset &quot;Fecal Occult Blood Test (FOBT)&quot;: 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.198.12.1011'\nvalueset &quot;sDNA FIT Test&quot;: 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.108.12.1039'\nvalueset &quot;Flexible Sigmoidoscopy&quot;: 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.198.12.1010'\nvalueset &quot;Malignant Neoplasm of Colon&quot;: 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.108.12.1001'\nvalueset &quot;Total Colectomy&quot;: 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.198.12.1019'\n\nparameter &quot;Measurement Period&quot; Interval&lt;DateTime&gt;\n  default Interval[@2026-01-01T00:00:00.000Z, @2027-01-01T00:00:00.000Z)\n\ncontext Patient\n\ndefine &quot;SDE Ethnicity&quot;:\n  SDE.&quot;SDE Ethnicity&quot;\n\ndefine &quot;SDE Payer&quot;:\n  SDE.&quot;SDE Payer&quot;\n\ndefine &quot;SDE Race&quot;:\n  SDE.&quot;SDE Race&quot;\n\ndefine &quot;SDE Sex&quot;:\n  SDE.&quot;SDE Sex&quot;\n\ndefine &quot;Initial Population&quot;:\n  AgeInYearsAt(date from \n    end of &quot;Measurement Period&quot;\n  ) in Interval[46, 75]\n    and exists AdultOutpatientEncounters.&quot;Qualifying Encounters&quot;\n\ndefine &quot;Denominator&quot;:\n  &quot;Initial Population&quot;\n\ndefine &quot;Denominator Exclusions&quot;:\n  Hospice.&quot;Has Hospice Services&quot;\n    or exists &quot;Malignant Neoplasm&quot;\n    or exists &quot;Total Colectomy Performed&quot;\n    or AIFrailLTCF.&quot;Is Age 66 or Older with Advanced Illness and Frailty&quot;\n    or AIFrailLTCF.&quot;Is Age 66 or Older Living Long Term in a Nursing Home&quot;\n    or PalliativeCare.&quot;Has Palliative Care in the Measurement Period&quot;\n\ndefine &quot;Numerator&quot;:\n  exists &quot;Fecal Occult Blood Test Performed&quot;\n    or exists &quot;Stool DNA with FIT Test Performed&quot;\n    or exists &quot;Flexible Sigmoidoscopy Performed&quot;\n    or exists &quot;CT Colonography Performed&quot;\n    or exists &quot;Colonoscopy Performed&quot;\n\ndefine &quot;Fecal Occult Blood Test Performed&quot;:\n  ( ( [LaboratoryResultObservation: &quot;Fecal Occult Blood Test (FOBT)&quot;] ).isLaboratoryTestPerformed ( ) ) FecalOccultResult\n    where FecalOccultResult.value is not null\n      and FecalOccultResult.effective.latest ( ) during day of &quot;Measurement Period&quot;\n\ndefine &quot;Malignant Neoplasm&quot;:\n  ( ( [Condition: &quot;Malignant Neoplasm of Colon&quot;] ).verified ( ) ) ColorectalCancer\n    where ColorectalCancer.prevalenceInterval ( ) starts on or before day of end of &quot;Measurement Period&quot;\n\ndefine &quot;Total Colectomy Performed&quot;:\n  ( ( [Procedure: &quot;Total Colectomy&quot;] ).isProcedurePerformed ( ) ) Colectomy\n    where Colectomy.performed.toInterval ( ) ends on or before day of end of &quot;Measurement Period&quot;\n\ndefine &quot;Stratification 1&quot;:\n  AgeInYearsAt(date from \n    end of &quot;Measurement Period&quot;\n  ) in Interval[46, 49]\n\ndefine &quot;Stratification 2&quot;:\n  AgeInYearsAt(date from \n    end of &quot;Measurement Period&quot;\n  ) in Interval[50, 75]\n\ndefine &quot;Colonoscopy Performed&quot;:\n  ( ( [Procedure: &quot;Colonoscopy&quot;] ).isProcedurePerformed ( ) ) ColonoscopyProcedure\n    where ColonoscopyProcedure.performed.toInterval ( ) ends during day of Interval[start of &quot;Measurement Period&quot; - 9 years, end of &quot;Measurement Period&quot;]\n\ndefine &quot;Flexible Sigmoidoscopy Performed&quot;:\n  ( ( [Procedure: &quot;Flexible Sigmoidoscopy&quot;] ).isProcedurePerformed ( ) ) FlexibleSigmoidoscopy\n    where FlexibleSigmoidoscopy.performed.toInterval ( ) ends during day of Interval[start of &quot;Measurement Period&quot; - 4 years, end of &quot;Measurement Period&quot;]\n\ndefine &quot;CT Colonography Performed&quot;:\n  ( ( [ObservationClinicalResult: &quot;CT Colonography&quot;] ).isDiagnosticStudyPerformed ( ) ) Colonography\n    where Colonography.effective.toInterval ( ) ends during day of Interval[start of &quot;Measurement Period&quot; - 4 years, end of &quot;Measurement Period&quot;]\n\ndefine &quot;Stool DNA with FIT Test Performed&quot;:\n  ( ( [LaboratoryResultObservation: &quot;sDNA FIT Test&quot;] ).isLaboratoryTestPerformed ( ) ) sDNATest\n    where sDNATest.value is not null\n      and sDNATest.effective.latest ( ) during day of Interval[start of &quot;Measurement Period&quot; - 2 years, end of &quot;Measurement Period&quot;]</code></pre>\n      </td>\n    </tr>\n    \n  \n\n\n\n<tr>\n  <th colspan=\"2\" scope=\"row\" class=\"row-header\">Generated using version 0.5.6 of the sample-content-ig Liquid templates</th>\n</tr>\n\n    </tbody>\n  </table>\n</div>"
  },
  "extension" : [
    {
      "url" : "http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-softwaresystem",
      "valueReference" : {
        "reference" : "Device/cqf-tooling"
      }
    }
  ],
  "url" : "https://madie.cms.gov/Library/CMS130FHIRColorectalCancerScrn",
  "version" : "1.1.000",
  "name" : "CMS130FHIRColorectalCancerScrn",
  "title" : "CMS130FHIRColorectalCancerScrn",
  "status" : "active",
  "experimental" : false,
  "type" : {
    "coding" : [
      {
        "system" : "http://terminology.hl7.org/CodeSystem/library-type",
        "code" : "logic-library"
      }
    ]
  },
  "date" : "2025-07-25T21:02:20+00:00",
  "publisher" : "National Committee for Quality Assurance",
  "description" : "CMS130FHIRColorectalCancerScrn",
  "topic" : [
    {
      "text" : "FHIR"
    },
    {
      "text" : "CQL"
    }
  ],
  "content" : [
    {
      "contentType" : "text/cql",
      "data" : "LyoKTk9URTogRm9yIHVzZSBieSBNYXJjaCAyMDI2IFVTIFJlYWxtIENvbm5lY3RhdGhvbiBwYXJ0aWNpcGFudHMgZm9yIGludGVybmFsIHVzZSBvbmx5LiBOb3QgZm9yIHVzZSBvciBkaXN0cmlidXRpb24gaW4gY29tbWVyY2lhbCBwcm9kdWN0cy4KKi8KbGlicmFyeSBDTVMxMzBGSElSQ29sb3JlY3RhbENhbmNlclNjcm4gdmVyc2lvbiAnMS4xLjAwMCcKCnVzaW5nIFVTUXVhbGl0eUNvcmUgdmVyc2lvbiAnMC4xLjAtY2lidWlsZCcKdXNpbmcgVVNDb3JlIHZlcnNpb24gJzYuMS4wLWRlcml2ZWQnCnVzaW5nIEZISVIgdmVyc2lvbiAnNC4wLjEnCgppbmNsdWRlIGhsNy5maGlyLnV2LmNxbC5GSElSSGVscGVycyB2ZXJzaW9uICc0LjAuMScgY2FsbGVkIEZISVJIZWxwZXJzCmluY2x1ZGUgaGw3LmZoaXIudXYuY3FsLkZISVJDb21tb24gdmVyc2lvbiAnMi4wLjAnIGNhbGxlZCBGSElSQ29tbW9uCmluY2x1ZGUgaGw3LmZoaXIudXMuY3FsLlVTQ29yZUNvbW1vbiB2ZXJzaW9uICcyLjAuMC1iYWxsb3QnIGNhbGxlZCBVU0NvcmVDb21tb24KaW5jbHVkZSBobDcuZmhpci51cy5jcWwuVVNDb3JlRWxlbWVudHMgdmVyc2lvbiAnMi4wLjAtYmFsbG90JyBjYWxsZWQgVVNDb3JlRWxlbWVudHMKCmluY2x1ZGUgVVNRdWFsaXR5Q29yZUNvbW1vbiB2ZXJzaW9uICcwLjEuMC1jaWJ1aWxkJyBjYWxsZWQgVVNRdWFsaXR5Q29yZUNvbW1vbgppbmNsdWRlIFN1cHBsZW1lbnRhbERhdGFFbGVtZW50cyB2ZXJzaW9uICc2LjEuMDAwJyBjYWxsZWQgU0RFCmluY2x1ZGUgU3RhdHVzIHZlcnNpb24gJzIuMS4wMDAnIGNhbGxlZCBTdGF0dXMKaW5jbHVkZSBBZHVsdE91dHBhdGllbnRFbmNvdW50ZXJzIHZlcnNpb24gJzUuMS4wMDAnIGNhbGxlZCBBZHVsdE91dHBhdGllbnRFbmNvdW50ZXJzCmluY2x1ZGUgQWR2YW5jZWRJbGxuZXNzYW5kRnJhaWx0eSB2ZXJzaW9uICcyLjEuMDAwJyBjYWxsZWQgQUlGcmFpbExUQ0YKaW5jbHVkZSBIb3NwaWNlIHZlcnNpb24gJzcuMS4wMDAnIGNhbGxlZCBIb3NwaWNlCmluY2x1ZGUgUGFsbGlhdGl2ZUNhcmUgdmVyc2lvbiAnMi4xLjAwMCcgY2FsbGVkIFBhbGxpYXRpdmVDYXJlCgp2YWx1ZXNldCAiQ29sb25vc2NvcHkiOiAnaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTA4LjEyLjEwMjAnCnZhbHVlc2V0ICJDVCBDb2xvbm9ncmFwaHkiOiAnaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTA4LjEyLjEwMzgnCnZhbHVlc2V0ICJGZWNhbCBPY2N1bHQgQmxvb2QgVGVzdCAoRk9CVCkiOiAnaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTk4LjEyLjEwMTEnCnZhbHVlc2V0ICJzRE5BIEZJVCBUZXN0IjogJ2h0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjEwOC4xMi4xMDM5Jwp2YWx1ZXNldCAiRmxleGlibGUgU2lnbW9pZG9zY29weSI6ICdodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xOTguMTIuMTAxMCcKdmFsdWVzZXQgIk1hbGlnbmFudCBOZW9wbGFzbSBvZiBDb2xvbiI6ICdodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xMDguMTIuMTAwMScKdmFsdWVzZXQgIlRvdGFsIENvbGVjdG9teSI6ICdodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xOTguMTIuMTAxOScKCnBhcmFtZXRlciAiTWVhc3VyZW1lbnQgUGVyaW9kIiBJbnRlcnZhbDxEYXRlVGltZT4KICBkZWZhdWx0IEludGVydmFsW0AyMDI2LTAxLTAxVDAwOjAwOjAwLjAwMFosIEAyMDI3LTAxLTAxVDAwOjAwOjAwLjAwMFopCgpjb250ZXh0IFBhdGllbnQKCmRlZmluZSAiU0RFIEV0aG5pY2l0eSI6CiAgU0RFLiJTREUgRXRobmljaXR5IgoKZGVmaW5lICJTREUgUGF5ZXIiOgogIFNERS4iU0RFIFBheWVyIgoKZGVmaW5lICJTREUgUmFjZSI6CiAgU0RFLiJTREUgUmFjZSIKCmRlZmluZSAiU0RFIFNleCI6CiAgU0RFLiJTREUgU2V4IgoKZGVmaW5lICJJbml0aWFsIFBvcHVsYXRpb24iOgogIEFnZUluWWVhcnNBdChkYXRlIGZyb20gCiAgICBlbmQgb2YgIk1lYXN1cmVtZW50IFBlcmlvZCIKICApIGluIEludGVydmFsWzQ2LCA3NV0KICAgIGFuZCBleGlzdHMgQWR1bHRPdXRwYXRpZW50RW5jb3VudGVycy4iUXVhbGlmeWluZyBFbmNvdW50ZXJzIgoKZGVmaW5lICJEZW5vbWluYXRvciI6CiAgIkluaXRpYWwgUG9wdWxhdGlvbiIKCmRlZmluZSAiRGVub21pbmF0b3IgRXhjbHVzaW9ucyI6CiAgSG9zcGljZS4iSGFzIEhvc3BpY2UgU2VydmljZXMiCiAgICBvciBleGlzdHMgIk1hbGlnbmFudCBOZW9wbGFzbSIKICAgIG9yIGV4aXN0cyAiVG90YWwgQ29sZWN0b215IFBlcmZvcm1lZCIKICAgIG9yIEFJRnJhaWxMVENGLiJJcyBBZ2UgNjYgb3IgT2xkZXIgd2l0aCBBZHZhbmNlZCBJbGxuZXNzIGFuZCBGcmFpbHR5IgogICAgb3IgQUlGcmFpbExUQ0YuIklzIEFnZSA2NiBvciBPbGRlciBMaXZpbmcgTG9uZyBUZXJtIGluIGEgTnVyc2luZyBIb21lIgogICAgb3IgUGFsbGlhdGl2ZUNhcmUuIkhhcyBQYWxsaWF0aXZlIENhcmUgaW4gdGhlIE1lYXN1cmVtZW50IFBlcmlvZCIKCmRlZmluZSAiTnVtZXJhdG9yIjoKICBleGlzdHMgIkZlY2FsIE9jY3VsdCBCbG9vZCBUZXN0IFBlcmZvcm1lZCIKICAgIG9yIGV4aXN0cyAiU3Rvb2wgRE5BIHdpdGggRklUIFRlc3QgUGVyZm9ybWVkIgogICAgb3IgZXhpc3RzICJGbGV4aWJsZSBTaWdtb2lkb3Njb3B5IFBlcmZvcm1lZCIKICAgIG9yIGV4aXN0cyAiQ1QgQ29sb25vZ3JhcGh5IFBlcmZvcm1lZCIKICAgIG9yIGV4aXN0cyAiQ29sb25vc2NvcHkgUGVyZm9ybWVkIgoKZGVmaW5lICJGZWNhbCBPY2N1bHQgQmxvb2QgVGVzdCBQZXJmb3JtZWQiOgogICggKCBbTGFib3JhdG9yeVJlc3VsdE9ic2VydmF0aW9uOiAiRmVjYWwgT2NjdWx0IEJsb29kIFRlc3QgKEZPQlQpIl0gKS5pc0xhYm9yYXRvcnlUZXN0UGVyZm9ybWVkICggKSApIEZlY2FsT2NjdWx0UmVzdWx0CiAgICB3aGVyZSBGZWNhbE9jY3VsdFJlc3VsdC52YWx1ZSBpcyBub3QgbnVsbAogICAgICBhbmQgRmVjYWxPY2N1bHRSZXN1bHQuZWZmZWN0aXZlLmxhdGVzdCAoICkgZHVyaW5nIGRheSBvZiAiTWVhc3VyZW1lbnQgUGVyaW9kIgoKZGVmaW5lICJNYWxpZ25hbnQgTmVvcGxhc20iOgogICggKCBbQ29uZGl0aW9uOiAiTWFsaWduYW50IE5lb3BsYXNtIG9mIENvbG9uIl0gKS52ZXJpZmllZCAoICkgKSBDb2xvcmVjdGFsQ2FuY2VyCiAgICB3aGVyZSBDb2xvcmVjdGFsQ2FuY2VyLnByZXZhbGVuY2VJbnRlcnZhbCAoICkgc3RhcnRzIG9uIG9yIGJlZm9yZSBkYXkgb2YgZW5kIG9mICJNZWFzdXJlbWVudCBQZXJpb2QiCgpkZWZpbmUgIlRvdGFsIENvbGVjdG9teSBQZXJmb3JtZWQiOgogICggKCBbUHJvY2VkdXJlOiAiVG90YWwgQ29sZWN0b215Il0gKS5pc1Byb2NlZHVyZVBlcmZvcm1lZCAoICkgKSBDb2xlY3RvbXkKICAgIHdoZXJlIENvbGVjdG9teS5wZXJmb3JtZWQudG9JbnRlcnZhbCAoICkgZW5kcyBvbiBvciBiZWZvcmUgZGF5IG9mIGVuZCBvZiAiTWVhc3VyZW1lbnQgUGVyaW9kIgoKZGVmaW5lICJTdHJhdGlmaWNhdGlvbiAxIjoKICBBZ2VJblllYXJzQXQoZGF0ZSBmcm9tIAogICAgZW5kIG9mICJNZWFzdXJlbWVudCBQZXJpb2QiCiAgKSBpbiBJbnRlcnZhbFs0NiwgNDldCgpkZWZpbmUgIlN0cmF0aWZpY2F0aW9uIDIiOgogIEFnZUluWWVhcnNBdChkYXRlIGZyb20gCiAgICBlbmQgb2YgIk1lYXN1cmVtZW50IFBlcmlvZCIKICApIGluIEludGVydmFsWzUwLCA3NV0KCmRlZmluZSAiQ29sb25vc2NvcHkgUGVyZm9ybWVkIjoKICAoICggW1Byb2NlZHVyZTogIkNvbG9ub3Njb3B5Il0gKS5pc1Byb2NlZHVyZVBlcmZvcm1lZCAoICkgKSBDb2xvbm9zY29weVByb2NlZHVyZQogICAgd2hlcmUgQ29sb25vc2NvcHlQcm9jZWR1cmUucGVyZm9ybWVkLnRvSW50ZXJ2YWwgKCApIGVuZHMgZHVyaW5nIGRheSBvZiBJbnRlcnZhbFtzdGFydCBvZiAiTWVhc3VyZW1lbnQgUGVyaW9kIiAtIDkgeWVhcnMsIGVuZCBvZiAiTWVhc3VyZW1lbnQgUGVyaW9kIl0KCmRlZmluZSAiRmxleGlibGUgU2lnbW9pZG9zY29weSBQZXJmb3JtZWQiOgogICggKCBbUHJvY2VkdXJlOiAiRmxleGlibGUgU2lnbW9pZG9zY29weSJdICkuaXNQcm9jZWR1cmVQZXJmb3JtZWQgKCApICkgRmxleGlibGVTaWdtb2lkb3Njb3B5CiAgICB3aGVyZSBGbGV4aWJsZVNpZ21vaWRvc2NvcHkucGVyZm9ybWVkLnRvSW50ZXJ2YWwgKCApIGVuZHMgZHVyaW5nIGRheSBvZiBJbnRlcnZhbFtzdGFydCBvZiAiTWVhc3VyZW1lbnQgUGVyaW9kIiAtIDQgeWVhcnMsIGVuZCBvZiAiTWVhc3VyZW1lbnQgUGVyaW9kIl0KCmRlZmluZSAiQ1QgQ29sb25vZ3JhcGh5IFBlcmZvcm1lZCI6CiAgKCAoIFtPYnNlcnZhdGlvbkNsaW5pY2FsUmVzdWx0OiAiQ1QgQ29sb25vZ3JhcGh5Il0gKS5pc0RpYWdub3N0aWNTdHVkeVBlcmZvcm1lZCAoICkgKSBDb2xvbm9ncmFwaHkKICAgIHdoZXJlIENvbG9ub2dyYXBoeS5lZmZlY3RpdmUudG9JbnRlcnZhbCAoICkgZW5kcyBkdXJpbmcgZGF5IG9mIEludGVydmFsW3N0YXJ0IG9mICJNZWFzdXJlbWVudCBQZXJpb2QiIC0gNCB5ZWFycywgZW5kIG9mICJNZWFzdXJlbWVudCBQZXJpb2QiXQoKZGVmaW5lICJTdG9vbCBETkEgd2l0aCBGSVQgVGVzdCBQZXJmb3JtZWQiOgogICggKCBbTGFib3JhdG9yeVJlc3VsdE9ic2VydmF0aW9uOiAic0ROQSBGSVQgVGVzdCJdICkuaXNMYWJvcmF0b3J5VGVzdFBlcmZvcm1lZCAoICkgKSBzRE5BVGVzdAogICAgd2hlcmUgc0ROQVRlc3QudmFsdWUgaXMgbm90IG51bGwKICAgICAgYW5kIHNETkFUZXN0LmVmZmVjdGl2ZS5sYXRlc3QgKCApIGR1cmluZyBkYXkgb2YgSW50ZXJ2YWxbc3RhcnQgb2YgIk1lYXN1cmVtZW50IFBlcmlvZCIgLSAyIHllYXJzLCBlbmQgb2YgIk1lYXN1cmVtZW50IFBlcmlvZCJd",
      "url" : "https://madie.cms.gov/Library-CMS130FHIRColorectalCancerScrn.cql"
    }
  ]
}