diff --git a/cypress/e2e/Consultation/PageStudy.cy.ts b/cypress/e2e/Consultation/PageStudy.cy.ts
index b258a1d5..2ed96d9d 100644
--- a/cypress/e2e/Consultation/PageStudy.cy.ts
+++ b/cypress/e2e/Consultation/PageStudy.cy.ts
@@ -52,8 +52,8 @@ describe('Page d\'une étude - Vérifier les informations affichées', () => {
cy.get('[id="summary"] [class="ant-descriptions-item-content"]').eq(2).contains('INCLUDE').should('exist');
cy.get('[id="summary"] [class="ant-descriptions-item-label"]').eq(3).contains('dbGaP Accession Number').should('exist');
cy.get('[id="summary"] [class="ant-descriptions-item-content"]').eq(3).contains(/(phs002330|phs002981|-)/).should('exist');
- cy.get('[id="summary"] [class="ant-descriptions-item-label"]').eq(4).contains('GUID Type').should('exist');
- cy.get('[id="summary"] [class="ant-descriptions-item-content"]').eq(4).find('[class*="ant-tag-volcano"]').contains('NDAR').should('exist');
+ cy.get('[id="summary"] [class="ant-descriptions-item-label"]').eq(4).contains('GUID Available').should('exist');
+ cy.get('[id="summary"] [class="ant-descriptions-item-content"]').eq(4).find('[class*="ant-tag-green"]').contains('True').should('exist');
cy.get('[id="summary"] [class="ant-descriptions-item-label"]').eq(5).contains('Participant Lifespan').should('exist');
cy.get('[id="summary"] [class="ant-descriptions-item-content"]').eq(5).find('[class*="ant-tag-cyan"]').contains('Pediatric').should('exist');
cy.get('[id="summary"] [class="ant-descriptions-item-content"]').eq(5).find('[class*="ant-tag-cyan"]').contains('Adult').should('exist');
diff --git a/src/graphql/studies/models.ts b/src/graphql/studies/models.ts
index 3cd67738..4ccead31 100644
--- a/src/graphql/studies/models.ts
+++ b/src/graphql/studies/models.ts
@@ -100,6 +100,7 @@ export interface IStudyEntity {
guid?: string;
institutions?: string[];
investigator_names?: string[];
+ is_guid_mapped?: boolean;
is_harmonized?: boolean;
part_lifespan_stages?: string[];
participant_count: number;
diff --git a/src/graphql/studies/queries.ts b/src/graphql/studies/queries.ts
index 0e9a3a59..5965a996 100644
--- a/src/graphql/studies/queries.ts
+++ b/src/graphql/studies/queries.ts
@@ -118,6 +118,7 @@ export const GET_STUDY = gql`
guid
institutions
investigator_names
+ is_guid_mapped
is_harmonized
part_lifespan_stages
participant_count
diff --git a/src/locales/en.ts b/src/locales/en.ts
index 665ef201..1f01c7e1 100644
--- a/src/locales/en.ts
+++ b/src/locales/en.ts
@@ -1955,7 +1955,7 @@ const en = {
expected_data_categories: 'Data Category',
file: 'File',
files: 'Files',
- guid: 'GUID Type',
+ guid: 'GUID Available',
guidAbrv: 'G',
guidTooltip: 'NDA GUIDs',
guidEntityTooltip1:
diff --git a/src/views/StudyEntity/utils/summary.tsx b/src/views/StudyEntity/utils/summary.tsx
index 21012631..72cb1540 100644
--- a/src/views/StudyEntity/utils/summary.tsx
+++ b/src/views/StudyEntity/utils/summary.tsx
@@ -64,28 +64,27 @@ const getSummaryDescriptions = (study?: IStudyEntity): IEntityDescriptionsItem[]
},
{
label: intl.get('entities.study.guid'),
- value:
- study?.guid === 'NDAR' ? (
-
- {intl.get('entities.study.guidEntityTooltip1')}
-
- {intl.get('entities.study.guidEntityTooltip2')}
-
- .
- >
- }
- >
- {study.guid}
-
- ) : (
- TABLE_EMPTY_PLACE_HOLDER
- ),
+ value: study?.is_guid_mapped ? (
+
+ {intl.get('entities.study.guidEntityTooltip1')}
+
+ {intl.get('entities.study.guidEntityTooltip2')}
+
+ .
+ >
+ }
+ >
+ True
+
+ ) : (
+ False
+ ),
},
{
label: intl.get('entities.study.participant_life_span'),