1// Code generated by smithy-go-codegen DO NOT EDIT. 2 3package types 4 5type AttributeName string 6 7// Enum values for AttributeName 8const ( 9 AttributeNameSign AttributeName = "SIGN" 10 AttributeNameSymptom AttributeName = "SYMPTOM" 11 AttributeNameDiagnosis AttributeName = "DIAGNOSIS" 12 AttributeNameNegation AttributeName = "NEGATION" 13) 14 15// Values returns all known values for AttributeName. Note that this can be 16// expanded in the future, and so it is only as up to date as the client. The 17// ordering of this slice is not guaranteed to be stable across updates. 18func (AttributeName) Values() []AttributeName { 19 return []AttributeName{ 20 "SIGN", 21 "SYMPTOM", 22 "DIAGNOSIS", 23 "NEGATION", 24 } 25} 26 27type EntitySubType string 28 29// Enum values for EntitySubType 30const ( 31 EntitySubTypeName EntitySubType = "NAME" 32 EntitySubTypeDosage EntitySubType = "DOSAGE" 33 EntitySubTypeRouteOrMode EntitySubType = "ROUTE_OR_MODE" 34 EntitySubTypeForm EntitySubType = "FORM" 35 EntitySubTypeFrequency EntitySubType = "FREQUENCY" 36 EntitySubTypeDuration EntitySubType = "DURATION" 37 EntitySubTypeGenericName EntitySubType = "GENERIC_NAME" 38 EntitySubTypeBrandName EntitySubType = "BRAND_NAME" 39 EntitySubTypeStrength EntitySubType = "STRENGTH" 40 EntitySubTypeRate EntitySubType = "RATE" 41 EntitySubTypeAcuity EntitySubType = "ACUITY" 42 EntitySubTypeTestName EntitySubType = "TEST_NAME" 43 EntitySubTypeTestValue EntitySubType = "TEST_VALUE" 44 EntitySubTypeTestUnits EntitySubType = "TEST_UNITS" 45 EntitySubTypeProcedureName EntitySubType = "PROCEDURE_NAME" 46 EntitySubTypeTreatmentName EntitySubType = "TREATMENT_NAME" 47 EntitySubTypeDate EntitySubType = "DATE" 48 EntitySubTypeAge EntitySubType = "AGE" 49 EntitySubTypeContactPoint EntitySubType = "CONTACT_POINT" 50 EntitySubTypeEmail EntitySubType = "EMAIL" 51 EntitySubTypeIdentifier EntitySubType = "IDENTIFIER" 52 EntitySubTypeUrl EntitySubType = "URL" 53 EntitySubTypeAddress EntitySubType = "ADDRESS" 54 EntitySubTypeProfession EntitySubType = "PROFESSION" 55 EntitySubTypeSystemOrganSite EntitySubType = "SYSTEM_ORGAN_SITE" 56 EntitySubTypeDirection EntitySubType = "DIRECTION" 57 EntitySubTypeQuality EntitySubType = "QUALITY" 58 EntitySubTypeQuantity EntitySubType = "QUANTITY" 59 EntitySubTypeTimeExpression EntitySubType = "TIME_EXPRESSION" 60 EntitySubTypeTimeToMedicationName EntitySubType = "TIME_TO_MEDICATION_NAME" 61 EntitySubTypeTimeToDxName EntitySubType = "TIME_TO_DX_NAME" 62 EntitySubTypeTimeToTestName EntitySubType = "TIME_TO_TEST_NAME" 63 EntitySubTypeTimeToProcedureName EntitySubType = "TIME_TO_PROCEDURE_NAME" 64 EntitySubTypeTimeToTreatmentName EntitySubType = "TIME_TO_TREATMENT_NAME" 65) 66 67// Values returns all known values for EntitySubType. Note that this can be 68// expanded in the future, and so it is only as up to date as the client. The 69// ordering of this slice is not guaranteed to be stable across updates. 70func (EntitySubType) Values() []EntitySubType { 71 return []EntitySubType{ 72 "NAME", 73 "DOSAGE", 74 "ROUTE_OR_MODE", 75 "FORM", 76 "FREQUENCY", 77 "DURATION", 78 "GENERIC_NAME", 79 "BRAND_NAME", 80 "STRENGTH", 81 "RATE", 82 "ACUITY", 83 "TEST_NAME", 84 "TEST_VALUE", 85 "TEST_UNITS", 86 "PROCEDURE_NAME", 87 "TREATMENT_NAME", 88 "DATE", 89 "AGE", 90 "CONTACT_POINT", 91 "EMAIL", 92 "IDENTIFIER", 93 "URL", 94 "ADDRESS", 95 "PROFESSION", 96 "SYSTEM_ORGAN_SITE", 97 "DIRECTION", 98 "QUALITY", 99 "QUANTITY", 100 "TIME_EXPRESSION", 101 "TIME_TO_MEDICATION_NAME", 102 "TIME_TO_DX_NAME", 103 "TIME_TO_TEST_NAME", 104 "TIME_TO_PROCEDURE_NAME", 105 "TIME_TO_TREATMENT_NAME", 106 } 107} 108 109type EntityType string 110 111// Enum values for EntityType 112const ( 113 EntityTypeMedication EntityType = "MEDICATION" 114 EntityTypeMedicalCondition EntityType = "MEDICAL_CONDITION" 115 EntityTypeProtectedHealthInformation EntityType = "PROTECTED_HEALTH_INFORMATION" 116 EntityTypeTestTreatmentProcedure EntityType = "TEST_TREATMENT_PROCEDURE" 117 EntityTypeAnatomy EntityType = "ANATOMY" 118 EntityTypeTimeExpression EntityType = "TIME_EXPRESSION" 119) 120 121// Values returns all known values for EntityType. Note that this can be expanded 122// in the future, and so it is only as up to date as the client. The ordering of 123// this slice is not guaranteed to be stable across updates. 124func (EntityType) Values() []EntityType { 125 return []EntityType{ 126 "MEDICATION", 127 "MEDICAL_CONDITION", 128 "PROTECTED_HEALTH_INFORMATION", 129 "TEST_TREATMENT_PROCEDURE", 130 "ANATOMY", 131 "TIME_EXPRESSION", 132 } 133} 134 135type ICD10CMAttributeType string 136 137// Enum values for ICD10CMAttributeType 138const ( 139 ICD10CMAttributeTypeAcuity ICD10CMAttributeType = "ACUITY" 140 ICD10CMAttributeTypeDirection ICD10CMAttributeType = "DIRECTION" 141 ICD10CMAttributeTypeSystemOrganSite ICD10CMAttributeType = "SYSTEM_ORGAN_SITE" 142 ICD10CMAttributeTypeQuality ICD10CMAttributeType = "QUALITY" 143 ICD10CMAttributeTypeQuantity ICD10CMAttributeType = "QUANTITY" 144) 145 146// Values returns all known values for ICD10CMAttributeType. Note that this can be 147// expanded in the future, and so it is only as up to date as the client. The 148// ordering of this slice is not guaranteed to be stable across updates. 149func (ICD10CMAttributeType) Values() []ICD10CMAttributeType { 150 return []ICD10CMAttributeType{ 151 "ACUITY", 152 "DIRECTION", 153 "SYSTEM_ORGAN_SITE", 154 "QUALITY", 155 "QUANTITY", 156 } 157} 158 159type ICD10CMEntityCategory string 160 161// Enum values for ICD10CMEntityCategory 162const ( 163 ICD10CMEntityCategoryMedicalCondition ICD10CMEntityCategory = "MEDICAL_CONDITION" 164) 165 166// Values returns all known values for ICD10CMEntityCategory. Note that this can be 167// expanded in the future, and so it is only as up to date as the client. The 168// ordering of this slice is not guaranteed to be stable across updates. 169func (ICD10CMEntityCategory) Values() []ICD10CMEntityCategory { 170 return []ICD10CMEntityCategory{ 171 "MEDICAL_CONDITION", 172 } 173} 174 175type ICD10CMEntityType string 176 177// Enum values for ICD10CMEntityType 178const ( 179 ICD10CMEntityTypeDxName ICD10CMEntityType = "DX_NAME" 180) 181 182// Values returns all known values for ICD10CMEntityType. Note that this can be 183// expanded in the future, and so it is only as up to date as the client. The 184// ordering of this slice is not guaranteed to be stable across updates. 185func (ICD10CMEntityType) Values() []ICD10CMEntityType { 186 return []ICD10CMEntityType{ 187 "DX_NAME", 188 } 189} 190 191type ICD10CMTraitName string 192 193// Enum values for ICD10CMTraitName 194const ( 195 ICD10CMTraitNameNegation ICD10CMTraitName = "NEGATION" 196 ICD10CMTraitNameDiagnosis ICD10CMTraitName = "DIAGNOSIS" 197 ICD10CMTraitNameSign ICD10CMTraitName = "SIGN" 198 ICD10CMTraitNameSymptom ICD10CMTraitName = "SYMPTOM" 199) 200 201// Values returns all known values for ICD10CMTraitName. Note that this can be 202// expanded in the future, and so it is only as up to date as the client. The 203// ordering of this slice is not guaranteed to be stable across updates. 204func (ICD10CMTraitName) Values() []ICD10CMTraitName { 205 return []ICD10CMTraitName{ 206 "NEGATION", 207 "DIAGNOSIS", 208 "SIGN", 209 "SYMPTOM", 210 } 211} 212 213type JobStatus string 214 215// Enum values for JobStatus 216const ( 217 JobStatusSubmitted JobStatus = "SUBMITTED" 218 JobStatusInProgress JobStatus = "IN_PROGRESS" 219 JobStatusCompleted JobStatus = "COMPLETED" 220 JobStatusPartialSuccess JobStatus = "PARTIAL_SUCCESS" 221 JobStatusFailed JobStatus = "FAILED" 222 JobStatusStopRequested JobStatus = "STOP_REQUESTED" 223 JobStatusStopped JobStatus = "STOPPED" 224) 225 226// Values returns all known values for JobStatus. Note that this can be expanded in 227// the future, and so it is only as up to date as the client. The ordering of this 228// slice is not guaranteed to be stable across updates. 229func (JobStatus) Values() []JobStatus { 230 return []JobStatus{ 231 "SUBMITTED", 232 "IN_PROGRESS", 233 "COMPLETED", 234 "PARTIAL_SUCCESS", 235 "FAILED", 236 "STOP_REQUESTED", 237 "STOPPED", 238 } 239} 240 241type LanguageCode string 242 243// Enum values for LanguageCode 244const ( 245 LanguageCodeEn LanguageCode = "en" 246) 247 248// Values returns all known values for LanguageCode. Note that this can be expanded 249// in the future, and so it is only as up to date as the client. The ordering of 250// this slice is not guaranteed to be stable across updates. 251func (LanguageCode) Values() []LanguageCode { 252 return []LanguageCode{ 253 "en", 254 } 255} 256 257type RelationshipType string 258 259// Enum values for RelationshipType 260const ( 261 RelationshipTypeEvery RelationshipType = "EVERY" 262 RelationshipTypeWithDosage RelationshipType = "WITH_DOSAGE" 263 RelationshipTypeAdministeredVia RelationshipType = "ADMINISTERED_VIA" 264 RelationshipTypeFor RelationshipType = "FOR" 265 RelationshipTypeNegative RelationshipType = "NEGATIVE" 266 RelationshipTypeOverlap RelationshipType = "OVERLAP" 267 RelationshipTypeDosage RelationshipType = "DOSAGE" 268 RelationshipTypeRouteOrMode RelationshipType = "ROUTE_OR_MODE" 269 RelationshipTypeForm RelationshipType = "FORM" 270 RelationshipTypeFrequency RelationshipType = "FREQUENCY" 271 RelationshipTypeDuration RelationshipType = "DURATION" 272 RelationshipTypeStrength RelationshipType = "STRENGTH" 273 RelationshipTypeRate RelationshipType = "RATE" 274 RelationshipTypeAcuity RelationshipType = "ACUITY" 275 RelationshipTypeTestValue RelationshipType = "TEST_VALUE" 276 RelationshipTypeTestUnits RelationshipType = "TEST_UNITS" 277 RelationshipTypeDirection RelationshipType = "DIRECTION" 278 RelationshipTypeSystemOrganSite RelationshipType = "SYSTEM_ORGAN_SITE" 279) 280 281// Values returns all known values for RelationshipType. Note that this can be 282// expanded in the future, and so it is only as up to date as the client. The 283// ordering of this slice is not guaranteed to be stable across updates. 284func (RelationshipType) Values() []RelationshipType { 285 return []RelationshipType{ 286 "EVERY", 287 "WITH_DOSAGE", 288 "ADMINISTERED_VIA", 289 "FOR", 290 "NEGATIVE", 291 "OVERLAP", 292 "DOSAGE", 293 "ROUTE_OR_MODE", 294 "FORM", 295 "FREQUENCY", 296 "DURATION", 297 "STRENGTH", 298 "RATE", 299 "ACUITY", 300 "TEST_VALUE", 301 "TEST_UNITS", 302 "DIRECTION", 303 "SYSTEM_ORGAN_SITE", 304 } 305} 306 307type RxNormAttributeType string 308 309// Enum values for RxNormAttributeType 310const ( 311 RxNormAttributeTypeDosage RxNormAttributeType = "DOSAGE" 312 RxNormAttributeTypeDuration RxNormAttributeType = "DURATION" 313 RxNormAttributeTypeForm RxNormAttributeType = "FORM" 314 RxNormAttributeTypeFrequency RxNormAttributeType = "FREQUENCY" 315 RxNormAttributeTypeRate RxNormAttributeType = "RATE" 316 RxNormAttributeTypeRouteOrMode RxNormAttributeType = "ROUTE_OR_MODE" 317 RxNormAttributeTypeStrength RxNormAttributeType = "STRENGTH" 318) 319 320// Values returns all known values for RxNormAttributeType. Note that this can be 321// expanded in the future, and so it is only as up to date as the client. The 322// ordering of this slice is not guaranteed to be stable across updates. 323func (RxNormAttributeType) Values() []RxNormAttributeType { 324 return []RxNormAttributeType{ 325 "DOSAGE", 326 "DURATION", 327 "FORM", 328 "FREQUENCY", 329 "RATE", 330 "ROUTE_OR_MODE", 331 "STRENGTH", 332 } 333} 334 335type RxNormEntityCategory string 336 337// Enum values for RxNormEntityCategory 338const ( 339 RxNormEntityCategoryMedication RxNormEntityCategory = "MEDICATION" 340) 341 342// Values returns all known values for RxNormEntityCategory. Note that this can be 343// expanded in the future, and so it is only as up to date as the client. The 344// ordering of this slice is not guaranteed to be stable across updates. 345func (RxNormEntityCategory) Values() []RxNormEntityCategory { 346 return []RxNormEntityCategory{ 347 "MEDICATION", 348 } 349} 350 351type RxNormEntityType string 352 353// Enum values for RxNormEntityType 354const ( 355 RxNormEntityTypeBrandName RxNormEntityType = "BRAND_NAME" 356 RxNormEntityTypeGenericName RxNormEntityType = "GENERIC_NAME" 357) 358 359// Values returns all known values for RxNormEntityType. Note that this can be 360// expanded in the future, and so it is only as up to date as the client. The 361// ordering of this slice is not guaranteed to be stable across updates. 362func (RxNormEntityType) Values() []RxNormEntityType { 363 return []RxNormEntityType{ 364 "BRAND_NAME", 365 "GENERIC_NAME", 366 } 367} 368 369type RxNormTraitName string 370 371// Enum values for RxNormTraitName 372const ( 373 RxNormTraitNameNegation RxNormTraitName = "NEGATION" 374) 375 376// Values returns all known values for RxNormTraitName. Note that this can be 377// expanded in the future, and so it is only as up to date as the client. The 378// ordering of this slice is not guaranteed to be stable across updates. 379func (RxNormTraitName) Values() []RxNormTraitName { 380 return []RxNormTraitName{ 381 "NEGATION", 382 } 383} 384