{
  "resourceType" : "Library",
  "id" : "CMS157FHIRPainIntensityQuantified",
  "text" : {
    "status" : "extensions",
    "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\">\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\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<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Status</th>\n\n\n\n<td class=\"content-container\">Draft</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\n\n\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 CMS157FHIRPainIntensityQuantified 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 CQMCommon version '5.1.000' called CQMCommon\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\n\ncodesystem &quot;CPT&quot;: 'http://www.ama-assn.org/go/cpt'\n\nvalueset &quot;Audio Visual Telehealth Encounter&quot;: 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.1444.5.215'\nvalueset &quot;Cancer&quot;: 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1010'\nvalueset &quot;Chemotherapy Administration&quot;: 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1027'\nvalueset &quot;Office Visit&quot;: 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1001'\nvalueset &quot;Radiation Treatment Management&quot;: 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1026'\nvalueset &quot;Standardized Pain Assessment Tool&quot;: 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1028'\n\ncode &quot;Radiation treatment management, 5 treatments&quot;: '77427' from &quot;CPT&quot; display 'Radiation treatment management, 5 treatments'\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;Denominator 1&quot;:\n  &quot;Initial Population 1&quot;\n\ndefine &quot;Denominator 2&quot;:\n  &quot;Initial Population 2&quot;\n\ndefine &quot;Initial Population 1&quot;:\n  &quot;Face to Face or Telehealth Encounter with Ongoing Chemotherapy&quot;\n\ndefine &quot;Initial Population 2&quot;:\n  &quot;Radiation Treatment Management During Measurement Period with Cancer Diagnosis&quot;\n\ndefine &quot;Chemotherapy Within 31 Days Prior and During Measurement Period&quot;:\n  [Procedure: &quot;Chemotherapy Administration&quot;] ChemoAdministration\n    where ChemoAdministration.performed.toInterval ( ) during Interval[start of &quot;Measurement Period&quot; - 31 days, end of &quot;Measurement Period&quot;]\n      and ChemoAdministration.status in { 'completed', 'in-progress' }\n\ndefine &quot;Face to Face or Telehealth Encounter with Ongoing Chemotherapy&quot;:\n  from\n    ( [Encounter: &quot;Office Visit&quot;]\n      union [Encounter: &quot;Audio Visual Telehealth Encounter&quot;] ) FaceToFaceOrTelehealthEncounter,\n    &quot;Chemotherapy Within 31 Days Prior and During Measurement Period&quot; ChemoBeforeEncounter,\n    &quot;Chemotherapy Within 31 Days Prior and During Measurement Period&quot; ChemoAfterEncounter,\n    // [E-13] base FHIR.Condition retrieve (defect-tracking/engine-issues.md E-13)\n    // Original:\n    // ( [ConditionProblemsHealthConcerns: &quot;Cancer&quot;]\n    //   union [ConditionEncounterDiagnosis: &quot;Cancer&quot;] ) CancerDx\n    [Condition: &quot;Cancer&quot;] CancerDx\n    where CancerDx.prevalenceInterval ( ) overlaps day of FaceToFaceOrTelehealthEncounter.period\n      and ChemoBeforeEncounter.performed.toInterval ( ) starts 30 days or less on or before day of end of FaceToFaceOrTelehealthEncounter.period\n      and ChemoAfterEncounter.performed.toInterval ( ) starts 30 days or less on or after day of end of FaceToFaceOrTelehealthEncounter.period\n      and not ( ChemoAfterEncounter.performed.toInterval ( ) same day as ChemoBeforeEncounter.performed.toInterval ( ) )\n      and FaceToFaceOrTelehealthEncounter.period during day of &quot;Measurement Period&quot;\n      and FaceToFaceOrTelehealthEncounter.status = 'finished'\n    return FaceToFaceOrTelehealthEncounter\n\ndefine &quot;Numerator 1&quot;:\n  &quot;Face to Face or Telehealth Encounter with Ongoing Chemotherapy&quot; FaceToFaceOrTelehealthEncounterWithChemo\n    with &quot;Standard Pain Assessment with Result&quot; PainAssessed\n      such that PainAssessed.effective.toInterval ( ) during day of FaceToFaceOrTelehealthEncounterWithChemo.period\n\ndefine &quot;Radiation Treatment Management During Measurement Period with Cancer Diagnosis&quot;:\n  ( [Encounter: &quot;Radiation Treatment Management&quot;] ) RadiationTreatmentManagement\n    // [E-13] base FHIR.Condition retrieve (defect-tracking/engine-issues.md E-13)\n    // Original:\n    // with ( [ConditionProblemsHealthConcerns: &quot;Cancer&quot;]\n    //   union [ConditionEncounterDiagnosis: &quot;Cancer&quot;] ) CancerDx\n    with [Condition: &quot;Cancer&quot;] CancerDx\n      such that CancerDx.prevalenceInterval ( ) overlaps day of RadiationTreatmentManagement.period\n    where RadiationTreatmentManagement.period during day of &quot;Measurement Period&quot;\n      and RadiationTreatmentManagement.status = 'finished'\n\ndefine &quot;Numerator 2&quot;:\n  &quot;Radiation Treatment Management During Measurement Period with Cancer Diagnosis&quot; RadiationManagementEncounter\n    with &quot;Standard Pain Assessment with Result&quot; PainAssessed\n      such that case\n        when exists ( ( RadiationManagementEncounter.type ) RadiationManagement\n            where RadiationManagement ~ &quot;Radiation treatment management, 5 treatments&quot;\n        ) then PainAssessed.effective.toInterval ( ) 6 days or less on or before day of start of RadiationManagementEncounter.period \n        else PainAssessed.effective.toInterval ( ) during day of RadiationManagementEncounter.period end\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;Standard Pain Assessment with Result&quot;:\n  [ObservationScreeningAssessment: &quot;Standardized Pain Assessment Tool&quot;] AssessedPain\n    where AssessedPain.value is not null</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/CMS157FHIRPainIntensityQuantified",
  "version" : "1.1.000",
  "name" : "CMS157FHIRPainIntensityQuantified",
  "status" : "draft",
  "type" : {
    "coding" : [{
      "system" : "http://terminology.hl7.org/CodeSystem/library-type",
      "code" : "logic-library"
    }]
  },
  "date" : "2026-09-19T16:31:14+00:00",
  "content" : [{
    "contentType" : "text/cql",
    "data" : "LyoKTk9URTogRm9yIHVzZSBieSBNYXJjaCAyMDI2IFVTIFJlYWxtIENvbm5lY3RhdGhvbiBwYXJ0aWNpcGFudHMgZm9yIGludGVybmFsIHVzZSBvbmx5LiBOb3QgZm9yIHVzZSBvciBkaXN0cmlidXRpb24gaW4gY29tbWVyY2lhbCBwcm9kdWN0cy4KKi8KbGlicmFyeSBDTVMxNTdGSElSUGFpbkludGVuc2l0eVF1YW50aWZpZWQgdmVyc2lvbiAnMS4xLjAwMCcKCnVzaW5nIFVTUXVhbGl0eUNvcmUgdmVyc2lvbiAnMC4xLjAtY2lidWlsZCcKdXNpbmcgVVNDb3JlIHZlcnNpb24gJzYuMS4wLWRlcml2ZWQnCnVzaW5nIEZISVIgdmVyc2lvbiAnNC4wLjEnCgppbmNsdWRlIGhsNy5maGlyLnV2LmNxbC5GSElSSGVscGVycyB2ZXJzaW9uICc0LjAuMScgY2FsbGVkIEZISVJIZWxwZXJzCmluY2x1ZGUgaGw3LmZoaXIudXYuY3FsLkZISVJDb21tb24gdmVyc2lvbiAnMi4wLjAnIGNhbGxlZCBGSElSQ29tbW9uCmluY2x1ZGUgaGw3LmZoaXIudXMuY3FsLlVTQ29yZUNvbW1vbiB2ZXJzaW9uICcyLjAuMC1iYWxsb3QnIGNhbGxlZCBVU0NvcmVDb21tb24KaW5jbHVkZSBobDcuZmhpci51cy5jcWwuVVNDb3JlRWxlbWVudHMgdmVyc2lvbiAnMi4wLjAtYmFsbG90JyBjYWxsZWQgVVNDb3JlRWxlbWVudHMKCmluY2x1ZGUgQ1FNQ29tbW9uIHZlcnNpb24gJzUuMS4wMDAnIGNhbGxlZCBDUU1Db21tb24KaW5jbHVkZSBVU1F1YWxpdHlDb3JlQ29tbW9uIHZlcnNpb24gJzAuMS4wLWNpYnVpbGQnIGNhbGxlZCBVU1F1YWxpdHlDb3JlQ29tbW9uCmluY2x1ZGUgU3VwcGxlbWVudGFsRGF0YUVsZW1lbnRzIHZlcnNpb24gJzYuMS4wMDAnIGNhbGxlZCBTREUKaW5jbHVkZSBTdGF0dXMgdmVyc2lvbiAnMi4xLjAwMCcgY2FsbGVkIFN0YXR1cwoKY29kZXN5c3RlbSAiQ1BUIjogJ2h0dHA6Ly93d3cuYW1hLWFzc24ub3JnL2dvL2NwdCcKCnZhbHVlc2V0ICJBdWRpbyBWaXN1YWwgVGVsZWhlYWx0aCBFbmNvdW50ZXIiOiAnaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuMTQ0NC41LjIxNScKdmFsdWVzZXQgIkNhbmNlciI6ICdodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy41MjYuMy4xMDEwJwp2YWx1ZXNldCAiQ2hlbW90aGVyYXB5IEFkbWluaXN0cmF0aW9uIjogJ2h0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjUyNi4zLjEwMjcnCnZhbHVlc2V0ICJPZmZpY2UgVmlzaXQiOiAnaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTAxLjEyLjEwMDEnCnZhbHVlc2V0ICJSYWRpYXRpb24gVHJlYXRtZW50IE1hbmFnZW1lbnQiOiAnaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNTI2LjMuMTAyNicKdmFsdWVzZXQgIlN0YW5kYXJkaXplZCBQYWluIEFzc2Vzc21lbnQgVG9vbCI6ICdodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy41MjYuMy4xMDI4JwoKY29kZSAiUmFkaWF0aW9uIHRyZWF0bWVudCBtYW5hZ2VtZW50LCA1IHRyZWF0bWVudHMiOiAnNzc0MjcnIGZyb20gIkNQVCIgZGlzcGxheSAnUmFkaWF0aW9uIHRyZWF0bWVudCBtYW5hZ2VtZW50LCA1IHRyZWF0bWVudHMnCgpwYXJhbWV0ZXIgIk1lYXN1cmVtZW50IFBlcmlvZCIgSW50ZXJ2YWw8RGF0ZVRpbWU+CiAgZGVmYXVsdCBJbnRlcnZhbFtAMjAyNi0wMS0wMVQwMDowMDowMC4wMDBaLCBAMjAyNy0wMS0wMVQwMDowMDowMC4wMDBaKQoKY29udGV4dCBQYXRpZW50CgpkZWZpbmUgIkRlbm9taW5hdG9yIDEiOgogICJJbml0aWFsIFBvcHVsYXRpb24gMSIKCmRlZmluZSAiRGVub21pbmF0b3IgMiI6CiAgIkluaXRpYWwgUG9wdWxhdGlvbiAyIgoKZGVmaW5lICJJbml0aWFsIFBvcHVsYXRpb24gMSI6CiAgIkZhY2UgdG8gRmFjZSBvciBUZWxlaGVhbHRoIEVuY291bnRlciB3aXRoIE9uZ29pbmcgQ2hlbW90aGVyYXB5IgoKZGVmaW5lICJJbml0aWFsIFBvcHVsYXRpb24gMiI6CiAgIlJhZGlhdGlvbiBUcmVhdG1lbnQgTWFuYWdlbWVudCBEdXJpbmcgTWVhc3VyZW1lbnQgUGVyaW9kIHdpdGggQ2FuY2VyIERpYWdub3NpcyIKCmRlZmluZSAiQ2hlbW90aGVyYXB5IFdpdGhpbiAzMSBEYXlzIFByaW9yIGFuZCBEdXJpbmcgTWVhc3VyZW1lbnQgUGVyaW9kIjoKICBbUHJvY2VkdXJlOiAiQ2hlbW90aGVyYXB5IEFkbWluaXN0cmF0aW9uIl0gQ2hlbW9BZG1pbmlzdHJhdGlvbgogICAgd2hlcmUgQ2hlbW9BZG1pbmlzdHJhdGlvbi5wZXJmb3JtZWQudG9JbnRlcnZhbCAoICkgZHVyaW5nIEludGVydmFsW3N0YXJ0IG9mICJNZWFzdXJlbWVudCBQZXJpb2QiIC0gMzEgZGF5cywgZW5kIG9mICJNZWFzdXJlbWVudCBQZXJpb2QiXQogICAgICBhbmQgQ2hlbW9BZG1pbmlzdHJhdGlvbi5zdGF0dXMgaW4geyAnY29tcGxldGVkJywgJ2luLXByb2dyZXNzJyB9CgpkZWZpbmUgIkZhY2UgdG8gRmFjZSBvciBUZWxlaGVhbHRoIEVuY291bnRlciB3aXRoIE9uZ29pbmcgQ2hlbW90aGVyYXB5IjoKICBmcm9tCiAgICAoIFtFbmNvdW50ZXI6ICJPZmZpY2UgVmlzaXQiXQogICAgICB1bmlvbiBbRW5jb3VudGVyOiAiQXVkaW8gVmlzdWFsIFRlbGVoZWFsdGggRW5jb3VudGVyIl0gKSBGYWNlVG9GYWNlT3JUZWxlaGVhbHRoRW5jb3VudGVyLAogICAgIkNoZW1vdGhlcmFweSBXaXRoaW4gMzEgRGF5cyBQcmlvciBhbmQgRHVyaW5nIE1lYXN1cmVtZW50IFBlcmlvZCIgQ2hlbW9CZWZvcmVFbmNvdW50ZXIsCiAgICAiQ2hlbW90aGVyYXB5IFdpdGhpbiAzMSBEYXlzIFByaW9yIGFuZCBEdXJpbmcgTWVhc3VyZW1lbnQgUGVyaW9kIiBDaGVtb0FmdGVyRW5jb3VudGVyLAogICAgLy8gW0UtMTNdIGJhc2UgRkhJUi5Db25kaXRpb24gcmV0cmlldmUgKGRlZmVjdC10cmFja2luZy9lbmdpbmUtaXNzdWVzLm1kIEUtMTMpCiAgICAvLyBPcmlnaW5hbDoKICAgIC8vICggW0NvbmRpdGlvblByb2JsZW1zSGVhbHRoQ29uY2VybnM6ICJDYW5jZXIiXQogICAgLy8gICB1bmlvbiBbQ29uZGl0aW9uRW5jb3VudGVyRGlhZ25vc2lzOiAiQ2FuY2VyIl0gKSBDYW5jZXJEeAogICAgW0NvbmRpdGlvbjogIkNhbmNlciJdIENhbmNlckR4CiAgICB3aGVyZSBDYW5jZXJEeC5wcmV2YWxlbmNlSW50ZXJ2YWwgKCApIG92ZXJsYXBzIGRheSBvZiBGYWNlVG9GYWNlT3JUZWxlaGVhbHRoRW5jb3VudGVyLnBlcmlvZAogICAgICBhbmQgQ2hlbW9CZWZvcmVFbmNvdW50ZXIucGVyZm9ybWVkLnRvSW50ZXJ2YWwgKCApIHN0YXJ0cyAzMCBkYXlzIG9yIGxlc3Mgb24gb3IgYmVmb3JlIGRheSBvZiBlbmQgb2YgRmFjZVRvRmFjZU9yVGVsZWhlYWx0aEVuY291bnRlci5wZXJpb2QKICAgICAgYW5kIENoZW1vQWZ0ZXJFbmNvdW50ZXIucGVyZm9ybWVkLnRvSW50ZXJ2YWwgKCApIHN0YXJ0cyAzMCBkYXlzIG9yIGxlc3Mgb24gb3IgYWZ0ZXIgZGF5IG9mIGVuZCBvZiBGYWNlVG9GYWNlT3JUZWxlaGVhbHRoRW5jb3VudGVyLnBlcmlvZAogICAgICBhbmQgbm90ICggQ2hlbW9BZnRlckVuY291bnRlci5wZXJmb3JtZWQudG9JbnRlcnZhbCAoICkgc2FtZSBkYXkgYXMgQ2hlbW9CZWZvcmVFbmNvdW50ZXIucGVyZm9ybWVkLnRvSW50ZXJ2YWwgKCApICkKICAgICAgYW5kIEZhY2VUb0ZhY2VPclRlbGVoZWFsdGhFbmNvdW50ZXIucGVyaW9kIGR1cmluZyBkYXkgb2YgIk1lYXN1cmVtZW50IFBlcmlvZCIKICAgICAgYW5kIEZhY2VUb0ZhY2VPclRlbGVoZWFsdGhFbmNvdW50ZXIuc3RhdHVzID0gJ2ZpbmlzaGVkJwogICAgcmV0dXJuIEZhY2VUb0ZhY2VPclRlbGVoZWFsdGhFbmNvdW50ZXIKCmRlZmluZSAiTnVtZXJhdG9yIDEiOgogICJGYWNlIHRvIEZhY2Ugb3IgVGVsZWhlYWx0aCBFbmNvdW50ZXIgd2l0aCBPbmdvaW5nIENoZW1vdGhlcmFweSIgRmFjZVRvRmFjZU9yVGVsZWhlYWx0aEVuY291bnRlcldpdGhDaGVtbwogICAgd2l0aCAiU3RhbmRhcmQgUGFpbiBBc3Nlc3NtZW50IHdpdGggUmVzdWx0IiBQYWluQXNzZXNzZWQKICAgICAgc3VjaCB0aGF0IFBhaW5Bc3Nlc3NlZC5lZmZlY3RpdmUudG9JbnRlcnZhbCAoICkgZHVyaW5nIGRheSBvZiBGYWNlVG9GYWNlT3JUZWxlaGVhbHRoRW5jb3VudGVyV2l0aENoZW1vLnBlcmlvZAoKZGVmaW5lICJSYWRpYXRpb24gVHJlYXRtZW50IE1hbmFnZW1lbnQgRHVyaW5nIE1lYXN1cmVtZW50IFBlcmlvZCB3aXRoIENhbmNlciBEaWFnbm9zaXMiOgogICggW0VuY291bnRlcjogIlJhZGlhdGlvbiBUcmVhdG1lbnQgTWFuYWdlbWVudCJdICkgUmFkaWF0aW9uVHJlYXRtZW50TWFuYWdlbWVudAogICAgLy8gW0UtMTNdIGJhc2UgRkhJUi5Db25kaXRpb24gcmV0cmlldmUgKGRlZmVjdC10cmFja2luZy9lbmdpbmUtaXNzdWVzLm1kIEUtMTMpCiAgICAvLyBPcmlnaW5hbDoKICAgIC8vIHdpdGggKCBbQ29uZGl0aW9uUHJvYmxlbXNIZWFsdGhDb25jZXJuczogIkNhbmNlciJdCiAgICAvLyAgIHVuaW9uIFtDb25kaXRpb25FbmNvdW50ZXJEaWFnbm9zaXM6ICJDYW5jZXIiXSApIENhbmNlckR4CiAgICB3aXRoIFtDb25kaXRpb246ICJDYW5jZXIiXSBDYW5jZXJEeAogICAgICBzdWNoIHRoYXQgQ2FuY2VyRHgucHJldmFsZW5jZUludGVydmFsICggKSBvdmVybGFwcyBkYXkgb2YgUmFkaWF0aW9uVHJlYXRtZW50TWFuYWdlbWVudC5wZXJpb2QKICAgIHdoZXJlIFJhZGlhdGlvblRyZWF0bWVudE1hbmFnZW1lbnQucGVyaW9kIGR1cmluZyBkYXkgb2YgIk1lYXN1cmVtZW50IFBlcmlvZCIKICAgICAgYW5kIFJhZGlhdGlvblRyZWF0bWVudE1hbmFnZW1lbnQuc3RhdHVzID0gJ2ZpbmlzaGVkJwoKZGVmaW5lICJOdW1lcmF0b3IgMiI6CiAgIlJhZGlhdGlvbiBUcmVhdG1lbnQgTWFuYWdlbWVudCBEdXJpbmcgTWVhc3VyZW1lbnQgUGVyaW9kIHdpdGggQ2FuY2VyIERpYWdub3NpcyIgUmFkaWF0aW9uTWFuYWdlbWVudEVuY291bnRlcgogICAgd2l0aCAiU3RhbmRhcmQgUGFpbiBBc3Nlc3NtZW50IHdpdGggUmVzdWx0IiBQYWluQXNzZXNzZWQKICAgICAgc3VjaCB0aGF0IGNhc2UKICAgICAgICB3aGVuIGV4aXN0cyAoICggUmFkaWF0aW9uTWFuYWdlbWVudEVuY291bnRlci50eXBlICkgUmFkaWF0aW9uTWFuYWdlbWVudAogICAgICAgICAgICB3aGVyZSBSYWRpYXRpb25NYW5hZ2VtZW50IH4gIlJhZGlhdGlvbiB0cmVhdG1lbnQgbWFuYWdlbWVudCwgNSB0cmVhdG1lbnRzIgogICAgICAgICkgdGhlbiBQYWluQXNzZXNzZWQuZWZmZWN0aXZlLnRvSW50ZXJ2YWwgKCApIDYgZGF5cyBvciBsZXNzIG9uIG9yIGJlZm9yZSBkYXkgb2Ygc3RhcnQgb2YgUmFkaWF0aW9uTWFuYWdlbWVudEVuY291bnRlci5wZXJpb2QgCiAgICAgICAgZWxzZSBQYWluQXNzZXNzZWQuZWZmZWN0aXZlLnRvSW50ZXJ2YWwgKCApIGR1cmluZyBkYXkgb2YgUmFkaWF0aW9uTWFuYWdlbWVudEVuY291bnRlci5wZXJpb2QgZW5kCgpkZWZpbmUgIlNERSBFdGhuaWNpdHkiOgogIFNERS4iU0RFIEV0aG5pY2l0eSIKCmRlZmluZSAiU0RFIFBheWVyIjoKICBTREUuIlNERSBQYXllciIKCmRlZmluZSAiU0RFIFJhY2UiOgogIFNERS4iU0RFIFJhY2UiCgpkZWZpbmUgIlNERSBTZXgiOgogIFNERS4iU0RFIFNleCIKCmRlZmluZSAiU3RhbmRhcmQgUGFpbiBBc3Nlc3NtZW50IHdpdGggUmVzdWx0IjoKICBbT2JzZXJ2YXRpb25TY3JlZW5pbmdBc3Nlc3NtZW50OiAiU3RhbmRhcmRpemVkIFBhaW4gQXNzZXNzbWVudCBUb29sIl0gQXNzZXNzZWRQYWluCiAgICB3aGVyZSBBc3Nlc3NlZFBhaW4udmFsdWUgaXMgbm90IG51bGw=",
    "url" : "https://madie.cms.gov/Library-CMS157FHIRPainIntensityQuantified.cql"
  }]
}