Study¶
- class icometrix_sdk.models.study_entity.StudyEntity(*, id, uri=None, update_timestamp, creation_timestamp, modality, patient_id, project_id, study_date, study_note=None, study_time, patient_age=None, manufacturer=None, accession_number=None, institution_name=None, study_description=None, study_instance_uid=None, scheduled_timestamp=None, device_serial_number=None, icobrain_report_type=None, magnetic_field_strength=None, manufacturer_model_name=None, imported_timestamp=None)¶
- Parameters:
- id (str) 
- uri (str | None) 
- update_timestamp (Annotated[datetime | None, BeforeValidator(func=~icometrix_sdk.models.base.utc_datetime_parser, json_schema_input_type=PydanticUndefined)]) 
- creation_timestamp (Annotated[datetime | None, BeforeValidator(func=~icometrix_sdk.models.base.utc_datetime_parser, json_schema_input_type=PydanticUndefined)]) 
- modality (Literal['CR', 'CT', 'MR', 'US', 'OT', 'BI', 'CD', 'DD', 'DG', 'ES', 'LS', 'PT', 'RG', 'ST', 'TG', 'XA', 'RF', 'HC', 'DX', 'NM', 'MG', 'IO', 'PX', 'GM', 'SM', 'XC', 'PR', 'AU', 'EPS', 'HD', 'SR', 'OP', 'IVUS', 'SMR', 'RTIMAGE', 'RTDOSE', 'RTSTRUCT', 'RTPLAN', 'RTRECORD']) 
- patient_id (str) 
- project_id (str) 
- study_date (str) 
- study_note (str | None) 
- study_time (str) 
- patient_age (str | int | None) 
- manufacturer (str | None) 
- accession_number (str | None) 
- institution_name (str | None) 
- study_description (str | None) 
- study_instance_uid (str | None) 
- scheduled_timestamp (str | None) 
- device_serial_number (str | None) 
- icobrain_report_type (str | None) 
- magnetic_field_strength (str | int | float | None) 
- manufacturer_model_name (str | None) 
- imported_timestamp (Annotated[datetime | None, BeforeValidator(func=~icometrix_sdk.models.base.utc_datetime_parser, json_schema_input_type=PydanticUndefined)] | None) 
 
 - accession_number: str | None¶
 - device_serial_number: str | None¶
 - icobrain_report_type: str | None¶
 - imported_timestamp: Annotated[datetime | None, BeforeValidator(func=utc_datetime_parser, json_schema_input_type=PydanticUndefined)] | None¶
 - institution_name: str | None¶
 - classmethod is_valid_study_date(value)¶
 - magnetic_field_strength: str | int | float | None¶
 - manufacturer: str | None¶
 - manufacturer_model_name: str | None¶
 - modality: Literal['CR', 'CT', 'MR', 'US', 'OT', 'BI', 'CD', 'DD', 'DG', 'ES', 'LS', 'PT', 'RG', 'ST', 'TG', 'XA', 'RF', 'HC', 'DX', 'NM', 'MG', 'IO', 'PX', 'GM', 'SM', 'XC', 'PR', 'AU', 'EPS', 'HD', 'SR', 'OP', 'IVUS', 'SMR', 'RTIMAGE', 'RTDOSE', 'RTSTRUCT', 'RTPLAN', 'RTRECORD']¶
 - patient_age: str | int | None¶
 - patient_id: str¶
 - project_id: str¶
 - scheduled_timestamp: str | None¶
 - study_date: str¶
 - study_description: str | None¶
 - study_instance_uid: str | None¶
 - study_note: str | None¶
 - study_time: str¶