エンティティの検出 - Amazon Comprehend Medical

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

エンティティの検出

注記

DetectEntitiesこのバージョンのオペレーションを新しいアプリケーションには使用しないでください。代わりにオペレーションのバージョン 2 を使用してください。すべての新しいイテレーションや機能強化は、V2 専用となりますDetectEntities。詳細については、「エンティティの検出 (バージョン 2)」を参照してください。

DetectEntitiesこの操作を使用して、テキスト内の医療機関を検出します。このオペレーションでは、以下のカテゴリのエンティティが検出されます。

  • ANATOMY

  • MEDICAL_CONDITION

  • MEDICATION

  • PROTECTED_HEALTH_INFORMATION

  • TEST_TREATMENT_PROCEDURE

5 つのすべてのカテゴリが DetectEntities オペレーションによって検出されます。DetectPhi オペレーションは、カテゴリ内のエンティティのみを検出します。PROTECTED_HEALTH_INFORMATION保護医療情報 (PHI) が必要な場合にのみ使用してください。このオペレーションの詳細については、「PHI の検出 」を参照してください。

Amazon Comprehend Medical は、次のクラスで情報を検出します。

  • エンティティ: 人々、治療、薬剤、病状などの関連オブジェクトの名前へのテキスト参照。たとえば、「Ibuprofen」(イブプロフェン) などです。

  • カテゴリ: 検出されたエンティティが属する一般化されたグループ。例えば、「Ibuprofen」(イブプロフェン) は MEDICATION カテゴリに属します。

  • タイプ:検出されたエンティティのタイプ。範囲はカテゴリです。例えば、「Ibuprofen」(イブプロフェン) は MEDICATION カテゴリ内の GENERIC_NAME タイプです。

  • 属性: 薬剤の投与量など、検出されたエンティティに関連する情報。例えば、「200 mg」は「Ibuprofen」(イブプロフェン) エンティティの属性です。

  • 特性: Amazon Comprehend Medical がコンテキストに基づいてエンティティについて把握していること。例えば、患者が薬剤を服用していない場合、薬剤は NEGATION 特性を持ちます。

Amazon Comprehend Medical では、入力テキストにエンティティの所在地が表示されます。Amazon Comprehend コンソールでは、ロケーションがグラフィカルに表示されます。API を使用すると、位置が数値オフセットで表示されます。

各エンティティと属性には、Amazon Comprehend Medical が検出精度に対して持っている信頼レベルを示すスコアが含まれます。各属性には関係スコアもあります。このスコアは、Amazon Comprehend Medical が属性と属性の親エンティティの関係の精度に対して持つ信頼レベルを示します。ユースケースに適した信頼しきい値を特定します。高い精度が求められる状況では高い信頼性のしきい値を使用し、しきい値に合わないデータは除外します。

人体カテゴリ

ANATOMY カテゴリは、人体の部位または体組織への参照、およびそれらの人体の部位または体組織の位置への参照を検出します。これには次の 2 つのエンティティタイプが含まれます。

タイプ

  • DIRECTION: 方向性を示す用語 たとえば、左、右、内側、外側、上、下、後、前、遠位、近位、対側、両側、同側、背側、腹側などです。

  • SYSTEM_ORGAN_SITE: 体組織、解剖学的位置または解剖学的部位、および人体部位。

「患者の左肺」というテキストは次のように返されます。

  • 「left」(左) は DIRECTION タイプです。

  • 「lung」(肺) は SYSTEM_ORGAN_SITE タイプです。

DetectEntitiesこのオペレーションは次の JSON 構造を返します。

{ "Entities": [ { "Id": 0, "BeginOffset": 10, "EndOffset": 14, "Score": 0.9876197576522827, "Text": "left", "Category": "ANATOMY", "Type": "DIRECTION", "Traits": [] }, { "Id": 1, "BeginOffset": 15, "EndOffset": 19, "Score": 0.9820258021354675, "Text": "lung", "Category": "ANATOMY", "Type": "SYSTEM_ORGAN_SITE", "Traits": [] } ], "UnmappedAttributes": [] }

病状カテゴリ

MEDICAL_CONDITIONこのカテゴリでは、病状の症状と診断を検出します。2 つのエンティティタイプと 7 つの特性が含まれています。1 つまたは複数の特性を 1 つのタイプに関連付けることができます。

タイプ

  • ACUITY: 慢性、急性、突発性、持続性、段階的など、疾患例の決定。

  • DX_NAME: リストされているすべての病状。DX_NAME タイプには、現在の病気、訪問の理由、および病歴が含まれます。

属性

  • QUALITY: 病期や悪性度など、病状を説明する任意の用語。

特性

  • DIAGNOSIS: 症状の評価によって決まる病状の識別。この評価は、身体所見、検査所見報告書や X 線診断報告書、または患者の説明に基づいて行われます。DX_NAME タイプにのみ適用されます。

  • HYPOTHETICAL: ある病状が仮説として表現されていることを示す指標。DX_NAME タイプにのみ適用されます。

  • LOW_CONFIDENCE: 病状が不確実性が高いと表現されている兆候。これは提供された信頼度スコアとは直接関係ありません。DX_NAME タイプにのみ適用されます。

  • NEGATION: 結果またはアクションが否定的であるか、実行されていないことの表示。

  • PERTAINS_TO_FAMILY: 病状が患者ではなく患者の家族に関係していることを示す指標。DX_NAME タイプにのみ適用されます。

  • SIGN: 医師が報告した病状。DX_NAME タイプにのみ適用されます。

  • SYMPTOM: 患者から報告された病状。DX_NAME タイプにのみ適用されます。

「患者は慢性的な痛みに苦しんでいます 4/10」というテキストは次のように返されます。

  • 「aching pain」(疼痛) は DX_NAME タイプです。

  • SYMPTOM は「aching pain」(疼痛) タイプ特性です。

  • 「chronic」(慢性) は ACUITY タイプです。

DetectEntitiesこのオペレーションは次の JSON 構造を返します。

{ "Entities": [ { "Id": 0, "BeginOffset": 26, "EndOffset": 33, "Score": 0.9961825013160706, "Text": "chronic", "Category": "MEDICAL_CONDITION", "Type": "ACUITY", "Traits": [] }, { "Id": 1, "BeginOffset": 34, "EndOffset": 45, "Score": 0.8380221724510193, "Text": "aching pain", "Category": "MEDICAL_CONDITION", "Type": "DX_NAME", "Traits": [ { "Name": "SYMPTOM", "Score": 0.6004688739776611 } ] } ], "UnmappedAttributes": [] }

薬剤カテゴリ

MEDICATION カテゴリは、患者の薬剤および投与量の情報を検出します。これには、2 つのエンティティタイプ、7 つの属性、および 1 つの特性が含まれます。1 つまたは複数の属性を 1 つのタイプに適用できます。

タイプ

  • BRAND_NAME: 薬剤または治療薬の、著作権で保護されたブランド名。

  • GENERIC_NAME: 薬剤または治療薬のブランド以外の名前、成分名、または処方の調合。

属性

  • DOSAGE: 指示された薬剤の量。

  • DURATION: 薬剤を投与すべき期間。

  • FORM: 薬剤の形態。

  • FREQUENCY: 薬剤を投与する頻度。

  • RATE: 薬剤の投与量(主に点滴または点滴に使用)。

  • ROUTE_OR_MODE: 薬剤の投与方法

  • STRENGTH: 薬剤の強度。

特性

  • NEGATION: 患者が薬剤を服用していないことを示す表示。

  • PAST_HISTORY: 検出された薬剤が患者さんの過去(現在の治療前)のものであることを示します。

「塩化ナトリウム0.9%溶液1000mLを毎日静脈内注入する量-次の3日間、毎時200 mL/時」というテキストが返されます。

  • 「Infuse」(注入) を「Sodium Chloride」(塩化ナトリウム) タイプに関連する「ROUTE_OR_MODE」属性として返します。

  • 「Sodium Chloride」(塩化ナトリウム) を GENERIC_NAME タイプとして返します。

  • 「0.9%」を「Sodium Chloride」(塩化ナトリウム) タイプに関連する STRENGTH 属性として返します。

  • 「solution」(溶液) を「Sodium Chloride」(塩化ナトリウム) タイプに関連する FORM 属性として返します。

  • 「100 mL」を「Sodium Chloride」(塩化ナトリウム) タイプに関連する DOSAGE 属性として返します。

  • 「intravenously」(静脈内に) を「Sodium Chloride」(塩化ナトリウム) タイプに関連する ROUTE_OR_MODE 属性として返します。

  • 「daily」(1 日あたり) を「Sodium Chloride」(塩化ナトリウム) タイプに関連する FREQUENCY 属性として返します。

  • 「200 ml/hr」(200 ml/時間) を「Sodium Chloride」(塩化ナトリウム) タイプに関連する RATE 属性として返します。

  • 「next 3 days」(今後 3 日間) を「Sodium Chloride」(塩化ナトリウム) タイプに関連する DURATION 属性として返します。

DetectEntitiesこのオペレーションは次の JSON 構造を返します。

{ "Entities": [ { "Id": 1, "BeginOffset": 7, "EndOffset": 22, "Score": 0.9998517036437988, "Text": "Sodium Chloride", "Category": "MEDICATION", "Type": "GENERIC_NAME", "Traits": [], "Attributes": [ { "Type": "ROUTE_OR_MODE", "Score": 0.32359644770622253, "RelationshipScore": 0.9719992280006409, "Id": 0, "BeginOffset": 0, "EndOffset": 6, "Text": "Infuse", "Traits": [] }, { "Type": "STRENGTH", "Score": 0.9976715445518494, "RelationshipScore": 0.7892051339149475, "Id": 2, "BeginOffset": 23, "EndOffset": 27, "Text": "0.9%", "Traits": [] }, { "Type": "FORM", "Score": 0.9930835962295532, "RelationshipScore": 0.9956902861595154, "Id": 3, "BeginOffset": 28, "EndOffset": 36, "Text": "solution", "Traits": [] }, { "Type": "ROUTE_OR_MODE", "Score": 0.9990690350532532, "RelationshipScore": 0.9801701903343201, "Id": 5, "BeginOffset": 45, "EndOffset": 58, "Text": "intravenously", "Traits": [] }, { "Type": "FREQUENCY", "Score": 0.9539222121238708, "RelationshipScore": 0.9864235520362854, "Id": 6, "BeginOffset": 59, "EndOffset": 64, "Text": "daily", "Traits": [] }, { "Type": "DURATION", "Score": 0.9392423033714294, "RelationshipScore": 0.9961885809898376, "Id": 8, "BeginOffset": 91, "EndOffset": 97, "Text": "3 days", "Traits": [] } ] } ], "UnmappedAttributes": [ { "Type": "MEDICATION", "Attribute": { "Type": "DOSAGE", "Score": 0.9922149777412415, "Id": 4, "BeginOffset": 37, "EndOffset": 44, "Text": "1000 mL", "Traits": [] } }, { "Type": "MEDICATION", "Attribute": { "Type": "RATE", "Score": 0.9728594422340393, "Id": 7, "BeginOffset": 72, "EndOffset": 81, "Text": "200 mL/hr", "Traits": [] } } ] }

保護医療情報カテゴリ

PROTECTED_HEALTH_INFORMATION カテゴリは、患者の個人情報を検出します。8 つのエンティティタイプが含まれます。PROTECTED_HEALTH_INFORMATION カテゴリおよびその検出方法の詳細については、「PHI の検出 」を参照してください。

タイプ

  • ADDRESS: 施設、名前付き医療施設、または施設内の病棟の住所のすべての地域区分。

  • AGE 患者または患者以外の人について、臨床記録に記載された年齢のすべての構成要素、年齢層、または年齢。特に明記されていない限り、デフォルトは年単位です。

  • EMAIL: E メールアドレス。

  • ID: 患者に関連する任意の識別番号。これには、社会保障番号、医療記録番号、証明書または免許番号、車両番号またはデバイス番号、または任意の生体認証番号などの患者固有の番号が含まれます。また、施設識別番号、臨床試験番号、ケアの場所、または医療提供者も含まれます。

  • DATE: 患者または患者ケアに関連する日付。

  • NAME: 臨床記録に記載されているすべての名前。通常、患者、家族、または医療提供者に属する名前。

  • PHONE_OR_FAX: 電話番号、FAX 番号、またはポケットベル番号。1-800-QUIT-NOW や 911 など、名前付きの電話番号は除きます。

  • PROFESSION: 患者または患者の家族に関連する、臨床記録に記載された職業または雇用主。これは、臨床記録に記載された臨床医の職業を指すものではありません。

「患者は、ワシントン州シアトル在住の48歳の教師であるジョン・スミスです。」 以下が返されます。

  • 「John Smith」(ジョン・スミス) は NAME タイプです。

  • 「48」は AGE タイプです。

  • 「teacher」(教師) は PROFESSION タイプです。

  • 「Seattle, Washington」(ワシントン州シアトル) は ADDRESS タイプです。

DetectEntitiesこのオペレーションは次の JSON 構造を返します。

{ "Entities": [ { "Id": 0, "BeginOffset": 11, "EndOffset": 21, "Score": 0.9967977404594421, "Text": "John Smith", "Category": "PROTECTED_HEALTH_INFORMATION", "Type": "NAME", "Traits": [] }, { "Id": 1, "BeginOffset": 25, "EndOffset": 27, "Score": 0.9998422861099243, "Text": "48", "Category": "PROTECTED_HEALTH_INFORMATION", "Type": "AGE", "Traits": [] }, { "Id": 2, "BeginOffset": 37, "EndOffset": 44, "Score": 0.9079490900039673, "Text": "teacher", "Category": "PROTECTED_HEALTH_INFORMATION", "Type": "PROFESSION", "Traits": [] }, { "Id": 3, "BeginOffset": 61, "EndOffset": 80, "Score": 0.986108124256134, "Text": "Seattle, Washington", "Category": "PROTECTED_HEALTH_INFORMATION", "Type": "ADDRESS", "Traits": [] } ], "UnmappedAttributes": [] }

検査、治療、および処置のカテゴリー

TEST_TREATMENT_PROCEDURE カテゴリは、病状を判断するために使用されている処置を検出します。これには 2 つのエンティティタイプと 2 つの属性が含まれます。1 つまたは複数の属性を TEST_NAME タイプの 1 つのエンティティに関連付けることができます。

タイプ

  • PROCEDURE_NAME: 病状を治療するために、または患者ケアを提供するために、患者に行われる 1 回限りのアクションとしての治療介入。

  • TEST_NAME: 値が得られる可能性がある、診断、測定、スクリーニング、または評定のために患者に行われる処置。これには、診断の決定、病状の除外、または患者のスケールやスコアリングのための処置、評価、または評定が含まれます。

  • TREATMENT_NAME: 病気や障害に対処するために長期間にわたって行われる治療介入。これには、抗ウイルス薬や予防接種などの薬剤のグループが含まれます。

属性

  • TEST_VALUE: 検査結果。TEST_NAME エンティティタイプにのみ適用されます。

  • TEST_UNIT: 検査の値に付随する可能性のある測定単位。TEST_NAME エンティティタイプにのみ適用されます。

特性

  • FUTURE: 検査、治療、または処置が、メモの対象となった後に起こる処置または事象を指していることを示します。

  • HYPOTHETICAL: 検査、治療、または処置が仮説として表現されていることを示す指標

  • NEGATION:検査、治療、または処置が陰性であるか、実施されていないことを示す兆候。

  • PAST_HISTORY: 検査、治療、または処置が患者の過去(現在の治療を受ける前)のものであることを示す指標。

腹部超音波検査で急性虫垂炎が認められたというテキスト、虫垂切除術に続いて広域スペクトル抗生物質を数シリーズ投与すると、以下の結果が返されます。

  • 「Abdominal ultrasound」(腹部超音波検査) は TEST_NAME タイプです。

  • 「acute」(急性) は ACUITY タイプです。

  • 「appendicitis」(虫垂炎) は DX_NAME タイプです。

  • DIAGNOSIS は「appendicitis」(虫垂炎) タイプ特性です。

  • 「appendectomy」(虫垂切除術) は PROCEDURE_NAME タイプです。

  • 「broad spectrum antibiotics」(広域抗生物質) は TREATMENT_NAME タイプです。

DetectEntitiesこのオペレーションは次の JSON 構造を返します。

{ "Entities": [ { "Id": 0, "BeginOffset": 0, "EndOffset": 20, "Score": 0.94855135679245, "Text": "Abdominal ultrasound", "Category": "TEST_TREATMENT_PROCEDURE", "Type": "TEST_NAME", "Traits": [] }, { "Id": 3, "BeginOffset": 27, "EndOffset": 32, "Score": 0.9067845940589905, "Text": "acute", "Category": "MEDICAL_CONDITION", "Type": "ACUITY", "Traits": [] }, { "Id": 4, "BeginOffset": 33, "EndOffset": 45, "Score": 0.9954161643981934, "Text": "appendicitis", "Category": "MEDICAL_CONDITION", "Type": "DX_NAME", "Traits": [ { "Name": "DIAGNOSIS", "Score": 0.9528769254684448 } ] }, { "Id": 1, "BeginOffset": 57, "EndOffset": 69, "Score": 0.9957893490791321, "Text": "appendectomy", "Category": "TEST_TREATMENT_PROCEDURE", "Type": "PROCEDURE_NAME", "Traits": [] }, { "Id": 2, "BeginOffset": 100, "EndOffset": 126, "Score": 0.9437107443809509, "Text": "broad spectrum antibiotics", "Category": "TEST_TREATMENT_PROCEDURE", "Type": "TREATMENT_NAME", "Traits": [] } ], "UnmappedAttributes": [] }