You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/include_access_model/datamodel/include_access_model_pydantic.py
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -445,7 +445,7 @@ class Study(Record):
445
445
'name': 'study_id',
446
446
'range': 'string',
447
447
'required': True}},
448
-
'title': 'Study'})
448
+
'title': 'Research Study'})
449
449
450
450
study_id: str=Field(default=..., title="Study ID", description="""INCLUDE Global ID for the study""", json_schema_extra= { "linkml_meta": {'domain_of': ['Study', 'StudyMetadata']} })
451
451
parent_study: Optional[str] =Field(default=None, title="Parent Study", description="""The parent study for this study, if it is a nested study.""", json_schema_extra= { "linkml_meta": {'domain_of': ['Study']} })
@@ -624,7 +624,7 @@ class SubjectAssertion(Record):
624
624
age_at_assertion: Optional[int] =Field(default=None, title="Age at assertion", description="""The age in days of the Subject when the assertion was made.""", json_schema_extra= { "linkml_meta": {'domain_of': ['SubjectAssertion'], 'unit': {'ucum_code': 'd'}} })
625
625
age_at_event: Optional[int] =Field(default=None, title="Age at event", description="""The age in days of the Subject at the time point which the assertion describes, | eg, age of onset or when a measurement was performed.""", json_schema_extra= { "linkml_meta": {'domain_of': ['SubjectAssertion', 'Encounter'], 'unit': {'ucum_code': 'd'}} })
626
626
age_at_resolution: Optional[int] =Field(default=None, title="Age at resolution", description="""The age in days of the Subject when the asserted state was resolved.""", json_schema_extra= { "linkml_meta": {'domain_of': ['SubjectAssertion'], 'unit': {'ucum_code': 'd'}} })
627
-
concept: Optional[list[str]] =Field(default=[], title="Assertion concept", description="""The structured term defining the meaning of the assertion.""", json_schema_extra= { "linkml_meta": {'domain_of': ['SubjectAssertion']} })
627
+
concept: Optional[list[str]] =Field(default=[], title="Concept", description="""The structured term defining the meaning of the assertion.""", json_schema_extra= { "linkml_meta": {'domain_of': ['SubjectAssertion']} })
628
628
concept_source: Optional[str] =Field(default=None, title="Concept Source Text", description="""The source text yielding the standardized concept.""", json_schema_extra= { "linkml_meta": {'domain_of': ['SubjectAssertion']} })
629
629
value_concept: Optional[list[str]] =Field(default=[], title="Value concept", description="""The structured term defining the value of the assertion.""", json_schema_extra= { "linkml_meta": {'domain_of': ['SubjectAssertion']} })
630
630
value_number: Optional[float] =Field(default=None, title="Value Number", description="""The numeric value of the assertion.""", json_schema_extra= { "linkml_meta": {'domain_of': ['SubjectAssertion']} })
#TODO: Split out core Study items and additional study metadata?
47
+
#TODO: Split out core Study items and additional study metadata?
49
48
- study_id
50
49
- parent_study
51
50
- study_title
@@ -57,7 +56,7 @@ classes:
57
56
- contact
58
57
- study_description
59
58
- website
60
-
# - dbgap : Should we call this out specifically or just use an external id?
59
+
# - dbgap : Should we call this out specifically or just use an external id?
61
60
- publication
62
61
- acknowledgments
63
62
- citation_statement
@@ -82,9 +81,9 @@ classes:
82
81
- research_domain
83
82
- expected_number_of_participants
84
83
- actual_number_of_participants
85
-
# Do we need this info, or should it be documented elsewhere?
86
-
# - guidType
87
-
# - guidMapped
84
+
# Do we need this info, or should it be documented elsewhere?
85
+
#- guidType
86
+
#- guidMapped
88
87
slot_usage:
89
88
study_id:
90
89
required: true
@@ -108,7 +107,6 @@ classes:
108
107
description: A DOI is a permanent reference with metadata about a digital object.
109
108
is_a: Record
110
109
slots:
111
-
#TODO: Need to split up the doi slot here versus in the study resource- it's self-referential now.
112
110
- do_id
113
111
- bibliographic_reference
114
112
slot_usage:
@@ -263,7 +261,7 @@ classes:
263
261
slots:
264
262
- encounter_id
265
263
- subject_id
266
-
#TODO: Should this alternatively be an "encounter type", ie, to not require a full definition?
264
+
#TODO: Should this alternatively be an "encounter type", ie, to not require a full definition?
267
265
- encounter_definition_id
268
266
- age_at_event
269
267
slot_usage:
@@ -277,7 +275,7 @@ classes:
277
275
an event at which data was collected about a participant,
278
276
an intervention was made, or information about a participant was recorded.
279
277
This may be something planned by a study or a type of data collection.
280
-
#TODO: These are metadata and may not need the same Record basis.
278
+
#TODO: These are metadata and may not need the same Record basis.
281
279
is_a: Record
282
280
slots:
283
281
- encounter_definition_id
@@ -295,14 +293,14 @@ classes:
295
293
title: Activity Definition
296
294
description: A definition of an activity in this study, eg,
297
295
a biospecimen collection, intervention, survey, or assessment.
298
-
#TODO: These are metadata and may not need the same Record basis.
296
+
#TODO: These are metadata and may not need the same Record basis.
299
297
is_a: Record
300
298
slots:
301
299
- activity_definition_id
302
300
- name
303
301
- description
304
-
#TODO: Probably want an "expected data generated" slot, eg,
305
-
#observation definitions or dd refs
302
+
#TODO: Probably want an "expected data generated" slot, eg,
303
+
#observation definitions or dd refs
306
304
slot_usage:
307
305
activity_definition_id:
308
306
range: string
@@ -322,7 +320,7 @@ classes:
322
320
- data_type
323
321
- format
324
322
- size
325
-
#TODO: I'm not convinced this is the right strategy- access model vs operations
323
+
#TODO: I'm not convinced this is the right strategy- access model vs operations
326
324
- staging_url
327
325
- release_url
328
326
- drs_uri
@@ -566,7 +564,7 @@ slots:
566
564
range: EnumDownSyndromeStatus
567
565
required: true
568
566
age_at_first_engagement:
569
-
#Should this just be a reference out to an encounter?
567
+
#Should this just be a reference out to an encounter?
570
568
title: Age at First Participant Engagement
571
569
description: Age in days of Participant at first recorded study event (enrollment, visit, observation, sample collection, survey completion, etc.). Age at enrollment is preferred, if available.
572
570
range: integer
@@ -611,12 +609,10 @@ slots:
611
609
unit:
612
610
ucum_code: d
613
611
concept:
614
-
#TODO: Is this required?
615
-
title: Assertion concept
612
+
title: Concept
616
613
description: The structured term defining the meaning of the assertion.
617
614
range: Concept
618
615
multivalued: true
619
-
# inlined: false
620
616
concept_curie:
621
617
title: Concept Curie
622
618
description: The standardized curie for the term.
@@ -634,7 +630,6 @@ slots:
634
630
description: The structured term defining the value of the assertion.
635
631
range: Concept
636
632
multivalued: true
637
-
# inlined: false
638
633
value_number:
639
634
title: Value Number
640
635
description: The numeric value of the assertion.
@@ -863,7 +858,7 @@ enums:
863
858
EnumStudyDesign:
864
859
title: Study Design
865
860
description: Approaches for collecting data, investigating interventions, and/or analyzing data.
866
-
#TODO: Add meanings
861
+
#TODO: Add meanings
867
862
permissible_values:
868
863
case_control:
869
864
title: Case-Control
@@ -888,7 +883,7 @@ enums:
888
883
EnumClinicalDataSourceType:
889
884
title: Clinical Data Source Type
890
885
description: Approaches to ascertain clinical information about a participant.
891
-
#TODO: Add meanings
886
+
#TODO: Add meanings
892
887
permissible_values:
893
888
medical_record:
894
889
title: Medical Record
@@ -907,7 +902,7 @@ enums:
907
902
EnumDataCategory:
908
903
title: Data Category
909
904
description: Categories of data which may be collected about participants.
910
-
#TODO: Add meanings
905
+
#TODO: Add meanings
911
906
permissible_values:
912
907
#Should we have these two demo/clinical data categories?
913
908
unharmonized_demographic_clinical_data:
@@ -1080,7 +1075,7 @@ enums:
1080
1075
other:
1081
1076
title: Other
1082
1077
description: Data obtained from other source, such as tissue bank
1083
-
#TODO: Revisit these bindings / enumerations
1078
+
#TODO: Revisit these bindings / enumerations
1084
1079
EnumAvailabilityStatus:
1085
1080
description: Is the biospecimen available for use?
0 commit comments