ICD-10 国際疾病分類の日本語情報を扱うためのパッケージ
Project description
ja-ICD10
ICD-10 国際疾病分類の日本語情報を扱うためのパッケージ
インストール
使い方
まず、ICDクラスのインスタンスを作成します。
from icd10 import icd
icd = icd.ICD()
ICD-10のカテゴリー情報を取得する
ICD-10のカテゴリー名から情報を取得します。ICD-10のカテゴリー表記は、A000
,A00.0
どちらも可能です。
In []: print(icd["A000"])
<ICD Category:[A00.0] コレラ菌によるコレラ>
In []: icd["A000"].name
Out[]: 'コレラ菌によるコレラ'
In []: icd["A000"].code
Out[]: 'A00.0'
また、登録されているカテゴリーの中分類であれば、範囲指定も可能です。
In []: icd["A00-A09"]
Out[]: <ICD Category:[A00-A09] 腸管感染症>
In []: icd["A00-A09"].is_block
Out[]: True
In []: icd["A00-B99"]
Out[]: <ICD Category:[A00-B99] 感染症及び寄生虫症>
In []: icd["A00-B99"].is_chapter
Out[]: True
名称からICD-10カテゴリーを探す
索引を元にカテゴリーを検索します。
In []: icd.find_categories_by_name("頭痛")
Out[]: [<ICD Category:[R51] 頭痛>]
In []: icd.find_categories_by_name("吐き気")
Out[]: [<ICD Category:[R11] 悪心及び嘔吐>]
partial_match=True
を指定することで、すべてのカテゴリー名からの部分検索ができます。
In []: icd.find_categories_by_name("頭痛", partial_match=True)
Out[]:
[<ICD Category:[G43] 片頭痛>,
<ICD Category:[G43.0] 前兆<アウラ>を伴わない片頭痛[普通型片頭痛]>,
<ICD Category:[G43.1] 前兆<アウラ>を伴う片頭痛[古典型片頭痛]>,
<ICD Category:[G43.2] 片頭痛発作重積状態>,
<ICD Category:[G43.3] 合併症を伴う片頭痛>,
<ICD Category:[G43.8] その他の片頭痛>,
<ICD Category:[G43.9] 片頭痛,詳細不明>,
<ICD Category:[G44] その他の頭痛症候群>,
<ICD Category:[G44.0] 群発頭痛症候群>,
<ICD Category:[G44.1] 血管性頭痛,他に分類されないもの>,
<ICD Category:[G44.2] 緊張性頭痛>,
<ICD Category:[G44.3] 慢性外傷後頭痛>,
<ICD Category:[G44.4] 薬物誘発性頭痛,他に分類されないもの>,
<ICD Category:[G44.8] その他の明示された頭痛症候群>,
<ICD Category:[O29.4] 妊娠中の脊髄又は硬膜外麻酔誘発性頭痛>,
<ICD Category:[O74.5] 分娩における脊髄麻酔及び硬膜外麻酔誘発性頭痛>,
<ICD Category:[O89.4] 産じょく<褥>における脊髄麻酔及び硬膜外麻酔誘発性頭痛>,
<ICD Category:[R51] 頭痛>]
傷病情報を取得する
病名管理番号から傷病名を検索します。
In []: icd.get_disease_by_byomei_id("20088330").name
Out[]: '外傷性横隔膜ヘルニア・胸腔に達する開放創合併あり'
In []: icd.get_disease_by_byomei_id("20088330").code
Out[]: 'S2781'
In []: icd.get_disease_by_byomei_id("20088330").name_kana
Out[]: 'ガイショウセイオウカクマクヘルニア・キョウクウニタッスルカイホウソウガッペイアリ'
In []: icd.get_disease_by_byomei_id("20088330").name_abbrev
Out[]: '外傷性横隔膜ヘルニア・胸腔開放創あり'
カテゴリーの下の階層の傷病を取得する
指定したICD-10のカテゴリーの階層下にある傷病をすべて取得します。
In []: print(icd.get_diseases_by_code("A000"))
[<Disease:[A00.0][20050788] アジアコレラ>,
<Disease:[A00.0][20065915] 真性コレラ>]
In []: print(icd.get_diseases_by_code("A00"))
[<Disease:[A00.0][20050788] アジアコレラ>,
<Disease:[A00.0][20065915] 真性コレラ>,
<Disease:[A00.1][20051356] エルトールコレラ>,
<Disease:[A00.9][20051879] コレラ>,
<Disease:[A00.9][20058027] 偽性コレラ>]
カテゴリー以下の階層のカテゴリーと傷病を取得する
指定したICD-10のカテゴリーの階層下にあるカテゴリーと傷病をすべて取得します。
In []: icd.get_diseases_and_categories_by_code("A000")
Out[]:
[<ICD Category:[A00.0] コレラ菌によるコレラ>,
<Disease:[A00.0][20050788] アジアコレラ>,
<Disease:[A00.0][20065915] 真性コレラ>]
In []: icd.get_diseases_and_categories_by_code("A00")
Out[]:
[<ICD Category:[A00] コレラ>,
<ICD Category:[A00.0] コレラ菌によるコレラ>,
<Disease:[A00.0][20050788] アジアコレラ>,
<Disease:[A00.0][20065915] 真性コレラ>,
<ICD Category:[A00.1] エルトールコレラ菌によるコレラ>,
<Disease:[A00.1][20051356] エルトールコレラ>,
<ICD Category:[A00.9] コレラ,詳細不明>,
<Disease:[A00.9][20051879] コレラ>,
<Disease:[A00.9][20058027] 偽性コレラ>]
情報元
本レポジトリで利用しているデータは、下記ウェブサイトで公開されているものを利用しています。
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file ja-icd10-0.1.2.post20210701.tar.gz
.
File metadata
- Download URL: ja-icd10-0.1.2.post20210701.tar.gz
- Upload date:
- Size: 2.1 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.7 CPython/3.8.3 Darwin/20.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 98ff145052114b097eff93ec13041b07578078ad63c1d10075e47024d0c3d4f6 |
|
MD5 | ad02f77ae1b61dff0af29c498fa39b1b |
|
BLAKE2b-256 | d11f51314b63d847f5ecde6fd6dc532570e66af302eca2cb89a25f8a282662bb |
File details
Details for the file ja_icd10-0.1.2.post20210701-py3-none-any.whl
.
File metadata
- Download URL: ja_icd10-0.1.2.post20210701-py3-none-any.whl
- Upload date:
- Size: 2.1 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.7 CPython/3.8.3 Darwin/20.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e51cec2fa7edd783bb5e604a012efece33309b8625312991a7fc8bea782f8202 |
|
MD5 | 7551e58c945dc02e67b9454650a84f17 |
|
BLAKE2b-256 | 86fdcbddd5775c3df298a6fd6cfe6a0f1201a2f73468e4f51b5a98ad9b67807e |