github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/comprehendmedical/2018-10-30/api-2.json (about)

     1  {
     2    "version":"2.0",
     3    "metadata":{
     4      "apiVersion":"2018-10-30",
     5      "endpointPrefix":"comprehendmedical",
     6      "jsonVersion":"1.1",
     7      "protocol":"json",
     8      "serviceAbbreviation":"ComprehendMedical",
     9      "serviceFullName":"AWS Comprehend Medical",
    10      "serviceId":"ComprehendMedical",
    11      "signatureVersion":"v4",
    12      "signingName":"comprehendmedical",
    13      "targetPrefix":"ComprehendMedical_20181030",
    14      "uid":"comprehendmedical-2018-10-30"
    15    },
    16    "operations":{
    17      "DescribeEntitiesDetectionV2Job":{
    18        "name":"DescribeEntitiesDetectionV2Job",
    19        "http":{
    20          "method":"POST",
    21          "requestUri":"/"
    22        },
    23        "input":{"shape":"DescribeEntitiesDetectionV2JobRequest"},
    24        "output":{"shape":"DescribeEntitiesDetectionV2JobResponse"},
    25        "errors":[
    26          {"shape":"InvalidRequestException"},
    27          {"shape":"TooManyRequestsException"},
    28          {"shape":"ResourceNotFoundException"},
    29          {"shape":"InternalServerException"}
    30        ]
    31      },
    32      "DescribeICD10CMInferenceJob":{
    33        "name":"DescribeICD10CMInferenceJob",
    34        "http":{
    35          "method":"POST",
    36          "requestUri":"/"
    37        },
    38        "input":{"shape":"DescribeICD10CMInferenceJobRequest"},
    39        "output":{"shape":"DescribeICD10CMInferenceJobResponse"},
    40        "errors":[
    41          {"shape":"InvalidRequestException"},
    42          {"shape":"TooManyRequestsException"},
    43          {"shape":"ResourceNotFoundException"},
    44          {"shape":"InternalServerException"}
    45        ]
    46      },
    47      "DescribePHIDetectionJob":{
    48        "name":"DescribePHIDetectionJob",
    49        "http":{
    50          "method":"POST",
    51          "requestUri":"/"
    52        },
    53        "input":{"shape":"DescribePHIDetectionJobRequest"},
    54        "output":{"shape":"DescribePHIDetectionJobResponse"},
    55        "errors":[
    56          {"shape":"InvalidRequestException"},
    57          {"shape":"TooManyRequestsException"},
    58          {"shape":"ResourceNotFoundException"},
    59          {"shape":"InternalServerException"}
    60        ]
    61      },
    62      "DescribeRxNormInferenceJob":{
    63        "name":"DescribeRxNormInferenceJob",
    64        "http":{
    65          "method":"POST",
    66          "requestUri":"/"
    67        },
    68        "input":{"shape":"DescribeRxNormInferenceJobRequest"},
    69        "output":{"shape":"DescribeRxNormInferenceJobResponse"},
    70        "errors":[
    71          {"shape":"InvalidRequestException"},
    72          {"shape":"TooManyRequestsException"},
    73          {"shape":"ResourceNotFoundException"},
    74          {"shape":"InternalServerException"}
    75        ]
    76      },
    77      "DetectEntities":{
    78        "name":"DetectEntities",
    79        "http":{
    80          "method":"POST",
    81          "requestUri":"/"
    82        },
    83        "input":{"shape":"DetectEntitiesRequest"},
    84        "output":{"shape":"DetectEntitiesResponse"},
    85        "errors":[
    86          {"shape":"InternalServerException"},
    87          {"shape":"ServiceUnavailableException"},
    88          {"shape":"TooManyRequestsException"},
    89          {"shape":"InvalidRequestException"},
    90          {"shape":"InvalidEncodingException"},
    91          {"shape":"TextSizeLimitExceededException"}
    92        ],
    93        "deprecated":true,
    94        "deprecatedMessage":"This operation is deprecated, use DetectEntitiesV2 instead."
    95      },
    96      "DetectEntitiesV2":{
    97        "name":"DetectEntitiesV2",
    98        "http":{
    99          "method":"POST",
   100          "requestUri":"/"
   101        },
   102        "input":{"shape":"DetectEntitiesV2Request"},
   103        "output":{"shape":"DetectEntitiesV2Response"},
   104        "errors":[
   105          {"shape":"InternalServerException"},
   106          {"shape":"ServiceUnavailableException"},
   107          {"shape":"TooManyRequestsException"},
   108          {"shape":"InvalidRequestException"},
   109          {"shape":"InvalidEncodingException"},
   110          {"shape":"TextSizeLimitExceededException"}
   111        ]
   112      },
   113      "DetectPHI":{
   114        "name":"DetectPHI",
   115        "http":{
   116          "method":"POST",
   117          "requestUri":"/"
   118        },
   119        "input":{"shape":"DetectPHIRequest"},
   120        "output":{"shape":"DetectPHIResponse"},
   121        "errors":[
   122          {"shape":"InternalServerException"},
   123          {"shape":"ServiceUnavailableException"},
   124          {"shape":"TooManyRequestsException"},
   125          {"shape":"InvalidRequestException"},
   126          {"shape":"InvalidEncodingException"},
   127          {"shape":"TextSizeLimitExceededException"}
   128        ]
   129      },
   130      "InferICD10CM":{
   131        "name":"InferICD10CM",
   132        "http":{
   133          "method":"POST",
   134          "requestUri":"/"
   135        },
   136        "input":{"shape":"InferICD10CMRequest"},
   137        "output":{"shape":"InferICD10CMResponse"},
   138        "errors":[
   139          {"shape":"InternalServerException"},
   140          {"shape":"ServiceUnavailableException"},
   141          {"shape":"TooManyRequestsException"},
   142          {"shape":"InvalidRequestException"},
   143          {"shape":"InvalidEncodingException"},
   144          {"shape":"TextSizeLimitExceededException"}
   145        ]
   146      },
   147      "InferRxNorm":{
   148        "name":"InferRxNorm",
   149        "http":{
   150          "method":"POST",
   151          "requestUri":"/"
   152        },
   153        "input":{"shape":"InferRxNormRequest"},
   154        "output":{"shape":"InferRxNormResponse"},
   155        "errors":[
   156          {"shape":"InternalServerException"},
   157          {"shape":"ServiceUnavailableException"},
   158          {"shape":"TooManyRequestsException"},
   159          {"shape":"InvalidRequestException"},
   160          {"shape":"InvalidEncodingException"},
   161          {"shape":"TextSizeLimitExceededException"}
   162        ]
   163      },
   164      "ListEntitiesDetectionV2Jobs":{
   165        "name":"ListEntitiesDetectionV2Jobs",
   166        "http":{
   167          "method":"POST",
   168          "requestUri":"/"
   169        },
   170        "input":{"shape":"ListEntitiesDetectionV2JobsRequest"},
   171        "output":{"shape":"ListEntitiesDetectionV2JobsResponse"},
   172        "errors":[
   173          {"shape":"InvalidRequestException"},
   174          {"shape":"ValidationException"},
   175          {"shape":"TooManyRequestsException"},
   176          {"shape":"InternalServerException"}
   177        ]
   178      },
   179      "ListICD10CMInferenceJobs":{
   180        "name":"ListICD10CMInferenceJobs",
   181        "http":{
   182          "method":"POST",
   183          "requestUri":"/"
   184        },
   185        "input":{"shape":"ListICD10CMInferenceJobsRequest"},
   186        "output":{"shape":"ListICD10CMInferenceJobsResponse"},
   187        "errors":[
   188          {"shape":"InvalidRequestException"},
   189          {"shape":"ValidationException"},
   190          {"shape":"TooManyRequestsException"},
   191          {"shape":"InternalServerException"}
   192        ]
   193      },
   194      "ListPHIDetectionJobs":{
   195        "name":"ListPHIDetectionJobs",
   196        "http":{
   197          "method":"POST",
   198          "requestUri":"/"
   199        },
   200        "input":{"shape":"ListPHIDetectionJobsRequest"},
   201        "output":{"shape":"ListPHIDetectionJobsResponse"},
   202        "errors":[
   203          {"shape":"InvalidRequestException"},
   204          {"shape":"ValidationException"},
   205          {"shape":"TooManyRequestsException"},
   206          {"shape":"InternalServerException"}
   207        ]
   208      },
   209      "ListRxNormInferenceJobs":{
   210        "name":"ListRxNormInferenceJobs",
   211        "http":{
   212          "method":"POST",
   213          "requestUri":"/"
   214        },
   215        "input":{"shape":"ListRxNormInferenceJobsRequest"},
   216        "output":{"shape":"ListRxNormInferenceJobsResponse"},
   217        "errors":[
   218          {"shape":"InvalidRequestException"},
   219          {"shape":"ValidationException"},
   220          {"shape":"TooManyRequestsException"},
   221          {"shape":"InternalServerException"}
   222        ]
   223      },
   224      "StartEntitiesDetectionV2Job":{
   225        "name":"StartEntitiesDetectionV2Job",
   226        "http":{
   227          "method":"POST",
   228          "requestUri":"/"
   229        },
   230        "input":{"shape":"StartEntitiesDetectionV2JobRequest"},
   231        "output":{"shape":"StartEntitiesDetectionV2JobResponse"},
   232        "errors":[
   233          {"shape":"InvalidRequestException"},
   234          {"shape":"TooManyRequestsException"},
   235          {"shape":"ResourceNotFoundException"},
   236          {"shape":"InternalServerException"}
   237        ]
   238      },
   239      "StartICD10CMInferenceJob":{
   240        "name":"StartICD10CMInferenceJob",
   241        "http":{
   242          "method":"POST",
   243          "requestUri":"/"
   244        },
   245        "input":{"shape":"StartICD10CMInferenceJobRequest"},
   246        "output":{"shape":"StartICD10CMInferenceJobResponse"},
   247        "errors":[
   248          {"shape":"InvalidRequestException"},
   249          {"shape":"TooManyRequestsException"},
   250          {"shape":"ResourceNotFoundException"},
   251          {"shape":"InternalServerException"}
   252        ]
   253      },
   254      "StartPHIDetectionJob":{
   255        "name":"StartPHIDetectionJob",
   256        "http":{
   257          "method":"POST",
   258          "requestUri":"/"
   259        },
   260        "input":{"shape":"StartPHIDetectionJobRequest"},
   261        "output":{"shape":"StartPHIDetectionJobResponse"},
   262        "errors":[
   263          {"shape":"InvalidRequestException"},
   264          {"shape":"TooManyRequestsException"},
   265          {"shape":"ResourceNotFoundException"},
   266          {"shape":"InternalServerException"}
   267        ]
   268      },
   269      "StartRxNormInferenceJob":{
   270        "name":"StartRxNormInferenceJob",
   271        "http":{
   272          "method":"POST",
   273          "requestUri":"/"
   274        },
   275        "input":{"shape":"StartRxNormInferenceJobRequest"},
   276        "output":{"shape":"StartRxNormInferenceJobResponse"},
   277        "errors":[
   278          {"shape":"InvalidRequestException"},
   279          {"shape":"TooManyRequestsException"},
   280          {"shape":"ResourceNotFoundException"},
   281          {"shape":"InternalServerException"}
   282        ]
   283      },
   284      "StopEntitiesDetectionV2Job":{
   285        "name":"StopEntitiesDetectionV2Job",
   286        "http":{
   287          "method":"POST",
   288          "requestUri":"/"
   289        },
   290        "input":{"shape":"StopEntitiesDetectionV2JobRequest"},
   291        "output":{"shape":"StopEntitiesDetectionV2JobResponse"},
   292        "errors":[
   293          {"shape":"InvalidRequestException"},
   294          {"shape":"ResourceNotFoundException"},
   295          {"shape":"InternalServerException"}
   296        ]
   297      },
   298      "StopICD10CMInferenceJob":{
   299        "name":"StopICD10CMInferenceJob",
   300        "http":{
   301          "method":"POST",
   302          "requestUri":"/"
   303        },
   304        "input":{"shape":"StopICD10CMInferenceJobRequest"},
   305        "output":{"shape":"StopICD10CMInferenceJobResponse"},
   306        "errors":[
   307          {"shape":"InvalidRequestException"},
   308          {"shape":"ResourceNotFoundException"},
   309          {"shape":"InternalServerException"}
   310        ]
   311      },
   312      "StopPHIDetectionJob":{
   313        "name":"StopPHIDetectionJob",
   314        "http":{
   315          "method":"POST",
   316          "requestUri":"/"
   317        },
   318        "input":{"shape":"StopPHIDetectionJobRequest"},
   319        "output":{"shape":"StopPHIDetectionJobResponse"},
   320        "errors":[
   321          {"shape":"InvalidRequestException"},
   322          {"shape":"ResourceNotFoundException"},
   323          {"shape":"InternalServerException"}
   324        ]
   325      },
   326      "StopRxNormInferenceJob":{
   327        "name":"StopRxNormInferenceJob",
   328        "http":{
   329          "method":"POST",
   330          "requestUri":"/"
   331        },
   332        "input":{"shape":"StopRxNormInferenceJobRequest"},
   333        "output":{"shape":"StopRxNormInferenceJobResponse"},
   334        "errors":[
   335          {"shape":"InvalidRequestException"},
   336          {"shape":"ResourceNotFoundException"},
   337          {"shape":"InternalServerException"}
   338        ]
   339      }
   340    },
   341    "shapes":{
   342      "AnyLengthString":{"type":"string"},
   343      "Attribute":{
   344        "type":"structure",
   345        "members":{
   346          "Type":{"shape":"EntitySubType"},
   347          "Score":{"shape":"Float"},
   348          "RelationshipScore":{"shape":"Float"},
   349          "RelationshipType":{"shape":"RelationshipType"},
   350          "Id":{"shape":"Integer"},
   351          "BeginOffset":{"shape":"Integer"},
   352          "EndOffset":{"shape":"Integer"},
   353          "Text":{"shape":"String"},
   354          "Category":{"shape":"EntityType"},
   355          "Traits":{"shape":"TraitList"}
   356        }
   357      },
   358      "AttributeList":{
   359        "type":"list",
   360        "member":{"shape":"Attribute"}
   361      },
   362      "AttributeName":{
   363        "type":"string",
   364        "enum":[
   365          "SIGN",
   366          "SYMPTOM",
   367          "DIAGNOSIS",
   368          "NEGATION"
   369        ]
   370      },
   371      "BoundedLengthString":{
   372        "type":"string",
   373        "max":20000,
   374        "min":1
   375      },
   376      "ClientRequestTokenString":{
   377        "type":"string",
   378        "max":64,
   379        "min":1,
   380        "pattern":"^[a-zA-Z0-9-]+$"
   381      },
   382      "ComprehendMedicalAsyncJobFilter":{
   383        "type":"structure",
   384        "members":{
   385          "JobName":{"shape":"JobName"},
   386          "JobStatus":{"shape":"JobStatus"},
   387          "SubmitTimeBefore":{"shape":"Timestamp"},
   388          "SubmitTimeAfter":{"shape":"Timestamp"}
   389        }
   390      },
   391      "ComprehendMedicalAsyncJobProperties":{
   392        "type":"structure",
   393        "members":{
   394          "JobId":{"shape":"JobId"},
   395          "JobName":{"shape":"JobName"},
   396          "JobStatus":{"shape":"JobStatus"},
   397          "Message":{"shape":"AnyLengthString"},
   398          "SubmitTime":{"shape":"Timestamp"},
   399          "EndTime":{"shape":"Timestamp"},
   400          "ExpirationTime":{"shape":"Timestamp"},
   401          "InputDataConfig":{"shape":"InputDataConfig"},
   402          "OutputDataConfig":{"shape":"OutputDataConfig"},
   403          "LanguageCode":{"shape":"LanguageCode"},
   404          "DataAccessRoleArn":{"shape":"IamRoleArn"},
   405          "ManifestFilePath":{"shape":"ManifestFilePath"},
   406          "KMSKey":{"shape":"KMSKey"},
   407          "ModelVersion":{"shape":"ModelVersion"}
   408        }
   409      },
   410      "ComprehendMedicalAsyncJobPropertiesList":{
   411        "type":"list",
   412        "member":{"shape":"ComprehendMedicalAsyncJobProperties"}
   413      },
   414      "DescribeEntitiesDetectionV2JobRequest":{
   415        "type":"structure",
   416        "required":["JobId"],
   417        "members":{
   418          "JobId":{"shape":"JobId"}
   419        }
   420      },
   421      "DescribeEntitiesDetectionV2JobResponse":{
   422        "type":"structure",
   423        "members":{
   424          "ComprehendMedicalAsyncJobProperties":{"shape":"ComprehendMedicalAsyncJobProperties"}
   425        }
   426      },
   427      "DescribeICD10CMInferenceJobRequest":{
   428        "type":"structure",
   429        "required":["JobId"],
   430        "members":{
   431          "JobId":{"shape":"JobId"}
   432        }
   433      },
   434      "DescribeICD10CMInferenceJobResponse":{
   435        "type":"structure",
   436        "members":{
   437          "ComprehendMedicalAsyncJobProperties":{"shape":"ComprehendMedicalAsyncJobProperties"}
   438        }
   439      },
   440      "DescribePHIDetectionJobRequest":{
   441        "type":"structure",
   442        "required":["JobId"],
   443        "members":{
   444          "JobId":{"shape":"JobId"}
   445        }
   446      },
   447      "DescribePHIDetectionJobResponse":{
   448        "type":"structure",
   449        "members":{
   450          "ComprehendMedicalAsyncJobProperties":{"shape":"ComprehendMedicalAsyncJobProperties"}
   451        }
   452      },
   453      "DescribeRxNormInferenceJobRequest":{
   454        "type":"structure",
   455        "required":["JobId"],
   456        "members":{
   457          "JobId":{"shape":"JobId"}
   458        }
   459      },
   460      "DescribeRxNormInferenceJobResponse":{
   461        "type":"structure",
   462        "members":{
   463          "ComprehendMedicalAsyncJobProperties":{"shape":"ComprehendMedicalAsyncJobProperties"}
   464        }
   465      },
   466      "DetectEntitiesRequest":{
   467        "type":"structure",
   468        "required":["Text"],
   469        "members":{
   470          "Text":{"shape":"BoundedLengthString"}
   471        }
   472      },
   473      "DetectEntitiesResponse":{
   474        "type":"structure",
   475        "required":[
   476          "Entities",
   477          "ModelVersion"
   478        ],
   479        "members":{
   480          "Entities":{"shape":"EntityList"},
   481          "UnmappedAttributes":{"shape":"UnmappedAttributeList"},
   482          "PaginationToken":{"shape":"String"},
   483          "ModelVersion":{"shape":"String"}
   484        }
   485      },
   486      "DetectEntitiesV2Request":{
   487        "type":"structure",
   488        "required":["Text"],
   489        "members":{
   490          "Text":{"shape":"BoundedLengthString"}
   491        }
   492      },
   493      "DetectEntitiesV2Response":{
   494        "type":"structure",
   495        "required":[
   496          "Entities",
   497          "ModelVersion"
   498        ],
   499        "members":{
   500          "Entities":{"shape":"EntityList"},
   501          "UnmappedAttributes":{"shape":"UnmappedAttributeList"},
   502          "PaginationToken":{"shape":"String"},
   503          "ModelVersion":{"shape":"String"}
   504        }
   505      },
   506      "DetectPHIRequest":{
   507        "type":"structure",
   508        "required":["Text"],
   509        "members":{
   510          "Text":{"shape":"BoundedLengthString"}
   511        }
   512      },
   513      "DetectPHIResponse":{
   514        "type":"structure",
   515        "required":[
   516          "Entities",
   517          "ModelVersion"
   518        ],
   519        "members":{
   520          "Entities":{"shape":"EntityList"},
   521          "PaginationToken":{"shape":"String"},
   522          "ModelVersion":{"shape":"String"}
   523        }
   524      },
   525      "Entity":{
   526        "type":"structure",
   527        "members":{
   528          "Id":{"shape":"Integer"},
   529          "BeginOffset":{"shape":"Integer"},
   530          "EndOffset":{"shape":"Integer"},
   531          "Score":{"shape":"Float"},
   532          "Text":{"shape":"String"},
   533          "Category":{"shape":"EntityType"},
   534          "Type":{"shape":"EntitySubType"},
   535          "Traits":{"shape":"TraitList"},
   536          "Attributes":{"shape":"AttributeList"}
   537        }
   538      },
   539      "EntityList":{
   540        "type":"list",
   541        "member":{"shape":"Entity"}
   542      },
   543      "EntitySubType":{
   544        "type":"string",
   545        "enum":[
   546          "NAME",
   547          "DOSAGE",
   548          "ROUTE_OR_MODE",
   549          "FORM",
   550          "FREQUENCY",
   551          "DURATION",
   552          "GENERIC_NAME",
   553          "BRAND_NAME",
   554          "STRENGTH",
   555          "RATE",
   556          "ACUITY",
   557          "TEST_NAME",
   558          "TEST_VALUE",
   559          "TEST_UNITS",
   560          "PROCEDURE_NAME",
   561          "TREATMENT_NAME",
   562          "DATE",
   563          "AGE",
   564          "CONTACT_POINT",
   565          "EMAIL",
   566          "IDENTIFIER",
   567          "URL",
   568          "ADDRESS",
   569          "PROFESSION",
   570          "SYSTEM_ORGAN_SITE",
   571          "DIRECTION",
   572          "QUALITY",
   573          "QUANTITY",
   574          "TIME_EXPRESSION",
   575          "TIME_TO_MEDICATION_NAME",
   576          "TIME_TO_DX_NAME",
   577          "TIME_TO_TEST_NAME",
   578          "TIME_TO_PROCEDURE_NAME",
   579          "TIME_TO_TREATMENT_NAME"
   580        ]
   581      },
   582      "EntityType":{
   583        "type":"string",
   584        "enum":[
   585          "MEDICATION",
   586          "MEDICAL_CONDITION",
   587          "PROTECTED_HEALTH_INFORMATION",
   588          "TEST_TREATMENT_PROCEDURE",
   589          "ANATOMY",
   590          "TIME_EXPRESSION"
   591        ]
   592      },
   593      "Float":{"type":"float"},
   594      "ICD10CMAttribute":{
   595        "type":"structure",
   596        "members":{
   597          "Type":{"shape":"ICD10CMAttributeType"},
   598          "Score":{"shape":"Float"},
   599          "RelationshipScore":{"shape":"Float"},
   600          "Id":{"shape":"Integer"},
   601          "BeginOffset":{"shape":"Integer"},
   602          "EndOffset":{"shape":"Integer"},
   603          "Text":{"shape":"String"},
   604          "Traits":{"shape":"ICD10CMTraitList"},
   605          "Category":{"shape":"ICD10CMEntityType"},
   606          "RelationshipType":{"shape":"ICD10CMRelationshipType"}
   607        }
   608      },
   609      "ICD10CMAttributeList":{
   610        "type":"list",
   611        "member":{"shape":"ICD10CMAttribute"}
   612      },
   613      "ICD10CMAttributeType":{
   614        "type":"string",
   615        "enum":[
   616          "ACUITY",
   617          "DIRECTION",
   618          "SYSTEM_ORGAN_SITE",
   619          "QUALITY",
   620          "QUANTITY",
   621          "TIME_TO_DX_NAME",
   622          "TIME_EXPRESSION"
   623        ]
   624      },
   625      "ICD10CMConcept":{
   626        "type":"structure",
   627        "members":{
   628          "Description":{"shape":"String"},
   629          "Code":{"shape":"String"},
   630          "Score":{"shape":"Float"}
   631        }
   632      },
   633      "ICD10CMConceptList":{
   634        "type":"list",
   635        "member":{"shape":"ICD10CMConcept"}
   636      },
   637      "ICD10CMEntity":{
   638        "type":"structure",
   639        "members":{
   640          "Id":{"shape":"Integer"},
   641          "Text":{"shape":"OntologyLinkingBoundedLengthString"},
   642          "Category":{"shape":"ICD10CMEntityCategory"},
   643          "Type":{"shape":"ICD10CMEntityType"},
   644          "Score":{"shape":"Float"},
   645          "BeginOffset":{"shape":"Integer"},
   646          "EndOffset":{"shape":"Integer"},
   647          "Attributes":{"shape":"ICD10CMAttributeList"},
   648          "Traits":{"shape":"ICD10CMTraitList"},
   649          "ICD10CMConcepts":{"shape":"ICD10CMConceptList"}
   650        }
   651      },
   652      "ICD10CMEntityCategory":{
   653        "type":"string",
   654        "enum":["MEDICAL_CONDITION"]
   655      },
   656      "ICD10CMEntityList":{
   657        "type":"list",
   658        "member":{"shape":"ICD10CMEntity"}
   659      },
   660      "ICD10CMEntityType":{
   661        "type":"string",
   662        "enum":[
   663          "DX_NAME",
   664          "TIME_EXPRESSION"
   665        ]
   666      },
   667      "ICD10CMRelationshipType":{
   668        "type":"string",
   669        "enum":[
   670          "OVERLAP",
   671          "SYSTEM_ORGAN_SITE"
   672        ]
   673      },
   674      "ICD10CMTrait":{
   675        "type":"structure",
   676        "members":{
   677          "Name":{"shape":"ICD10CMTraitName"},
   678          "Score":{"shape":"Float"}
   679        }
   680      },
   681      "ICD10CMTraitList":{
   682        "type":"list",
   683        "member":{"shape":"ICD10CMTrait"}
   684      },
   685      "ICD10CMTraitName":{
   686        "type":"string",
   687        "enum":[
   688          "NEGATION",
   689          "DIAGNOSIS",
   690          "SIGN",
   691          "SYMPTOM"
   692        ]
   693      },
   694      "IamRoleArn":{
   695        "type":"string",
   696        "max":2048,
   697        "min":20,
   698        "pattern":"arn:aws(-[^:]+)?:iam::[0-9]{12}:role/.+"
   699      },
   700      "InferICD10CMRequest":{
   701        "type":"structure",
   702        "required":["Text"],
   703        "members":{
   704          "Text":{"shape":"OntologyLinkingBoundedLengthString"}
   705        }
   706      },
   707      "InferICD10CMResponse":{
   708        "type":"structure",
   709        "required":["Entities"],
   710        "members":{
   711          "Entities":{"shape":"ICD10CMEntityList"},
   712          "PaginationToken":{"shape":"String"},
   713          "ModelVersion":{"shape":"String"}
   714        }
   715      },
   716      "InferRxNormRequest":{
   717        "type":"structure",
   718        "required":["Text"],
   719        "members":{
   720          "Text":{"shape":"OntologyLinkingBoundedLengthString"}
   721        }
   722      },
   723      "InferRxNormResponse":{
   724        "type":"structure",
   725        "required":["Entities"],
   726        "members":{
   727          "Entities":{"shape":"RxNormEntityList"},
   728          "PaginationToken":{"shape":"String"},
   729          "ModelVersion":{"shape":"String"}
   730        }
   731      },
   732      "InputDataConfig":{
   733        "type":"structure",
   734        "required":["S3Bucket"],
   735        "members":{
   736          "S3Bucket":{"shape":"S3Bucket"},
   737          "S3Key":{"shape":"S3Key"}
   738        }
   739      },
   740      "Integer":{"type":"integer"},
   741      "InternalServerException":{
   742        "type":"structure",
   743        "members":{
   744          "Message":{"shape":"String"}
   745        },
   746        "exception":true,
   747        "fault":true
   748      },
   749      "InvalidEncodingException":{
   750        "type":"structure",
   751        "members":{
   752          "Message":{"shape":"String"}
   753        },
   754        "exception":true
   755      },
   756      "InvalidRequestException":{
   757        "type":"structure",
   758        "members":{
   759          "Message":{"shape":"String"}
   760        },
   761        "exception":true
   762      },
   763      "JobId":{
   764        "type":"string",
   765        "max":32,
   766        "min":1,
   767        "pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-%@]*)$"
   768      },
   769      "JobName":{
   770        "type":"string",
   771        "max":256,
   772        "min":1,
   773        "pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-%@]*)$"
   774      },
   775      "JobStatus":{
   776        "type":"string",
   777        "enum":[
   778          "SUBMITTED",
   779          "IN_PROGRESS",
   780          "COMPLETED",
   781          "PARTIAL_SUCCESS",
   782          "FAILED",
   783          "STOP_REQUESTED",
   784          "STOPPED"
   785        ]
   786      },
   787      "KMSKey":{
   788        "type":"string",
   789        "max":2048,
   790        "min":1,
   791        "pattern":".*"
   792      },
   793      "LanguageCode":{
   794        "type":"string",
   795        "enum":["en"]
   796      },
   797      "ListEntitiesDetectionV2JobsRequest":{
   798        "type":"structure",
   799        "members":{
   800          "Filter":{"shape":"ComprehendMedicalAsyncJobFilter"},
   801          "NextToken":{"shape":"String"},
   802          "MaxResults":{"shape":"MaxResultsInteger"}
   803        }
   804      },
   805      "ListEntitiesDetectionV2JobsResponse":{
   806        "type":"structure",
   807        "members":{
   808          "ComprehendMedicalAsyncJobPropertiesList":{"shape":"ComprehendMedicalAsyncJobPropertiesList"},
   809          "NextToken":{"shape":"String"}
   810        }
   811      },
   812      "ListICD10CMInferenceJobsRequest":{
   813        "type":"structure",
   814        "members":{
   815          "Filter":{"shape":"ComprehendMedicalAsyncJobFilter"},
   816          "NextToken":{"shape":"String"},
   817          "MaxResults":{"shape":"MaxResultsInteger"}
   818        }
   819      },
   820      "ListICD10CMInferenceJobsResponse":{
   821        "type":"structure",
   822        "members":{
   823          "ComprehendMedicalAsyncJobPropertiesList":{"shape":"ComprehendMedicalAsyncJobPropertiesList"},
   824          "NextToken":{"shape":"String"}
   825        }
   826      },
   827      "ListPHIDetectionJobsRequest":{
   828        "type":"structure",
   829        "members":{
   830          "Filter":{"shape":"ComprehendMedicalAsyncJobFilter"},
   831          "NextToken":{"shape":"String"},
   832          "MaxResults":{"shape":"MaxResultsInteger"}
   833        }
   834      },
   835      "ListPHIDetectionJobsResponse":{
   836        "type":"structure",
   837        "members":{
   838          "ComprehendMedicalAsyncJobPropertiesList":{"shape":"ComprehendMedicalAsyncJobPropertiesList"},
   839          "NextToken":{"shape":"String"}
   840        }
   841      },
   842      "ListRxNormInferenceJobsRequest":{
   843        "type":"structure",
   844        "members":{
   845          "Filter":{"shape":"ComprehendMedicalAsyncJobFilter"},
   846          "NextToken":{"shape":"String"},
   847          "MaxResults":{"shape":"MaxResultsInteger"}
   848        }
   849      },
   850      "ListRxNormInferenceJobsResponse":{
   851        "type":"structure",
   852        "members":{
   853          "ComprehendMedicalAsyncJobPropertiesList":{"shape":"ComprehendMedicalAsyncJobPropertiesList"},
   854          "NextToken":{"shape":"String"}
   855        }
   856      },
   857      "ManifestFilePath":{
   858        "type":"string",
   859        "max":4096,
   860        "min":1
   861      },
   862      "MaxResultsInteger":{
   863        "type":"integer",
   864        "max":500,
   865        "min":1
   866      },
   867      "ModelVersion":{"type":"string"},
   868      "OntologyLinkingBoundedLengthString":{
   869        "type":"string",
   870        "max":10000,
   871        "min":1
   872      },
   873      "OutputDataConfig":{
   874        "type":"structure",
   875        "required":["S3Bucket"],
   876        "members":{
   877          "S3Bucket":{"shape":"S3Bucket"},
   878          "S3Key":{"shape":"S3Key"}
   879        }
   880      },
   881      "RelationshipType":{
   882        "type":"string",
   883        "enum":[
   884          "EVERY",
   885          "WITH_DOSAGE",
   886          "ADMINISTERED_VIA",
   887          "FOR",
   888          "NEGATIVE",
   889          "OVERLAP",
   890          "DOSAGE",
   891          "ROUTE_OR_MODE",
   892          "FORM",
   893          "FREQUENCY",
   894          "DURATION",
   895          "STRENGTH",
   896          "RATE",
   897          "ACUITY",
   898          "TEST_VALUE",
   899          "TEST_UNITS",
   900          "DIRECTION",
   901          "SYSTEM_ORGAN_SITE"
   902        ]
   903      },
   904      "ResourceNotFoundException":{
   905        "type":"structure",
   906        "members":{
   907          "Message":{"shape":"String"}
   908        },
   909        "exception":true
   910      },
   911      "RxNormAttribute":{
   912        "type":"structure",
   913        "members":{
   914          "Type":{"shape":"RxNormAttributeType"},
   915          "Score":{"shape":"Float"},
   916          "RelationshipScore":{"shape":"Float"},
   917          "Id":{"shape":"Integer"},
   918          "BeginOffset":{"shape":"Integer"},
   919          "EndOffset":{"shape":"Integer"},
   920          "Text":{"shape":"String"},
   921          "Traits":{"shape":"RxNormTraitList"}
   922        }
   923      },
   924      "RxNormAttributeList":{
   925        "type":"list",
   926        "member":{"shape":"RxNormAttribute"}
   927      },
   928      "RxNormAttributeType":{
   929        "type":"string",
   930        "enum":[
   931          "DOSAGE",
   932          "DURATION",
   933          "FORM",
   934          "FREQUENCY",
   935          "RATE",
   936          "ROUTE_OR_MODE",
   937          "STRENGTH"
   938        ]
   939      },
   940      "RxNormConcept":{
   941        "type":"structure",
   942        "members":{
   943          "Description":{"shape":"String"},
   944          "Code":{"shape":"String"},
   945          "Score":{"shape":"Float"}
   946        }
   947      },
   948      "RxNormConceptList":{
   949        "type":"list",
   950        "member":{"shape":"RxNormConcept"}
   951      },
   952      "RxNormEntity":{
   953        "type":"structure",
   954        "members":{
   955          "Id":{"shape":"Integer"},
   956          "Text":{"shape":"OntologyLinkingBoundedLengthString"},
   957          "Category":{"shape":"RxNormEntityCategory"},
   958          "Type":{"shape":"RxNormEntityType"},
   959          "Score":{"shape":"Float"},
   960          "BeginOffset":{"shape":"Integer"},
   961          "EndOffset":{"shape":"Integer"},
   962          "Attributes":{"shape":"RxNormAttributeList"},
   963          "Traits":{"shape":"RxNormTraitList"},
   964          "RxNormConcepts":{"shape":"RxNormConceptList"}
   965        }
   966      },
   967      "RxNormEntityCategory":{
   968        "type":"string",
   969        "enum":["MEDICATION"]
   970      },
   971      "RxNormEntityList":{
   972        "type":"list",
   973        "member":{"shape":"RxNormEntity"}
   974      },
   975      "RxNormEntityType":{
   976        "type":"string",
   977        "enum":[
   978          "BRAND_NAME",
   979          "GENERIC_NAME"
   980        ]
   981      },
   982      "RxNormTrait":{
   983        "type":"structure",
   984        "members":{
   985          "Name":{"shape":"RxNormTraitName"},
   986          "Score":{"shape":"Float"}
   987        }
   988      },
   989      "RxNormTraitList":{
   990        "type":"list",
   991        "member":{"shape":"RxNormTrait"}
   992      },
   993      "RxNormTraitName":{
   994        "type":"string",
   995        "enum":["NEGATION"]
   996      },
   997      "S3Bucket":{
   998        "type":"string",
   999        "max":63,
  1000        "min":3,
  1001        "pattern":"^[0-9a-z\\.\\-_]*(?!\\.)$"
  1002      },
  1003      "S3Key":{
  1004        "type":"string",
  1005        "max":1024,
  1006        "pattern":".*"
  1007      },
  1008      "ServiceUnavailableException":{
  1009        "type":"structure",
  1010        "members":{
  1011          "Message":{"shape":"String"}
  1012        },
  1013        "exception":true
  1014      },
  1015      "StartEntitiesDetectionV2JobRequest":{
  1016        "type":"structure",
  1017        "required":[
  1018          "InputDataConfig",
  1019          "OutputDataConfig",
  1020          "DataAccessRoleArn",
  1021          "LanguageCode"
  1022        ],
  1023        "members":{
  1024          "InputDataConfig":{"shape":"InputDataConfig"},
  1025          "OutputDataConfig":{"shape":"OutputDataConfig"},
  1026          "DataAccessRoleArn":{"shape":"IamRoleArn"},
  1027          "JobName":{"shape":"JobName"},
  1028          "ClientRequestToken":{
  1029            "shape":"ClientRequestTokenString",
  1030            "idempotencyToken":true
  1031          },
  1032          "KMSKey":{"shape":"KMSKey"},
  1033          "LanguageCode":{"shape":"LanguageCode"}
  1034        }
  1035      },
  1036      "StartEntitiesDetectionV2JobResponse":{
  1037        "type":"structure",
  1038        "members":{
  1039          "JobId":{"shape":"JobId"}
  1040        }
  1041      },
  1042      "StartICD10CMInferenceJobRequest":{
  1043        "type":"structure",
  1044        "required":[
  1045          "InputDataConfig",
  1046          "OutputDataConfig",
  1047          "DataAccessRoleArn",
  1048          "LanguageCode"
  1049        ],
  1050        "members":{
  1051          "InputDataConfig":{"shape":"InputDataConfig"},
  1052          "OutputDataConfig":{"shape":"OutputDataConfig"},
  1053          "DataAccessRoleArn":{"shape":"IamRoleArn"},
  1054          "JobName":{"shape":"JobName"},
  1055          "ClientRequestToken":{
  1056            "shape":"ClientRequestTokenString",
  1057            "idempotencyToken":true
  1058          },
  1059          "KMSKey":{"shape":"KMSKey"},
  1060          "LanguageCode":{"shape":"LanguageCode"}
  1061        }
  1062      },
  1063      "StartICD10CMInferenceJobResponse":{
  1064        "type":"structure",
  1065        "members":{
  1066          "JobId":{"shape":"JobId"}
  1067        }
  1068      },
  1069      "StartPHIDetectionJobRequest":{
  1070        "type":"structure",
  1071        "required":[
  1072          "InputDataConfig",
  1073          "OutputDataConfig",
  1074          "DataAccessRoleArn",
  1075          "LanguageCode"
  1076        ],
  1077        "members":{
  1078          "InputDataConfig":{"shape":"InputDataConfig"},
  1079          "OutputDataConfig":{"shape":"OutputDataConfig"},
  1080          "DataAccessRoleArn":{"shape":"IamRoleArn"},
  1081          "JobName":{"shape":"JobName"},
  1082          "ClientRequestToken":{
  1083            "shape":"ClientRequestTokenString",
  1084            "idempotencyToken":true
  1085          },
  1086          "KMSKey":{"shape":"KMSKey"},
  1087          "LanguageCode":{"shape":"LanguageCode"}
  1088        }
  1089      },
  1090      "StartPHIDetectionJobResponse":{
  1091        "type":"structure",
  1092        "members":{
  1093          "JobId":{"shape":"JobId"}
  1094        }
  1095      },
  1096      "StartRxNormInferenceJobRequest":{
  1097        "type":"structure",
  1098        "required":[
  1099          "InputDataConfig",
  1100          "OutputDataConfig",
  1101          "DataAccessRoleArn",
  1102          "LanguageCode"
  1103        ],
  1104        "members":{
  1105          "InputDataConfig":{"shape":"InputDataConfig"},
  1106          "OutputDataConfig":{"shape":"OutputDataConfig"},
  1107          "DataAccessRoleArn":{"shape":"IamRoleArn"},
  1108          "JobName":{"shape":"JobName"},
  1109          "ClientRequestToken":{
  1110            "shape":"ClientRequestTokenString",
  1111            "idempotencyToken":true
  1112          },
  1113          "KMSKey":{"shape":"KMSKey"},
  1114          "LanguageCode":{"shape":"LanguageCode"}
  1115        }
  1116      },
  1117      "StartRxNormInferenceJobResponse":{
  1118        "type":"structure",
  1119        "members":{
  1120          "JobId":{"shape":"JobId"}
  1121        }
  1122      },
  1123      "StopEntitiesDetectionV2JobRequest":{
  1124        "type":"structure",
  1125        "required":["JobId"],
  1126        "members":{
  1127          "JobId":{"shape":"JobId"}
  1128        }
  1129      },
  1130      "StopEntitiesDetectionV2JobResponse":{
  1131        "type":"structure",
  1132        "members":{
  1133          "JobId":{"shape":"JobId"}
  1134        }
  1135      },
  1136      "StopICD10CMInferenceJobRequest":{
  1137        "type":"structure",
  1138        "required":["JobId"],
  1139        "members":{
  1140          "JobId":{"shape":"JobId"}
  1141        }
  1142      },
  1143      "StopICD10CMInferenceJobResponse":{
  1144        "type":"structure",
  1145        "members":{
  1146          "JobId":{"shape":"JobId"}
  1147        }
  1148      },
  1149      "StopPHIDetectionJobRequest":{
  1150        "type":"structure",
  1151        "required":["JobId"],
  1152        "members":{
  1153          "JobId":{"shape":"JobId"}
  1154        }
  1155      },
  1156      "StopPHIDetectionJobResponse":{
  1157        "type":"structure",
  1158        "members":{
  1159          "JobId":{"shape":"JobId"}
  1160        }
  1161      },
  1162      "StopRxNormInferenceJobRequest":{
  1163        "type":"structure",
  1164        "required":["JobId"],
  1165        "members":{
  1166          "JobId":{"shape":"JobId"}
  1167        }
  1168      },
  1169      "StopRxNormInferenceJobResponse":{
  1170        "type":"structure",
  1171        "members":{
  1172          "JobId":{"shape":"JobId"}
  1173        }
  1174      },
  1175      "String":{
  1176        "type":"string",
  1177        "min":1
  1178      },
  1179      "TextSizeLimitExceededException":{
  1180        "type":"structure",
  1181        "members":{
  1182          "Message":{"shape":"String"}
  1183        },
  1184        "exception":true
  1185      },
  1186      "Timestamp":{"type":"timestamp"},
  1187      "TooManyRequestsException":{
  1188        "type":"structure",
  1189        "members":{
  1190          "Message":{"shape":"String"}
  1191        },
  1192        "exception":true
  1193      },
  1194      "Trait":{
  1195        "type":"structure",
  1196        "members":{
  1197          "Name":{"shape":"AttributeName"},
  1198          "Score":{"shape":"Float"}
  1199        }
  1200      },
  1201      "TraitList":{
  1202        "type":"list",
  1203        "member":{"shape":"Trait"}
  1204      },
  1205      "UnmappedAttribute":{
  1206        "type":"structure",
  1207        "members":{
  1208          "Type":{"shape":"EntityType"},
  1209          "Attribute":{"shape":"Attribute"}
  1210        }
  1211      },
  1212      "UnmappedAttributeList":{
  1213        "type":"list",
  1214        "member":{"shape":"UnmappedAttribute"}
  1215      },
  1216      "ValidationException":{
  1217        "type":"structure",
  1218        "members":{
  1219          "Message":{"shape":"String"}
  1220        },
  1221        "exception":true
  1222      }
  1223    }
  1224  }