Skip to main content

日本で使用される医薬品マスタを簡単に取得・利用するためのライブラリ

Project description

pytest GitHub License PyPI - Version PyPI Downloads

jp-medicine-master

日本で使用される医薬品マスターを簡単に取得・利用するためのライブラリ

利用可能な医薬品マスター

  • レセプト電算処理システム 医薬品マスター : 2012年度薬価改定~

  • 薬価基準収載医薬品 : 2014年度薬価改定~

  • 後発医薬品に関する情報 : 2014年度薬価改定~

  • 処方箋に記載する一般名処方の標準的な記載(一般名処方マスタ) : 2016年度薬価改定~

  • 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月に消費税増税に伴う薬価改定があったため。

# 処方箋に記載する一般名処方の標準的な記載(一般名処方マスタ)
### 引数を指定しない場合は、現時点での最新マスターを取得します。
df = jpmed.read_ippanmeishohou()

# 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()

データソース

jp-medicine-master-dataを参照。

License

This software is released under the MIT License, see LICENSE.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jp_medicine_master-2.1.0.tar.gz (7.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

jp_medicine_master-2.1.0-py3-none-any.whl (8.0 kB view details)

Uploaded Python 3

File details

Details for the file jp_medicine_master-2.1.0.tar.gz.

File metadata

  • Download URL: jp_medicine_master-2.1.0.tar.gz
  • Upload date:
  • Size: 7.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for jp_medicine_master-2.1.0.tar.gz
Algorithm Hash digest
SHA256 279ea8ba8b95af06d6ad65ffb870b2c00d7a549f0ab5cc057735f2202c6342ef
MD5 a66b69894550d9364ab409fa80f4d636
BLAKE2b-256 ebcd4c7d3ef375345ddb97d1a554187e84c77583407b99f894a7c7f2793fc341

See more details on using hashes here.

File details

Details for the file jp_medicine_master-2.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for jp_medicine_master-2.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 641c2d659308e7693f680fc8e8cb70dcf1b620120ed9d03d9a1673ed26068990
MD5 6838a8a1780f008d1e33b355c1fd2e4f
BLAKE2b-256 4612adf82ad3820f1fc4a76ea9bd7a7ec1b2ab97071575d4bc742972c8e3d966

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page