1 /** 2 * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. 3 * SPDX-License-Identifier: Apache-2.0. 4 */ 5 6 #pragma once 7 #include <aws/comprehendmedical/ComprehendMedical_EXPORTS.h> 8 #include <aws/core/utils/memory/stl/AWSString.h> 9 10 namespace Aws 11 { 12 namespace ComprehendMedical 13 { 14 namespace Model 15 { 16 enum class EntitySubType 17 { 18 NOT_SET, 19 NAME, 20 DOSAGE, 21 ROUTE_OR_MODE, 22 FORM, 23 FREQUENCY, 24 DURATION, 25 GENERIC_NAME, 26 BRAND_NAME, 27 STRENGTH, 28 RATE, 29 ACUITY, 30 TEST_NAME, 31 TEST_VALUE, 32 TEST_UNITS, 33 PROCEDURE_NAME, 34 TREATMENT_NAME, 35 DATE, 36 AGE, 37 CONTACT_POINT, 38 EMAIL, 39 IDENTIFIER, 40 URL, 41 ADDRESS, 42 PROFESSION, 43 SYSTEM_ORGAN_SITE, 44 DIRECTION, 45 QUALITY, 46 QUANTITY, 47 TIME_EXPRESSION, 48 TIME_TO_MEDICATION_NAME, 49 TIME_TO_DX_NAME, 50 TIME_TO_TEST_NAME, 51 TIME_TO_PROCEDURE_NAME, 52 TIME_TO_TREATMENT_NAME 53 }; 54 55 namespace EntitySubTypeMapper 56 { 57 AWS_COMPREHENDMEDICAL_API EntitySubType GetEntitySubTypeForName(const Aws::String& name); 58 59 AWS_COMPREHENDMEDICAL_API Aws::String GetNameForEntitySubType(EntitySubType value); 60 } // namespace EntitySubTypeMapper 61 } // namespace Model 62 } // namespace ComprehendMedical 63 } // namespace Aws 64