diff --git a/services/app-api/forms/cmit.ts b/services/app-api/forms/cmit.ts index 260df773..773d72ef 100644 --- a/services/app-api/forms/cmit.ts +++ b/services/app-api/forms/cmit.ts @@ -58,4 +58,34 @@ export const CMIT_LIST: CMIT[] = [ dataSource: DataSource.Hybrid, options: "", }, + { + cmit: 20, + name: "LTSS-6: Admission to a Facility from the Community", + uid: "20", + measureSteward: "CMS", + measureSpecification: [MeasureSpecification.CMS], + deliverySystem: [DeliverySystem.FFS, DeliverySystem.MLTSS], + dataSource: DataSource.Administrative, + options: "", + }, + { + cmit: 968, + name: "LTSS-7: Minimizing Facility Length of Stay", + uid: "968", + measureSteward: "CMS", + measureSpecification: [MeasureSpecification.CMS], + deliverySystem: [DeliverySystem.FFS, DeliverySystem.MLTSS], + dataSource: DataSource.Administrative, + options: "", + }, + { + cmit: 414, + name: "LTSS-8: Successful Transition after Long-Term Facility Stay", + uid: "414", + measureSteward: "CMS", + measureSpecification: [MeasureSpecification.CMS], + deliverySystem: [DeliverySystem.FFS, DeliverySystem.MLTSS], + dataSource: DataSource.Administrative, + options: "", + }, ]; diff --git a/services/app-api/forms/qm.ts b/services/app-api/forms/qm.ts index 06f83055..5f6beecf 100644 --- a/services/app-api/forms/qm.ts +++ b/services/app-api/forms/qm.ts @@ -413,21 +413,273 @@ export const qmReportTemplate: ReportTemplate = { title: "LTSS-6: Admission to a Facility from the Community", type: PageType.Measure, sidebar: false, - elements: [], + elements: [ + { + type: ElementType.ButtonLink, + label: "Return to Required Measures Dashboard", + to: "req-measure-result", + }, + { + type: ElementType.Header, + text: "{measureName}", + }, + { + type: ElementType.Accordion, + label: "Instructions", + value: + "[Optional instructional content that could support the user in completing this page]", + }, + { + type: ElementType.SubHeader, + text: "Measure Details", + }, + { + type: ElementType.Radio, + label: "Were the reported measure results audited or validated?", + value: [ + { label: "No, I am reporting on this measure", value: "no" }, + { + label: "Yes, CMS is reporting on my behalf", + value: "yes", + checkedChildren: [ + { + type: ElementType.Textbox, + label: + "What is the name of the agency of entity that audited or validated the report?", + }, + ], + }, + ], + }, + { + type: ElementType.Radio, + label: + "Did you deviate from the [reportYear] Technical Specifications?", + value: [ + { label: "No", value: "no" }, + { + label: "Yes", + value: "yes", + checkedChildren: [ + { + type: ElementType.Textbox, + label: "Please explain the deviation.", + }, + ], + }, + ], + }, + { + type: ElementType.Radio, + label: "Do you want CMS to calculate this measure on your behalf?", + value: [ + { label: "No", value: "no" }, + { + label: "Yes", + value: "yes", + }, + ], + }, + { + type: ElementType.Radio, + label: "Which delivery systems were used to report the LTSS measure?", + value: [ + { label: "Managed Care", value: "managed-care" }, + { label: "Free-For-Service", value: "fee-for-service" }, + { label: "Both", value: "both" }, + ], + }, + { + type: ElementType.SubHeader, + text: "Quality Measures", + }, + { + type: ElementType.QualityMeasureTable, + measureDisplay: "quality", + }, + ], }, [MeasureTemplateName["LTSS-7"]]: { id: "LTSS-7", title: "LTSS-7: Minimizing Facility Length of Stay", type: PageType.Measure, sidebar: false, - elements: [], + elements: [ + { + type: ElementType.ButtonLink, + label: "Return to Required Measures Dashboard", + to: "req-measure-result", + }, + { + type: ElementType.Header, + text: "{measureName}", + }, + { + type: ElementType.Accordion, + label: "Instructions", + value: + "[Optional instructional content that could support the user in completing this page]", + }, + { + type: ElementType.SubHeader, + text: "Measure Details", + }, + { + type: ElementType.Radio, + label: "Were the reported measure results audited or validated?", + value: [ + { label: "No, I am reporting on this measure", value: "no" }, + { + label: "Yes, CMS is reporting on my behalf", + value: "yes", + checkedChildren: [ + { + type: ElementType.Textbox, + label: + "What is the name of the agency of entity that audited or validated the report?", + }, + ], + }, + ], + }, + { + type: ElementType.Radio, + label: + "Did you deviate from the [reportYear] Technical Specifications?", + value: [ + { label: "No", value: "no" }, + { + label: "Yes", + value: "yes", + checkedChildren: [ + { + type: ElementType.Textbox, + label: "Please explain the deviation.", + }, + ], + }, + ], + }, + { + type: ElementType.Radio, + label: "Do you want CMS to calculate this measure on your behalf?", + value: [ + { label: "No", value: "no" }, + { + label: "Yes", + value: "yes", + }, + ], + }, + { + type: ElementType.Radio, + label: "Which delivery systems were used to report the LTSS measure?", + value: [ + { label: "Managed Care", value: "managed-care" }, + { label: "Free-For-Service", value: "fee-for-service" }, + { label: "Both", value: "both" }, + ], + }, + { + type: ElementType.SubHeader, + text: "Quality Measures", + }, + { + type: ElementType.QualityMeasureTable, + measureDisplay: "quality", + }, + ], }, [MeasureTemplateName["LTSS-8"]]: { id: "LTSS-8", title: "LTSS-8: Successful Transition after Long-Term Facility Stay", type: PageType.Measure, sidebar: false, - elements: [], + elements: [ + { + type: ElementType.ButtonLink, + label: "Return to Required Measures Dashboard", + to: "req-measure-result", + }, + { + type: ElementType.Header, + text: "{measureName}", + }, + { + type: ElementType.Accordion, + label: "Instructions", + value: + "[Optional instructional content that could support the user in completing this page]", + }, + { + type: ElementType.SubHeader, + text: "Measure Details", + }, + { + type: ElementType.Radio, + label: "Were the reported measure results audited or validated?", + value: [ + { label: "No, I am reporting on this measure", value: "no" }, + { + label: "Yes, CMS is reporting on my behalf", + value: "yes", + checkedChildren: [ + { + type: ElementType.Textbox, + label: + "What is the name of the agency of entity that audited or validated the report?", + }, + ], + }, + ], + }, + { + type: ElementType.Radio, + label: + "Did you deviate from the [reportYear] Technical Specifications?", + value: [ + { label: "No", value: "no" }, + { + label: "Yes", + value: "yes", + checkedChildren: [ + { + type: ElementType.Textbox, + label: "Please explain the deviation.", + }, + ], + }, + ], + }, + { + type: ElementType.Radio, + label: "Do you want CMS to calculate this measure on your behalf?", + value: [ + { label: "No", value: "no" }, + { + label: "Yes", + value: "yes", + }, + ], + }, + { + type: ElementType.Radio, + label: "Which delivery systems were used to report the LTSS measure?", + value: [ + { label: "Managed Care", value: "managed-care" }, + { label: "Free-For-Service", value: "fee-for-service" }, + { label: "Both", value: "both" }, + ], + }, + { + type: ElementType.SubHeader, + text: "Quality Measures", + }, + { + type: ElementType.QualityMeasureTable, + measureDisplay: "quality", + }, + ], }, //optional [MeasureTemplateName["FASI-1"]]: { diff --git a/services/ui-src/src/cmit.ts b/services/ui-src/src/cmit.ts index f1475450..58ea0edf 100644 --- a/services/ui-src/src/cmit.ts +++ b/services/ui-src/src/cmit.ts @@ -54,4 +54,34 @@ export const CMIT_LIST: CMIT[] = [ dataSource: DataSource.Hybrid, options: "", }, + { + cmit: 20, + name: "LTSS-6: Admission to a Facility from the Community", + uid: "20", + measureSteward: "CMS", + measureSpecification: [MeasureSpecification.CMS], + deliverySystem: [DeliverySystem.FFS, DeliverySystem.MLTSS], + dataSource: DataSource.Administrative, + options: "", + }, + { + cmit: 968, + name: "LTSS-7: Minimizing Facility Length of Stay", + uid: "968", + measureSteward: "CMS", + measureSpecification: [MeasureSpecification.CMS], + deliverySystem: [DeliverySystem.FFS, DeliverySystem.MLTSS], + dataSource: DataSource.Administrative, + options: "", + }, + { + cmit: 414, + name: "LTSS-8: Successful Transition after Long-Term Facility Stay", + uid: "414", + measureSteward: "CMS", + measureSpecification: [MeasureSpecification.CMS], + deliverySystem: [DeliverySystem.FFS, DeliverySystem.MLTSS], + dataSource: DataSource.Administrative, + options: "", + }, ];