From db4a97190ea255011cb816a4a010161873e80b8a Mon Sep 17 00:00:00 2001
From: Gary Zhao
Date: Wed, 9 Oct 2024 10:57:17 -0400
Subject: [PATCH 01/21] cr and tdl side panel init
---
src/components/CRAndTDLSidePanel/index.tsx | 7 +++++++
src/features/ModelPlan/CRTDL/CRTDLs/index.tsx | 12 +++++++++++-
2 files changed, 18 insertions(+), 1 deletion(-)
create mode 100644 src/components/CRAndTDLSidePanel/index.tsx
diff --git a/src/components/CRAndTDLSidePanel/index.tsx b/src/components/CRAndTDLSidePanel/index.tsx
new file mode 100644
index 0000000000..578c16acaf
--- /dev/null
+++ b/src/components/CRAndTDLSidePanel/index.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+const CRAndTDLSidePanel = () => {
+ return CRAndTDLSidePanel
;
+};
+
+export default CRAndTDLSidePanel;
diff --git a/src/features/ModelPlan/CRTDL/CRTDLs/index.tsx b/src/features/ModelPlan/CRTDL/CRTDLs/index.tsx
index b76bb6669b..15acf6bd9b 100644
--- a/src/features/ModelPlan/CRTDL/CRTDLs/index.tsx
+++ b/src/features/ModelPlan/CRTDL/CRTDLs/index.tsx
@@ -1,10 +1,12 @@
-import React, { useContext } from 'react';
+import React, { useContext, useState } from 'react';
import { Trans, useTranslation } from 'react-i18next';
import { useParams } from 'react-router-dom';
import { Grid, GridContainer, Icon } from '@trussworks/react-uswds';
+import DiscussionModalWrapper from 'features/ModelPlan/Discussions/DiscussionModalWrapper';
import Alert from 'components/Alert';
import Breadcrumbs, { BreadcrumbItemOptions } from 'components/Breadcrumbs';
+import CRAndTDLSidePanel from 'components/CRAndTDLSidePanel';
import EChimpCardsTable from 'components/EChimpCards/EChimpCardsTable';
import ExternalLink from 'components/ExternalLink';
import UswdsReactLink from 'components/LinkWrapper';
@@ -19,8 +21,16 @@ export const CRTDLs = () => {
const { modelID } = useParams<{ modelID: string }>();
const { modelName } = useContext(ModelInfoContext);
+ const [isDiscussionOpen, setIsDiscussionOpen] = useState(true);
+
return (
+ setIsDiscussionOpen(false)}
+ >
+
+
Date: Wed, 9 Oct 2024 14:33:34 -0400
Subject: [PATCH 02/21] add the sidepanel to the echimpstable
---
src/components/EChimpCards/EChimpCardsTable.tsx | 12 ++++++++++++
src/features/ModelPlan/CRTDL/CRTDLs/index.tsx | 12 +-----------
src/i18n/en-US/modelPlan/crtdlsMisc.ts | 3 +++
3 files changed, 16 insertions(+), 11 deletions(-)
diff --git a/src/components/EChimpCards/EChimpCardsTable.tsx b/src/components/EChimpCards/EChimpCardsTable.tsx
index f5b2f74c87..6a4299f1da 100644
--- a/src/components/EChimpCards/EChimpCardsTable.tsx
+++ b/src/components/EChimpCards/EChimpCardsTable.tsx
@@ -11,7 +11,9 @@ import {
import i18next from 'i18next';
import Alert from 'components/Alert';
+import CRAndTDLSidePanel from 'components/CRAndTDLSidePanel';
import ExternalLink from 'components/ExternalLink';
+import Sidepanel from 'components/Sidepanel';
import Spinner from 'components/Spinner';
import GlobalClientFilter from 'components/TableFilter';
import TablePageSize from 'components/TablePageSize';
@@ -114,6 +116,7 @@ const EChimpCardsTable = ({
const [query, setQuery] = useState('');
const [pageSize, setPageSize] = useState<'all' | number>(6);
+ const [isSidepanelOpen, setIsSidepanelOpen] = useState(true);
const [sort, setSort] = useState(sortOptions[0].value);
@@ -175,6 +178,15 @@ const EChimpCardsTable = ({
return (
+
setIsSidepanelOpen(false)}
+ ariaLabel={crtdlsT('echimpSidepanel.ariaLabel')}
+ testid="cr-and-tdl-sidepanel"
+ modalHeading="CR or TDL ID NUMBER"
+ >
+
+
{
const { modelID } = useParams<{ modelID: string }>();
const { modelName } = useContext(ModelInfoContext);
- const [isDiscussionOpen, setIsDiscussionOpen] = useState(true);
-
return (
- setIsDiscussionOpen(false)}
- >
-
-
Date: Wed, 9 Oct 2024 15:11:42 -0400
Subject: [PATCH 03/21] dev in CRAndTDLSidePanel
---
src/components/CRAndTDLSidePanel/index.scss | 37 +++++++++
src/components/CRAndTDLSidePanel/index.tsx | 83 ++++++++++++++++++-
.../EChimpCards/EChimpCard.test.tsx | 4 +-
src/components/EChimpCards/EChimpCard.tsx | 17 +++-
.../EChimpCards/EChimpCardsTable.tsx | 15 +++-
src/i18n/en-US/modelPlan/crtdlsMisc.ts | 2 +-
6 files changed, 148 insertions(+), 10 deletions(-)
create mode 100644 src/components/CRAndTDLSidePanel/index.scss
diff --git a/src/components/CRAndTDLSidePanel/index.scss b/src/components/CRAndTDLSidePanel/index.scss
new file mode 100644
index 0000000000..54e1573081
--- /dev/null
+++ b/src/components/CRAndTDLSidePanel/index.scss
@@ -0,0 +1,37 @@
+@use 'uswds-core' as *;
+@use 'viewports' as *;
+
+.side-panel--cr-and-tdl {
+ .sidepanel {
+ &__header {
+ padding-bottom: 2.5rem;
+ border-bottom: 1px solid color("base-light");
+
+ h1, h4 {
+ margin: 0;
+ margin-bottom: 1rem;
+ }
+
+ h1 {
+ font-size: 40px;
+ font-weight: 700;
+ line-height: 50px;
+ -webkit-line-clamp: 3;
+ line-clamp: 3;
+ display: -webkit-box;
+ -webkit-box-orient: vertical;
+ overflow: hidden;
+ }
+
+ .echimp-card__cr-status {
+ display: flex;
+ gap: 0.5rem;
+ margin-bottom: 0;
+ }
+ }
+
+ &__content {
+ padding: 2rem 0rem;
+ }
+ }
+}
diff --git a/src/components/CRAndTDLSidePanel/index.tsx b/src/components/CRAndTDLSidePanel/index.tsx
index 578c16acaf..a8c7ea7be8 100644
--- a/src/components/CRAndTDLSidePanel/index.tsx
+++ b/src/components/CRAndTDLSidePanel/index.tsx
@@ -1,7 +1,86 @@
import React from 'react';
+import { useTranslation } from 'react-i18next';
+import { Grid, GridContainer, Icon } from '@trussworks/react-uswds';
-const CRAndTDLSidePanel = () => {
- return CRAndTDLSidePanel
;
+import './index.scss';
+
+export type CRAndTDLSidePanelProps = {
+ id: string;
+ title?: string | null;
+ crStatus?: string | null;
+ emergencyCrFlag?: boolean | null;
+ implementationDate?: string | null;
+ isInReadView?: boolean;
+ issuedDate?: string | null;
+ sensitiveFlag?: boolean | null;
+};
+
+const CRAndTDLSidePanel = ({
+ id,
+ title,
+ crStatus,
+ emergencyCrFlag,
+ implementationDate,
+ isInReadView,
+ issuedDate,
+ sensitiveFlag
+}: CRAndTDLSidePanelProps) => {
+ const { t: crtdlsT } = useTranslation('crtdlsMisc');
+ return (
+
+
+
+
+
{id}
+
{title?.replace(/&/g, '&')}
+
+ {(emergencyCrFlag || sensitiveFlag) && (
+
+ {emergencyCrFlag && (
+
+
+ {crtdlsT('echimpCard.crTag.emergency')}
+
+ )}
+ {sensitiveFlag && (
+
+
+ {crtdlsT('echimpCard.crTag.sensitive')}
+
+ )}
+
+ )}
+
+ {crStatus && (
+
+
{crtdlsT('echimpCard.crStatus')}:
+
{crStatus}
+
+ )}
+
+
+
+ {issuedDate && (
+ <>
+
+ {crtdlsT('echimpCard.issuedDate')}
+
+ {/* Currently issuedDate returns '2024-07-24 00:00:00' */}
+
{issuedDate?.split(' ')[0]}
+ >
+ )}
+
+
+
+
+
+ );
};
export default CRAndTDLSidePanel;
diff --git a/src/components/EChimpCards/EChimpCard.test.tsx b/src/components/EChimpCards/EChimpCard.test.tsx
index 40fa282510..b9f4037cea 100644
--- a/src/components/EChimpCards/EChimpCard.test.tsx
+++ b/src/components/EChimpCards/EChimpCard.test.tsx
@@ -10,7 +10,9 @@ describe('EChimpCard', () => {
crStatus: 'Open',
emergencyCrFlag: true,
sensitiveFlag: false,
- implementationDate: '2022-07-30T05:00:00Z'
+ implementationDate: '2022-07-30T05:00:00Z',
+ setShowCRorTDLWithId: (id: string) => {},
+ setIsSidepanelOpen: (isOpen: boolean) => {}
};
it('renders without errors', async () => {
diff --git a/src/components/EChimpCards/EChimpCard.tsx b/src/components/EChimpCards/EChimpCard.tsx
index 335c5830b4..236db37aae 100644
--- a/src/components/EChimpCards/EChimpCard.tsx
+++ b/src/components/EChimpCards/EChimpCard.tsx
@@ -22,6 +22,8 @@ export type EChimpCardProps = {
isInReadView?: boolean;
issuedDate?: string | null;
sensitiveFlag?: boolean | null;
+ setShowCRorTDLWithId: (id: string) => void;
+ setIsSidepanelOpen: (isOpen: boolean) => void;
};
const EChimpCard = ({
@@ -32,7 +34,9 @@ const EChimpCard = ({
implementationDate,
isInReadView,
issuedDate,
- sensitiveFlag
+ sensitiveFlag,
+ setShowCRorTDLWithId,
+ setIsSidepanelOpen
}: EChimpCardProps) => {
const { t: crtdlsT } = useTranslation('crtdlsMisc');
@@ -88,7 +92,7 @@ const EChimpCard = ({
)}
{issuedDate && (
<>
- {crtdlsT('echimpCard.initiatedDate')}
+ {crtdlsT('echimpCard.issuedDate')}
{/* Currently issuedDate returns '2024-07-24 00:00:00' */}
{issuedDate?.split(' ')[0]}
>
@@ -97,7 +101,14 @@ const EChimpCard = ({
-
+
+ {crtdlsT('echimpCard.viewThisInECHIMP')}
+
diff --git a/src/components/EChimpCards/EChimpCardsTable.tsx b/src/components/EChimpCards/EChimpCardsTable.tsx
index a39aee3216..a3dbdbe0cc 100644
--- a/src/components/EChimpCards/EChimpCardsTable.tsx
+++ b/src/components/EChimpCards/EChimpCardsTable.tsx
@@ -116,7 +116,7 @@ const EChimpCardsTable = ({
const [query, setQuery] = useState('');
const [pageSize, setPageSize] = useState<'all' | number>(6);
- const [isSidepanelOpen, setIsSidepanelOpen] = useState(true);
+ const [isSidepanelOpen, setIsSidepanelOpen] = useState(false);
const [showCRorTDLWithId, setShowCRorTDLWithId] = useState('');
const [sort, setSort] = useState(sortOptions[0].value);
From 471eb0d0a2381477efa096af96f9fdccb32cfa79 Mon Sep 17 00:00:00 2001
From: Gary Zhao
Date: Thu, 10 Oct 2024 11:27:21 -0400
Subject: [PATCH 07/21] continue development
---
src/components/CRAndTDLSidePanel/index.scss | 4 ++++
src/components/CRAndTDLSidePanel/index.tsx | 23 +++++++++++++------
.../EChimpCards/EChimpCardsTable.tsx | 2 +-
src/i18n/en-US/modelPlan/crtdlsMisc.ts | 9 ++++----
4 files changed, 26 insertions(+), 12 deletions(-)
diff --git a/src/components/CRAndTDLSidePanel/index.scss b/src/components/CRAndTDLSidePanel/index.scss
index 54e1573081..c4e0ceb681 100644
--- a/src/components/CRAndTDLSidePanel/index.scss
+++ b/src/components/CRAndTDLSidePanel/index.scss
@@ -32,6 +32,10 @@
&__content {
padding: 2rem 0rem;
+
+ & > div {
+ margin-bottom: 1.5rem;
+ }
}
}
}
diff --git a/src/components/CRAndTDLSidePanel/index.tsx b/src/components/CRAndTDLSidePanel/index.tsx
index 9037f59b2b..1b98f8cd05 100644
--- a/src/components/CRAndTDLSidePanel/index.tsx
+++ b/src/components/CRAndTDLSidePanel/index.tsx
@@ -69,6 +69,14 @@ const CRAndTDLSidePanel = ({
+ {implementationDate && (
+ <>
+
+ {crtdlsT('echimpCard.implementationDate')}
+
+
{implementationDate}
+ >
+ )}
{issuedDate && (
<>
@@ -79,14 +87,15 @@ const CRAndTDLSidePanel = ({
>
)}
+
hello
+
+ {crtdlsT('echimpCard.viewThisInECHIMP')}
+
-
- {crtdlsT('echimpCard.viewThisInECHIMP')}
-
diff --git a/src/components/EChimpCards/EChimpCardsTable.tsx b/src/components/EChimpCards/EChimpCardsTable.tsx
index a3dbdbe0cc..6aecee1cc7 100644
--- a/src/components/EChimpCards/EChimpCardsTable.tsx
+++ b/src/components/EChimpCards/EChimpCardsTable.tsx
@@ -182,7 +182,7 @@ const EChimpCardsTable = ({
setIsSidepanelOpen(false)}
- ariaLabel={crtdlsT('echimpSidepanel.ariaLabel')}
+ ariaLabel={crtdlsT('echimpCard.sidepanelAriaLabel')}
testid="cr-and-tdl-sidepanel"
modalHeading={showCRorTDLWithId}
>
diff --git a/src/i18n/en-US/modelPlan/crtdlsMisc.ts b/src/i18n/en-US/modelPlan/crtdlsMisc.ts
index 75391af7c0..faaa29e4a8 100644
--- a/src/i18n/en-US/modelPlan/crtdlsMisc.ts
+++ b/src/i18n/en-US/modelPlan/crtdlsMisc.ts
@@ -102,6 +102,7 @@ const crtdlsMisc = {
}
},
echimpCard: {
+ sidepanelAriaLabel: 'CR and TDL Sidepanel',
crStatus: 'CR Status',
crTag: {
emergency: 'Emergency',
@@ -110,14 +111,14 @@ const crtdlsMisc = {
implementationDate: 'Implementation Date',
issuedDate: 'Issued date',
viewMore: 'View more',
- viewThisInECHIMP: 'View this in ECHIMP'
+ viewThisInECHIMP: 'View this in ECHIMP',
+ initiator: 'Initiator',
+ crSummary: 'CR Summary',
+ relatedCrTdl: 'Related CR/TDL number(s)'
},
sortBy: {
id: 'By ID number',
title: 'By title'
- },
- echimpSidepanel: {
- ariaLabel: 'CR and TDL Sidepanel'
}
};
From 018f886b5f6e12ad627f7464ca199d574e60285a Mon Sep 17 00:00:00 2001
From: Gary Zhao
Date: Thu, 10 Oct 2024 11:33:12 -0400
Subject: [PATCH 08/21] update teh query
---
src/gql/generated/graphql.ts | 9 +++++++--
src/gql/operations/ModelPlan/GetEchimpCRandTDL.ts | 5 +++++
2 files changed, 12 insertions(+), 2 deletions(-)
diff --git a/src/gql/generated/graphql.ts b/src/gql/generated/graphql.ts
index 2920cc1d4e..ff8fff39c4 100644
--- a/src/gql/generated/graphql.ts
+++ b/src/gql/generated/graphql.ts
@@ -4741,7 +4741,7 @@ export type GetEchimpCrandTdlQueryVariables = Exact<{
}>;
-export type GetEchimpCrandTdlQuery = { __typename: 'Query', modelPlan: { __typename: 'ModelPlan', echimpCRsAndTDLs: Array<{ __typename: 'EChimpCR', id: string, title?: string | null, emergencyCrFlag?: boolean | null, sensitiveFlag?: boolean | null, crStatus?: string | null, implementationDate?: string | null } | { __typename: 'EChimpTDL', id: string, title?: string | null, issuedDate?: string | null }> } };
+export type GetEchimpCrandTdlQuery = { __typename: 'Query', modelPlan: { __typename: 'ModelPlan', echimpCRsAndTDLs: Array<{ __typename: 'EChimpCR', id: string, title?: string | null, emergencyCrFlag?: boolean | null, sensitiveFlag?: boolean | null, crStatus?: string | null, implementationDate?: string | null, initiator?: string | null, relatedCrTdlNumbers?: string | null, crSummary?: { __typename: 'TaggedContent', rawContent: string } | null } | { __typename: 'EChimpTDL', id: string, title?: string | null, issuedDate?: string | null }> } };
export type GetFavoritesQueryVariables = Exact<{
filter: ModelPlanFilter;
@@ -9690,6 +9690,11 @@ export const GetEchimpCrandTdlDocument = gql`
sensitiveFlag
crStatus
implementationDate
+ initiator
+ crSummary {
+ rawContent
+ }
+ relatedCrTdlNumbers
}
... on EChimpTDL {
id
@@ -13206,7 +13211,7 @@ export const TypedCreateModelPlanReplyDocument = {"kind":"Document","definitions
export const TypedGetAllModelDataDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"GetAllModelData"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"modelPlanCollection"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"filter"},"value":{"kind":"EnumValue","value":"INCLUDE_ALL"}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"modelName"}},{"kind":"Field","name":{"kind":"Name","value":"nameHistory"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"sort"},"value":{"kind":"EnumValue","value":"DESC"}}]},{"kind":"Field","name":{"kind":"Name","value":"abbreviation"}},{"kind":"Field","name":{"kind":"Name","value":"archived"}},{"kind":"Field","name":{"kind":"Name","value":"createdByUserAccount"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"commonName"}}]}},{"kind":"Field","name":{"kind":"Name","value":"createdDts"}},{"kind":"Field","name":{"kind":"Name","value":"status"}},{"kind":"Field","name":{"kind":"Name","value":"basics"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"modelCategory"}},{"kind":"Field","name":{"kind":"Name","value":"amsModelID"}},{"kind":"Field","name":{"kind":"Name","value":"demoCode"}},{"kind":"Field","name":{"kind":"Name","value":"cmsCenters"}},{"kind":"Field","name":{"kind":"Name","value":"cmmiGroups"}},{"kind":"Field","name":{"kind":"Name","value":"modelType"}},{"kind":"Field","name":{"kind":"Name","value":"modelTypeOther"}},{"kind":"Field","name":{"kind":"Name","value":"problem"}},{"kind":"Field","name":{"kind":"Name","value":"goal"}},{"kind":"Field","name":{"kind":"Name","value":"testInterventions"}},{"kind":"Field","name":{"kind":"Name","value":"note"}},{"kind":"Field","name":{"kind":"Name","value":"completeICIP"}},{"kind":"Field","name":{"kind":"Name","value":"clearanceStarts"}},{"kind":"Field","name":{"kind":"Name","value":"clearanceEnds"}},{"kind":"Field","name":{"kind":"Name","value":"announced"}},{"kind":"Field","name":{"kind":"Name","value":"applicationsStart"}},{"kind":"Field","name":{"kind":"Name","value":"applicationsEnd"}},{"kind":"Field","name":{"kind":"Name","value":"performancePeriodStarts"}},{"kind":"Field","name":{"kind":"Name","value":"performancePeriodEnds"}},{"kind":"Field","name":{"kind":"Name","value":"highLevelNote"}},{"kind":"Field","name":{"kind":"Name","value":"wrapUpEnds"}},{"kind":"Field","name":{"kind":"Name","value":"phasedIn"}},{"kind":"Field","name":{"kind":"Name","value":"phasedInNote"}},{"kind":"Field","name":{"kind":"Name","value":"readyForReviewByUserAccount"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"commonName"}}]}},{"kind":"Field","name":{"kind":"Name","value":"readyForReviewDts"}},{"kind":"Field","name":{"kind":"Name","value":"status"}}]}},{"kind":"Field","name":{"kind":"Name","value":"generalCharacteristics"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"rulemakingRequired"}},{"kind":"Field","name":{"kind":"Name","value":"rulemakingRequiredDescription"}},{"kind":"Field","name":{"kind":"Name","value":"rulemakingRequiredNote"}},{"kind":"Field","name":{"kind":"Name","value":"authorityAllowances"}},{"kind":"Field","name":{"kind":"Name","value":"authorityAllowancesOther"}},{"kind":"Field","name":{"kind":"Name","value":"authorityAllowancesNote"}},{"kind":"Field","name":{"kind":"Name","value":"waiversRequired"}},{"kind":"Field","name":{"kind":"Name","value":"waiversRequiredTypes"}},{"kind":"Field","name":{"kind":"Name","value":"waiversRequiredNote"}},{"kind":"Field","name":{"kind":"Name","value":"isNewModel"}},{"kind":"Field","name":{"kind":"Name","value":"existingModel"}},{"kind":"Field","name":{"kind":"Name","value":"resemblesExistingModel"}},{"kind":"Field","name":{"kind":"Name","value":"resemblesExistingModelWhyHow"}},{"kind":"Field","name":{"kind":"Name","value":"resemblesExistingModelHow"}},{"kind":"Field","name":{"kind":"Name","value":"resemblesExistingModelNote"}},{"kind":"Field","name":{"kind":"Name","value":"resemblesExistingModelWhich"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"names"}}]}},{"kind":"Field","name":{"kind":"Name","value":"resemblesExistingModelOtherSpecify"}},{"kind":"Field","name":{"kind":"Name","value":"resemblesExistingModelOtherOption"}},{"kind":"Field","name":{"kind":"Name","value":"participationInModelPrecondition"}},{"kind":"Field","name":{"kind":"Name","value":"participationInModelPreconditionWhich"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"names"}}]}},{"kind":"Field","name":{"kind":"Name","value":"participationInModelPreconditionOtherSpecify"}},{"kind":"Field","name":{"kind":"Name","value":"participationInModelPreconditionOtherOption"}},{"kind":"Field","name":{"kind":"Name","value":"participationInModelPreconditionWhyHow"}},{"kind":"Field","name":{"kind":"Name","value":"participationInModelPreconditionNote"}},{"kind":"Field","name":{"kind":"Name","value":"hasComponentsOrTracks"}},{"kind":"Field","name":{"kind":"Name","value":"hasComponentsOrTracksDiffer"}},{"kind":"Field","name":{"kind":"Name","value":"hasComponentsOrTracksNote"}},{"kind":"Field","name":{"kind":"Name","value":"careCoordinationInvolved"}},{"kind":"Field","name":{"kind":"Name","value":"careCoordinationInvolvedDescription"}},{"kind":"Field","name":{"kind":"Name","value":"careCoordinationInvolvedNote"}},{"kind":"Field","name":{"kind":"Name","value":"additionalServicesInvolved"}},{"kind":"Field","name":{"kind":"Name","value":"additionalServicesInvolvedDescription"}},{"kind":"Field","name":{"kind":"Name","value":"additionalServicesInvolvedNote"}},{"kind":"Field","name":{"kind":"Name","value":"communityPartnersInvolved"}},{"kind":"Field","name":{"kind":"Name","value":"communityPartnersInvolvedDescription"}},{"kind":"Field","name":{"kind":"Name","value":"communityPartnersInvolvedNote"}},{"kind":"Field","name":{"kind":"Name","value":"agencyOrStateHelp"}},{"kind":"Field","name":{"kind":"Name","value":"agencyOrStateHelpOther"}},{"kind":"Field","name":{"kind":"Name","value":"agencyOrStateHelpNote"}},{"kind":"Field","name":{"kind":"Name","value":"alternativePaymentModelTypes"}},{"kind":"Field","name":{"kind":"Name","value":"alternativePaymentModelNote"}},{"kind":"Field","name":{"kind":"Name","value":"keyCharacteristics"}},{"kind":"Field","name":{"kind":"Name","value":"keyCharacteristicsNote"}},{"kind":"Field","name":{"kind":"Name","value":"keyCharacteristicsOther"}},{"kind":"Field","name":{"kind":"Name","value":"collectPlanBids"}},{"kind":"Field","name":{"kind":"Name","value":"collectPlanBidsNote"}},{"kind":"Field","name":{"kind":"Name","value":"managePartCDEnrollment"}},{"kind":"Field","name":{"kind":"Name","value":"managePartCDEnrollmentNote"}},{"kind":"Field","name":{"kind":"Name","value":"planContractUpdated"}},{"kind":"Field","name":{"kind":"Name","value":"planContractUpdatedNote"}},{"kind":"Field","name":{"kind":"Name","value":"geographiesTargeted"}},{"kind":"Field","name":{"kind":"Name","value":"geographiesTargetedTypes"}},{"kind":"Field","name":{"kind":"Name","value":"geographiesStatesAndTerritories"}},{"kind":"Field","name":{"kind":"Name","value":"geographiesRegionTypes"}},{"kind":"Field","name":{"kind":"Name","value":"geographiesTargetedTypesOther"}},{"kind":"Field","name":{"kind":"Name","value":"geographiesTargetedAppliedTo"}},{"kind":"Field","name":{"kind":"Name","value":"geographiesTargetedAppliedToOther"}},{"kind":"Field","name":{"kind":"Name","value":"geographiesTargetedNote"}},{"kind":"Field","name":{"kind":"Name","value":"participationOptions"}},{"kind":"Field","name":{"kind":"Name","value":"participationOptionsNote"}},{"kind":"Field","name":{"kind":"Name","value":"agreementTypes"}},{"kind":"Field","name":{"kind":"Name","value":"agreementTypesOther"}},{"kind":"Field","name":{"kind":"Name","value":"multiplePatricipationAgreementsNeeded"}},{"kind":"Field","name":{"kind":"Name","value":"multiplePatricipationAgreementsNeededNote"}},{"kind":"Field","name":{"kind":"Name","value":"readyForReviewByUserAccount"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"commonName"}}]}},{"kind":"Field","name":{"kind":"Name","value":"readyForReviewDts"}},{"kind":"Field","name":{"kind":"Name","value":"status"}}]}},{"kind":"Field","name":{"kind":"Name","value":"participantsAndProviders"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"participantAddedFrequency"}},{"kind":"Field","name":{"kind":"Name","value":"participantAddedFrequencyContinually"}},{"kind":"Field","name":{"kind":"Name","value":"participantAddedFrequencyOther"}},{"kind":"Field","name":{"kind":"Name","value":"participantAddedFrequencyNote"}},{"kind":"Field","name":{"kind":"Name","value":"participantRemovedFrequency"}},{"kind":"Field","name":{"kind":"Name","value":"participantRemovedFrequencyContinually"}},{"kind":"Field","name":{"kind":"Name","value":"participantRemovedFrequencyOther"}},{"kind":"Field","name":{"kind":"Name","value":"participantRemovedFrequencyNote"}},{"kind":"Field","name":{"kind":"Name","value":"communicationMethod"}},{"kind":"Field","name":{"kind":"Name","value":"communicationMethodOther"}},{"kind":"Field","name":{"kind":"Name","value":"communicationNote"}},{"kind":"Field","name":{"kind":"Name","value":"riskType"}},{"kind":"Field","name":{"kind":"Name","value":"riskOther"}},{"kind":"Field","name":{"kind":"Name","value":"riskNote"}},{"kind":"Field","name":{"kind":"Name","value":"willRiskChange"}},{"kind":"Field","name":{"kind":"Name","value":"willRiskChangeNote"}},{"kind":"Field","name":{"kind":"Name","value":"participantRequireFinancialGuarantee"}},{"kind":"Field","name":{"kind":"Name","value":"participantRequireFinancialGuaranteeType"}},{"kind":"Field","name":{"kind":"Name","value":"participantRequireFinancialGuaranteeOther"}},{"kind":"Field","name":{"kind":"Name","value":"participantRequireFinancialGuaranteeNote"}},{"kind":"Field","name":{"kind":"Name","value":"coordinateWork"}},{"kind":"Field","name":{"kind":"Name","value":"coordinateWorkNote"}},{"kind":"Field","name":{"kind":"Name","value":"gainsharePayments"}},{"kind":"Field","name":{"kind":"Name","value":"gainsharePaymentsTrack"}},{"kind":"Field","name":{"kind":"Name","value":"gainsharePaymentsEligibility"}},{"kind":"Field","name":{"kind":"Name","value":"gainsharePaymentsEligibilityOther"}},{"kind":"Field","name":{"kind":"Name","value":"gainsharePaymentsNote"}},{"kind":"Field","name":{"kind":"Name","value":"participantsIds"}},{"kind":"Field","name":{"kind":"Name","value":"participantsIdsOther"}},{"kind":"Field","name":{"kind":"Name","value":"participantsIDSNote"}},{"kind":"Field","name":{"kind":"Name","value":"expectedNumberOfParticipants"}},{"kind":"Field","name":{"kind":"Name","value":"estimateConfidence"}},{"kind":"Field","name":{"kind":"Name","value":"confidenceNote"}},{"kind":"Field","name":{"kind":"Name","value":"recruitmentMethod"}},{"kind":"Field","name":{"kind":"Name","value":"recruitmentOther"}},{"kind":"Field","name":{"kind":"Name","value":"recruitmentNote"}},{"kind":"Field","name":{"kind":"Name","value":"selectionMethod"}},{"kind":"Field","name":{"kind":"Name","value":"selectionOther"}},{"kind":"Field","name":{"kind":"Name","value":"selectionNote"}},{"kind":"Field","name":{"kind":"Name","value":"participants"}},{"kind":"Field","name":{"kind":"Name","value":"medicareProviderType"}},{"kind":"Field","name":{"kind":"Name","value":"isNewTypeOfProvidersOrSuppliers"}},{"kind":"Field","name":{"kind":"Name","value":"statesEngagement"}},{"kind":"Field","name":{"kind":"Name","value":"participantsOther"}},{"kind":"Field","name":{"kind":"Name","value":"participantsNote"}},{"kind":"Field","name":{"kind":"Name","value":"participantsCurrentlyInModels"}},{"kind":"Field","name":{"kind":"Name","value":"participantsCurrentlyInModelsNote"}},{"kind":"Field","name":{"kind":"Name","value":"modelApplicationLevel"}},{"kind":"Field","name":{"kind":"Name","value":"providerAdditionFrequency"}},{"kind":"Field","name":{"kind":"Name","value":"providerAdditionFrequencyContinually"}},{"kind":"Field","name":{"kind":"Name","value":"providerAdditionFrequencyOther"}},{"kind":"Field","name":{"kind":"Name","value":"providerAdditionFrequencyNote"}},{"kind":"Field","name":{"kind":"Name","value":"providerAddMethod"}},{"kind":"Field","name":{"kind":"Name","value":"providerAddMethodOther"}},{"kind":"Field","name":{"kind":"Name","value":"providerAddMethodNote"}},{"kind":"Field","name":{"kind":"Name","value":"providerLeaveMethod"}},{"kind":"Field","name":{"kind":"Name","value":"providerLeaveMethodOther"}},{"kind":"Field","name":{"kind":"Name","value":"providerLeaveMethodNote"}},{"kind":"Field","name":{"kind":"Name","value":"providerRemovalFrequency"}},{"kind":"Field","name":{"kind":"Name","value":"providerRemovalFrequencyContinually"}},{"kind":"Field","name":{"kind":"Name","value":"providerRemovalFrequencyOther"}},{"kind":"Field","name":{"kind":"Name","value":"providerRemovalFrequencyNote"}},{"kind":"Field","name":{"kind":"Name","value":"providerOverlap"}},{"kind":"Field","name":{"kind":"Name","value":"providerOverlapHierarchy"}},{"kind":"Field","name":{"kind":"Name","value":"providerOverlapNote"}},{"kind":"Field","name":{"kind":"Name","value":"readyForReviewByUserAccount"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"commonName"}}]}},{"kind":"Field","name":{"kind":"Name","value":"readyForReviewDts"}},{"kind":"Field","name":{"kind":"Name","value":"status"}}]}},{"kind":"Field","name":{"kind":"Name","value":"beneficiaries"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"beneficiaries"}},{"kind":"Field","name":{"kind":"Name","value":"beneficiariesNote"}},{"kind":"Field","name":{"kind":"Name","value":"beneficiariesOther"}},{"kind":"Field","name":{"kind":"Name","value":"beneficiaryOverlap"}},{"kind":"Field","name":{"kind":"Name","value":"beneficiaryOverlapNote"}},{"kind":"Field","name":{"kind":"Name","value":"beneficiarySelectionNote"}},{"kind":"Field","name":{"kind":"Name","value":"beneficiarySelectionOther"}},{"kind":"Field","name":{"kind":"Name","value":"beneficiarySelectionMethod"}},{"kind":"Field","name":{"kind":"Name","value":"treatDualElligibleDifferent"}},{"kind":"Field","name":{"kind":"Name","value":"treatDualElligibleDifferentHow"}},{"kind":"Field","name":{"kind":"Name","value":"treatDualElligibleDifferentNote"}},{"kind":"Field","name":{"kind":"Name","value":"excludeCertainCharacteristics"}},{"kind":"Field","name":{"kind":"Name","value":"excludeCertainCharacteristicsCriteria"}},{"kind":"Field","name":{"kind":"Name","value":"excludeCertainCharacteristicsNote"}},{"kind":"Field","name":{"kind":"Name","value":"beneficiarySelectionFrequency"}},{"kind":"Field","name":{"kind":"Name","value":"beneficiarySelectionFrequencyContinually"}},{"kind":"Field","name":{"kind":"Name","value":"beneficiarySelectionFrequencyNote"}},{"kind":"Field","name":{"kind":"Name","value":"beneficiarySelectionFrequencyOther"}},{"kind":"Field","name":{"kind":"Name","value":"beneficiaryRemovalFrequency"}},{"kind":"Field","name":{"kind":"Name","value":"beneficiaryRemovalFrequencyContinually"}},{"kind":"Field","name":{"kind":"Name","value":"beneficiaryRemovalFrequencyNote"}},{"kind":"Field","name":{"kind":"Name","value":"beneficiaryRemovalFrequencyOther"}},{"kind":"Field","name":{"kind":"Name","value":"precedenceRules"}},{"kind":"Field","name":{"kind":"Name","value":"precedenceRulesYes"}},{"kind":"Field","name":{"kind":"Name","value":"precedenceRulesNo"}},{"kind":"Field","name":{"kind":"Name","value":"precedenceRulesNote"}},{"kind":"Field","name":{"kind":"Name","value":"numberPeopleImpacted"}},{"kind":"Field","name":{"kind":"Name","value":"estimateConfidence"}},{"kind":"Field","name":{"kind":"Name","value":"confidenceNote"}},{"kind":"Field","name":{"kind":"Name","value":"readyForReviewByUserAccount"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"commonName"}}]}},{"kind":"Field","name":{"kind":"Name","value":"readyForReviewDts"}},{"kind":"Field","name":{"kind":"Name","value":"status"}}]}},{"kind":"Field","name":{"kind":"Name","value":"opsEvalAndLearning"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"ccmInvolvment"}},{"kind":"Field","name":{"kind":"Name","value":"ccmInvolvmentOther"}},{"kind":"Field","name":{"kind":"Name","value":"ccmInvolvmentNote"}},{"kind":"Field","name":{"kind":"Name","value":"iddocSupport"}},{"kind":"Field","name":{"kind":"Name","value":"iddocSupportNote"}},{"kind":"Field","name":{"kind":"Name","value":"sendFilesBetweenCcw"}},{"kind":"Field","name":{"kind":"Name","value":"sendFilesBetweenCcwNote"}},{"kind":"Field","name":{"kind":"Name","value":"appToSendFilesToKnown"}},{"kind":"Field","name":{"kind":"Name","value":"appToSendFilesToWhich"}},{"kind":"Field","name":{"kind":"Name","value":"appToSendFilesToNote"}},{"kind":"Field","name":{"kind":"Name","value":"useCcwForFileDistribiutionToParticipants"}},{"kind":"Field","name":{"kind":"Name","value":"useCcwForFileDistribiutionToParticipantsNote"}},{"kind":"Field","name":{"kind":"Name","value":"developNewQualityMeasures"}},{"kind":"Field","name":{"kind":"Name","value":"developNewQualityMeasuresNote"}},{"kind":"Field","name":{"kind":"Name","value":"qualityPerformanceImpactsPayment"}},{"kind":"Field","name":{"kind":"Name","value":"qualityPerformanceImpactsPaymentOther"}},{"kind":"Field","name":{"kind":"Name","value":"qualityPerformanceImpactsPaymentNote"}},{"kind":"Field","name":{"kind":"Name","value":"dataSharingStarts"}},{"kind":"Field","name":{"kind":"Name","value":"dataSharingStartsOther"}},{"kind":"Field","name":{"kind":"Name","value":"dataSharingFrequency"}},{"kind":"Field","name":{"kind":"Name","value":"dataSharingFrequencyContinually"}},{"kind":"Field","name":{"kind":"Name","value":"dataSharingFrequencyOther"}},{"kind":"Field","name":{"kind":"Name","value":"dataSharingStartsNote"}},{"kind":"Field","name":{"kind":"Name","value":"dataCollectionStarts"}},{"kind":"Field","name":{"kind":"Name","value":"dataCollectionStartsOther"}},{"kind":"Field","name":{"kind":"Name","value":"dataCollectionFrequency"}},{"kind":"Field","name":{"kind":"Name","value":"dataCollectionFrequencyContinually"}},{"kind":"Field","name":{"kind":"Name","value":"dataCollectionFrequencyOther"}},{"kind":"Field","name":{"kind":"Name","value":"dataCollectionFrequencyNote"}},{"kind":"Field","name":{"kind":"Name","value":"qualityReportingStarts"}},{"kind":"Field","name":{"kind":"Name","value":"qualityReportingStartsOther"}},{"kind":"Field","name":{"kind":"Name","value":"qualityReportingStartsNote"}},{"kind":"Field","name":{"kind":"Name","value":"qualityReportingFrequency"}},{"kind":"Field","name":{"kind":"Name","value":"qualityReportingFrequencyContinually"}},{"kind":"Field","name":{"kind":"Name","value":"qualityReportingFrequencyOther"}},{"kind":"Field","name":{"kind":"Name","value":"evaluationApproaches"}},{"kind":"Field","name":{"kind":"Name","value":"evaluationApproachOther"}},{"kind":"Field","name":{"kind":"Name","value":"evalutaionApproachNote"}},{"kind":"Field","name":{"kind":"Name","value":"dataNeededForMonitoring"}},{"kind":"Field","name":{"kind":"Name","value":"dataNeededForMonitoringOther"}},{"kind":"Field","name":{"kind":"Name","value":"dataNeededForMonitoringNote"}},{"kind":"Field","name":{"kind":"Name","value":"dataToSendParticicipants"}},{"kind":"Field","name":{"kind":"Name","value":"dataToSendParticicipantsOther"}},{"kind":"Field","name":{"kind":"Name","value":"dataToSendParticicipantsNote"}},{"kind":"Field","name":{"kind":"Name","value":"shareCclfData"}},{"kind":"Field","name":{"kind":"Name","value":"shareCclfDataNote"}},{"kind":"Field","name":{"kind":"Name","value":"technicalContactsIdentified"}},{"kind":"Field","name":{"kind":"Name","value":"technicalContactsIdentifiedDetail"}},{"kind":"Field","name":{"kind":"Name","value":"technicalContactsIdentifiedNote"}},{"kind":"Field","name":{"kind":"Name","value":"captureParticipantInfo"}},{"kind":"Field","name":{"kind":"Name","value":"captureParticipantInfoNote"}},{"kind":"Field","name":{"kind":"Name","value":"icdOwner"}},{"kind":"Field","name":{"kind":"Name","value":"draftIcdDueDate"}},{"kind":"Field","name":{"kind":"Name","value":"icdNote"}},{"kind":"Field","name":{"kind":"Name","value":"dataFullTimeOrIncremental"}},{"kind":"Field","name":{"kind":"Name","value":"eftSetUp"}},{"kind":"Field","name":{"kind":"Name","value":"unsolicitedAdjustmentsIncluded"}},{"kind":"Field","name":{"kind":"Name","value":"dataFlowDiagramsNeeded"}},{"kind":"Field","name":{"kind":"Name","value":"produceBenefitEnhancementFiles"}},{"kind":"Field","name":{"kind":"Name","value":"fileNamingConventions"}},{"kind":"Field","name":{"kind":"Name","value":"dataMonitoringNote"}},{"kind":"Field","name":{"kind":"Name","value":"uatNeeds"}},{"kind":"Field","name":{"kind":"Name","value":"stcNeeds"}},{"kind":"Field","name":{"kind":"Name","value":"testingTimelines"}},{"kind":"Field","name":{"kind":"Name","value":"testingNote"}},{"kind":"Field","name":{"kind":"Name","value":"dataMonitoringFileTypes"}},{"kind":"Field","name":{"kind":"Name","value":"dataMonitoringFileOther"}},{"kind":"Field","name":{"kind":"Name","value":"dataResponseType"}},{"kind":"Field","name":{"kind":"Name","value":"dataResponseFileFrequency"}},{"kind":"Field","name":{"kind":"Name","value":"modelLearningSystems"}},{"kind":"Field","name":{"kind":"Name","value":"modelLearningSystemsOther"}},{"kind":"Field","name":{"kind":"Name","value":"modelLearningSystemsNote"}},{"kind":"Field","name":{"kind":"Name","value":"anticipatedChallenges"}},{"kind":"Field","name":{"kind":"Name","value":"stakeholders"}},{"kind":"Field","name":{"kind":"Name","value":"stakeholdersOther"}},{"kind":"Field","name":{"kind":"Name","value":"stakeholdersNote"}},{"kind":"Field","name":{"kind":"Name","value":"helpdeskUse"}},{"kind":"Field","name":{"kind":"Name","value":"helpdeskUseNote"}},{"kind":"Field","name":{"kind":"Name","value":"contractorSupport"}},{"kind":"Field","name":{"kind":"Name","value":"contractorSupportOther"}},{"kind":"Field","name":{"kind":"Name","value":"contractorSupportHow"}},{"kind":"Field","name":{"kind":"Name","value":"contractorSupportNote"}},{"kind":"Field","name":{"kind":"Name","value":"benchmarkForPerformance"}},{"kind":"Field","name":{"kind":"Name","value":"benchmarkForPerformanceNote"}},{"kind":"Field","name":{"kind":"Name","value":"computePerformanceScores"}},{"kind":"Field","name":{"kind":"Name","value":"computePerformanceScoresNote"}},{"kind":"Field","name":{"kind":"Name","value":"riskAdjustPerformance"}},{"kind":"Field","name":{"kind":"Name","value":"riskAdjustFeedback"}},{"kind":"Field","name":{"kind":"Name","value":"riskAdjustPayments"}},{"kind":"Field","name":{"kind":"Name","value":"riskAdjustOther"}},{"kind":"Field","name":{"kind":"Name","value":"riskAdjustNote"}},{"kind":"Field","name":{"kind":"Name","value":"appealPerformance"}},{"kind":"Field","name":{"kind":"Name","value":"appealFeedback"}},{"kind":"Field","name":{"kind":"Name","value":"appealPayments"}},{"kind":"Field","name":{"kind":"Name","value":"appealOther"}},{"kind":"Field","name":{"kind":"Name","value":"appealNote"}},{"kind":"Field","name":{"kind":"Name","value":"readyForReviewByUserAccount"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"commonName"}}]}},{"kind":"Field","name":{"kind":"Name","value":"readyForReviewDts"}},{"kind":"Field","name":{"kind":"Name","value":"status"}}]}},{"kind":"Field","name":{"kind":"Name","value":"payments"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"payType"}},{"kind":"Field","name":{"kind":"Name","value":"payClaims"}},{"kind":"Field","name":{"kind":"Name","value":"creatingDependenciesBetweenServices"}},{"kind":"Field","name":{"kind":"Name","value":"creatingDependenciesBetweenServicesNote"}},{"kind":"Field","name":{"kind":"Name","value":"needsClaimsDataCollection"}},{"kind":"Field","name":{"kind":"Name","value":"needsClaimsDataCollectionNote"}},{"kind":"Field","name":{"kind":"Name","value":"providingThirdPartyFile"}},{"kind":"Field","name":{"kind":"Name","value":"isContractorAwareTestDataRequirements"}},{"kind":"Field","name":{"kind":"Name","value":"beneficiaryCostSharingLevelAndHandling"}},{"kind":"Field","name":{"kind":"Name","value":"waiveBeneficiaryCostSharingForAnyServices"}},{"kind":"Field","name":{"kind":"Name","value":"waiveBeneficiaryCostSharingServiceSpecification"}},{"kind":"Field","name":{"kind":"Name","value":"waiverOnlyAppliesPartOfPayment"}},{"kind":"Field","name":{"kind":"Name","value":"waiveBeneficiaryCostSharingNote"}},{"kind":"Field","name":{"kind":"Name","value":"payClaimsNote"}},{"kind":"Field","name":{"kind":"Name","value":"payClaimsOther"}},{"kind":"Field","name":{"kind":"Name","value":"shouldAnyProvidersExcludedFFSSystems"}},{"kind":"Field","name":{"kind":"Name","value":"shouldAnyProviderExcludedFFSSystemsNote"}},{"kind":"Field","name":{"kind":"Name","value":"changesMedicarePhysicianFeeSchedule"}},{"kind":"Field","name":{"kind":"Name","value":"changesMedicarePhysicianFeeScheduleNote"}},{"kind":"Field","name":{"kind":"Name","value":"affectsMedicareSecondaryPayerClaims"}},{"kind":"Field","name":{"kind":"Name","value":"affectsMedicareSecondaryPayerClaimsHow"}},{"kind":"Field","name":{"kind":"Name","value":"affectsMedicareSecondaryPayerClaimsNote"}},{"kind":"Field","name":{"kind":"Name","value":"payModelDifferentiation"}},{"kind":"Field","name":{"kind":"Name","value":"willBePaymentAdjustments"}},{"kind":"Field","name":{"kind":"Name","value":"willBePaymentAdjustmentsNote"}},{"kind":"Field","name":{"kind":"Name","value":"expectedCalculationComplexityLevel"}},{"kind":"Field","name":{"kind":"Name","value":"expectedCalculationComplexityLevelNote"}},{"kind":"Field","name":{"kind":"Name","value":"claimsProcessingPrecedence"}},{"kind":"Field","name":{"kind":"Name","value":"claimsProcessingPrecedenceOther"}},{"kind":"Field","name":{"kind":"Name","value":"claimsProcessingPrecedenceNote"}},{"kind":"Field","name":{"kind":"Name","value":"canParticipantsSelectBetweenPaymentMechanisms"}},{"kind":"Field","name":{"kind":"Name","value":"canParticipantsSelectBetweenPaymentMechanismsHow"}},{"kind":"Field","name":{"kind":"Name","value":"canParticipantsSelectBetweenPaymentMechanismsNote"}},{"kind":"Field","name":{"kind":"Name","value":"anticipatedPaymentFrequency"}},{"kind":"Field","name":{"kind":"Name","value":"anticipatedPaymentFrequencyContinually"}},{"kind":"Field","name":{"kind":"Name","value":"anticipatedPaymentFrequencyOther"}},{"kind":"Field","name":{"kind":"Name","value":"anticipatedPaymentFrequencyNote"}},{"kind":"Field","name":{"kind":"Name","value":"fundingSource"}},{"kind":"Field","name":{"kind":"Name","value":"fundingSourcePatientProtectionInfo"}},{"kind":"Field","name":{"kind":"Name","value":"fundingSourceMedicareAInfo"}},{"kind":"Field","name":{"kind":"Name","value":"fundingSourceMedicareBInfo"}},{"kind":"Field","name":{"kind":"Name","value":"fundingSourceOther"}},{"kind":"Field","name":{"kind":"Name","value":"fundingSourceNote"}},{"kind":"Field","name":{"kind":"Name","value":"fundingSourceR"}},{"kind":"Field","name":{"kind":"Name","value":"fundingSourceRPatientProtectionInfo"}},{"kind":"Field","name":{"kind":"Name","value":"fundingSourceRMedicareAInfo"}},{"kind":"Field","name":{"kind":"Name","value":"fundingSourceRMedicareBInfo"}},{"kind":"Field","name":{"kind":"Name","value":"fundingSourceROther"}},{"kind":"Field","name":{"kind":"Name","value":"fundingSourceRNote"}},{"kind":"Field","name":{"kind":"Name","value":"payRecipients"}},{"kind":"Field","name":{"kind":"Name","value":"payRecipientsOtherSpecification"}},{"kind":"Field","name":{"kind":"Name","value":"payRecipientsNote"}},{"kind":"Field","name":{"kind":"Name","value":"payTypeNote"}},{"kind":"Field","name":{"kind":"Name","value":"nonClaimsPayments"}},{"kind":"Field","name":{"kind":"Name","value":"nonClaimsPaymentOther"}},{"kind":"Field","name":{"kind":"Name","value":"paymentCalculationOwner"}},{"kind":"Field","name":{"kind":"Name","value":"numberPaymentsPerPayCycle"}},{"kind":"Field","name":{"kind":"Name","value":"numberPaymentsPerPayCycleNote"}},{"kind":"Field","name":{"kind":"Name","value":"sharedSystemsInvolvedAdditionalClaimPayment"}},{"kind":"Field","name":{"kind":"Name","value":"sharedSystemsInvolvedAdditionalClaimPaymentNote"}},{"kind":"Field","name":{"kind":"Name","value":"planningToUseInnovationPaymentContractor"}},{"kind":"Field","name":{"kind":"Name","value":"planningToUseInnovationPaymentContractorNote"}},{"kind":"Field","name":{"kind":"Name","value":"willRecoverPayments"}},{"kind":"Field","name":{"kind":"Name","value":"willRecoverPaymentsNote"}},{"kind":"Field","name":{"kind":"Name","value":"anticipateReconcilingPaymentsRetrospectively"}},{"kind":"Field","name":{"kind":"Name","value":"anticipateReconcilingPaymentsRetrospectivelyNote"}},{"kind":"Field","name":{"kind":"Name","value":"paymentReconciliationFrequency"}},{"kind":"Field","name":{"kind":"Name","value":"paymentReconciliationFrequencyContinually"}},{"kind":"Field","name":{"kind":"Name","value":"paymentReconciliationFrequencyOther"}},{"kind":"Field","name":{"kind":"Name","value":"paymentReconciliationFrequencyNote"}},{"kind":"Field","name":{"kind":"Name","value":"paymentDemandRecoupmentFrequency"}},{"kind":"Field","name":{"kind":"Name","value":"paymentDemandRecoupmentFrequencyContinually"}},{"kind":"Field","name":{"kind":"Name","value":"paymentDemandRecoupmentFrequencyOther"}},{"kind":"Field","name":{"kind":"Name","value":"paymentDemandRecoupmentFrequencyNote"}},{"kind":"Field","name":{"kind":"Name","value":"paymentStartDate"}},{"kind":"Field","name":{"kind":"Name","value":"paymentStartDateNote"}},{"kind":"Field","name":{"kind":"Name","value":"readyForReviewByUserAccount"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"commonName"}}]}},{"kind":"Field","name":{"kind":"Name","value":"readyForReviewDts"}},{"kind":"Field","name":{"kind":"Name","value":"status"}}]}},{"kind":"Field","name":{"kind":"Name","value":"collaborators"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"userAccount"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"commonName"}},{"kind":"Field","name":{"kind":"Name","value":"email"}},{"kind":"Field","name":{"kind":"Name","value":"username"}}]}},{"kind":"Field","name":{"kind":"Name","value":"userID"}},{"kind":"Field","name":{"kind":"Name","value":"teamRoles"}},{"kind":"Field","name":{"kind":"Name","value":"modelPlanID"}},{"kind":"Field","name":{"kind":"Name","value":"createdDts"}}]}},{"kind":"Field","name":{"kind":"Name","value":"discussions"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"content"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"rawContent"}}]}},{"kind":"Field","name":{"kind":"Name","value":"createdByUserAccount"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"commonName"}}]}},{"kind":"Field","name":{"kind":"Name","value":"userRole"}},{"kind":"Field","name":{"kind":"Name","value":"userRoleDescription"}},{"kind":"Field","name":{"kind":"Name","value":"createdDts"}},{"kind":"Field","name":{"kind":"Name","value":"replies"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"discussionID"}},{"kind":"Field","name":{"kind":"Name","value":"content"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"rawContent"}}]}},{"kind":"Field","name":{"kind":"Name","value":"createdByUserAccount"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"commonName"}}]}},{"kind":"Field","name":{"kind":"Name","value":"userRole"}},{"kind":"Field","name":{"kind":"Name","value":"userRoleDescription"}},{"kind":"Field","name":{"kind":"Name","value":"createdDts"}}]}}]}}]}}]}}]} as unknown as DocumentNode;
export const TypedGetAllSingleModelDataDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"GetAllSingleModelData"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"id"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"UUID"}}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"modelPlan"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"id"},"value":{"kind":"Variable","name":{"kind":"Name","value":"id"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"modelName"}},{"kind":"Field","name":{"kind":"Name","value":"nameHistory"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"sort"},"value":{"kind":"EnumValue","value":"DESC"}}]},{"kind":"Field","name":{"kind":"Name","value":"abbreviation"}},{"kind":"Field","name":{"kind":"Name","value":"archived"}},{"kind":"Field","name":{"kind":"Name","value":"createdByUserAccount"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"commonName"}}]}},{"kind":"Field","name":{"kind":"Name","value":"createdDts"}},{"kind":"Field","name":{"kind":"Name","value":"status"}},{"kind":"Field","name":{"kind":"Name","value":"basics"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"modelCategory"}},{"kind":"Field","name":{"kind":"Name","value":"amsModelID"}},{"kind":"Field","name":{"kind":"Name","value":"demoCode"}},{"kind":"Field","name":{"kind":"Name","value":"cmsCenters"}},{"kind":"Field","name":{"kind":"Name","value":"cmmiGroups"}},{"kind":"Field","name":{"kind":"Name","value":"modelType"}},{"kind":"Field","name":{"kind":"Name","value":"modelTypeOther"}},{"kind":"Field","name":{"kind":"Name","value":"problem"}},{"kind":"Field","name":{"kind":"Name","value":"goal"}},{"kind":"Field","name":{"kind":"Name","value":"testInterventions"}},{"kind":"Field","name":{"kind":"Name","value":"note"}},{"kind":"Field","name":{"kind":"Name","value":"completeICIP"}},{"kind":"Field","name":{"kind":"Name","value":"clearanceStarts"}},{"kind":"Field","name":{"kind":"Name","value":"clearanceEnds"}},{"kind":"Field","name":{"kind":"Name","value":"announced"}},{"kind":"Field","name":{"kind":"Name","value":"applicationsStart"}},{"kind":"Field","name":{"kind":"Name","value":"applicationsEnd"}},{"kind":"Field","name":{"kind":"Name","value":"performancePeriodStarts"}},{"kind":"Field","name":{"kind":"Name","value":"performancePeriodEnds"}},{"kind":"Field","name":{"kind":"Name","value":"highLevelNote"}},{"kind":"Field","name":{"kind":"Name","value":"wrapUpEnds"}},{"kind":"Field","name":{"kind":"Name","value":"phasedIn"}},{"kind":"Field","name":{"kind":"Name","value":"phasedInNote"}},{"kind":"Field","name":{"kind":"Name","value":"readyForReviewByUserAccount"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"commonName"}}]}},{"kind":"Field","name":{"kind":"Name","value":"readyForReviewDts"}},{"kind":"Field","name":{"kind":"Name","value":"status"}}]}},{"kind":"Field","name":{"kind":"Name","value":"generalCharacteristics"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"rulemakingRequired"}},{"kind":"Field","name":{"kind":"Name","value":"rulemakingRequiredDescription"}},{"kind":"Field","name":{"kind":"Name","value":"rulemakingRequiredNote"}},{"kind":"Field","name":{"kind":"Name","value":"authorityAllowances"}},{"kind":"Field","name":{"kind":"Name","value":"authorityAllowancesOther"}},{"kind":"Field","name":{"kind":"Name","value":"authorityAllowancesNote"}},{"kind":"Field","name":{"kind":"Name","value":"waiversRequired"}},{"kind":"Field","name":{"kind":"Name","value":"waiversRequiredTypes"}},{"kind":"Field","name":{"kind":"Name","value":"waiversRequiredNote"}},{"kind":"Field","name":{"kind":"Name","value":"isNewModel"}},{"kind":"Field","name":{"kind":"Name","value":"existingModel"}},{"kind":"Field","name":{"kind":"Name","value":"resemblesExistingModel"}},{"kind":"Field","name":{"kind":"Name","value":"resemblesExistingModelWhyHow"}},{"kind":"Field","name":{"kind":"Name","value":"resemblesExistingModelHow"}},{"kind":"Field","name":{"kind":"Name","value":"resemblesExistingModelNote"}},{"kind":"Field","name":{"kind":"Name","value":"resemblesExistingModelWhich"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"names"}}]}},{"kind":"Field","name":{"kind":"Name","value":"resemblesExistingModelOtherSpecify"}},{"kind":"Field","name":{"kind":"Name","value":"resemblesExistingModelOtherOption"}},{"kind":"Field","name":{"kind":"Name","value":"participationInModelPrecondition"}},{"kind":"Field","name":{"kind":"Name","value":"participationInModelPreconditionWhich"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"names"}}]}},{"kind":"Field","name":{"kind":"Name","value":"participationInModelPreconditionOtherSpecify"}},{"kind":"Field","name":{"kind":"Name","value":"participationInModelPreconditionOtherOption"}},{"kind":"Field","name":{"kind":"Name","value":"participationInModelPreconditionWhyHow"}},{"kind":"Field","name":{"kind":"Name","value":"participationInModelPreconditionNote"}},{"kind":"Field","name":{"kind":"Name","value":"hasComponentsOrTracks"}},{"kind":"Field","name":{"kind":"Name","value":"hasComponentsOrTracksDiffer"}},{"kind":"Field","name":{"kind":"Name","value":"hasComponentsOrTracksNote"}},{"kind":"Field","name":{"kind":"Name","value":"careCoordinationInvolved"}},{"kind":"Field","name":{"kind":"Name","value":"careCoordinationInvolvedDescription"}},{"kind":"Field","name":{"kind":"Name","value":"careCoordinationInvolvedNote"}},{"kind":"Field","name":{"kind":"Name","value":"additionalServicesInvolved"}},{"kind":"Field","name":{"kind":"Name","value":"additionalServicesInvolvedDescription"}},{"kind":"Field","name":{"kind":"Name","value":"additionalServicesInvolvedNote"}},{"kind":"Field","name":{"kind":"Name","value":"communityPartnersInvolved"}},{"kind":"Field","name":{"kind":"Name","value":"communityPartnersInvolvedDescription"}},{"kind":"Field","name":{"kind":"Name","value":"communityPartnersInvolvedNote"}},{"kind":"Field","name":{"kind":"Name","value":"agencyOrStateHelp"}},{"kind":"Field","name":{"kind":"Name","value":"agencyOrStateHelpOther"}},{"kind":"Field","name":{"kind":"Name","value":"agencyOrStateHelpNote"}},{"kind":"Field","name":{"kind":"Name","value":"alternativePaymentModelTypes"}},{"kind":"Field","name":{"kind":"Name","value":"alternativePaymentModelNote"}},{"kind":"Field","name":{"kind":"Name","value":"keyCharacteristics"}},{"kind":"Field","name":{"kind":"Name","value":"keyCharacteristicsNote"}},{"kind":"Field","name":{"kind":"Name","value":"keyCharacteristicsOther"}},{"kind":"Field","name":{"kind":"Name","value":"collectPlanBids"}},{"kind":"Field","name":{"kind":"Name","value":"collectPlanBidsNote"}},{"kind":"Field","name":{"kind":"Name","value":"managePartCDEnrollment"}},{"kind":"Field","name":{"kind":"Name","value":"managePartCDEnrollmentNote"}},{"kind":"Field","name":{"kind":"Name","value":"planContractUpdated"}},{"kind":"Field","name":{"kind":"Name","value":"planContractUpdatedNote"}},{"kind":"Field","name":{"kind":"Name","value":"geographiesTargeted"}},{"kind":"Field","name":{"kind":"Name","value":"geographiesTargetedTypes"}},{"kind":"Field","name":{"kind":"Name","value":"geographiesStatesAndTerritories"}},{"kind":"Field","name":{"kind":"Name","value":"geographiesRegionTypes"}},{"kind":"Field","name":{"kind":"Name","value":"geographiesTargetedTypesOther"}},{"kind":"Field","name":{"kind":"Name","value":"geographiesTargetedAppliedTo"}},{"kind":"Field","name":{"kind":"Name","value":"geographiesTargetedAppliedToOther"}},{"kind":"Field","name":{"kind":"Name","value":"geographiesTargetedNote"}},{"kind":"Field","name":{"kind":"Name","value":"participationOptions"}},{"kind":"Field","name":{"kind":"Name","value":"participationOptionsNote"}},{"kind":"Field","name":{"kind":"Name","value":"agreementTypes"}},{"kind":"Field","name":{"kind":"Name","value":"agreementTypesOther"}},{"kind":"Field","name":{"kind":"Name","value":"multiplePatricipationAgreementsNeeded"}},{"kind":"Field","name":{"kind":"Name","value":"multiplePatricipationAgreementsNeededNote"}},{"kind":"Field","name":{"kind":"Name","value":"readyForReviewByUserAccount"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"commonName"}}]}},{"kind":"Field","name":{"kind":"Name","value":"readyForReviewDts"}},{"kind":"Field","name":{"kind":"Name","value":"status"}}]}},{"kind":"Field","name":{"kind":"Name","value":"participantsAndProviders"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"participantAddedFrequency"}},{"kind":"Field","name":{"kind":"Name","value":"participantAddedFrequencyContinually"}},{"kind":"Field","name":{"kind":"Name","value":"participantAddedFrequencyOther"}},{"kind":"Field","name":{"kind":"Name","value":"participantAddedFrequencyNote"}},{"kind":"Field","name":{"kind":"Name","value":"participantRemovedFrequency"}},{"kind":"Field","name":{"kind":"Name","value":"participantRemovedFrequencyContinually"}},{"kind":"Field","name":{"kind":"Name","value":"participantRemovedFrequencyOther"}},{"kind":"Field","name":{"kind":"Name","value":"participantRemovedFrequencyNote"}},{"kind":"Field","name":{"kind":"Name","value":"communicationMethod"}},{"kind":"Field","name":{"kind":"Name","value":"communicationMethodOther"}},{"kind":"Field","name":{"kind":"Name","value":"communicationNote"}},{"kind":"Field","name":{"kind":"Name","value":"riskType"}},{"kind":"Field","name":{"kind":"Name","value":"riskOther"}},{"kind":"Field","name":{"kind":"Name","value":"riskNote"}},{"kind":"Field","name":{"kind":"Name","value":"willRiskChange"}},{"kind":"Field","name":{"kind":"Name","value":"willRiskChangeNote"}},{"kind":"Field","name":{"kind":"Name","value":"participantRequireFinancialGuarantee"}},{"kind":"Field","name":{"kind":"Name","value":"participantRequireFinancialGuaranteeType"}},{"kind":"Field","name":{"kind":"Name","value":"participantRequireFinancialGuaranteeOther"}},{"kind":"Field","name":{"kind":"Name","value":"participantRequireFinancialGuaranteeNote"}},{"kind":"Field","name":{"kind":"Name","value":"coordinateWork"}},{"kind":"Field","name":{"kind":"Name","value":"coordinateWorkNote"}},{"kind":"Field","name":{"kind":"Name","value":"gainsharePayments"}},{"kind":"Field","name":{"kind":"Name","value":"gainsharePaymentsTrack"}},{"kind":"Field","name":{"kind":"Name","value":"gainsharePaymentsEligibility"}},{"kind":"Field","name":{"kind":"Name","value":"gainsharePaymentsEligibilityOther"}},{"kind":"Field","name":{"kind":"Name","value":"gainsharePaymentsNote"}},{"kind":"Field","name":{"kind":"Name","value":"participantsIds"}},{"kind":"Field","name":{"kind":"Name","value":"participantsIdsOther"}},{"kind":"Field","name":{"kind":"Name","value":"participantsIDSNote"}},{"kind":"Field","name":{"kind":"Name","value":"expectedNumberOfParticipants"}},{"kind":"Field","name":{"kind":"Name","value":"estimateConfidence"}},{"kind":"Field","name":{"kind":"Name","value":"confidenceNote"}},{"kind":"Field","name":{"kind":"Name","value":"recruitmentMethod"}},{"kind":"Field","name":{"kind":"Name","value":"recruitmentOther"}},{"kind":"Field","name":{"kind":"Name","value":"recruitmentNote"}},{"kind":"Field","name":{"kind":"Name","value":"selectionMethod"}},{"kind":"Field","name":{"kind":"Name","value":"selectionOther"}},{"kind":"Field","name":{"kind":"Name","value":"selectionNote"}},{"kind":"Field","name":{"kind":"Name","value":"participants"}},{"kind":"Field","name":{"kind":"Name","value":"medicareProviderType"}},{"kind":"Field","name":{"kind":"Name","value":"isNewTypeOfProvidersOrSuppliers"}},{"kind":"Field","name":{"kind":"Name","value":"statesEngagement"}},{"kind":"Field","name":{"kind":"Name","value":"participantsOther"}},{"kind":"Field","name":{"kind":"Name","value":"participantsNote"}},{"kind":"Field","name":{"kind":"Name","value":"participantsCurrentlyInModels"}},{"kind":"Field","name":{"kind":"Name","value":"participantsCurrentlyInModelsNote"}},{"kind":"Field","name":{"kind":"Name","value":"modelApplicationLevel"}},{"kind":"Field","name":{"kind":"Name","value":"providerAdditionFrequency"}},{"kind":"Field","name":{"kind":"Name","value":"providerAdditionFrequencyContinually"}},{"kind":"Field","name":{"kind":"Name","value":"providerAdditionFrequencyOther"}},{"kind":"Field","name":{"kind":"Name","value":"providerAdditionFrequencyNote"}},{"kind":"Field","name":{"kind":"Name","value":"providerAddMethod"}},{"kind":"Field","name":{"kind":"Name","value":"providerAddMethodOther"}},{"kind":"Field","name":{"kind":"Name","value":"providerAddMethodNote"}},{"kind":"Field","name":{"kind":"Name","value":"providerLeaveMethod"}},{"kind":"Field","name":{"kind":"Name","value":"providerLeaveMethodOther"}},{"kind":"Field","name":{"kind":"Name","value":"providerLeaveMethodNote"}},{"kind":"Field","name":{"kind":"Name","value":"providerRemovalFrequency"}},{"kind":"Field","name":{"kind":"Name","value":"providerRemovalFrequencyContinually"}},{"kind":"Field","name":{"kind":"Name","value":"providerRemovalFrequencyOther"}},{"kind":"Field","name":{"kind":"Name","value":"providerRemovalFrequencyNote"}},{"kind":"Field","name":{"kind":"Name","value":"providerOverlap"}},{"kind":"Field","name":{"kind":"Name","value":"providerOverlapHierarchy"}},{"kind":"Field","name":{"kind":"Name","value":"providerOverlapNote"}},{"kind":"Field","name":{"kind":"Name","value":"readyForReviewByUserAccount"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"commonName"}}]}},{"kind":"Field","name":{"kind":"Name","value":"readyForReviewDts"}},{"kind":"Field","name":{"kind":"Name","value":"status"}}]}},{"kind":"Field","name":{"kind":"Name","value":"beneficiaries"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"beneficiaries"}},{"kind":"Field","name":{"kind":"Name","value":"beneficiariesNote"}},{"kind":"Field","name":{"kind":"Name","value":"beneficiariesOther"}},{"kind":"Field","name":{"kind":"Name","value":"beneficiaryOverlap"}},{"kind":"Field","name":{"kind":"Name","value":"beneficiaryOverlapNote"}},{"kind":"Field","name":{"kind":"Name","value":"beneficiarySelectionNote"}},{"kind":"Field","name":{"kind":"Name","value":"beneficiarySelectionOther"}},{"kind":"Field","name":{"kind":"Name","value":"beneficiarySelectionMethod"}},{"kind":"Field","name":{"kind":"Name","value":"treatDualElligibleDifferent"}},{"kind":"Field","name":{"kind":"Name","value":"treatDualElligibleDifferentHow"}},{"kind":"Field","name":{"kind":"Name","value":"treatDualElligibleDifferentNote"}},{"kind":"Field","name":{"kind":"Name","value":"excludeCertainCharacteristics"}},{"kind":"Field","name":{"kind":"Name","value":"excludeCertainCharacteristicsCriteria"}},{"kind":"Field","name":{"kind":"Name","value":"excludeCertainCharacteristicsNote"}},{"kind":"Field","name":{"kind":"Name","value":"beneficiarySelectionFrequency"}},{"kind":"Field","name":{"kind":"Name","value":"beneficiarySelectionFrequencyContinually"}},{"kind":"Field","name":{"kind":"Name","value":"beneficiarySelectionFrequencyNote"}},{"kind":"Field","name":{"kind":"Name","value":"beneficiarySelectionFrequencyOther"}},{"kind":"Field","name":{"kind":"Name","value":"beneficiaryRemovalFrequency"}},{"kind":"Field","name":{"kind":"Name","value":"beneficiaryRemovalFrequencyContinually"}},{"kind":"Field","name":{"kind":"Name","value":"beneficiaryRemovalFrequencyNote"}},{"kind":"Field","name":{"kind":"Name","value":"beneficiaryRemovalFrequencyOther"}},{"kind":"Field","name":{"kind":"Name","value":"precedenceRules"}},{"kind":"Field","name":{"kind":"Name","value":"precedenceRulesYes"}},{"kind":"Field","name":{"kind":"Name","value":"precedenceRulesNo"}},{"kind":"Field","name":{"kind":"Name","value":"precedenceRulesNote"}},{"kind":"Field","name":{"kind":"Name","value":"numberPeopleImpacted"}},{"kind":"Field","name":{"kind":"Name","value":"estimateConfidence"}},{"kind":"Field","name":{"kind":"Name","value":"confidenceNote"}},{"kind":"Field","name":{"kind":"Name","value":"readyForReviewByUserAccount"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"commonName"}}]}},{"kind":"Field","name":{"kind":"Name","value":"readyForReviewDts"}},{"kind":"Field","name":{"kind":"Name","value":"status"}}]}},{"kind":"Field","name":{"kind":"Name","value":"opsEvalAndLearning"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"ccmInvolvment"}},{"kind":"Field","name":{"kind":"Name","value":"ccmInvolvmentOther"}},{"kind":"Field","name":{"kind":"Name","value":"ccmInvolvmentNote"}},{"kind":"Field","name":{"kind":"Name","value":"iddocSupport"}},{"kind":"Field","name":{"kind":"Name","value":"iddocSupportNote"}},{"kind":"Field","name":{"kind":"Name","value":"sendFilesBetweenCcw"}},{"kind":"Field","name":{"kind":"Name","value":"sendFilesBetweenCcwNote"}},{"kind":"Field","name":{"kind":"Name","value":"appToSendFilesToKnown"}},{"kind":"Field","name":{"kind":"Name","value":"appToSendFilesToWhich"}},{"kind":"Field","name":{"kind":"Name","value":"appToSendFilesToNote"}},{"kind":"Field","name":{"kind":"Name","value":"useCcwForFileDistribiutionToParticipants"}},{"kind":"Field","name":{"kind":"Name","value":"useCcwForFileDistribiutionToParticipantsNote"}},{"kind":"Field","name":{"kind":"Name","value":"developNewQualityMeasures"}},{"kind":"Field","name":{"kind":"Name","value":"developNewQualityMeasuresNote"}},{"kind":"Field","name":{"kind":"Name","value":"qualityPerformanceImpactsPayment"}},{"kind":"Field","name":{"kind":"Name","value":"qualityPerformanceImpactsPaymentOther"}},{"kind":"Field","name":{"kind":"Name","value":"qualityPerformanceImpactsPaymentNote"}},{"kind":"Field","name":{"kind":"Name","value":"dataSharingStarts"}},{"kind":"Field","name":{"kind":"Name","value":"dataSharingStartsOther"}},{"kind":"Field","name":{"kind":"Name","value":"dataSharingFrequency"}},{"kind":"Field","name":{"kind":"Name","value":"dataSharingFrequencyContinually"}},{"kind":"Field","name":{"kind":"Name","value":"dataSharingFrequencyOther"}},{"kind":"Field","name":{"kind":"Name","value":"dataSharingStartsNote"}},{"kind":"Field","name":{"kind":"Name","value":"dataCollectionStarts"}},{"kind":"Field","name":{"kind":"Name","value":"dataCollectionStartsOther"}},{"kind":"Field","name":{"kind":"Name","value":"dataCollectionFrequency"}},{"kind":"Field","name":{"kind":"Name","value":"dataCollectionFrequencyContinually"}},{"kind":"Field","name":{"kind":"Name","value":"dataCollectionFrequencyOther"}},{"kind":"Field","name":{"kind":"Name","value":"dataCollectionFrequencyNote"}},{"kind":"Field","name":{"kind":"Name","value":"qualityReportingStarts"}},{"kind":"Field","name":{"kind":"Name","value":"qualityReportingStartsOther"}},{"kind":"Field","name":{"kind":"Name","value":"qualityReportingStartsNote"}},{"kind":"Field","name":{"kind":"Name","value":"qualityReportingFrequency"}},{"kind":"Field","name":{"kind":"Name","value":"qualityReportingFrequencyContinually"}},{"kind":"Field","name":{"kind":"Name","value":"qualityReportingFrequencyOther"}},{"kind":"Field","name":{"kind":"Name","value":"evaluationApproaches"}},{"kind":"Field","name":{"kind":"Name","value":"evaluationApproachOther"}},{"kind":"Field","name":{"kind":"Name","value":"evalutaionApproachNote"}},{"kind":"Field","name":{"kind":"Name","value":"dataNeededForMonitoring"}},{"kind":"Field","name":{"kind":"Name","value":"dataNeededForMonitoringOther"}},{"kind":"Field","name":{"kind":"Name","value":"dataNeededForMonitoringNote"}},{"kind":"Field","name":{"kind":"Name","value":"dataToSendParticicipants"}},{"kind":"Field","name":{"kind":"Name","value":"dataToSendParticicipantsOther"}},{"kind":"Field","name":{"kind":"Name","value":"dataToSendParticicipantsNote"}},{"kind":"Field","name":{"kind":"Name","value":"shareCclfData"}},{"kind":"Field","name":{"kind":"Name","value":"shareCclfDataNote"}},{"kind":"Field","name":{"kind":"Name","value":"technicalContactsIdentified"}},{"kind":"Field","name":{"kind":"Name","value":"technicalContactsIdentifiedDetail"}},{"kind":"Field","name":{"kind":"Name","value":"technicalContactsIdentifiedNote"}},{"kind":"Field","name":{"kind":"Name","value":"captureParticipantInfo"}},{"kind":"Field","name":{"kind":"Name","value":"captureParticipantInfoNote"}},{"kind":"Field","name":{"kind":"Name","value":"icdOwner"}},{"kind":"Field","name":{"kind":"Name","value":"draftIcdDueDate"}},{"kind":"Field","name":{"kind":"Name","value":"icdNote"}},{"kind":"Field","name":{"kind":"Name","value":"dataFullTimeOrIncremental"}},{"kind":"Field","name":{"kind":"Name","value":"eftSetUp"}},{"kind":"Field","name":{"kind":"Name","value":"unsolicitedAdjustmentsIncluded"}},{"kind":"Field","name":{"kind":"Name","value":"dataFlowDiagramsNeeded"}},{"kind":"Field","name":{"kind":"Name","value":"produceBenefitEnhancementFiles"}},{"kind":"Field","name":{"kind":"Name","value":"fileNamingConventions"}},{"kind":"Field","name":{"kind":"Name","value":"dataMonitoringNote"}},{"kind":"Field","name":{"kind":"Name","value":"uatNeeds"}},{"kind":"Field","name":{"kind":"Name","value":"stcNeeds"}},{"kind":"Field","name":{"kind":"Name","value":"testingTimelines"}},{"kind":"Field","name":{"kind":"Name","value":"testingNote"}},{"kind":"Field","name":{"kind":"Name","value":"dataMonitoringFileTypes"}},{"kind":"Field","name":{"kind":"Name","value":"dataMonitoringFileOther"}},{"kind":"Field","name":{"kind":"Name","value":"dataResponseType"}},{"kind":"Field","name":{"kind":"Name","value":"dataResponseFileFrequency"}},{"kind":"Field","name":{"kind":"Name","value":"modelLearningSystems"}},{"kind":"Field","name":{"kind":"Name","value":"modelLearningSystemsOther"}},{"kind":"Field","name":{"kind":"Name","value":"modelLearningSystemsNote"}},{"kind":"Field","name":{"kind":"Name","value":"anticipatedChallenges"}},{"kind":"Field","name":{"kind":"Name","value":"stakeholders"}},{"kind":"Field","name":{"kind":"Name","value":"stakeholdersOther"}},{"kind":"Field","name":{"kind":"Name","value":"stakeholdersNote"}},{"kind":"Field","name":{"kind":"Name","value":"helpdeskUse"}},{"kind":"Field","name":{"kind":"Name","value":"helpdeskUseNote"}},{"kind":"Field","name":{"kind":"Name","value":"contractorSupport"}},{"kind":"Field","name":{"kind":"Name","value":"contractorSupportOther"}},{"kind":"Field","name":{"kind":"Name","value":"contractorSupportHow"}},{"kind":"Field","name":{"kind":"Name","value":"contractorSupportNote"}},{"kind":"Field","name":{"kind":"Name","value":"benchmarkForPerformance"}},{"kind":"Field","name":{"kind":"Name","value":"benchmarkForPerformanceNote"}},{"kind":"Field","name":{"kind":"Name","value":"computePerformanceScores"}},{"kind":"Field","name":{"kind":"Name","value":"computePerformanceScoresNote"}},{"kind":"Field","name":{"kind":"Name","value":"riskAdjustPerformance"}},{"kind":"Field","name":{"kind":"Name","value":"riskAdjustFeedback"}},{"kind":"Field","name":{"kind":"Name","value":"riskAdjustPayments"}},{"kind":"Field","name":{"kind":"Name","value":"riskAdjustOther"}},{"kind":"Field","name":{"kind":"Name","value":"riskAdjustNote"}},{"kind":"Field","name":{"kind":"Name","value":"appealPerformance"}},{"kind":"Field","name":{"kind":"Name","value":"appealFeedback"}},{"kind":"Field","name":{"kind":"Name","value":"appealPayments"}},{"kind":"Field","name":{"kind":"Name","value":"appealOther"}},{"kind":"Field","name":{"kind":"Name","value":"appealNote"}},{"kind":"Field","name":{"kind":"Name","value":"readyForReviewByUserAccount"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"commonName"}}]}},{"kind":"Field","name":{"kind":"Name","value":"readyForReviewDts"}},{"kind":"Field","name":{"kind":"Name","value":"status"}}]}},{"kind":"Field","name":{"kind":"Name","value":"payments"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"payType"}},{"kind":"Field","name":{"kind":"Name","value":"payClaims"}},{"kind":"Field","name":{"kind":"Name","value":"creatingDependenciesBetweenServices"}},{"kind":"Field","name":{"kind":"Name","value":"creatingDependenciesBetweenServicesNote"}},{"kind":"Field","name":{"kind":"Name","value":"needsClaimsDataCollection"}},{"kind":"Field","name":{"kind":"Name","value":"needsClaimsDataCollectionNote"}},{"kind":"Field","name":{"kind":"Name","value":"providingThirdPartyFile"}},{"kind":"Field","name":{"kind":"Name","value":"isContractorAwareTestDataRequirements"}},{"kind":"Field","name":{"kind":"Name","value":"beneficiaryCostSharingLevelAndHandling"}},{"kind":"Field","name":{"kind":"Name","value":"waiveBeneficiaryCostSharingForAnyServices"}},{"kind":"Field","name":{"kind":"Name","value":"waiveBeneficiaryCostSharingServiceSpecification"}},{"kind":"Field","name":{"kind":"Name","value":"waiverOnlyAppliesPartOfPayment"}},{"kind":"Field","name":{"kind":"Name","value":"waiveBeneficiaryCostSharingNote"}},{"kind":"Field","name":{"kind":"Name","value":"payClaimsNote"}},{"kind":"Field","name":{"kind":"Name","value":"payClaimsOther"}},{"kind":"Field","name":{"kind":"Name","value":"shouldAnyProvidersExcludedFFSSystems"}},{"kind":"Field","name":{"kind":"Name","value":"shouldAnyProviderExcludedFFSSystemsNote"}},{"kind":"Field","name":{"kind":"Name","value":"changesMedicarePhysicianFeeSchedule"}},{"kind":"Field","name":{"kind":"Name","value":"changesMedicarePhysicianFeeScheduleNote"}},{"kind":"Field","name":{"kind":"Name","value":"affectsMedicareSecondaryPayerClaims"}},{"kind":"Field","name":{"kind":"Name","value":"affectsMedicareSecondaryPayerClaimsHow"}},{"kind":"Field","name":{"kind":"Name","value":"affectsMedicareSecondaryPayerClaimsNote"}},{"kind":"Field","name":{"kind":"Name","value":"payModelDifferentiation"}},{"kind":"Field","name":{"kind":"Name","value":"willBePaymentAdjustments"}},{"kind":"Field","name":{"kind":"Name","value":"willBePaymentAdjustmentsNote"}},{"kind":"Field","name":{"kind":"Name","value":"expectedCalculationComplexityLevel"}},{"kind":"Field","name":{"kind":"Name","value":"expectedCalculationComplexityLevelNote"}},{"kind":"Field","name":{"kind":"Name","value":"claimsProcessingPrecedence"}},{"kind":"Field","name":{"kind":"Name","value":"claimsProcessingPrecedenceOther"}},{"kind":"Field","name":{"kind":"Name","value":"claimsProcessingPrecedenceNote"}},{"kind":"Field","name":{"kind":"Name","value":"canParticipantsSelectBetweenPaymentMechanisms"}},{"kind":"Field","name":{"kind":"Name","value":"canParticipantsSelectBetweenPaymentMechanismsHow"}},{"kind":"Field","name":{"kind":"Name","value":"canParticipantsSelectBetweenPaymentMechanismsNote"}},{"kind":"Field","name":{"kind":"Name","value":"anticipatedPaymentFrequency"}},{"kind":"Field","name":{"kind":"Name","value":"anticipatedPaymentFrequencyContinually"}},{"kind":"Field","name":{"kind":"Name","value":"anticipatedPaymentFrequencyOther"}},{"kind":"Field","name":{"kind":"Name","value":"anticipatedPaymentFrequencyNote"}},{"kind":"Field","name":{"kind":"Name","value":"fundingSource"}},{"kind":"Field","name":{"kind":"Name","value":"fundingSourcePatientProtectionInfo"}},{"kind":"Field","name":{"kind":"Name","value":"fundingSourceMedicareAInfo"}},{"kind":"Field","name":{"kind":"Name","value":"fundingSourceMedicareBInfo"}},{"kind":"Field","name":{"kind":"Name","value":"fundingSourceOther"}},{"kind":"Field","name":{"kind":"Name","value":"fundingSourceNote"}},{"kind":"Field","name":{"kind":"Name","value":"fundingSourceR"}},{"kind":"Field","name":{"kind":"Name","value":"fundingSourceRPatientProtectionInfo"}},{"kind":"Field","name":{"kind":"Name","value":"fundingSourceRMedicareAInfo"}},{"kind":"Field","name":{"kind":"Name","value":"fundingSourceRMedicareBInfo"}},{"kind":"Field","name":{"kind":"Name","value":"fundingSourceROther"}},{"kind":"Field","name":{"kind":"Name","value":"fundingSourceRNote"}},{"kind":"Field","name":{"kind":"Name","value":"payRecipients"}},{"kind":"Field","name":{"kind":"Name","value":"payRecipientsOtherSpecification"}},{"kind":"Field","name":{"kind":"Name","value":"payRecipientsNote"}},{"kind":"Field","name":{"kind":"Name","value":"payTypeNote"}},{"kind":"Field","name":{"kind":"Name","value":"nonClaimsPayments"}},{"kind":"Field","name":{"kind":"Name","value":"nonClaimsPaymentOther"}},{"kind":"Field","name":{"kind":"Name","value":"paymentCalculationOwner"}},{"kind":"Field","name":{"kind":"Name","value":"numberPaymentsPerPayCycle"}},{"kind":"Field","name":{"kind":"Name","value":"numberPaymentsPerPayCycleNote"}},{"kind":"Field","name":{"kind":"Name","value":"sharedSystemsInvolvedAdditionalClaimPayment"}},{"kind":"Field","name":{"kind":"Name","value":"sharedSystemsInvolvedAdditionalClaimPaymentNote"}},{"kind":"Field","name":{"kind":"Name","value":"planningToUseInnovationPaymentContractor"}},{"kind":"Field","name":{"kind":"Name","value":"planningToUseInnovationPaymentContractorNote"}},{"kind":"Field","name":{"kind":"Name","value":"willRecoverPayments"}},{"kind":"Field","name":{"kind":"Name","value":"willRecoverPaymentsNote"}},{"kind":"Field","name":{"kind":"Name","value":"anticipateReconcilingPaymentsRetrospectively"}},{"kind":"Field","name":{"kind":"Name","value":"anticipateReconcilingPaymentsRetrospectivelyNote"}},{"kind":"Field","name":{"kind":"Name","value":"paymentReconciliationFrequency"}},{"kind":"Field","name":{"kind":"Name","value":"paymentReconciliationFrequencyContinually"}},{"kind":"Field","name":{"kind":"Name","value":"paymentReconciliationFrequencyOther"}},{"kind":"Field","name":{"kind":"Name","value":"paymentReconciliationFrequencyNote"}},{"kind":"Field","name":{"kind":"Name","value":"paymentDemandRecoupmentFrequency"}},{"kind":"Field","name":{"kind":"Name","value":"paymentDemandRecoupmentFrequencyContinually"}},{"kind":"Field","name":{"kind":"Name","value":"paymentDemandRecoupmentFrequencyOther"}},{"kind":"Field","name":{"kind":"Name","value":"paymentDemandRecoupmentFrequencyNote"}},{"kind":"Field","name":{"kind":"Name","value":"paymentStartDate"}},{"kind":"Field","name":{"kind":"Name","value":"paymentStartDateNote"}},{"kind":"Field","name":{"kind":"Name","value":"readyForReviewByUserAccount"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"commonName"}}]}},{"kind":"Field","name":{"kind":"Name","value":"readyForReviewDts"}},{"kind":"Field","name":{"kind":"Name","value":"status"}}]}},{"kind":"Field","name":{"kind":"Name","value":"collaborators"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"userAccount"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"commonName"}},{"kind":"Field","name":{"kind":"Name","value":"email"}},{"kind":"Field","name":{"kind":"Name","value":"username"}}]}},{"kind":"Field","name":{"kind":"Name","value":"userID"}},{"kind":"Field","name":{"kind":"Name","value":"teamRoles"}},{"kind":"Field","name":{"kind":"Name","value":"modelPlanID"}},{"kind":"Field","name":{"kind":"Name","value":"createdDts"}}]}},{"kind":"Field","name":{"kind":"Name","value":"discussions"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"content"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"rawContent"}}]}},{"kind":"Field","name":{"kind":"Name","value":"createdByUserAccount"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"commonName"}}]}},{"kind":"Field","name":{"kind":"Name","value":"userRole"}},{"kind":"Field","name":{"kind":"Name","value":"userRoleDescription"}},{"kind":"Field","name":{"kind":"Name","value":"createdDts"}},{"kind":"Field","name":{"kind":"Name","value":"replies"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"discussionID"}},{"kind":"Field","name":{"kind":"Name","value":"content"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"rawContent"}}]}},{"kind":"Field","name":{"kind":"Name","value":"createdByUserAccount"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"commonName"}}]}},{"kind":"Field","name":{"kind":"Name","value":"userRole"}},{"kind":"Field","name":{"kind":"Name","value":"userRoleDescription"}},{"kind":"Field","name":{"kind":"Name","value":"createdDts"}}]}}]}}]}}]}}]} as unknown as DocumentNode;
export const TypedGetCurrentUserDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"GetCurrentUser"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"currentUser"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"launchDarkly"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"userKey"}},{"kind":"Field","name":{"kind":"Name","value":"signedHash"}}]}}]}}]}}]} as unknown as DocumentNode;
-export const TypedGetEchimpCrandTdlDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"GetEchimpCrandTDL"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"id"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"UUID"}}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"modelPlan"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"id"},"value":{"kind":"Variable","name":{"kind":"Name","value":"id"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"echimpCRsAndTDLs"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"EChimpCR"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"title"}},{"kind":"Field","name":{"kind":"Name","value":"emergencyCrFlag"}},{"kind":"Field","name":{"kind":"Name","value":"sensitiveFlag"}},{"kind":"Field","name":{"kind":"Name","value":"crStatus"}},{"kind":"Field","name":{"kind":"Name","value":"implementationDate"}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"EChimpTDL"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"title"}},{"kind":"Field","name":{"kind":"Name","value":"issuedDate"}}]}}]}}]}}]}}]} as unknown as DocumentNode;
+export const TypedGetEchimpCrandTdlDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"GetEchimpCrandTDL"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"id"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"UUID"}}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"modelPlan"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"id"},"value":{"kind":"Variable","name":{"kind":"Name","value":"id"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"echimpCRsAndTDLs"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"EChimpCR"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"title"}},{"kind":"Field","name":{"kind":"Name","value":"emergencyCrFlag"}},{"kind":"Field","name":{"kind":"Name","value":"sensitiveFlag"}},{"kind":"Field","name":{"kind":"Name","value":"crStatus"}},{"kind":"Field","name":{"kind":"Name","value":"implementationDate"}},{"kind":"Field","name":{"kind":"Name","value":"initiator"}},{"kind":"Field","name":{"kind":"Name","value":"crSummary"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"rawContent"}}]}},{"kind":"Field","name":{"kind":"Name","value":"relatedCrTdlNumbers"}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"EChimpTDL"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"title"}},{"kind":"Field","name":{"kind":"Name","value":"issuedDate"}}]}}]}}]}}]}}]} as unknown as DocumentNode;
export const TypedGetFavoritesDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"GetFavorites"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"filter"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"ModelPlanFilter"}}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"isMAC"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Boolean"}}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"modelPlanCollection"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"filter"},"value":{"kind":"Variable","name":{"kind":"Name","value":"filter"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"modelName"}},{"kind":"Field","name":{"kind":"Name","value":"isFavorite"}},{"kind":"Field","name":{"kind":"Name","value":"nameHistory"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"sort"},"value":{"kind":"EnumValue","value":"DESC"}}]},{"kind":"Field","name":{"kind":"Name","value":"isCollaborator"}},{"kind":"Field","name":{"kind":"Name","value":"status"}},{"kind":"Field","name":{"kind":"Name","value":"basics"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"goal"}},{"kind":"Field","name":{"kind":"Name","value":"performancePeriodStarts"}}]}},{"kind":"Field","name":{"kind":"Name","value":"collaborators"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"userAccount"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"commonName"}}]}},{"kind":"Field","name":{"kind":"Name","value":"teamRoles"}}]}},{"kind":"Field","name":{"kind":"Name","value":"crs"},"directives":[{"kind":"Directive","name":{"kind":"Name","value":"include"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"if"},"value":{"kind":"Variable","name":{"kind":"Name","value":"isMAC"}}}]}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"idNumber"}}]}},{"kind":"Field","name":{"kind":"Name","value":"tdls"},"directives":[{"kind":"Directive","name":{"kind":"Name","value":"include"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"if"},"value":{"kind":"Variable","name":{"kind":"Name","value":"isMAC"}}}]}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"idNumber"}}]}}]}}]}}]} as unknown as DocumentNode;
export const TypedGetModelPlanDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"GetModelPlan"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"id"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"UUID"}}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"modelPlan"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"id"},"value":{"kind":"Variable","name":{"kind":"Name","value":"id"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"modelName"}},{"kind":"Field","name":{"kind":"Name","value":"modifiedDts"}},{"kind":"Field","name":{"kind":"Name","value":"modifiedByUserAccount"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"commonName"}}]}},{"kind":"Field","name":{"kind":"Name","value":"opSolutionLastModifiedDts"}},{"kind":"Field","name":{"kind":"Name","value":"archived"}},{"kind":"Field","name":{"kind":"Name","value":"status"}},{"kind":"Field","name":{"kind":"Name","value":"taskListStatus"}},{"kind":"Field","name":{"kind":"Name","value":"isFavorite"}},{"kind":"Field","name":{"kind":"Name","value":"suggestedPhase"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"phase"}},{"kind":"Field","name":{"kind":"Name","value":"suggestedStatuses"}}]}},{"kind":"Field","name":{"kind":"Name","value":"basics"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"clearanceStarts"}},{"kind":"Field","name":{"kind":"Name","value":"modifiedDts"}},{"kind":"Field","name":{"kind":"Name","value":"modifiedByUserAccount"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"commonName"}}]}},{"kind":"Field","name":{"kind":"Name","value":"readyForClearanceDts"}},{"kind":"Field","name":{"kind":"Name","value":"status"}}]}},{"kind":"Field","name":{"kind":"Name","value":"collaborators"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"userAccount"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"commonName"}},{"kind":"Field","name":{"kind":"Name","value":"email"}},{"kind":"Field","name":{"kind":"Name","value":"username"}}]}},{"kind":"Field","name":{"kind":"Name","value":"userID"}},{"kind":"Field","name":{"kind":"Name","value":"teamRoles"}},{"kind":"Field","name":{"kind":"Name","value":"modelPlanID"}},{"kind":"Field","name":{"kind":"Name","value":"createdDts"}}]}},{"kind":"Field","name":{"kind":"Name","value":"documents"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"fileName"}},{"kind":"Field","name":{"kind":"Name","value":"fileType"}}]}},{"kind":"Field","name":{"kind":"Name","value":"crs"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"idNumber"}}]}},{"kind":"Field","name":{"kind":"Name","value":"tdls"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"idNumber"}}]}},{"kind":"Field","name":{"kind":"Name","value":"echimpCRsAndTDLs"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"EChimpCR"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"EChimpTDL"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}}]}}]}},{"kind":"Field","name":{"kind":"Name","value":"discussions"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"content"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"rawContent"}}]}},{"kind":"Field","name":{"kind":"Name","value":"createdBy"}},{"kind":"Field","name":{"kind":"Name","value":"createdDts"}},{"kind":"Field","name":{"kind":"Name","value":"replies"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"discussionID"}},{"kind":"Field","name":{"kind":"Name","value":"content"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"rawContent"}}]}},{"kind":"Field","name":{"kind":"Name","value":"createdBy"}},{"kind":"Field","name":{"kind":"Name","value":"createdDts"}}]}}]}},{"kind":"Field","name":{"kind":"Name","value":"generalCharacteristics"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"createdBy"}},{"kind":"Field","name":{"kind":"Name","value":"createdDts"}},{"kind":"Field","name":{"kind":"Name","value":"modifiedBy"}},{"kind":"Field","name":{"kind":"Name","value":"modifiedDts"}},{"kind":"Field","name":{"kind":"Name","value":"modifiedByUserAccount"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"commonName"}}]}},{"kind":"Field","name":{"kind":"Name","value":"readyForClearanceDts"}},{"kind":"Field","name":{"kind":"Name","value":"status"}}]}},{"kind":"Field","name":{"kind":"Name","value":"participantsAndProviders"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"createdBy"}},{"kind":"Field","name":{"kind":"Name","value":"createdDts"}},{"kind":"Field","name":{"kind":"Name","value":"modifiedBy"}},{"kind":"Field","name":{"kind":"Name","value":"modifiedDts"}},{"kind":"Field","name":{"kind":"Name","value":"modifiedByUserAccount"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"commonName"}}]}},{"kind":"Field","name":{"kind":"Name","value":"readyForClearanceDts"}},{"kind":"Field","name":{"kind":"Name","value":"status"}}]}},{"kind":"Field","name":{"kind":"Name","value":"beneficiaries"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"createdBy"}},{"kind":"Field","name":{"kind":"Name","value":"createdDts"}},{"kind":"Field","name":{"kind":"Name","value":"modifiedBy"}},{"kind":"Field","name":{"kind":"Name","value":"modifiedDts"}},{"kind":"Field","name":{"kind":"Name","value":"modifiedByUserAccount"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"commonName"}}]}},{"kind":"Field","name":{"kind":"Name","value":"readyForClearanceDts"}},{"kind":"Field","name":{"kind":"Name","value":"status"}}]}},{"kind":"Field","name":{"kind":"Name","value":"opsEvalAndLearning"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"createdBy"}},{"kind":"Field","name":{"kind":"Name","value":"createdDts"}},{"kind":"Field","name":{"kind":"Name","value":"modifiedBy"}},{"kind":"Field","name":{"kind":"Name","value":"modifiedDts"}},{"kind":"Field","name":{"kind":"Name","value":"modifiedByUserAccount"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"commonName"}}]}},{"kind":"Field","name":{"kind":"Name","value":"readyForClearanceDts"}},{"kind":"Field","name":{"kind":"Name","value":"status"}}]}},{"kind":"Field","name":{"kind":"Name","value":"payments"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"createdBy"}},{"kind":"Field","name":{"kind":"Name","value":"createdDts"}},{"kind":"Field","name":{"kind":"Name","value":"modifiedBy"}},{"kind":"Field","name":{"kind":"Name","value":"modifiedDts"}},{"kind":"Field","name":{"kind":"Name","value":"modifiedByUserAccount"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"commonName"}}]}},{"kind":"Field","name":{"kind":"Name","value":"readyForClearanceDts"}},{"kind":"Field","name":{"kind":"Name","value":"status"}}]}},{"kind":"Field","name":{"kind":"Name","value":"operationalNeeds"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"modifiedDts"}}]}},{"kind":"Field","name":{"kind":"Name","value":"prepareForClearance"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"status"}},{"kind":"Field","alias":{"kind":"Name","value":"modifiedDts"},"name":{"kind":"Name","value":"latestClearanceDts"}}]}}]}}]}}]} as unknown as DocumentNode;
export const TypedGetModelPlanBaseDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"GetModelPlanBase"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"id"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"UUID"}}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"modelPlan"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"id"},"value":{"kind":"Variable","name":{"kind":"Name","value":"id"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"modelName"}},{"kind":"Field","name":{"kind":"Name","value":"modifiedDts"}},{"kind":"Field","name":{"kind":"Name","value":"createdDts"}},{"kind":"Field","name":{"kind":"Name","value":"status"}}]}}]}}]} as unknown as DocumentNode;
diff --git a/src/gql/operations/ModelPlan/GetEchimpCRandTDL.ts b/src/gql/operations/ModelPlan/GetEchimpCRandTDL.ts
index 36db7e5050..1279c4f65d 100644
--- a/src/gql/operations/ModelPlan/GetEchimpCRandTDL.ts
+++ b/src/gql/operations/ModelPlan/GetEchimpCRandTDL.ts
@@ -11,6 +11,11 @@ export default gql(/* GraphQL */ `
sensitiveFlag
crStatus
implementationDate
+ initiator
+ crSummary {
+ rawContent
+ }
+ relatedCrTdlNumbers
}
... on EChimpTDL {
id
From 4e81cf1b78a33d6c7ce482723bb3e0d0b6c68f6d Mon Sep 17 00:00:00 2001
From: Gary Zhao
Date: Thu, 10 Oct 2024 11:36:02 -0400
Subject: [PATCH 09/21] Add more props
---
src/components/CRAndTDLSidePanel/index.tsx | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/src/components/CRAndTDLSidePanel/index.tsx b/src/components/CRAndTDLSidePanel/index.tsx
index 1b98f8cd05..8ffca11e09 100644
--- a/src/components/CRAndTDLSidePanel/index.tsx
+++ b/src/components/CRAndTDLSidePanel/index.tsx
@@ -15,6 +15,11 @@ export type CRAndTDLSidePanelProps = {
isInReadView?: boolean;
issuedDate?: string | null;
sensitiveFlag?: boolean | null;
+ initiator?: string | null;
+ relatedCrTdlNumbers?: string | null;
+ crSummary?: {
+ rawContent: string;
+ } | null;
};
const CRAndTDLSidePanel = ({
@@ -25,7 +30,10 @@ const CRAndTDLSidePanel = ({
implementationDate,
isInReadView,
issuedDate,
- sensitiveFlag
+ sensitiveFlag,
+ initiator,
+ relatedCrTdlNumbers,
+ crSummary
}: CRAndTDLSidePanelProps) => {
const { t: crtdlsT } = useTranslation('crtdlsMisc');
From c0694072f4a3ef3d24367b9b839b27ed066f24ab Mon Sep 17 00:00:00 2001
From: Gary Zhao
Date: Thu, 10 Oct 2024 13:38:36 -0400
Subject: [PATCH 10/21] adjust the sidepanel grid
---
src/components/CRAndTDLSidePanel/index.scss | 14 ++-
src/components/CRAndTDLSidePanel/index.tsx | 87 +++++++++++++++----
.../EChimpCards/EChimpCardsTable.tsx | 6 ++
src/i18n/en-US/modelPlan/crtdlsMisc.ts | 3 +-
4 files changed, 91 insertions(+), 19 deletions(-)
diff --git a/src/components/CRAndTDLSidePanel/index.scss b/src/components/CRAndTDLSidePanel/index.scss
index c4e0ceb681..e7e95b67e9 100644
--- a/src/components/CRAndTDLSidePanel/index.scss
+++ b/src/components/CRAndTDLSidePanel/index.scss
@@ -32,9 +32,21 @@
&__content {
padding: 2rem 0rem;
+ display: grid;
+ grid-template-columns: 1fr 1fr;
+ gap: 1.5rem;
+
+ .sidepanel--full-width {
+ grid-column: 1 / 3;
+ }
& > div {
- margin-bottom: 1.5rem;
+ margin-bottom: 0;
+
+ p {
+ margin: 0;
+ line-height: 25px;
+ }
}
}
}
diff --git a/src/components/CRAndTDLSidePanel/index.tsx b/src/components/CRAndTDLSidePanel/index.tsx
index 8ffca11e09..21bdd3ae3f 100644
--- a/src/components/CRAndTDLSidePanel/index.tsx
+++ b/src/components/CRAndTDLSidePanel/index.tsx
@@ -1,18 +1,19 @@
import React from 'react';
import { useTranslation } from 'react-i18next';
import { Grid, GridContainer, Icon } from '@trussworks/react-uswds';
+import i18n from 'config/i18n';
import ExternalLink from 'components/ExternalLink';
import './index.scss';
export type CRAndTDLSidePanelProps = {
+ isCR: boolean;
id: string;
title?: string | null;
crStatus?: string | null;
emergencyCrFlag?: boolean | null;
implementationDate?: string | null;
- isInReadView?: boolean;
issuedDate?: string | null;
sensitiveFlag?: boolean | null;
initiator?: string | null;
@@ -23,12 +24,12 @@ export type CRAndTDLSidePanelProps = {
};
const CRAndTDLSidePanel = ({
+ isCR,
id,
title,
crStatus,
emergencyCrFlag,
implementationDate,
- isInReadView,
issuedDate,
sensitiveFlag,
initiator,
@@ -37,6 +38,18 @@ const CRAndTDLSidePanel = ({
}: CRAndTDLSidePanelProps) => {
const { t: crtdlsT } = useTranslation('crtdlsMisc');
+ const properlyCapitalizeInitiator = (fullName: string) => {
+ const [namePart, parenthesisPart] = fullName.split(' (');
+
+ const capitalizedName = namePart
+ .toLowerCase()
+ .replace(/\b\w/g, char => char.toUpperCase());
+
+ return parenthesisPart
+ ? `${capitalizedName} (${parenthesisPart}`
+ : capitalizedName;
+ };
+
return (
@@ -76,29 +89,69 @@ const CRAndTDLSidePanel = ({
)}
-
- {implementationDate && (
- <>
+ {isCR ? (
+ <>
+
{crtdlsT('echimpCard.implementationDate')}
{implementationDate}
- >
- )}
- {issuedDate && (
- <>
+
+ {initiator && (
+
+
+ {crtdlsT('echimpCard.initiator')}
+
+ {/* Currently initiator returns name in ALL CAPS */}
+
{properlyCapitalizeInitiator(initiator)}
+
+ )}
+
+
{crtdlsT('echimpCard.crSummary')}
+
{crSummary?.rawContent}
+
+
+
- {crtdlsT('echimpCard.issuedDate')}
+ {crtdlsT('echimpCard.crTag.emergency')}
+ {crtdlsT('echimpCard.crTag.crQuestion')}
- {/* Currently issuedDate returns '2024-07-24 00:00:00' */}
-
{issuedDate?.split(' ')[0]}
- >
- )}
-
-
hello
+
+ {emergencyCrFlag
+ ? i18n.t('general:yes')
+ : i18n.t('general:no')}
+
+
+
+
+ {crtdlsT('echimpCard.crTag.sensitive')}
+ {crtdlsT('echimpCard.crTag.crQuestion')}
+
+
+ {sensitiveFlag
+ ? i18n.t('general:yes')
+ : i18n.t('general:no')}
+
+
+
+
+ {crtdlsT('echimpCard.relatedCrTdl')}
+
+
{relatedCrTdlNumbers}
+
+ >
+ ) : (
+ // If TDL, then render the following
+
+
{crtdlsT('echimpCard.issuedDate')}
+ {/* Currently issuedDate returns '2024-07-24 00:00:00' */}
+
{issuedDate?.split(' ')[0]}
+
+ )}
+
{crtdlsT('echimpCard.viewThisInECHIMP')}
diff --git a/src/components/EChimpCards/EChimpCardsTable.tsx b/src/components/EChimpCards/EChimpCardsTable.tsx
index 6aecee1cc7..dc9baf47e3 100644
--- a/src/components/EChimpCards/EChimpCardsTable.tsx
+++ b/src/components/EChimpCards/EChimpCardsTable.tsx
@@ -188,6 +188,12 @@ const EChimpCardsTable = ({
>
item.id === showCRorTDLWithId)[0]}
+ isCR={
+ showCRorTDLWithId !== '' &&
+ isEChimpCR(
+ echimpItems.filter(item => item.id === showCRorTDLWithId)[0]
+ )
+ }
/>
diff --git a/src/i18n/en-US/modelPlan/crtdlsMisc.ts b/src/i18n/en-US/modelPlan/crtdlsMisc.ts
index faaa29e4a8..1780be7bbf 100644
--- a/src/i18n/en-US/modelPlan/crtdlsMisc.ts
+++ b/src/i18n/en-US/modelPlan/crtdlsMisc.ts
@@ -106,7 +106,8 @@ const crtdlsMisc = {
crStatus: 'CR Status',
crTag: {
emergency: 'Emergency',
- sensitive: 'Sensitive/controversial'
+ sensitive: 'Sensitive/controversial',
+ crQuestion: ' CR?'
},
implementationDate: 'Implementation Date',
issuedDate: 'Issued date',
From fdceea9e7e286cf5ac81697814c3b672222bfc1b Mon Sep 17 00:00:00 2001
From: Gary Zhao
Date: Thu, 10 Oct 2024 13:47:35 -0400
Subject: [PATCH 11/21] Add MentionTextArea
---
src/components/CRAndTDLSidePanel/index.scss | 2 +-
src/components/CRAndTDLSidePanel/index.tsx | 6 +++++-
2 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/src/components/CRAndTDLSidePanel/index.scss b/src/components/CRAndTDLSidePanel/index.scss
index e7e95b67e9..f04c988c4e 100644
--- a/src/components/CRAndTDLSidePanel/index.scss
+++ b/src/components/CRAndTDLSidePanel/index.scss
@@ -40,7 +40,7 @@
grid-column: 1 / 3;
}
- & > div {
+ & div {
margin-bottom: 0;
p {
diff --git a/src/components/CRAndTDLSidePanel/index.tsx b/src/components/CRAndTDLSidePanel/index.tsx
index 21bdd3ae3f..e6bfabbeba 100644
--- a/src/components/CRAndTDLSidePanel/index.tsx
+++ b/src/components/CRAndTDLSidePanel/index.tsx
@@ -4,6 +4,7 @@ import { Grid, GridContainer, Icon } from '@trussworks/react-uswds';
import i18n from 'config/i18n';
import ExternalLink from 'components/ExternalLink';
+import MentionTextArea from 'components/MentionTextArea';
import './index.scss';
@@ -108,7 +109,10 @@ const CRAndTDLSidePanel = ({
)}
{crtdlsT('echimpCard.crSummary')}
-
{crSummary?.rawContent}
+
From 8b479eedde923816d84f961e33e106690e5fb200 Mon Sep 17 00:00:00 2001
From: Gary Zhao
Date: Thu, 10 Oct 2024 14:26:43 -0400
Subject: [PATCH 12/21] truncating the text
---
src/components/CRAndTDLSidePanel/index.scss | 8 +++++
src/components/CRAndTDLSidePanel/index.tsx | 39 ++++++++++++++++-----
2 files changed, 38 insertions(+), 9 deletions(-)
diff --git a/src/components/CRAndTDLSidePanel/index.scss b/src/components/CRAndTDLSidePanel/index.scss
index f04c988c4e..27dc326bae 100644
--- a/src/components/CRAndTDLSidePanel/index.scss
+++ b/src/components/CRAndTDLSidePanel/index.scss
@@ -50,4 +50,12 @@
}
}
}
+
+ .line-clamped div {
+ -webkit-line-clamp: 5;
+ line-clamp: 5;
+ display: -webkit-box;
+ -webkit-box-orient: vertical;
+ overflow: hidden;
+ }
}
diff --git a/src/components/CRAndTDLSidePanel/index.tsx b/src/components/CRAndTDLSidePanel/index.tsx
index e6bfabbeba..1b7d6f46f8 100644
--- a/src/components/CRAndTDLSidePanel/index.tsx
+++ b/src/components/CRAndTDLSidePanel/index.tsx
@@ -1,6 +1,6 @@
-import React from 'react';
+import React, { useState } from 'react';
import { useTranslation } from 'react-i18next';
-import { Grid, GridContainer, Icon } from '@trussworks/react-uswds';
+import { Button, Grid, GridContainer, Icon } from '@trussworks/react-uswds';
import i18n from 'config/i18n';
import ExternalLink from 'components/ExternalLink';
@@ -39,6 +39,8 @@ const CRAndTDLSidePanel = ({
}: CRAndTDLSidePanelProps) => {
const { t: crtdlsT } = useTranslation('crtdlsMisc');
+ const [isTruncated, setIsTruncated] = useState(true);
+
const properlyCapitalizeInitiator = (fullName: string) => {
const [namePart, parenthesisPart] = fullName.split(' (');
@@ -107,13 +109,32 @@ const CRAndTDLSidePanel = ({
{properlyCapitalizeInitiator(initiator)}
)}
-
-
{crtdlsT('echimpCard.crSummary')}
-
-
+ {crSummary && (
+
+
+ {crtdlsT('echimpCard.crSummary')}
+
+
+
setIsTruncated(!isTruncated)}
+ aria-expanded={isTruncated}
+ aria-controls={id}
+ unstyled
+ className="display-flex flex-align-center margin-top-1"
+ >
+ {isTruncated
+ ? i18n.t('general:readMore')
+ : i18n.t('general:readLess')}
+
+ {isTruncated ? : }
+
+
+ )}
From b02688c96becda9f3713fae5eb7ab4f7d2a12f27 Mon Sep 17 00:00:00 2001
From: Gary Zhao
Date: Thu, 10 Oct 2024 14:31:47 -0400
Subject: [PATCH 13/21] use TruncateText and code clean up
---
src/components/CRAndTDLSidePanel/index.scss | 8 ------
src/components/CRAndTDLSidePanel/index.tsx | 28 +++++----------------
2 files changed, 6 insertions(+), 30 deletions(-)
diff --git a/src/components/CRAndTDLSidePanel/index.scss b/src/components/CRAndTDLSidePanel/index.scss
index 27dc326bae..f04c988c4e 100644
--- a/src/components/CRAndTDLSidePanel/index.scss
+++ b/src/components/CRAndTDLSidePanel/index.scss
@@ -50,12 +50,4 @@
}
}
}
-
- .line-clamped div {
- -webkit-line-clamp: 5;
- line-clamp: 5;
- display: -webkit-box;
- -webkit-box-orient: vertical;
- overflow: hidden;
- }
}
diff --git a/src/components/CRAndTDLSidePanel/index.tsx b/src/components/CRAndTDLSidePanel/index.tsx
index 1b7d6f46f8..e7dab959fe 100644
--- a/src/components/CRAndTDLSidePanel/index.tsx
+++ b/src/components/CRAndTDLSidePanel/index.tsx
@@ -1,10 +1,10 @@
-import React, { useState } from 'react';
+import React from 'react';
import { useTranslation } from 'react-i18next';
-import { Button, Grid, GridContainer, Icon } from '@trussworks/react-uswds';
+import { Grid, GridContainer, Icon } from '@trussworks/react-uswds';
import i18n from 'config/i18n';
import ExternalLink from 'components/ExternalLink';
-import MentionTextArea from 'components/MentionTextArea';
+import TruncatedText from 'components/TruncatedText';
import './index.scss';
@@ -39,8 +39,6 @@ const CRAndTDLSidePanel = ({
}: CRAndTDLSidePanelProps) => {
const { t: crtdlsT } = useTranslation('crtdlsMisc');
- const [isTruncated, setIsTruncated] = useState(true);
-
const properlyCapitalizeInitiator = (fullName: string) => {
const [namePart, parenthesisPart] = fullName.split(' (');
@@ -114,25 +112,11 @@ const CRAndTDLSidePanel = ({
{crtdlsT('echimpCard.crSummary')}
-
- setIsTruncated(!isTruncated)}
- aria-expanded={isTruncated}
- aria-controls={id}
- unstyled
- className="display-flex flex-align-center margin-top-1"
- >
- {isTruncated
- ? i18n.t('general:readMore')
- : i18n.t('general:readLess')}
-
- {isTruncated ? : }
-
)}
From 1cc6d645209477e8023a72a68693cd508c3f5c67 Mon Sep 17 00:00:00 2001
From: Gary Zhao
Date: Thu, 10 Oct 2024 14:42:21 -0400
Subject: [PATCH 14/21] updated snaps
---
.../__snapshots__/index.test.tsx.snap | 69 +++++++++++++++++++
.../CRAndTDLSidePanel/index.test.tsx | 21 ++++++
2 files changed, 90 insertions(+)
create mode 100644 src/components/CRAndTDLSidePanel/__snapshots__/index.test.tsx.snap
create mode 100644 src/components/CRAndTDLSidePanel/index.test.tsx
diff --git a/src/components/CRAndTDLSidePanel/__snapshots__/index.test.tsx.snap b/src/components/CRAndTDLSidePanel/__snapshots__/index.test.tsx.snap
new file mode 100644
index 0000000000..785bdb8980
--- /dev/null
+++ b/src/components/CRAndTDLSidePanel/__snapshots__/index.test.tsx.snap
@@ -0,0 +1,69 @@
+// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html
+
+exports[`The CRAndTDLSidePanel component > renders TDL without crashing 1`] = `
+
+
+
+
+
+
+
+
+ Issued date
+
+
+ 2023
+
+
+
+
+ View this in ECHIMP
+
+
+
+
+
+
+
+
+`;
diff --git a/src/components/CRAndTDLSidePanel/index.test.tsx b/src/components/CRAndTDLSidePanel/index.test.tsx
new file mode 100644
index 0000000000..b871ebacf1
--- /dev/null
+++ b/src/components/CRAndTDLSidePanel/index.test.tsx
@@ -0,0 +1,21 @@
+import React from 'react';
+import { render, screen } from '@testing-library/react';
+
+import CRAndTDLSidePanel from './index';
+
+describe('The CRAndTDLSidePanel component', () => {
+ it('renders TDL without crashing', () => {
+ const { asFragment } = render(
+
+ );
+ expect(screen.getByText('abc123')).toBeInTheDocument();
+ expect(screen.getByText('Test Title')).toBeInTheDocument();
+ expect(screen.getByText('View this in ECHIMP')).toBeInTheDocument();
+ expect(asFragment()).toMatchSnapshot();
+ });
+});
From 2ca584d28651169a16d67b91f45afcba478e48d1 Mon Sep 17 00:00:00 2001
From: Gary Zhao
Date: Thu, 10 Oct 2024 14:50:52 -0400
Subject: [PATCH 15/21] updated cypress test
---
cypress/e2e/crtdl.spec.js | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/cypress/e2e/crtdl.spec.js b/cypress/e2e/crtdl.spec.js
index 41b0f19786..a42f680d04 100644
--- a/cypress/e2e/crtdl.spec.js
+++ b/cypress/e2e/crtdl.spec.js
@@ -15,6 +15,12 @@ describe('FFS CRs and TDLs', () => {
cy.contains('h4', 'FFS3559');
cy.contains('h4', 'TDL240535');
- cy.contains('button', 'View this in ECHIMP').click();
+ cy.contains('button', 'View more').click();
+ cy.get('[data-testid="cr-and-tdl-sidepanel"]').contains(
+ 'Billing Requirements for Physician Services Rendered in Method II Critical Access Hospitals'
+ )
+ cy.get('[data-testid="cr-and-tdl-sidepanel"]').within(() => {
+ cy.contains('button', 'View this in ECHIMP').click();
+ });
});
});
From 2971c745395bb3116f0058f6a1c014262ed0e601 Mon Sep 17 00:00:00 2001
From: Gary Zhao
Date: Fri, 11 Oct 2024 12:08:00 -0400
Subject: [PATCH 16/21] updated snaps
---
.../EChimpCards/__snapshots__/EChimpCardsTable.test.tsx.snap | 2 +-
.../ModelPlan/CRTDL/CRTDLs/__snapshots__/index.test.tsx.snap | 2 +-
.../ModelPlan/ReadOnly/CRTDLs/__snapshots__/index.test.tsx.snap | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/components/EChimpCards/__snapshots__/EChimpCardsTable.test.tsx.snap b/src/components/EChimpCards/__snapshots__/EChimpCardsTable.test.tsx.snap
index 42ec17682c..ad2cd5c4c4 100644
--- a/src/components/EChimpCards/__snapshots__/EChimpCardsTable.test.tsx.snap
+++ b/src/components/EChimpCards/__snapshots__/EChimpCardsTable.test.tsx.snap
@@ -265,7 +265,7 @@ exports[`EChimpCardsTable > matches snapshot 1`] = `
- Initiated date
+ Issued date
2022-07-30T05:00:00Z
diff --git a/src/features/ModelPlan/CRTDL/CRTDLs/__snapshots__/index.test.tsx.snap b/src/features/ModelPlan/CRTDL/CRTDLs/__snapshots__/index.test.tsx.snap
index 0c31be2b9a..07bd933367 100644
--- a/src/features/ModelPlan/CRTDL/CRTDLs/__snapshots__/index.test.tsx.snap
+++ b/src/features/ModelPlan/CRTDL/CRTDLs/__snapshots__/index.test.tsx.snap
@@ -398,7 +398,7 @@ exports[`CR and TDLs page > matches snapshot 1`] = `
- Initiated date
+ Issued date
2022-07-30T05:00:00Z
diff --git a/src/features/ModelPlan/ReadOnly/CRTDLs/__snapshots__/index.test.tsx.snap b/src/features/ModelPlan/ReadOnly/CRTDLs/__snapshots__/index.test.tsx.snap
index 94235397f9..ee48c2f83e 100644
--- a/src/features/ModelPlan/ReadOnly/CRTDLs/__snapshots__/index.test.tsx.snap
+++ b/src/features/ModelPlan/ReadOnly/CRTDLs/__snapshots__/index.test.tsx.snap
@@ -340,7 +340,7 @@ exports[`Read Only CR and TDLs page > matches snapshot 1`] = `
- Initiated date
+ Issued date
2022-05-12T15:01:39.190679Z
From 1a80aae1ac04dc771dc0650705d4e85996dcf6a0 Mon Sep 17 00:00:00 2001
From: Gary Zhao
Date: Fri, 11 Oct 2024 13:03:40 -0400
Subject: [PATCH 17/21] lint fix
---
cypress/e2e/crtdl.spec.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/cypress/e2e/crtdl.spec.js b/cypress/e2e/crtdl.spec.js
index a42f680d04..cb87daf7f0 100644
--- a/cypress/e2e/crtdl.spec.js
+++ b/cypress/e2e/crtdl.spec.js
@@ -18,7 +18,7 @@ describe('FFS CRs and TDLs', () => {
cy.contains('button', 'View more').click();
cy.get('[data-testid="cr-and-tdl-sidepanel"]').contains(
'Billing Requirements for Physician Services Rendered in Method II Critical Access Hospitals'
- )
+ );
cy.get('[data-testid="cr-and-tdl-sidepanel"]').within(() => {
cy.contains('button', 'View this in ECHIMP').click();
});
From 41cfca576571dfe0fd0584f680cd7efe28b19164 Mon Sep 17 00:00:00 2001
From: Gary Zhao
Date: Tue, 15 Oct 2024 11:11:02 -0400
Subject: [PATCH 18/21] updated snaps
---
.../__snapshots__/index.test.tsx.snap | 32 +++++++++----------
1 file changed, 15 insertions(+), 17 deletions(-)
diff --git a/src/components/CRAndTDLSidePanel/__snapshots__/index.test.tsx.snap b/src/components/CRAndTDLSidePanel/__snapshots__/index.test.tsx.snap
index 785bdb8980..09ab0950a3 100644
--- a/src/components/CRAndTDLSidePanel/__snapshots__/index.test.tsx.snap
+++ b/src/components/CRAndTDLSidePanel/__snapshots__/index.test.tsx.snap
@@ -40,26 +40,24 @@ exports[`The CRAndTDLSidePanel component > renders TDL without crashing 1`] = `
-
- View this in ECHIMP
-
-
+ View this in ECHIMP
+
From 3a92593ae1d167d44fb9460e94fe4be2302a2d85 Mon Sep 17 00:00:00 2001
From: Gary Zhao
Date: Wed, 16 Oct 2024 13:18:18 -0400
Subject: [PATCH 19/21] addressing padding as per qa feedbakc
---
src/components/EChimpCards/index.scss | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/src/components/EChimpCards/index.scss b/src/components/EChimpCards/index.scss
index 3c1cd4eb8f..6a81e12cd0 100644
--- a/src/components/EChimpCards/index.scss
+++ b/src/components/EChimpCards/index.scss
@@ -63,6 +63,10 @@
}
}
+ .usa-card__body {
+ padding-bottom: 1rem;
+ }
+
.usa-card__footer {
border-top: 1px solid color("base-light");
padding-inline: 0;
From 77d18f2b332c12ccdc74150dabf0d08ffa43452e Mon Sep 17 00:00:00 2001
From: Gary Zhao
Date: Wed, 16 Oct 2024 13:26:14 -0400
Subject: [PATCH 20/21] moved properlyCapitalizeInitiator to its own file and
add tests
---
src/components/CRAndTDLSidePanel/_utils.ts | 13 +++++++++++++
src/components/CRAndTDLSidePanel/index.tsx | 14 ++------------
.../CRAndTDLSidePanel/utils.test.tsx | 18 ++++++++++++++++++
3 files changed, 33 insertions(+), 12 deletions(-)
create mode 100644 src/components/CRAndTDLSidePanel/_utils.ts
create mode 100644 src/components/CRAndTDLSidePanel/utils.test.tsx
diff --git a/src/components/CRAndTDLSidePanel/_utils.ts b/src/components/CRAndTDLSidePanel/_utils.ts
new file mode 100644
index 0000000000..53b44d59a3
--- /dev/null
+++ b/src/components/CRAndTDLSidePanel/_utils.ts
@@ -0,0 +1,13 @@
+const properlyCapitalizeInitiator = (fullName: string) => {
+ const [namePart, parenthesisPart] = fullName.split(' (');
+
+ const capitalizedName = namePart
+ .toLowerCase()
+ .replace(/\b\w/g, char => char.toUpperCase());
+
+ return parenthesisPart
+ ? `${capitalizedName} (${parenthesisPart}`
+ : capitalizedName;
+};
+
+export default properlyCapitalizeInitiator;
diff --git a/src/components/CRAndTDLSidePanel/index.tsx b/src/components/CRAndTDLSidePanel/index.tsx
index e7dab959fe..fb919fcb34 100644
--- a/src/components/CRAndTDLSidePanel/index.tsx
+++ b/src/components/CRAndTDLSidePanel/index.tsx
@@ -6,6 +6,8 @@ import i18n from 'config/i18n';
import ExternalLink from 'components/ExternalLink';
import TruncatedText from 'components/TruncatedText';
+import properlyCapitalizeInitiator from './_utils';
+
import './index.scss';
export type CRAndTDLSidePanelProps = {
@@ -39,18 +41,6 @@ const CRAndTDLSidePanel = ({
}: CRAndTDLSidePanelProps) => {
const { t: crtdlsT } = useTranslation('crtdlsMisc');
- const properlyCapitalizeInitiator = (fullName: string) => {
- const [namePart, parenthesisPart] = fullName.split(' (');
-
- const capitalizedName = namePart
- .toLowerCase()
- .replace(/\b\w/g, char => char.toUpperCase());
-
- return parenthesisPart
- ? `${capitalizedName} (${parenthesisPart}`
- : capitalizedName;
- };
-
return (
diff --git a/src/components/CRAndTDLSidePanel/utils.test.tsx b/src/components/CRAndTDLSidePanel/utils.test.tsx
new file mode 100644
index 0000000000..05e99e29a3
--- /dev/null
+++ b/src/components/CRAndTDLSidePanel/utils.test.tsx
@@ -0,0 +1,18 @@
+import properlyCapitalizeInitiator from './_utils';
+
+describe('Properly Capitalize Initiator Function Test', () => {
+ it('returns properly capitalized name', () => {
+ expect(properlyCapitalizeInitiator('STEVE ROGERS')).toBe('Steve Rogers');
+ expect(properlyCapitalizeInitiator('sTEVE rOGERS')).toBe('Steve Rogers');
+ expect(properlyCapitalizeInitiator('steve rogers')).toBe('Steve Rogers');
+ });
+
+ it('returns properly capitalized name while words in parenthesis remains as is', () => {
+ expect(properlyCapitalizeInitiator('STEVE ROGERS (AVENGER)')).toBe(
+ 'Steve Rogers (AVENGER)'
+ );
+ expect(properlyCapitalizeInitiator('BRUCE BANNER (MD, Ph.D)')).toBe(
+ 'Bruce Banner (MD, Ph.D)'
+ );
+ });
+});
From 4bf9a71a9c2a06783e558c71896d354477bf4254 Mon Sep 17 00:00:00 2001
From: Gary Zhao
Date: Wed, 16 Oct 2024 16:57:08 -0400
Subject: [PATCH 21/21] updated snaps
---
.../__snapshots__/index.test.tsx.snap | 33 +++++++++++--------
1 file changed, 19 insertions(+), 14 deletions(-)
diff --git a/src/components/CRAndTDLSidePanel/__snapshots__/index.test.tsx.snap b/src/components/CRAndTDLSidePanel/__snapshots__/index.test.tsx.snap
index 09ab0950a3..394c30b053 100644
--- a/src/components/CRAndTDLSidePanel/__snapshots__/index.test.tsx.snap
+++ b/src/components/CRAndTDLSidePanel/__snapshots__/index.test.tsx.snap
@@ -40,24 +40,29 @@ exports[`The CRAndTDLSidePanel component > renders TDL without crashing 1`] = `
- View this in ECHIMP
-
+ View this in ECHIMP
+
+