Package | hl7.fhir.uv.crmi |
Resource Type | Measure |
Id | publishable-example |
FHIR Version | R4 |
Source | http://hl7.org/fhir/uv/crmi/https://build.fhir.org/ig/HL7/crmi-ig/Measure-publishable-example.html |
URL | http://hl7.org/fhir/uv/crmi/Measure/publishable-example |
Version | 2.0.0-cibuild |
Status | draft |
Date | 2023-03-13T22:32:10-06:00 |
Name | ANCIND01Publishable |
Title | ANC.IND.01 Percentage of pregnant women with first ANC contact in the first trimester (Publishable Example) |
Realm | uv |
Authority | hl7 |
Description | Percentage of pregnant women with first ANC contact in the first trimester (before 12 weeks of gestation) |
No resources found
No resources found
Note: links and images are rebased to the (stated) source
Knowledge Artifact Metadata | |
---|---|
Name (machine-readable) | ANCIND01Publishable |
Title (human-readable) | ANC.IND.01 Percentage of pregnant women with first ANC contact in the first trimester (Publishable Example) |
Status | Draft |
Experimental | true |
Description | Percentage of pregnant women with first ANC contact in the first trimester (before 12 weeks of gestation) |
Measure Steward | HL7 International / Clinical Decision Support |
Steward Contact Details | http://www.hl7.org/Special/committees/dss |
Citation |
Citation: WHO, UN Women, UNFPA. Health care for women subjected to intimate partner violence or sexual violence – a clinical handbook. Geneva: World Health Organization; 2014 Document: null @ https://apps.who.int/iris/bitstream/handle/10665/136101/WHO_RHR_14.26_eng.pdf |
Measure Metadata | |
Version Number | 2.0.0-cibuild |
Measure Scoring | Proportion |
Measure Type | Process |
Improvement Notation | Increased score indicates improvement |
Measure Population Criteria (ID: group-1) | |
Initial Population |
ID: initial-population
Description: No description provided Logic Definition: Initial Population |
Denominator |
ID: denominator
Description: No description provided Logic Definition: Denominator |
Numerator |
ID: numerator
Description: No description provided Logic Definition: Numerator |
Stratifier |
ID: by-age
Code: Age |
Stratifier |
ID: by-education-level
Code: Education Level |
Measure Logic | |
Primary Library | ANC Cohort |
Dependency |
Description: Library ANCCohort
Resource: ANC Cohort Canonical URL: http://hl7.org/fhir/uv/crmi/Library/ANCCohort |
Dependency |
Description: Library FHIRHelpers
Resource: http://fhir.org/guides/cqf/common/Library/FHIRHelpers|4.0.1
Canonical URL: http://fhir.org/guides/cqf/common/Library/FHIRHelpers|4.0.1 |
Dependency |
Description: Example Code system ISO-8601-Derived Periods
Resource: http://example.org/CodeSystem/iso-8601-derived-periods
Canonical URL: http://example.org/CodeSystem/iso-8601-derived-periods |
Dependency |
Description: Value set Antenatal care contact
Resource: http://fhir.org/guides/who/anc-cds/ValueSet/antenatal-care-contact
Canonical URL: http://fhir.org/guides/who/anc-cds/ValueSet/antenatal-care-contact |
Dependency |
Description: Value set First Antenatal Care Contact Choices
Resource: http://fhir.org/guides/who/anc-cds/ValueSet/anc-b5-de2
Canonical URL: http://fhir.org/guides/who/anc-cds/ValueSet/anc-b5-de2 |
Dependency |
Description: Value set Gestational age
Resource: http://fhir.org/guides/who/anc-cds/ValueSet/anc-b6-de17
Canonical URL: http://fhir.org/guides/who/anc-cds/ValueSet/anc-b6-de17 |
Dependency |
Description: Value set Antenatal care case
Resource: http://fhir.org/guides/who/anc-cds/ValueSet/antenatal-care-case
Canonical URL: http://fhir.org/guides/who/anc-cds/ValueSet/antenatal-care-case |
Direct Reference Code |
Display: 10-14 years
Code: P10Y--P14Y System: http://example.org/CodeSystem/iso-8601-derived-periods |
Direct Reference Code |
Display: 15-19 years
Code: P15Y--P19Y System: http://example.org/CodeSystem/iso-8601-derived-periods |
Direct Reference Code |
Display: 20+ years
Code: P20Y--P9999Y System: http://example.org/CodeSystem/iso-8601-derived-periods |
Parameter |
Name: Measurement Period
Use: In Min Cardinality: 0 Max Cardinality: 1 Type: Period |
Parameter |
Name: encounter
Use: In Min Cardinality: 0 Max Cardinality: 1 Type: string |
Parameter |
Name: Numerator
Use: Out Min Cardinality: 0 Max Cardinality: 1 Type: boolean |
Parameter |
Name: Age Stratifier
Use: Out Min Cardinality: 0 Max Cardinality: 1 Type: Coding |
Parameter |
Name: Denominator
Use: Out Min Cardinality: 0 Max Cardinality: 1 Type: boolean |
Parameter |
Name: Education Level Stratifier
Use: Out Min Cardinality: 0 Max Cardinality: * Type: CodeableConcept |
Parameter |
Name: Initial Population
Use: Out Min Cardinality: 0 Max Cardinality: 1 Type: boolean |
Measure Logic Data Requirements | |
Data Requirement |
Type: Encounter
Profile(s): Encounter Must Support Elements: type, reasonCode, period Code Filter(s): Path: type ValueSet: http://fhir.org/guides/who/anc-cds/ValueSet/antenatal-care-contact
|
Data Requirement |
Type: Observation
Profile(s): Observation Must Support Elements: code, status, encounter, encounter.reference Code Filter(s): Path: code ValueSet: http://fhir.org/guides/who/anc-cds/ValueSet/anc-b6-de17
|
Data Requirement |
Type: Patient
Profile(s): Patient Must Support Elements: url, value |
Data Requirement |
Type: EpisodeOfCare
Profile(s): EpisodeOfCare Must Support Elements: type Code Filter(s): Path: type ValueSet: http://fhir.org/guides/who/anc-cds/ValueSet/antenatal-care-case
|
Measure Logic Definitions | |
Logic Definition | Library Name: ANCBaseDataElements |
|
|
Logic Definition | Library Name: ANCIND01 |
|
|
Logic Definition | Library Name: ANCContactDataElements |
|
|
Logic Definition | Library Name: ANCIND01 |
|
|
Logic Definition | Library Name: ANCStratifiers |
|
|
Logic Definition | Library Name: ANCIND01 |
|
|
Logic Definition | Library Name: ANCIND01 |
|
|
Logic Definition | Library Name: ANCStratifiers |
|
|
Logic Definition | Library Name: ANCIND01 |
|
|
Logic Definition | Library Name: ANCBaseDataElements |
|
|
Logic Definition | Library Name: ANCIND01 |
|
|
Generated using version 0.4.6 of the sample-content-ig Liquid templates |
{ "resourceType": "Measure", "id": "publishable-example", "meta": { "profile": [ "http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-publishablemeasure" ] }, "text": { "status": "extensions", "div": "<!-- snip (see above) -->" }, "contained": [ { "resourceType": "Library", "id": "effective-data-requirements", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode", "valueCoding": { "system": "http://example.org/CodeSystem/iso-8601-derived-periods", "code": "P10Y--P14Y", "display": "10-14 years" } }, { "url": "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode", "valueCoding": { "system": "http://example.org/CodeSystem/iso-8601-derived-periods", "code": "P15Y--P19Y", "display": "15-19 years" } }, { "url": "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode", "valueCoding": { "system": "http://example.org/CodeSystem/iso-8601-derived-periods", "code": "P20Y--P9999Y", "display": "20+ years" } }, { "extension": [ { "url": "libraryName", "valueString": "ANCBaseDataElements" }, { "url": "name", "valueString": "Antenatal care contact" }, { "url": "statement", "valueString": "define \"Antenatal care contact\":\n [\"Encounter\": type in BCx.\"Antenatal care contact\"]" }, { "url": "displaySequence", "valueInteger": 0 } ], "url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition" }, { "extension": [ { "url": "libraryName", "valueString": "ANCIND01" }, { "url": "name", "valueString": "First antenatal care contact" }, { "url": "statement", "valueString": "define \"First antenatal care contact\":\n BaseData.\"Antenatal care contact\" C\n where C.reasonCode in Cx.\"First Antenatal Care Contact Choices\"" }, { "url": "displaySequence", "valueInteger": 1 } ], "url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition" }, { "extension": [ { "url": "libraryName", "valueString": "ANCContactDataElements" }, { "url": "name", "valueString": "Gestational age" }, { "url": "statement", "valueString": "/*\n @dataElement: ANC.B6.DE17 Gestational age\n @activity: ANC.B6 Profile\n @description: Gestational age in weeks and/or days depending on the source of gestational age\n*/\ndefine \"Gestational age\":\n WC.MostRecent(\n [Observation: Cx.\"Gestational age\"] O\n where O.status in { 'final', 'amended', 'corrected' }\n and Coalesce(WC.ModifierExtension(O, 'who-notDone').value, false) is false\n and Last(Split(O.encounter.reference, '/')) = Last(Split(encounter, '/'))\n ).value as FHIR.Quantity" }, { "url": "displaySequence", "valueInteger": 2 } ], "url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition" }, { "extension": [ { "url": "libraryName", "valueString": "ANCIND01" }, { "url": "name", "valueString": "Numerator" }, { "url": "statement", "valueString": "/*\nNumerator: Number of pregnant women who had their first ANC contact before 12 weeks (facility level)\nNumerator Computation: Count of women whose gestational age <= 12 weeks at the time of first contact\n*/\ndefine Numerator:\n exists (\n \"First antenatal care contact\" C\n where C.period starts during \"Measurement Period\"\n and ContactData.\"Gestational age\" <= 12 weeks\n )" }, { "url": "displaySequence", "valueInteger": 3 } ], "url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition" }, { "extension": [ { "url": "libraryName", "valueString": "ANCStratifiers" }, { "url": "name", "valueString": "By Age" }, { "url": "statement", "valueString": "/*\nBy Patient Age as of the start of the Measurement Period\nAge (10-14, 15-19, 20+)\n*/\ndefine \"By Age\":\n case\n when AgeInYearsAt(start of \"Measurement Period\") in Interval[10, 14] then \"P10Y--P14Y\"\n when AgeInYearsAt(start of \"Measurement Period\") in Interval[15, 19] then \"P15Y--P19Y\"\n when AgeInYearsAt(start of \"Measurement Period\") >= 20 then \"P20Y--P9999Y\"\n else null\n end" }, { "url": "displaySequence", "valueInteger": 4 } ], "url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition" }, { "extension": [ { "url": "libraryName", "valueString": "ANCIND01" }, { "url": "name", "valueString": "Age Stratifier" }, { "url": "statement", "valueString": "/*\nDisaggregation: Age (10-14, 15-19, 20+)\n*/\ndefine \"Age Stratifier\":\n Stratifiers.\"By Age\"" }, { "url": "displaySequence", "valueInteger": 5 } ], "url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition" }, { "extension": [ { "url": "libraryName", "valueString": "ANCIND01" }, { "url": "name", "valueString": "Denominator" }, { "url": "statement", "valueString": "/*\nDenominator: Total number of antenatal clients with a first contact\nDenominator Computation: Count of all women who had first contact within the last reporting period\n*/\ndefine Denominator:\n exists (\n \"First antenatal care contact\" C\n where C.period starts during \"Measurement Period\"\n )" }, { "url": "displaySequence", "valueInteger": 6 } ], "url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition" }, { "extension": [ { "url": "libraryName", "valueString": "ANCStratifiers" }, { "url": "name", "valueString": "By Education Level" }, { "url": "statement", "valueString": "/*\nBy Patient Education Level (none, don't know, primary, secondary, higher)\n*/\ndefine \"By Education Level\":\n Patient.extension E\n where E.url = 'http://fhir.org/guides/who/anc-cds/StructureDefinition/educationlevel'\n return E.value as CodeableConcept" }, { "url": "displaySequence", "valueInteger": 7 } ], "url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition" }, { "extension": [ { "url": "libraryName", "valueString": "ANCIND01" }, { "url": "name", "valueString": "Education Level Stratifier" }, { "url": "statement", "valueString": "/*\nDisaggregation: Education Level (none, don't know, primary, secondary, higher)\n*/\ndefine \"Education Level Stratifier\":\n Stratifiers.\"By Education Level\"" }, { "url": "displaySequence", "valueInteger": 8 } ], "url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition" }, { "extension": [ { "url": "libraryName", "valueString": "ANCBaseDataElements" }, { "url": "name", "valueString": "Antenatal care case" }, { "url": "statement", "valueString": "/*\ndefine \"Pregnant\":\n \"Pregnancy\" is not null\n or \"Pregnancy status\" in BCx.\"Pregnancy status - pregnant\"\n\ndefine \"Pregnancy status\":\n FHIRHelpers.ToConcept(\n Last(\n [Observation: BCx.\"Pregnancy status\"] O\n where O.status = 'final'\n sort by FHIRHelpers.ToDateTime(effective as FHIR.dateTime)\n ).value\n )\n*/\ndefine \"Antenatal care case\":\n [\"EpisodeOfCare\": type in BCx.\"Antenatal care case\"]" }, { "url": "displaySequence", "valueInteger": 9 } ], "url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition" }, { "extension": [ { "url": "libraryName", "valueString": "ANCIND01" }, { "url": "name", "valueString": "Initial Population" }, { "url": "statement", "valueString": "/*\nInitial population: Antenatal clients\n*/\ndefine \"Initial Population\":\n exists (BaseData.\"Antenatal care case\")" }, { "url": "displaySequence", "valueInteger": 10 } ], "url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition" } ], "status": "active", "type": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/library-type", "code": "module-definition" } ] }, "relatedArtifact": [ { "type": "depends-on", "display": "Library ANCCohort", "resource": "http://hl7.org/fhir/uv/crmi/Library/ANCCohort" }, { "type": "depends-on", "display": "Library FHIRHelpers", "resource": "http://fhir.org/guides/cqf/common/Library/FHIRHelpers|4.0.1" }, { "type": "depends-on", "display": "Example Code system ISO-8601-Derived Periods", "resource": "http://example.org/CodeSystem/iso-8601-derived-periods" }, { "type": "depends-on", "display": "Value set Antenatal care contact", "resource": "http://fhir.org/guides/who/anc-cds/ValueSet/antenatal-care-contact" }, { "type": "depends-on", "display": "Value set First Antenatal Care Contact Choices", "resource": "http://fhir.org/guides/who/anc-cds/ValueSet/anc-b5-de2" }, { "type": "depends-on", "display": "Value set Gestational age", "resource": "http://fhir.org/guides/who/anc-cds/ValueSet/anc-b6-de17" }, { "type": "depends-on", "display": "Value set Antenatal care case", "resource": "http://fhir.org/guides/who/anc-cds/ValueSet/antenatal-care-case" } ], "parameter": [ { "name": "Measurement Period", "use": "in", "min": 0, "max": "1", "type": "Period" }, { "name": "encounter", "use": "in", "min": 0, "max": "1", "type": "string" }, { "name": "Numerator", "use": "out", "min": 0, "max": "1", "type": "boolean" }, { "name": "Age Stratifier", "use": "out", "min": 0, "max": "1", "type": "Coding" }, { "name": "Denominator", "use": "out", "min": 0, "max": "1", "type": "boolean" }, { "name": "Education Level Stratifier", "use": "out", "min": 0, "max": "*", "type": "CodeableConcept" }, { "name": "Initial Population", "use": "out", "min": 0, "max": "1", "type": "boolean" } ], "dataRequirement": [ { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/cqf-isSelective", "valueBoolean": true } ], "type": "Encounter", "profile": [ "http://hl7.org/fhir/StructureDefinition/Encounter" ], "mustSupport": [ "type", "reasonCode", "period" ], "codeFilter": [ { "path": "type", "valueSet": "http://fhir.org/guides/who/anc-cds/ValueSet/antenatal-care-contact" } ] }, { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/cqf-isSelective", "valueBoolean": true } ], "type": "Observation", "profile": [ "http://hl7.org/fhir/StructureDefinition/Observation" ], "mustSupport": [ "code", "status", "encounter", "encounter.reference" ], "codeFilter": [ { "path": "code", "valueSet": "http://fhir.org/guides/who/anc-cds/ValueSet/anc-b6-de17" } ] }, { "type": "Patient", "profile": [ "http://hl7.org/fhir/StructureDefinition/Patient" ], "mustSupport": [ "url", "value" ] }, { "type": "EpisodeOfCare", "profile": [ "http://hl7.org/fhir/StructureDefinition/EpisodeOfCare" ], "mustSupport": [ "type" ], "codeFilter": [ { "path": "type", "valueSet": "http://fhir.org/guides/who/anc-cds/ValueSet/antenatal-care-case" } ] } ] } ], "extension": [ { "url": "http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-softwaresystem", "valueReference": { "reference": "Device/cqf-tooling" } }, { "id": "effective-data-requirements", "url": "http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-effectiveDataRequirements", "valueCanonical": "#effective-data-requirements" } ], "url": "http://hl7.org/fhir/uv/crmi/Measure/publishable-example", "identifier": [ { "system": "urn:ietf:rfc:3986", "value": "urn:oid:2.16.840.1.113883.4.642.40.38.29.1" } ], "version": "2.0.0-cibuild", "name": "ANCIND01Publishable", "title": "ANC.IND.01 Percentage of pregnant women with first ANC contact in the first trimester (Publishable Example)", "status": "draft", "experimental": true, "date": "2023-03-13T22:32:10-06:00", "publisher": "HL7 International / Clinical Decision Support", "contact": [ { "telecom": [ { "system": "url", "value": "http://www.hl7.org/Special/committees/dss" } ] } ], "description": "Percentage of pregnant women with first ANC contact in the first trimester (before 12 weeks of gestation)", "jurisdiction": [ { "coding": [ { "system": "http://unstats.un.org/unsd/methods/m49/m49.htm", "code": "001", "display": "World" } ] } ], "relatedArtifact": [ { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/cqf-isPrimaryCitation", "valueBoolean": true } ], "type": "citation", "citation": "WHO, UN Women, UNFPA. Health care for women subjected to intimate partner violence or sexual violence – a clinical handbook. Geneva: World Health Organization; 2014", "url": "https://apps.who.int/iris/bitstream/handle/10665/136101/WHO_RHR_14.26_eng.pdf", "document": { "url": "https://apps.who.int/iris/bitstream/handle/10665/136101/WHO_RHR_14.26_eng.pdf" } } ], "library": [ "http://hl7.org/fhir/uv/crmi/Library/ANCCohort" ], "scoring": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/measure-scoring", "code": "proportion" } ] }, "type": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/measure-type", "code": "process" } ] } ], "improvementNotation": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/measure-improvement-notation", "code": "increase" } ] }, "group": [ { "id": "group-1", "population": [ { "id": "initial-population", "code": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/measure-population", "code": "initial-population" } ] }, "criteria": { "language": "text/cql-identifier", "expression": "Initial Population" } }, { "id": "denominator", "code": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/measure-population", "code": "denominator" } ] }, "criteria": { "language": "text/cql-identifier", "expression": "Denominator" } }, { "id": "numerator", "code": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/measure-population", "code": "numerator" } ] }, "criteria": { "language": "text/cql-identifier", "expression": "Numerator" } } ], "stratifier": [ { "id": "by-age", "code": { "text": "Age" }, "criteria": { "language": "text/cql-identifier", "expression": "Age Stratifier" } }, { "id": "by-education-level", "code": { "text": "Education Level" }, "criteria": { "language": "text/cql-identifier", "expression": "Education Level Stratifier" } } ] } ] }