{
"description": "This library is used as an example module definition in the FHIR Quality Measure Implementation Guide",
"_filename": "Library-effective-data-requirements-mre.json",
"package_name": "hl7.fhir.us.cqfmeasures.r4b",
"date": "2022-02-22T10:37:03-07:00",
"dataRequirement": [ {
"type": "Patient",
"profile": [ "http://hl7.org/fhir/StructureDefinition/Patient" ],
"mustSupport": [ "gender", "id" ]
}, {
"type": "Device",
"profile": [ "http://hl7.org/fhir/StructureDefinition/Device" ],
"codeFilter": [ {
"path": "type",
"valueSet": "http://example.org/fhir/ValueSet/TBD"
} ],
"mustSupport": [ "type" ]
}, {
"type": "Procedure",
"profile": [ "http://hl7.org/fhir/StructureDefinition/Procedure" ],
"codeFilter": [ {
"path": "code",
"valueSet": "http://example.org/fhir/ValueSet/TBD"
} ],
"mustSupport": [ "code", "subject", "subject.reference" ]
}, {
"type": "PractitionerRole",
"profile": [ "http://hl7.org/fhir/StructureDefinition/PractitionerRole" ]
} ],
"meta": {
"profile": [ "http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-moduledefinitionlibrary" ]
},
"publisher": "HL7 International / Clinical Quality Information",
"jurisdiction": [ {
"coding": [ {
"code": "US",
"system": "urn:iso:std:iso:3166"
} ]
} ],
"name": "EffectiveDataRequirements",
"type": "{:coding [{:system \\\"http://terminology.hl7.org/CodeSystem/library-type\\\", :code \\\"module-definition\\\"}]}",
"experimental": "true",
"resourceType": "Library",
"title": "Module Definition Library - MultiRateExample",
"package_version": "5.0.0-ballot2",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "MultiRateExample-FHIR"
}, {
"url": "name",
"valueString": "Practitioners"
}, {
"url": "statement",
"valueString": "// Number of practitioners\ndefine \"Practitioners\":\n [PractitionerRole]"
}, {
"url": "displaySequence",
"valueInteger": 0
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "MultiRateExample-FHIR"
}, {
"url": "name",
"valueString": "Patients"
}, {
"url": "statement",
"valueString": "// Number of patients\ndefine \"Patients\":\n [Patient]"
}, {
"url": "displaySequence",
"valueInteger": 1
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "MultiRateExample-FHIR"
}, {
"url": "name",
"valueString": "Screening Procedures"
}, {
"url": "statement",
"valueString": "// Number of screening procedures\ndefine \"Screening Procedures\":\n [Procedure: \"Screening Procedure Types\"]"
}, {
"url": "displaySequence",
"valueInteger": 2
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "MultiRateExample-FHIR"
}, {
"url": "name",
"valueString": "Numerator"
}, {
"url": "statement",
"valueString": "define \"Numerator\":\n \"Patients\" P\n with \"Screening Procedures\" SP\n such that P.id = Last(Split(SP.subject.reference, '/'))"
}, {
"url": "displaySequence",
"valueInteger": 3
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "MultiRateExample-FHIR"
}, {
"url": "name",
"valueString": "Denominator"
}, {
"url": "statement",
"valueString": "define \"Denominator\":\n \"Patients\" P\n where P.gender = 'female'"
}, {
"url": "displaySequence",
"valueInteger": 4
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "MultiRateExample-FHIR"
}, {
"url": "name",
"valueString": "Initial Population"
}, {
"url": "statement",
"valueString": "// Percentage of patients who received screening\ndefine \"Initial Population\":\n \"Patients\""
}, {
"url": "displaySequence",
"valueInteger": 5
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "MultiRateExample-FHIR"
}, {
"url": "name",
"valueString": "Beds"
}, {
"url": "statement",
"valueString": "// Number of beds\ndefine \"Beds\":\n [Device: \"Bed Device Types\"]"
}, {
"url": "displaySequence",
"valueInteger": 6
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg",
"valueCode": "cqi"
} ],
"status": "active",
"id": "f5aa702e-ac8f-44e0-bad2-0510108fabf0",
"kind": null,
"url": "http://hl7.org/fhir/us/cqfmeasures/Library/effective-data-requirements-mre",
"version": "1.0.0",
"relatedArtifact": [ {
"type": "depends-on",
"display": "Library FHIRHelpers",
"resource": "http://fhir.org/guides/cqf/common/Library/FHIRHelpers|4.0.1"
}, {
"type": "depends-on",
"display": "Value set Screening Procedure Types",
"resource": "http://example.org/fhir/ValueSet/TBD"
} ],
"contact": [ {
"telecom": [ {
"value": "http://www.hl7.org/Special/committees/cqi",
"system": "url"
} ]
} ],
"parameter": [ {
"max": "*",
"min": 0,
"use": "out",
"name": "Practitioners",
"type": "PractitionerRole"
}, {
"max": "*",
"min": 0,
"use": "out",
"name": "Numerator",
"type": "Patient"
}, {
"max": "*",
"min": 0,
"use": "out",
"name": "Denominator",
"type": "Patient"
}, {
"max": "*",
"min": 0,
"use": "out",
"name": "Initial Population",
"type": "Patient"
}, {
"max": "*",
"min": 0,
"use": "out",
"name": "Patients",
"type": "Patient"
}, {
"max": "*",
"min": 0,
"use": "out",
"name": "Beds",
"type": "Device"
} ]
}