日本で使用される医薬品マスタを簡単に取得・利用するためのライブラリ
Project description
jp-medicine-master
日本で使用される医薬品マスターを簡単に取得・利用するためのライブラリ
利用可能な医薬品マスター
-
レセプト電算処理システム 医薬品マスター : 2012年度薬価改定~
-
薬価基準収載医薬品 : 2014年度薬価改定~
-
後発医薬品に関する情報 : 2014年度薬価改定~
-
HOTコードマスター(HOT13 / HOT9) : 2001年~
インストール方法
pip install jp-medicine-master
使用方法
import jp_medicine_master as jpmed
マスター読み込み
医薬品マスターをpandasのDataFrameとして読み込みます。引数の仕様は共通です。
# レセプト電算処理システム 医薬品マスター
### 引数`date`を指定した場合は、指定日の時点のマスターを取得します。
df = jpmed.read_y(date='20161231')
# 薬価基準収載医薬品
### 引数`year`を指定した場合は、指定年度の末日の時点のマスターを取得します。
df = jpmed.read_price(year='2016') # 2017年3月31日時点。
# 後発医薬品に関する情報
### 引数`kaitei`を指定した場合は、指定年度の薬価改定の有効期間の末日の時点のマスターを取得します。※HOTコードマスターは非対応。
df = jpmed.read_ge(kaitei='2016') # 2018年3月31日時点。
df = jpmed.read_ge(kaitei='2018') # 2019年9月30日時点。※2019年10月に消費税増税に伴う薬価改定があったため。
# HOTコードマスター(HOT13 / HOT9)
### 引数を指定しない場合は、現時点での最新マスターを取得します。
df = jpmed.read_hot13()
df = jpmed.read_hot9()
マスターの応用例
1つ以上の医薬品マスターを加工する使用例を実装しています。引数の仕様はマスター読み込みと同様です。
# レセプト電算処理システム 医薬品マスターを取得します。
# read_y() との違いとして、年度途中で経過措置期限切れとなった医薬品の情報を含みます。※引数はyearのみ対応。
df = jpmed.get_y_all(year='2016')
# レセプト電算処理システム 医薬品マスターに、HOTコードマスターを突合してYJコードを付与します。
df = jpmed.get_y_with_yj()
# レセプト電算処理システム 医薬品マスターに、バイオシミラーに関する情報(BS区分、BS成分名)を付与して該当医薬品のみを抽出します。
# BSに関する情報は後発医薬品に関する情報から加工しています。
df = jpmed.get_biosimilar()
データソース
License
This software is released under the MIT License, see LICENSE.
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file jp_medicine_master-2.0.2.tar.gz.
File metadata
- Download URL: jp_medicine_master-2.0.2.tar.gz
- Upload date:
- Size: 7.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b04ba24d57042efa074e7e6377bc9a9a0fa57cfb1bd27200206712b3a8109a27
|
|
| MD5 |
5bc0f5913409b5edcf9f80d6fb508764
|
|
| BLAKE2b-256 |
750071b24854be5cefcc55ece01f3473933db8673700957ddb2657530e843a5a
|
File details
Details for the file jp_medicine_master-2.0.2-py3-none-any.whl.
File metadata
- Download URL: jp_medicine_master-2.0.2-py3-none-any.whl
- Upload date:
- Size: 7.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4043be8d7e06f4b82733457138e2431ea65506c9c17692e48bf6245baa3d14bd
|
|
| MD5 |
5425802667f50a754aec2a4e91ab80d4
|
|
| BLAKE2b-256 |
9e250b5a8dfd465142a470ebb50eeca53f5040c96e3e334e649e265b18dd3db6
|