関係抽出
Text Analytics for Health の特徴は関係の抽出です。これは、テキストで言及されている概念またはエンティティ間の意味のある結合を識別するために使用されます。 たとえば、"条件の時間" の関係は、条件名と時間を関連付けることによって検出されます。 別の例は、「薬剤の投与量」関係です。これは、抽出された薬剤をその抽出された投与量に関連付けることによって検出されます。 次の例は、JSON 出力で関係がどのように表現されるかを示しています。
Note
- CONDITION を参照する関係は、DIAGNOSIS エンティティ型または SYMPTOM_OR_SIGN エンティティ型のいずれかを参照できます。
- MEDICATION を参照する関係は、MEDICATION_NAME エンティティ型または MEDICATION_CLASS エンティティ型を参照できます。
- TIME を参照する関係は、TIME エンティティ型または DATE エンティティ型のいずれかを参照できます。
リレーションシップ抽出の出力には、リレーションシップの型のエンティティの URI 参照と割り当てられたロールが含まれます。 たとえば、次の JSON では以下のようになります。
"relations": [
{
"relationType": "DosageOfMedication",
"entities": [
{
"ref": "#/results/documents/0/entities/0",
"role": "Dosage"
},
{
"ref": "#/results/documents/0/entities/1",
"role": "Medication"
}
]
},
{
"relationType": "RouteOfMedication",
"entities": [
{
"ref": "#/results/documents/0/entities/1",
"role": "Medication"
},
{
"ref": "#/results/documents/0/entities/2",
"role": "Route"
}
]
}
]
認識される関係
次の一覧は、Text Analytics for Health API によって認識されるすべての関係を示しています。
ABBREVIATION
AMOUNT_OF_SUBSTANCE_USE
BODY_SITE_OF_CONDITION
BODY_SITE_OF_TREATMENT
COURSE_OF_CONDITION
COURSE_OF_EXAMINATION
COURSE_OF_MEDICATION
COURSE_OF_TREATMENT
DIRECTION_OF_BODY_STRUCTURE
DIRECTION_OF_CONDITION
DIRECTION_OF_EXAMINATION
DIRECTION_OF_TREATMENT
DOSAGE_OF_MEDICATION
EXAMINATION_FINDS_CONDITION
EXPRESSION_OF_GENE
EXPRESSION_OF_VARIANT
FORM_OF_MEDICATION
FREQUENCY_OF_CONDITION
FREQUENCY_OF_MEDICATION
FREQUENCY_OF_SUBSTANCE_USE
FREQUENCY_OF_TREATMENT
MUTATION_TYPE_OF_GENE
MUTATION_TYPE_OF_VARIANT
QUALIFIER_OF_CONDITION
RELATION_OF_EXAMINATION
ROUTE_OF_MEDICATION
SCALE_OF_CONDITION
TIME_OF_CONDITION
TIME_OF_EVENT
TIME_OF_EXAMINATION
TIME_OF_MEDICATION
TIME_OF_TREATMENT
UNIT_OF_CONDITION
UNIT_OF_EXAMINATION
VALUE_OF_CONDITION
VALUE_OF_EXAMINATION
VARIANT_OF_GENE