mypydantic.models.comprehendmedical
1# Model Generated: Thu Mar 2 21:56:17 2023 2 3from __future__ import annotations 4 5from datetime import datetime 6from typing import Dict, List, Literal, Optional, Union 7 8from pydantic import Field 9 10from mypydantic.models.base_model import BaseModel 11 12 13class TraitModel(BaseModel): 14 name: Optional[ 15 Literal[ 16 "DIAGNOSIS", 17 "FUTURE", 18 "HYPOTHETICAL", 19 "LOW_CONFIDENCE", 20 "NEGATION", 21 "PAST_HISTORY", 22 "PERTAINS_TO_FAMILY", 23 "SIGN", 24 "SYMPTOM", 25 ] 26 ] = Field(default=None, alias="Name") 27 score: Optional[float] = Field(default=None, alias="Score") 28 29 30class CharactersModel(BaseModel): 31 original_text_characters: Optional[int] = Field( 32 default=None, alias="OriginalTextCharacters" 33 ) 34 35 36class ComprehendMedicalAsyncJobFilterModel(BaseModel): 37 job_name: Optional[str] = Field(default=None, alias="JobName") 38 job_status: Optional[ 39 Literal[ 40 "COMPLETED", 41 "FAILED", 42 "IN_PROGRESS", 43 "PARTIAL_SUCCESS", 44 "STOPPED", 45 "STOP_REQUESTED", 46 "SUBMITTED", 47 ] 48 ] = Field(default=None, alias="JobStatus") 49 submit_time_before: Optional[Union[datetime, str]] = Field( 50 default=None, alias="SubmitTimeBefore" 51 ) 52 submit_time_after: Optional[Union[datetime, str]] = Field( 53 default=None, alias="SubmitTimeAfter" 54 ) 55 56 57class InputDataConfigModel(BaseModel): 58 s3_bucket: str = Field(alias="S3Bucket") 59 s3_key: Optional[str] = Field(default=None, alias="S3Key") 60 61 62class OutputDataConfigModel(BaseModel): 63 s3_bucket: str = Field(alias="S3Bucket") 64 s3_key: Optional[str] = Field(default=None, alias="S3Key") 65 66 67class DescribeEntitiesDetectionV2JobRequestModel(BaseModel): 68 job_id: str = Field(alias="JobId") 69 70 71class ResponseMetadataModel(BaseModel): 72 request_id: str = Field(alias="RequestId") 73 host_id: str = Field(alias="HostId") 74 http_status_code: int = Field(alias="HTTPStatusCode") 75 http_headers: Dict[str, str] = Field(alias="HTTPHeaders") 76 retry_attempts: int = Field(alias="RetryAttempts") 77 78 79class DescribeICD10CMInferenceJobRequestModel(BaseModel): 80 job_id: str = Field(alias="JobId") 81 82 83class DescribePHIDetectionJobRequestModel(BaseModel): 84 job_id: str = Field(alias="JobId") 85 86 87class DescribeRxNormInferenceJobRequestModel(BaseModel): 88 job_id: str = Field(alias="JobId") 89 90 91class DescribeSNOMEDCTInferenceJobRequestModel(BaseModel): 92 job_id: str = Field(alias="JobId") 93 94 95class DetectEntitiesRequestModel(BaseModel): 96 text: str = Field(alias="Text") 97 98 99class DetectEntitiesV2RequestModel(BaseModel): 100 text: str = Field(alias="Text") 101 102 103class DetectPHIRequestModel(BaseModel): 104 text: str = Field(alias="Text") 105 106 107class ICD10CMTraitModel(BaseModel): 108 name: Optional[ 109 Literal[ 110 "DIAGNOSIS", 111 "HYPOTHETICAL", 112 "LOW_CONFIDENCE", 113 "NEGATION", 114 "PERTAINS_TO_FAMILY", 115 "SIGN", 116 "SYMPTOM", 117 ] 118 ] = Field(default=None, alias="Name") 119 score: Optional[float] = Field(default=None, alias="Score") 120 121 122class ICD10CMConceptModel(BaseModel): 123 description: Optional[str] = Field(default=None, alias="Description") 124 code: Optional[str] = Field(default=None, alias="Code") 125 score: Optional[float] = Field(default=None, alias="Score") 126 127 128class InferICD10CMRequestModel(BaseModel): 129 text: str = Field(alias="Text") 130 131 132class InferRxNormRequestModel(BaseModel): 133 text: str = Field(alias="Text") 134 135 136class InferSNOMEDCTRequestModel(BaseModel): 137 text: str = Field(alias="Text") 138 139 140class SNOMEDCTDetailsModel(BaseModel): 141 edition: Optional[str] = Field(default=None, alias="Edition") 142 language: Optional[str] = Field(default=None, alias="Language") 143 version_date: Optional[str] = Field(default=None, alias="VersionDate") 144 145 146class RxNormTraitModel(BaseModel): 147 name: Optional[Literal["NEGATION"]] = Field(default=None, alias="Name") 148 score: Optional[float] = Field(default=None, alias="Score") 149 150 151class RxNormConceptModel(BaseModel): 152 description: Optional[str] = Field(default=None, alias="Description") 153 code: Optional[str] = Field(default=None, alias="Code") 154 score: Optional[float] = Field(default=None, alias="Score") 155 156 157class SNOMEDCTConceptModel(BaseModel): 158 description: Optional[str] = Field(default=None, alias="Description") 159 code: Optional[str] = Field(default=None, alias="Code") 160 score: Optional[float] = Field(default=None, alias="Score") 161 162 163class SNOMEDCTTraitModel(BaseModel): 164 name: Optional[ 165 Literal[ 166 "DIAGNOSIS", 167 "FUTURE", 168 "HYPOTHETICAL", 169 "LOW_CONFIDENCE", 170 "NEGATION", 171 "PAST_HISTORY", 172 "PERTAINS_TO_FAMILY", 173 "SIGN", 174 "SYMPTOM", 175 ] 176 ] = Field(default=None, alias="Name") 177 score: Optional[float] = Field(default=None, alias="Score") 178 179 180class StopEntitiesDetectionV2JobRequestModel(BaseModel): 181 job_id: str = Field(alias="JobId") 182 183 184class StopICD10CMInferenceJobRequestModel(BaseModel): 185 job_id: str = Field(alias="JobId") 186 187 188class StopPHIDetectionJobRequestModel(BaseModel): 189 job_id: str = Field(alias="JobId") 190 191 192class StopRxNormInferenceJobRequestModel(BaseModel): 193 job_id: str = Field(alias="JobId") 194 195 196class StopSNOMEDCTInferenceJobRequestModel(BaseModel): 197 job_id: str = Field(alias="JobId") 198 199 200class AttributeModel(BaseModel): 201 type: Optional[ 202 Literal[ 203 "ACUITY", 204 "ADDRESS", 205 "AGE", 206 "ALCOHOL_CONSUMPTION", 207 "ALLERGIES", 208 "AMOUNT", 209 "BRAND_NAME", 210 "CONTACT_POINT", 211 "DATE", 212 "DIRECTION", 213 "DOSAGE", 214 "DURATION", 215 "DX_NAME", 216 "EMAIL", 217 "FORM", 218 "FREQUENCY", 219 "GENDER", 220 "GENERIC_NAME", 221 "ID", 222 "IDENTIFIER", 223 "NAME", 224 "PHONE_OR_FAX", 225 "PROCEDURE_NAME", 226 "PROFESSION", 227 "QUALITY", 228 "QUANTITY", 229 "RACE_ETHNICITY", 230 "RATE", 231 "REC_DRUG_USE", 232 "ROUTE_OR_MODE", 233 "STRENGTH", 234 "SYSTEM_ORGAN_SITE", 235 "TEST_NAME", 236 "TEST_UNIT", 237 "TEST_UNITS", 238 "TEST_VALUE", 239 "TIME_EXPRESSION", 240 "TIME_TO_DX_NAME", 241 "TIME_TO_MEDICATION_NAME", 242 "TIME_TO_PROCEDURE_NAME", 243 "TIME_TO_TEST_NAME", 244 "TIME_TO_TREATMENT_NAME", 245 "TOBACCO_USE", 246 "TREATMENT_NAME", 247 "URL", 248 ] 249 ] = Field(default=None, alias="Type") 250 score: Optional[float] = Field(default=None, alias="Score") 251 relationship_score: Optional[float] = Field(default=None, alias="RelationshipScore") 252 relationship_type: Optional[ 253 Literal[ 254 "ACUITY", 255 "ADMINISTERED_VIA", 256 "AMOUNT", 257 "DIRECTION", 258 "DOSAGE", 259 "DURATION", 260 "EVERY", 261 "FOR", 262 "FORM", 263 "FREQUENCY", 264 "NEGATIVE", 265 "OVERLAP", 266 "RATE", 267 "ROUTE_OR_MODE", 268 "STRENGTH", 269 "SYSTEM_ORGAN_SITE", 270 "TEST_UNIT", 271 "TEST_UNITS", 272 "TEST_VALUE", 273 "WITH_DOSAGE", 274 ] 275 ] = Field(default=None, alias="RelationshipType") 276 id: Optional[int] = Field(default=None, alias="Id") 277 begin_offset: Optional[int] = Field(default=None, alias="BeginOffset") 278 end_offset: Optional[int] = Field(default=None, alias="EndOffset") 279 text: Optional[str] = Field(default=None, alias="Text") 280 category: Optional[ 281 Literal[ 282 "ANATOMY", 283 "BEHAVIORAL_ENVIRONMENTAL_SOCIAL", 284 "MEDICAL_CONDITION", 285 "MEDICATION", 286 "PROTECTED_HEALTH_INFORMATION", 287 "TEST_TREATMENT_PROCEDURE", 288 "TIME_EXPRESSION", 289 ] 290 ] = Field(default=None, alias="Category") 291 traits: Optional[List[TraitModel]] = Field(default=None, alias="Traits") 292 293 294class ListEntitiesDetectionV2JobsRequestModel(BaseModel): 295 filter: Optional[ComprehendMedicalAsyncJobFilterModel] = Field( 296 default=None, alias="Filter" 297 ) 298 next_token: Optional[str] = Field(default=None, alias="NextToken") 299 max_results: Optional[int] = Field(default=None, alias="MaxResults") 300 301 302class ListICD10CMInferenceJobsRequestModel(BaseModel): 303 filter: Optional[ComprehendMedicalAsyncJobFilterModel] = Field( 304 default=None, alias="Filter" 305 ) 306 next_token: Optional[str] = Field(default=None, alias="NextToken") 307 max_results: Optional[int] = Field(default=None, alias="MaxResults") 308 309 310class ListPHIDetectionJobsRequestModel(BaseModel): 311 filter: Optional[ComprehendMedicalAsyncJobFilterModel] = Field( 312 default=None, alias="Filter" 313 ) 314 next_token: Optional[str] = Field(default=None, alias="NextToken") 315 max_results: Optional[int] = Field(default=None, alias="MaxResults") 316 317 318class ListRxNormInferenceJobsRequestModel(BaseModel): 319 filter: Optional[ComprehendMedicalAsyncJobFilterModel] = Field( 320 default=None, alias="Filter" 321 ) 322 next_token: Optional[str] = Field(default=None, alias="NextToken") 323 max_results: Optional[int] = Field(default=None, alias="MaxResults") 324 325 326class ListSNOMEDCTInferenceJobsRequestModel(BaseModel): 327 filter: Optional[ComprehendMedicalAsyncJobFilterModel] = Field( 328 default=None, alias="Filter" 329 ) 330 next_token: Optional[str] = Field(default=None, alias="NextToken") 331 max_results: Optional[int] = Field(default=None, alias="MaxResults") 332 333 334class ComprehendMedicalAsyncJobPropertiesModel(BaseModel): 335 job_id: Optional[str] = Field(default=None, alias="JobId") 336 job_name: Optional[str] = Field(default=None, alias="JobName") 337 job_status: Optional[ 338 Literal[ 339 "COMPLETED", 340 "FAILED", 341 "IN_PROGRESS", 342 "PARTIAL_SUCCESS", 343 "STOPPED", 344 "STOP_REQUESTED", 345 "SUBMITTED", 346 ] 347 ] = Field(default=None, alias="JobStatus") 348 message: Optional[str] = Field(default=None, alias="Message") 349 submit_time: Optional[datetime] = Field(default=None, alias="SubmitTime") 350 end_time: Optional[datetime] = Field(default=None, alias="EndTime") 351 expiration_time: Optional[datetime] = Field(default=None, alias="ExpirationTime") 352 input_data_config: Optional[InputDataConfigModel] = Field( 353 default=None, alias="InputDataConfig" 354 ) 355 output_data_config: Optional[OutputDataConfigModel] = Field( 356 default=None, alias="OutputDataConfig" 357 ) 358 language_code: Optional[Literal["en"]] = Field(default=None, alias="LanguageCode") 359 data_access_role_arn: Optional[str] = Field(default=None, alias="DataAccessRoleArn") 360 manifest_file_path: Optional[str] = Field(default=None, alias="ManifestFilePath") 361 kms_key: Optional[str] = Field(default=None, alias="KMSKey") 362 model_version: Optional[str] = Field(default=None, alias="ModelVersion") 363 364 365class StartEntitiesDetectionV2JobRequestModel(BaseModel): 366 input_data_config: InputDataConfigModel = Field(alias="InputDataConfig") 367 output_data_config: OutputDataConfigModel = Field(alias="OutputDataConfig") 368 data_access_role_arn: str = Field(alias="DataAccessRoleArn") 369 language_code: Literal["en"] = Field(alias="LanguageCode") 370 job_name: Optional[str] = Field(default=None, alias="JobName") 371 client_request_token: Optional[str] = Field( 372 default=None, alias="ClientRequestToken" 373 ) 374 kms_key: Optional[str] = Field(default=None, alias="KMSKey") 375 376 377class StartICD10CMInferenceJobRequestModel(BaseModel): 378 input_data_config: InputDataConfigModel = Field(alias="InputDataConfig") 379 output_data_config: OutputDataConfigModel = Field(alias="OutputDataConfig") 380 data_access_role_arn: str = Field(alias="DataAccessRoleArn") 381 language_code: Literal["en"] = Field(alias="LanguageCode") 382 job_name: Optional[str] = Field(default=None, alias="JobName") 383 client_request_token: Optional[str] = Field( 384 default=None, alias="ClientRequestToken" 385 ) 386 kms_key: Optional[str] = Field(default=None, alias="KMSKey") 387 388 389class StartPHIDetectionJobRequestModel(BaseModel): 390 input_data_config: InputDataConfigModel = Field(alias="InputDataConfig") 391 output_data_config: OutputDataConfigModel = Field(alias="OutputDataConfig") 392 data_access_role_arn: str = Field(alias="DataAccessRoleArn") 393 language_code: Literal["en"] = Field(alias="LanguageCode") 394 job_name: Optional[str] = Field(default=None, alias="JobName") 395 client_request_token: Optional[str] = Field( 396 default=None, alias="ClientRequestToken" 397 ) 398 kms_key: Optional[str] = Field(default=None, alias="KMSKey") 399 400 401class StartRxNormInferenceJobRequestModel(BaseModel): 402 input_data_config: InputDataConfigModel = Field(alias="InputDataConfig") 403 output_data_config: OutputDataConfigModel = Field(alias="OutputDataConfig") 404 data_access_role_arn: str = Field(alias="DataAccessRoleArn") 405 language_code: Literal["en"] = Field(alias="LanguageCode") 406 job_name: Optional[str] = Field(default=None, alias="JobName") 407 client_request_token: Optional[str] = Field( 408 default=None, alias="ClientRequestToken" 409 ) 410 kms_key: Optional[str] = Field(default=None, alias="KMSKey") 411 412 413class StartSNOMEDCTInferenceJobRequestModel(BaseModel): 414 input_data_config: InputDataConfigModel = Field(alias="InputDataConfig") 415 output_data_config: OutputDataConfigModel = Field(alias="OutputDataConfig") 416 data_access_role_arn: str = Field(alias="DataAccessRoleArn") 417 language_code: Literal["en"] = Field(alias="LanguageCode") 418 job_name: Optional[str] = Field(default=None, alias="JobName") 419 client_request_token: Optional[str] = Field( 420 default=None, alias="ClientRequestToken" 421 ) 422 kms_key: Optional[str] = Field(default=None, alias="KMSKey") 423 424 425class StartEntitiesDetectionV2JobResponseModel(BaseModel): 426 job_id: str = Field(alias="JobId") 427 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 428 429 430class StartICD10CMInferenceJobResponseModel(BaseModel): 431 job_id: str = Field(alias="JobId") 432 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 433 434 435class StartPHIDetectionJobResponseModel(BaseModel): 436 job_id: str = Field(alias="JobId") 437 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 438 439 440class StartRxNormInferenceJobResponseModel(BaseModel): 441 job_id: str = Field(alias="JobId") 442 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 443 444 445class StartSNOMEDCTInferenceJobResponseModel(BaseModel): 446 job_id: str = Field(alias="JobId") 447 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 448 449 450class StopEntitiesDetectionV2JobResponseModel(BaseModel): 451 job_id: str = Field(alias="JobId") 452 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 453 454 455class StopICD10CMInferenceJobResponseModel(BaseModel): 456 job_id: str = Field(alias="JobId") 457 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 458 459 460class StopPHIDetectionJobResponseModel(BaseModel): 461 job_id: str = Field(alias="JobId") 462 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 463 464 465class StopRxNormInferenceJobResponseModel(BaseModel): 466 job_id: str = Field(alias="JobId") 467 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 468 469 470class StopSNOMEDCTInferenceJobResponseModel(BaseModel): 471 job_id: str = Field(alias="JobId") 472 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 473 474 475class ICD10CMAttributeModel(BaseModel): 476 type: Optional[ 477 Literal[ 478 "ACUITY", 479 "DIRECTION", 480 "QUALITY", 481 "QUANTITY", 482 "SYSTEM_ORGAN_SITE", 483 "TIME_EXPRESSION", 484 "TIME_TO_DX_NAME", 485 ] 486 ] = Field(default=None, alias="Type") 487 score: Optional[float] = Field(default=None, alias="Score") 488 relationship_score: Optional[float] = Field(default=None, alias="RelationshipScore") 489 id: Optional[int] = Field(default=None, alias="Id") 490 begin_offset: Optional[int] = Field(default=None, alias="BeginOffset") 491 end_offset: Optional[int] = Field(default=None, alias="EndOffset") 492 text: Optional[str] = Field(default=None, alias="Text") 493 traits: Optional[List[ICD10CMTraitModel]] = Field(default=None, alias="Traits") 494 category: Optional[Literal["DX_NAME", "TIME_EXPRESSION"]] = Field( 495 default=None, alias="Category" 496 ) 497 relationship_type: Optional[Literal["OVERLAP", "SYSTEM_ORGAN_SITE"]] = Field( 498 default=None, alias="RelationshipType" 499 ) 500 501 502class RxNormAttributeModel(BaseModel): 503 type: Optional[ 504 Literal[ 505 "DOSAGE", 506 "DURATION", 507 "FORM", 508 "FREQUENCY", 509 "RATE", 510 "ROUTE_OR_MODE", 511 "STRENGTH", 512 ] 513 ] = Field(default=None, alias="Type") 514 score: Optional[float] = Field(default=None, alias="Score") 515 relationship_score: Optional[float] = Field(default=None, alias="RelationshipScore") 516 id: Optional[int] = Field(default=None, alias="Id") 517 begin_offset: Optional[int] = Field(default=None, alias="BeginOffset") 518 end_offset: Optional[int] = Field(default=None, alias="EndOffset") 519 text: Optional[str] = Field(default=None, alias="Text") 520 traits: Optional[List[RxNormTraitModel]] = Field(default=None, alias="Traits") 521 522 523class SNOMEDCTAttributeModel(BaseModel): 524 category: Optional[ 525 Literal["ANATOMY", "MEDICAL_CONDITION", "TEST_TREATMENT_PROCEDURE"] 526 ] = Field(default=None, alias="Category") 527 type: Optional[ 528 Literal[ 529 "ACUITY", 530 "DIRECTION", 531 "QUALITY", 532 "SYSTEM_ORGAN_SITE", 533 "TEST_UNIT", 534 "TEST_VALUE", 535 ] 536 ] = Field(default=None, alias="Type") 537 score: Optional[float] = Field(default=None, alias="Score") 538 relationship_score: Optional[float] = Field(default=None, alias="RelationshipScore") 539 relationship_type: Optional[ 540 Literal[ 541 "ACUITY", 542 "DIRECTION", 543 "QUALITY", 544 "SYSTEM_ORGAN_SITE", 545 "TEST_UNITS", 546 "TEST_VALUE", 547 ] 548 ] = Field(default=None, alias="RelationshipType") 549 id: Optional[int] = Field(default=None, alias="Id") 550 begin_offset: Optional[int] = Field(default=None, alias="BeginOffset") 551 end_offset: Optional[int] = Field(default=None, alias="EndOffset") 552 text: Optional[str] = Field(default=None, alias="Text") 553 traits: Optional[List[SNOMEDCTTraitModel]] = Field(default=None, alias="Traits") 554 s_nomedctconcepts: Optional[List[SNOMEDCTConceptModel]] = Field( 555 default=None, alias="SNOMEDCTConcepts" 556 ) 557 558 559class EntityModel(BaseModel): 560 id: Optional[int] = Field(default=None, alias="Id") 561 begin_offset: Optional[int] = Field(default=None, alias="BeginOffset") 562 end_offset: Optional[int] = Field(default=None, alias="EndOffset") 563 score: Optional[float] = Field(default=None, alias="Score") 564 text: Optional[str] = Field(default=None, alias="Text") 565 category: Optional[ 566 Literal[ 567 "ANATOMY", 568 "BEHAVIORAL_ENVIRONMENTAL_SOCIAL", 569 "MEDICAL_CONDITION", 570 "MEDICATION", 571 "PROTECTED_HEALTH_INFORMATION", 572 "TEST_TREATMENT_PROCEDURE", 573 "TIME_EXPRESSION", 574 ] 575 ] = Field(default=None, alias="Category") 576 type: Optional[ 577 Literal[ 578 "ACUITY", 579 "ADDRESS", 580 "AGE", 581 "ALCOHOL_CONSUMPTION", 582 "ALLERGIES", 583 "AMOUNT", 584 "BRAND_NAME", 585 "CONTACT_POINT", 586 "DATE", 587 "DIRECTION", 588 "DOSAGE", 589 "DURATION", 590 "DX_NAME", 591 "EMAIL", 592 "FORM", 593 "FREQUENCY", 594 "GENDER", 595 "GENERIC_NAME", 596 "ID", 597 "IDENTIFIER", 598 "NAME", 599 "PHONE_OR_FAX", 600 "PROCEDURE_NAME", 601 "PROFESSION", 602 "QUALITY", 603 "QUANTITY", 604 "RACE_ETHNICITY", 605 "RATE", 606 "REC_DRUG_USE", 607 "ROUTE_OR_MODE", 608 "STRENGTH", 609 "SYSTEM_ORGAN_SITE", 610 "TEST_NAME", 611 "TEST_UNIT", 612 "TEST_UNITS", 613 "TEST_VALUE", 614 "TIME_EXPRESSION", 615 "TIME_TO_DX_NAME", 616 "TIME_TO_MEDICATION_NAME", 617 "TIME_TO_PROCEDURE_NAME", 618 "TIME_TO_TEST_NAME", 619 "TIME_TO_TREATMENT_NAME", 620 "TOBACCO_USE", 621 "TREATMENT_NAME", 622 "URL", 623 ] 624 ] = Field(default=None, alias="Type") 625 traits: Optional[List[TraitModel]] = Field(default=None, alias="Traits") 626 attributes: Optional[List[AttributeModel]] = Field(default=None, alias="Attributes") 627 628 629class UnmappedAttributeModel(BaseModel): 630 type: Optional[ 631 Literal[ 632 "ANATOMY", 633 "BEHAVIORAL_ENVIRONMENTAL_SOCIAL", 634 "MEDICAL_CONDITION", 635 "MEDICATION", 636 "PROTECTED_HEALTH_INFORMATION", 637 "TEST_TREATMENT_PROCEDURE", 638 "TIME_EXPRESSION", 639 ] 640 ] = Field(default=None, alias="Type") 641 attribute: Optional[AttributeModel] = Field(default=None, alias="Attribute") 642 643 644class DescribeEntitiesDetectionV2JobResponseModel(BaseModel): 645 comprehend_medical_async_job_properties: ComprehendMedicalAsyncJobPropertiesModel = Field( 646 alias="ComprehendMedicalAsyncJobProperties" 647 ) 648 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 649 650 651class DescribeICD10CMInferenceJobResponseModel(BaseModel): 652 comprehend_medical_async_job_properties: ComprehendMedicalAsyncJobPropertiesModel = Field( 653 alias="ComprehendMedicalAsyncJobProperties" 654 ) 655 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 656 657 658class DescribePHIDetectionJobResponseModel(BaseModel): 659 comprehend_medical_async_job_properties: ComprehendMedicalAsyncJobPropertiesModel = Field( 660 alias="ComprehendMedicalAsyncJobProperties" 661 ) 662 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 663 664 665class DescribeRxNormInferenceJobResponseModel(BaseModel): 666 comprehend_medical_async_job_properties: ComprehendMedicalAsyncJobPropertiesModel = Field( 667 alias="ComprehendMedicalAsyncJobProperties" 668 ) 669 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 670 671 672class DescribeSNOMEDCTInferenceJobResponseModel(BaseModel): 673 comprehend_medical_async_job_properties: ComprehendMedicalAsyncJobPropertiesModel = Field( 674 alias="ComprehendMedicalAsyncJobProperties" 675 ) 676 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 677 678 679class ListEntitiesDetectionV2JobsResponseModel(BaseModel): 680 comprehend_medical_async_job_properties_list: List[ 681 ComprehendMedicalAsyncJobPropertiesModel 682 ] = Field(alias="ComprehendMedicalAsyncJobPropertiesList") 683 next_token: str = Field(alias="NextToken") 684 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 685 686 687class ListICD10CMInferenceJobsResponseModel(BaseModel): 688 comprehend_medical_async_job_properties_list: List[ 689 ComprehendMedicalAsyncJobPropertiesModel 690 ] = Field(alias="ComprehendMedicalAsyncJobPropertiesList") 691 next_token: str = Field(alias="NextToken") 692 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 693 694 695class ListPHIDetectionJobsResponseModel(BaseModel): 696 comprehend_medical_async_job_properties_list: List[ 697 ComprehendMedicalAsyncJobPropertiesModel 698 ] = Field(alias="ComprehendMedicalAsyncJobPropertiesList") 699 next_token: str = Field(alias="NextToken") 700 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 701 702 703class ListRxNormInferenceJobsResponseModel(BaseModel): 704 comprehend_medical_async_job_properties_list: List[ 705 ComprehendMedicalAsyncJobPropertiesModel 706 ] = Field(alias="ComprehendMedicalAsyncJobPropertiesList") 707 next_token: str = Field(alias="NextToken") 708 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 709 710 711class ListSNOMEDCTInferenceJobsResponseModel(BaseModel): 712 comprehend_medical_async_job_properties_list: List[ 713 ComprehendMedicalAsyncJobPropertiesModel 714 ] = Field(alias="ComprehendMedicalAsyncJobPropertiesList") 715 next_token: str = Field(alias="NextToken") 716 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 717 718 719class ICD10CMEntityModel(BaseModel): 720 id: Optional[int] = Field(default=None, alias="Id") 721 text: Optional[str] = Field(default=None, alias="Text") 722 category: Optional[Literal["MEDICAL_CONDITION"]] = Field( 723 default=None, alias="Category" 724 ) 725 type: Optional[Literal["DX_NAME", "TIME_EXPRESSION"]] = Field( 726 default=None, alias="Type" 727 ) 728 score: Optional[float] = Field(default=None, alias="Score") 729 begin_offset: Optional[int] = Field(default=None, alias="BeginOffset") 730 end_offset: Optional[int] = Field(default=None, alias="EndOffset") 731 attributes: Optional[List[ICD10CMAttributeModel]] = Field( 732 default=None, alias="Attributes" 733 ) 734 traits: Optional[List[ICD10CMTraitModel]] = Field(default=None, alias="Traits") 735 icd10_cmconcepts: Optional[List[ICD10CMConceptModel]] = Field( 736 default=None, alias="ICD10CMConcepts" 737 ) 738 739 740class RxNormEntityModel(BaseModel): 741 id: Optional[int] = Field(default=None, alias="Id") 742 text: Optional[str] = Field(default=None, alias="Text") 743 category: Optional[Literal["MEDICATION"]] = Field(default=None, alias="Category") 744 type: Optional[Literal["BRAND_NAME", "GENERIC_NAME"]] = Field( 745 default=None, alias="Type" 746 ) 747 score: Optional[float] = Field(default=None, alias="Score") 748 begin_offset: Optional[int] = Field(default=None, alias="BeginOffset") 749 end_offset: Optional[int] = Field(default=None, alias="EndOffset") 750 attributes: Optional[List[RxNormAttributeModel]] = Field( 751 default=None, alias="Attributes" 752 ) 753 traits: Optional[List[RxNormTraitModel]] = Field(default=None, alias="Traits") 754 rx_norm_concepts: Optional[List[RxNormConceptModel]] = Field( 755 default=None, alias="RxNormConcepts" 756 ) 757 758 759class SNOMEDCTEntityModel(BaseModel): 760 id: Optional[int] = Field(default=None, alias="Id") 761 text: Optional[str] = Field(default=None, alias="Text") 762 category: Optional[ 763 Literal["ANATOMY", "MEDICAL_CONDITION", "TEST_TREATMENT_PROCEDURE"] 764 ] = Field(default=None, alias="Category") 765 type: Optional[ 766 Literal["DX_NAME", "PROCEDURE_NAME", "TEST_NAME", "TREATMENT_NAME"] 767 ] = Field(default=None, alias="Type") 768 score: Optional[float] = Field(default=None, alias="Score") 769 begin_offset: Optional[int] = Field(default=None, alias="BeginOffset") 770 end_offset: Optional[int] = Field(default=None, alias="EndOffset") 771 attributes: Optional[List[SNOMEDCTAttributeModel]] = Field( 772 default=None, alias="Attributes" 773 ) 774 traits: Optional[List[SNOMEDCTTraitModel]] = Field(default=None, alias="Traits") 775 s_nomedctconcepts: Optional[List[SNOMEDCTConceptModel]] = Field( 776 default=None, alias="SNOMEDCTConcepts" 777 ) 778 779 780class DetectPHIResponseModel(BaseModel): 781 entities: List[EntityModel] = Field(alias="Entities") 782 pagination_token: str = Field(alias="PaginationToken") 783 model_version: str = Field(alias="ModelVersion") 784 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 785 786 787class DetectEntitiesResponseModel(BaseModel): 788 entities: List[EntityModel] = Field(alias="Entities") 789 unmapped_attributes: List[UnmappedAttributeModel] = Field( 790 alias="UnmappedAttributes" 791 ) 792 pagination_token: str = Field(alias="PaginationToken") 793 model_version: str = Field(alias="ModelVersion") 794 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 795 796 797class DetectEntitiesV2ResponseModel(BaseModel): 798 entities: List[EntityModel] = Field(alias="Entities") 799 unmapped_attributes: List[UnmappedAttributeModel] = Field( 800 alias="UnmappedAttributes" 801 ) 802 pagination_token: str = Field(alias="PaginationToken") 803 model_version: str = Field(alias="ModelVersion") 804 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 805 806 807class InferICD10CMResponseModel(BaseModel): 808 entities: List[ICD10CMEntityModel] = Field(alias="Entities") 809 pagination_token: str = Field(alias="PaginationToken") 810 model_version: str = Field(alias="ModelVersion") 811 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 812 813 814class InferRxNormResponseModel(BaseModel): 815 entities: List[RxNormEntityModel] = Field(alias="Entities") 816 pagination_token: str = Field(alias="PaginationToken") 817 model_version: str = Field(alias="ModelVersion") 818 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 819 820 821class InferSNOMEDCTResponseModel(BaseModel): 822 entities: List[SNOMEDCTEntityModel] = Field(alias="Entities") 823 pagination_token: str = Field(alias="PaginationToken") 824 model_version: str = Field(alias="ModelVersion") 825 s_nomedctdetails: SNOMEDCTDetailsModel = Field(alias="SNOMEDCTDetails") 826 characters: CharactersModel = Field(alias="Characters") 827 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
14class TraitModel(BaseModel): 15 name: Optional[ 16 Literal[ 17 "DIAGNOSIS", 18 "FUTURE", 19 "HYPOTHETICAL", 20 "LOW_CONFIDENCE", 21 "NEGATION", 22 "PAST_HISTORY", 23 "PERTAINS_TO_FAMILY", 24 "SIGN", 25 "SYMPTOM", 26 ] 27 ] = Field(default=None, alias="Name") 28 score: Optional[float] = Field(default=None, alias="Score")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
31class CharactersModel(BaseModel): 32 original_text_characters: Optional[int] = Field( 33 default=None, alias="OriginalTextCharacters" 34 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
37class ComprehendMedicalAsyncJobFilterModel(BaseModel): 38 job_name: Optional[str] = Field(default=None, alias="JobName") 39 job_status: Optional[ 40 Literal[ 41 "COMPLETED", 42 "FAILED", 43 "IN_PROGRESS", 44 "PARTIAL_SUCCESS", 45 "STOPPED", 46 "STOP_REQUESTED", 47 "SUBMITTED", 48 ] 49 ] = Field(default=None, alias="JobStatus") 50 submit_time_before: Optional[Union[datetime, str]] = Field( 51 default=None, alias="SubmitTimeBefore" 52 ) 53 submit_time_after: Optional[Union[datetime, str]] = Field( 54 default=None, alias="SubmitTimeAfter" 55 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
58class InputDataConfigModel(BaseModel): 59 s3_bucket: str = Field(alias="S3Bucket") 60 s3_key: Optional[str] = Field(default=None, alias="S3Key")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
63class OutputDataConfigModel(BaseModel): 64 s3_bucket: str = Field(alias="S3Bucket") 65 s3_key: Optional[str] = Field(default=None, alias="S3Key")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
68class DescribeEntitiesDetectionV2JobRequestModel(BaseModel): 69 job_id: str = Field(alias="JobId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
72class ResponseMetadataModel(BaseModel): 73 request_id: str = Field(alias="RequestId") 74 host_id: str = Field(alias="HostId") 75 http_status_code: int = Field(alias="HTTPStatusCode") 76 http_headers: Dict[str, str] = Field(alias="HTTPHeaders") 77 retry_attempts: int = Field(alias="RetryAttempts")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
108class ICD10CMTraitModel(BaseModel): 109 name: Optional[ 110 Literal[ 111 "DIAGNOSIS", 112 "HYPOTHETICAL", 113 "LOW_CONFIDENCE", 114 "NEGATION", 115 "PERTAINS_TO_FAMILY", 116 "SIGN", 117 "SYMPTOM", 118 ] 119 ] = Field(default=None, alias="Name") 120 score: Optional[float] = Field(default=None, alias="Score")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
123class ICD10CMConceptModel(BaseModel): 124 description: Optional[str] = Field(default=None, alias="Description") 125 code: Optional[str] = Field(default=None, alias="Code") 126 score: Optional[float] = Field(default=None, alias="Score")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
141class SNOMEDCTDetailsModel(BaseModel): 142 edition: Optional[str] = Field(default=None, alias="Edition") 143 language: Optional[str] = Field(default=None, alias="Language") 144 version_date: Optional[str] = Field(default=None, alias="VersionDate")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
147class RxNormTraitModel(BaseModel): 148 name: Optional[Literal["NEGATION"]] = Field(default=None, alias="Name") 149 score: Optional[float] = Field(default=None, alias="Score")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
152class RxNormConceptModel(BaseModel): 153 description: Optional[str] = Field(default=None, alias="Description") 154 code: Optional[str] = Field(default=None, alias="Code") 155 score: Optional[float] = Field(default=None, alias="Score")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
158class SNOMEDCTConceptModel(BaseModel): 159 description: Optional[str] = Field(default=None, alias="Description") 160 code: Optional[str] = Field(default=None, alias="Code") 161 score: Optional[float] = Field(default=None, alias="Score")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
164class SNOMEDCTTraitModel(BaseModel): 165 name: Optional[ 166 Literal[ 167 "DIAGNOSIS", 168 "FUTURE", 169 "HYPOTHETICAL", 170 "LOW_CONFIDENCE", 171 "NEGATION", 172 "PAST_HISTORY", 173 "PERTAINS_TO_FAMILY", 174 "SIGN", 175 "SYMPTOM", 176 ] 177 ] = Field(default=None, alias="Name") 178 score: Optional[float] = Field(default=None, alias="Score")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
201class AttributeModel(BaseModel): 202 type: Optional[ 203 Literal[ 204 "ACUITY", 205 "ADDRESS", 206 "AGE", 207 "ALCOHOL_CONSUMPTION", 208 "ALLERGIES", 209 "AMOUNT", 210 "BRAND_NAME", 211 "CONTACT_POINT", 212 "DATE", 213 "DIRECTION", 214 "DOSAGE", 215 "DURATION", 216 "DX_NAME", 217 "EMAIL", 218 "FORM", 219 "FREQUENCY", 220 "GENDER", 221 "GENERIC_NAME", 222 "ID", 223 "IDENTIFIER", 224 "NAME", 225 "PHONE_OR_FAX", 226 "PROCEDURE_NAME", 227 "PROFESSION", 228 "QUALITY", 229 "QUANTITY", 230 "RACE_ETHNICITY", 231 "RATE", 232 "REC_DRUG_USE", 233 "ROUTE_OR_MODE", 234 "STRENGTH", 235 "SYSTEM_ORGAN_SITE", 236 "TEST_NAME", 237 "TEST_UNIT", 238 "TEST_UNITS", 239 "TEST_VALUE", 240 "TIME_EXPRESSION", 241 "TIME_TO_DX_NAME", 242 "TIME_TO_MEDICATION_NAME", 243 "TIME_TO_PROCEDURE_NAME", 244 "TIME_TO_TEST_NAME", 245 "TIME_TO_TREATMENT_NAME", 246 "TOBACCO_USE", 247 "TREATMENT_NAME", 248 "URL", 249 ] 250 ] = Field(default=None, alias="Type") 251 score: Optional[float] = Field(default=None, alias="Score") 252 relationship_score: Optional[float] = Field(default=None, alias="RelationshipScore") 253 relationship_type: Optional[ 254 Literal[ 255 "ACUITY", 256 "ADMINISTERED_VIA", 257 "AMOUNT", 258 "DIRECTION", 259 "DOSAGE", 260 "DURATION", 261 "EVERY", 262 "FOR", 263 "FORM", 264 "FREQUENCY", 265 "NEGATIVE", 266 "OVERLAP", 267 "RATE", 268 "ROUTE_OR_MODE", 269 "STRENGTH", 270 "SYSTEM_ORGAN_SITE", 271 "TEST_UNIT", 272 "TEST_UNITS", 273 "TEST_VALUE", 274 "WITH_DOSAGE", 275 ] 276 ] = Field(default=None, alias="RelationshipType") 277 id: Optional[int] = Field(default=None, alias="Id") 278 begin_offset: Optional[int] = Field(default=None, alias="BeginOffset") 279 end_offset: Optional[int] = Field(default=None, alias="EndOffset") 280 text: Optional[str] = Field(default=None, alias="Text") 281 category: Optional[ 282 Literal[ 283 "ANATOMY", 284 "BEHAVIORAL_ENVIRONMENTAL_SOCIAL", 285 "MEDICAL_CONDITION", 286 "MEDICATION", 287 "PROTECTED_HEALTH_INFORMATION", 288 "TEST_TREATMENT_PROCEDURE", 289 "TIME_EXPRESSION", 290 ] 291 ] = Field(default=None, alias="Category") 292 traits: Optional[List[TraitModel]] = Field(default=None, alias="Traits")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
295class ListEntitiesDetectionV2JobsRequestModel(BaseModel): 296 filter: Optional[ComprehendMedicalAsyncJobFilterModel] = Field( 297 default=None, alias="Filter" 298 ) 299 next_token: Optional[str] = Field(default=None, alias="NextToken") 300 max_results: Optional[int] = Field(default=None, alias="MaxResults")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
303class ListICD10CMInferenceJobsRequestModel(BaseModel): 304 filter: Optional[ComprehendMedicalAsyncJobFilterModel] = Field( 305 default=None, alias="Filter" 306 ) 307 next_token: Optional[str] = Field(default=None, alias="NextToken") 308 max_results: Optional[int] = Field(default=None, alias="MaxResults")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
311class ListPHIDetectionJobsRequestModel(BaseModel): 312 filter: Optional[ComprehendMedicalAsyncJobFilterModel] = Field( 313 default=None, alias="Filter" 314 ) 315 next_token: Optional[str] = Field(default=None, alias="NextToken") 316 max_results: Optional[int] = Field(default=None, alias="MaxResults")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
319class ListRxNormInferenceJobsRequestModel(BaseModel): 320 filter: Optional[ComprehendMedicalAsyncJobFilterModel] = Field( 321 default=None, alias="Filter" 322 ) 323 next_token: Optional[str] = Field(default=None, alias="NextToken") 324 max_results: Optional[int] = Field(default=None, alias="MaxResults")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
327class ListSNOMEDCTInferenceJobsRequestModel(BaseModel): 328 filter: Optional[ComprehendMedicalAsyncJobFilterModel] = Field( 329 default=None, alias="Filter" 330 ) 331 next_token: Optional[str] = Field(default=None, alias="NextToken") 332 max_results: Optional[int] = Field(default=None, alias="MaxResults")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
335class ComprehendMedicalAsyncJobPropertiesModel(BaseModel): 336 job_id: Optional[str] = Field(default=None, alias="JobId") 337 job_name: Optional[str] = Field(default=None, alias="JobName") 338 job_status: Optional[ 339 Literal[ 340 "COMPLETED", 341 "FAILED", 342 "IN_PROGRESS", 343 "PARTIAL_SUCCESS", 344 "STOPPED", 345 "STOP_REQUESTED", 346 "SUBMITTED", 347 ] 348 ] = Field(default=None, alias="JobStatus") 349 message: Optional[str] = Field(default=None, alias="Message") 350 submit_time: Optional[datetime] = Field(default=None, alias="SubmitTime") 351 end_time: Optional[datetime] = Field(default=None, alias="EndTime") 352 expiration_time: Optional[datetime] = Field(default=None, alias="ExpirationTime") 353 input_data_config: Optional[InputDataConfigModel] = Field( 354 default=None, alias="InputDataConfig" 355 ) 356 output_data_config: Optional[OutputDataConfigModel] = Field( 357 default=None, alias="OutputDataConfig" 358 ) 359 language_code: Optional[Literal["en"]] = Field(default=None, alias="LanguageCode") 360 data_access_role_arn: Optional[str] = Field(default=None, alias="DataAccessRoleArn") 361 manifest_file_path: Optional[str] = Field(default=None, alias="ManifestFilePath") 362 kms_key: Optional[str] = Field(default=None, alias="KMSKey") 363 model_version: Optional[str] = Field(default=None, alias="ModelVersion")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
366class StartEntitiesDetectionV2JobRequestModel(BaseModel): 367 input_data_config: InputDataConfigModel = Field(alias="InputDataConfig") 368 output_data_config: OutputDataConfigModel = Field(alias="OutputDataConfig") 369 data_access_role_arn: str = Field(alias="DataAccessRoleArn") 370 language_code: Literal["en"] = Field(alias="LanguageCode") 371 job_name: Optional[str] = Field(default=None, alias="JobName") 372 client_request_token: Optional[str] = Field( 373 default=None, alias="ClientRequestToken" 374 ) 375 kms_key: Optional[str] = Field(default=None, alias="KMSKey")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
378class StartICD10CMInferenceJobRequestModel(BaseModel): 379 input_data_config: InputDataConfigModel = Field(alias="InputDataConfig") 380 output_data_config: OutputDataConfigModel = Field(alias="OutputDataConfig") 381 data_access_role_arn: str = Field(alias="DataAccessRoleArn") 382 language_code: Literal["en"] = Field(alias="LanguageCode") 383 job_name: Optional[str] = Field(default=None, alias="JobName") 384 client_request_token: Optional[str] = Field( 385 default=None, alias="ClientRequestToken" 386 ) 387 kms_key: Optional[str] = Field(default=None, alias="KMSKey")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
390class StartPHIDetectionJobRequestModel(BaseModel): 391 input_data_config: InputDataConfigModel = Field(alias="InputDataConfig") 392 output_data_config: OutputDataConfigModel = Field(alias="OutputDataConfig") 393 data_access_role_arn: str = Field(alias="DataAccessRoleArn") 394 language_code: Literal["en"] = Field(alias="LanguageCode") 395 job_name: Optional[str] = Field(default=None, alias="JobName") 396 client_request_token: Optional[str] = Field( 397 default=None, alias="ClientRequestToken" 398 ) 399 kms_key: Optional[str] = Field(default=None, alias="KMSKey")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
402class StartRxNormInferenceJobRequestModel(BaseModel): 403 input_data_config: InputDataConfigModel = Field(alias="InputDataConfig") 404 output_data_config: OutputDataConfigModel = Field(alias="OutputDataConfig") 405 data_access_role_arn: str = Field(alias="DataAccessRoleArn") 406 language_code: Literal["en"] = Field(alias="LanguageCode") 407 job_name: Optional[str] = Field(default=None, alias="JobName") 408 client_request_token: Optional[str] = Field( 409 default=None, alias="ClientRequestToken" 410 ) 411 kms_key: Optional[str] = Field(default=None, alias="KMSKey")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
414class StartSNOMEDCTInferenceJobRequestModel(BaseModel): 415 input_data_config: InputDataConfigModel = Field(alias="InputDataConfig") 416 output_data_config: OutputDataConfigModel = Field(alias="OutputDataConfig") 417 data_access_role_arn: str = Field(alias="DataAccessRoleArn") 418 language_code: Literal["en"] = Field(alias="LanguageCode") 419 job_name: Optional[str] = Field(default=None, alias="JobName") 420 client_request_token: Optional[str] = Field( 421 default=None, alias="ClientRequestToken" 422 ) 423 kms_key: Optional[str] = Field(default=None, alias="KMSKey")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
426class StartEntitiesDetectionV2JobResponseModel(BaseModel): 427 job_id: str = Field(alias="JobId") 428 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
431class StartICD10CMInferenceJobResponseModel(BaseModel): 432 job_id: str = Field(alias="JobId") 433 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
436class StartPHIDetectionJobResponseModel(BaseModel): 437 job_id: str = Field(alias="JobId") 438 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
441class StartRxNormInferenceJobResponseModel(BaseModel): 442 job_id: str = Field(alias="JobId") 443 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
446class StartSNOMEDCTInferenceJobResponseModel(BaseModel): 447 job_id: str = Field(alias="JobId") 448 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
451class StopEntitiesDetectionV2JobResponseModel(BaseModel): 452 job_id: str = Field(alias="JobId") 453 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
456class StopICD10CMInferenceJobResponseModel(BaseModel): 457 job_id: str = Field(alias="JobId") 458 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
461class StopPHIDetectionJobResponseModel(BaseModel): 462 job_id: str = Field(alias="JobId") 463 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
466class StopRxNormInferenceJobResponseModel(BaseModel): 467 job_id: str = Field(alias="JobId") 468 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
471class StopSNOMEDCTInferenceJobResponseModel(BaseModel): 472 job_id: str = Field(alias="JobId") 473 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
476class ICD10CMAttributeModel(BaseModel): 477 type: Optional[ 478 Literal[ 479 "ACUITY", 480 "DIRECTION", 481 "QUALITY", 482 "QUANTITY", 483 "SYSTEM_ORGAN_SITE", 484 "TIME_EXPRESSION", 485 "TIME_TO_DX_NAME", 486 ] 487 ] = Field(default=None, alias="Type") 488 score: Optional[float] = Field(default=None, alias="Score") 489 relationship_score: Optional[float] = Field(default=None, alias="RelationshipScore") 490 id: Optional[int] = Field(default=None, alias="Id") 491 begin_offset: Optional[int] = Field(default=None, alias="BeginOffset") 492 end_offset: Optional[int] = Field(default=None, alias="EndOffset") 493 text: Optional[str] = Field(default=None, alias="Text") 494 traits: Optional[List[ICD10CMTraitModel]] = Field(default=None, alias="Traits") 495 category: Optional[Literal["DX_NAME", "TIME_EXPRESSION"]] = Field( 496 default=None, alias="Category" 497 ) 498 relationship_type: Optional[Literal["OVERLAP", "SYSTEM_ORGAN_SITE"]] = Field( 499 default=None, alias="RelationshipType" 500 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
503class RxNormAttributeModel(BaseModel): 504 type: Optional[ 505 Literal[ 506 "DOSAGE", 507 "DURATION", 508 "FORM", 509 "FREQUENCY", 510 "RATE", 511 "ROUTE_OR_MODE", 512 "STRENGTH", 513 ] 514 ] = Field(default=None, alias="Type") 515 score: Optional[float] = Field(default=None, alias="Score") 516 relationship_score: Optional[float] = Field(default=None, alias="RelationshipScore") 517 id: Optional[int] = Field(default=None, alias="Id") 518 begin_offset: Optional[int] = Field(default=None, alias="BeginOffset") 519 end_offset: Optional[int] = Field(default=None, alias="EndOffset") 520 text: Optional[str] = Field(default=None, alias="Text") 521 traits: Optional[List[RxNormTraitModel]] = Field(default=None, alias="Traits")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
524class SNOMEDCTAttributeModel(BaseModel): 525 category: Optional[ 526 Literal["ANATOMY", "MEDICAL_CONDITION", "TEST_TREATMENT_PROCEDURE"] 527 ] = Field(default=None, alias="Category") 528 type: Optional[ 529 Literal[ 530 "ACUITY", 531 "DIRECTION", 532 "QUALITY", 533 "SYSTEM_ORGAN_SITE", 534 "TEST_UNIT", 535 "TEST_VALUE", 536 ] 537 ] = Field(default=None, alias="Type") 538 score: Optional[float] = Field(default=None, alias="Score") 539 relationship_score: Optional[float] = Field(default=None, alias="RelationshipScore") 540 relationship_type: Optional[ 541 Literal[ 542 "ACUITY", 543 "DIRECTION", 544 "QUALITY", 545 "SYSTEM_ORGAN_SITE", 546 "TEST_UNITS", 547 "TEST_VALUE", 548 ] 549 ] = Field(default=None, alias="RelationshipType") 550 id: Optional[int] = Field(default=None, alias="Id") 551 begin_offset: Optional[int] = Field(default=None, alias="BeginOffset") 552 end_offset: Optional[int] = Field(default=None, alias="EndOffset") 553 text: Optional[str] = Field(default=None, alias="Text") 554 traits: Optional[List[SNOMEDCTTraitModel]] = Field(default=None, alias="Traits") 555 s_nomedctconcepts: Optional[List[SNOMEDCTConceptModel]] = Field( 556 default=None, alias="SNOMEDCTConcepts" 557 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
560class EntityModel(BaseModel): 561 id: Optional[int] = Field(default=None, alias="Id") 562 begin_offset: Optional[int] = Field(default=None, alias="BeginOffset") 563 end_offset: Optional[int] = Field(default=None, alias="EndOffset") 564 score: Optional[float] = Field(default=None, alias="Score") 565 text: Optional[str] = Field(default=None, alias="Text") 566 category: Optional[ 567 Literal[ 568 "ANATOMY", 569 "BEHAVIORAL_ENVIRONMENTAL_SOCIAL", 570 "MEDICAL_CONDITION", 571 "MEDICATION", 572 "PROTECTED_HEALTH_INFORMATION", 573 "TEST_TREATMENT_PROCEDURE", 574 "TIME_EXPRESSION", 575 ] 576 ] = Field(default=None, alias="Category") 577 type: Optional[ 578 Literal[ 579 "ACUITY", 580 "ADDRESS", 581 "AGE", 582 "ALCOHOL_CONSUMPTION", 583 "ALLERGIES", 584 "AMOUNT", 585 "BRAND_NAME", 586 "CONTACT_POINT", 587 "DATE", 588 "DIRECTION", 589 "DOSAGE", 590 "DURATION", 591 "DX_NAME", 592 "EMAIL", 593 "FORM", 594 "FREQUENCY", 595 "GENDER", 596 "GENERIC_NAME", 597 "ID", 598 "IDENTIFIER", 599 "NAME", 600 "PHONE_OR_FAX", 601 "PROCEDURE_NAME", 602 "PROFESSION", 603 "QUALITY", 604 "QUANTITY", 605 "RACE_ETHNICITY", 606 "RATE", 607 "REC_DRUG_USE", 608 "ROUTE_OR_MODE", 609 "STRENGTH", 610 "SYSTEM_ORGAN_SITE", 611 "TEST_NAME", 612 "TEST_UNIT", 613 "TEST_UNITS", 614 "TEST_VALUE", 615 "TIME_EXPRESSION", 616 "TIME_TO_DX_NAME", 617 "TIME_TO_MEDICATION_NAME", 618 "TIME_TO_PROCEDURE_NAME", 619 "TIME_TO_TEST_NAME", 620 "TIME_TO_TREATMENT_NAME", 621 "TOBACCO_USE", 622 "TREATMENT_NAME", 623 "URL", 624 ] 625 ] = Field(default=None, alias="Type") 626 traits: Optional[List[TraitModel]] = Field(default=None, alias="Traits") 627 attributes: Optional[List[AttributeModel]] = Field(default=None, alias="Attributes")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
630class UnmappedAttributeModel(BaseModel): 631 type: Optional[ 632 Literal[ 633 "ANATOMY", 634 "BEHAVIORAL_ENVIRONMENTAL_SOCIAL", 635 "MEDICAL_CONDITION", 636 "MEDICATION", 637 "PROTECTED_HEALTH_INFORMATION", 638 "TEST_TREATMENT_PROCEDURE", 639 "TIME_EXPRESSION", 640 ] 641 ] = Field(default=None, alias="Type") 642 attribute: Optional[AttributeModel] = Field(default=None, alias="Attribute")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
645class DescribeEntitiesDetectionV2JobResponseModel(BaseModel): 646 comprehend_medical_async_job_properties: ComprehendMedicalAsyncJobPropertiesModel = Field( 647 alias="ComprehendMedicalAsyncJobProperties" 648 ) 649 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
652class DescribeICD10CMInferenceJobResponseModel(BaseModel): 653 comprehend_medical_async_job_properties: ComprehendMedicalAsyncJobPropertiesModel = Field( 654 alias="ComprehendMedicalAsyncJobProperties" 655 ) 656 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
659class DescribePHIDetectionJobResponseModel(BaseModel): 660 comprehend_medical_async_job_properties: ComprehendMedicalAsyncJobPropertiesModel = Field( 661 alias="ComprehendMedicalAsyncJobProperties" 662 ) 663 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
666class DescribeRxNormInferenceJobResponseModel(BaseModel): 667 comprehend_medical_async_job_properties: ComprehendMedicalAsyncJobPropertiesModel = Field( 668 alias="ComprehendMedicalAsyncJobProperties" 669 ) 670 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
673class DescribeSNOMEDCTInferenceJobResponseModel(BaseModel): 674 comprehend_medical_async_job_properties: ComprehendMedicalAsyncJobPropertiesModel = Field( 675 alias="ComprehendMedicalAsyncJobProperties" 676 ) 677 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
680class ListEntitiesDetectionV2JobsResponseModel(BaseModel): 681 comprehend_medical_async_job_properties_list: List[ 682 ComprehendMedicalAsyncJobPropertiesModel 683 ] = Field(alias="ComprehendMedicalAsyncJobPropertiesList") 684 next_token: str = Field(alias="NextToken") 685 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
688class ListICD10CMInferenceJobsResponseModel(BaseModel): 689 comprehend_medical_async_job_properties_list: List[ 690 ComprehendMedicalAsyncJobPropertiesModel 691 ] = Field(alias="ComprehendMedicalAsyncJobPropertiesList") 692 next_token: str = Field(alias="NextToken") 693 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
696class ListPHIDetectionJobsResponseModel(BaseModel): 697 comprehend_medical_async_job_properties_list: List[ 698 ComprehendMedicalAsyncJobPropertiesModel 699 ] = Field(alias="ComprehendMedicalAsyncJobPropertiesList") 700 next_token: str = Field(alias="NextToken") 701 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
704class ListRxNormInferenceJobsResponseModel(BaseModel): 705 comprehend_medical_async_job_properties_list: List[ 706 ComprehendMedicalAsyncJobPropertiesModel 707 ] = Field(alias="ComprehendMedicalAsyncJobPropertiesList") 708 next_token: str = Field(alias="NextToken") 709 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
712class ListSNOMEDCTInferenceJobsResponseModel(BaseModel): 713 comprehend_medical_async_job_properties_list: List[ 714 ComprehendMedicalAsyncJobPropertiesModel 715 ] = Field(alias="ComprehendMedicalAsyncJobPropertiesList") 716 next_token: str = Field(alias="NextToken") 717 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
720class ICD10CMEntityModel(BaseModel): 721 id: Optional[int] = Field(default=None, alias="Id") 722 text: Optional[str] = Field(default=None, alias="Text") 723 category: Optional[Literal["MEDICAL_CONDITION"]] = Field( 724 default=None, alias="Category" 725 ) 726 type: Optional[Literal["DX_NAME", "TIME_EXPRESSION"]] = Field( 727 default=None, alias="Type" 728 ) 729 score: Optional[float] = Field(default=None, alias="Score") 730 begin_offset: Optional[int] = Field(default=None, alias="BeginOffset") 731 end_offset: Optional[int] = Field(default=None, alias="EndOffset") 732 attributes: Optional[List[ICD10CMAttributeModel]] = Field( 733 default=None, alias="Attributes" 734 ) 735 traits: Optional[List[ICD10CMTraitModel]] = Field(default=None, alias="Traits") 736 icd10_cmconcepts: Optional[List[ICD10CMConceptModel]] = Field( 737 default=None, alias="ICD10CMConcepts" 738 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
741class RxNormEntityModel(BaseModel): 742 id: Optional[int] = Field(default=None, alias="Id") 743 text: Optional[str] = Field(default=None, alias="Text") 744 category: Optional[Literal["MEDICATION"]] = Field(default=None, alias="Category") 745 type: Optional[Literal["BRAND_NAME", "GENERIC_NAME"]] = Field( 746 default=None, alias="Type" 747 ) 748 score: Optional[float] = Field(default=None, alias="Score") 749 begin_offset: Optional[int] = Field(default=None, alias="BeginOffset") 750 end_offset: Optional[int] = Field(default=None, alias="EndOffset") 751 attributes: Optional[List[RxNormAttributeModel]] = Field( 752 default=None, alias="Attributes" 753 ) 754 traits: Optional[List[RxNormTraitModel]] = Field(default=None, alias="Traits") 755 rx_norm_concepts: Optional[List[RxNormConceptModel]] = Field( 756 default=None, alias="RxNormConcepts" 757 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
760class SNOMEDCTEntityModel(BaseModel): 761 id: Optional[int] = Field(default=None, alias="Id") 762 text: Optional[str] = Field(default=None, alias="Text") 763 category: Optional[ 764 Literal["ANATOMY", "MEDICAL_CONDITION", "TEST_TREATMENT_PROCEDURE"] 765 ] = Field(default=None, alias="Category") 766 type: Optional[ 767 Literal["DX_NAME", "PROCEDURE_NAME", "TEST_NAME", "TREATMENT_NAME"] 768 ] = Field(default=None, alias="Type") 769 score: Optional[float] = Field(default=None, alias="Score") 770 begin_offset: Optional[int] = Field(default=None, alias="BeginOffset") 771 end_offset: Optional[int] = Field(default=None, alias="EndOffset") 772 attributes: Optional[List[SNOMEDCTAttributeModel]] = Field( 773 default=None, alias="Attributes" 774 ) 775 traits: Optional[List[SNOMEDCTTraitModel]] = Field(default=None, alias="Traits") 776 s_nomedctconcepts: Optional[List[SNOMEDCTConceptModel]] = Field( 777 default=None, alias="SNOMEDCTConcepts" 778 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
781class DetectPHIResponseModel(BaseModel): 782 entities: List[EntityModel] = Field(alias="Entities") 783 pagination_token: str = Field(alias="PaginationToken") 784 model_version: str = Field(alias="ModelVersion") 785 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
788class DetectEntitiesResponseModel(BaseModel): 789 entities: List[EntityModel] = Field(alias="Entities") 790 unmapped_attributes: List[UnmappedAttributeModel] = Field( 791 alias="UnmappedAttributes" 792 ) 793 pagination_token: str = Field(alias="PaginationToken") 794 model_version: str = Field(alias="ModelVersion") 795 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
798class DetectEntitiesV2ResponseModel(BaseModel): 799 entities: List[EntityModel] = Field(alias="Entities") 800 unmapped_attributes: List[UnmappedAttributeModel] = Field( 801 alias="UnmappedAttributes" 802 ) 803 pagination_token: str = Field(alias="PaginationToken") 804 model_version: str = Field(alias="ModelVersion") 805 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
808class InferICD10CMResponseModel(BaseModel): 809 entities: List[ICD10CMEntityModel] = Field(alias="Entities") 810 pagination_token: str = Field(alias="PaginationToken") 811 model_version: str = Field(alias="ModelVersion") 812 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
815class InferRxNormResponseModel(BaseModel): 816 entities: List[RxNormEntityModel] = Field(alias="Entities") 817 pagination_token: str = Field(alias="PaginationToken") 818 model_version: str = Field(alias="ModelVersion") 819 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
822class InferSNOMEDCTResponseModel(BaseModel): 823 entities: List[SNOMEDCTEntityModel] = Field(alias="Entities") 824 pagination_token: str = Field(alias="PaginationToken") 825 model_version: str = Field(alias="ModelVersion") 826 s_nomedctdetails: SNOMEDCTDetailsModel = Field(alias="SNOMEDCTDetails") 827 characters: CharactersModel = Field(alias="Characters") 828 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs