Skip to main content

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

Project description

pytest GitHub License PyPI - Version PyPI Downloads

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

データソース

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.0.0.tar.gz (7.2 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.0.0-py3-none-any.whl (7.8 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for jp_medicine_master-2.0.0.tar.gz
Algorithm Hash digest
SHA256 d2efa38e3d42ed055ce2de084151d6d492c5c8d27ba8c979a9f68ea7cbac42ec
MD5 806fa06df82abcdc555645821d6c8f23
BLAKE2b-256 c5a8f24fe2f55158eb0272e687790960847ac9ba0ecf0d1d95938a0ab38ee065

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jp_medicine_master-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f68ff2c0aec5069e50e001183b8d56df8e4d50c53ddeba9b25be10d96ac80ebe
MD5 992f3a4433d9c65ea333933993b2d071
BLAKE2b-256 83f28aa2106642233c975b0c0f17c989c6378b9e2f755bdc8baf17971de8b0d5

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