Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7561152B2 - Distribution quality control system, distribution quality control method and program - Google Patents
[go: Go Back, main page]

JP7561152B2 - Distribution quality control system, distribution quality control method and program - Google Patents

Distribution quality control system, distribution quality control method and program Download PDF

Info

Publication number
JP7561152B2
JP7561152B2 JP2022006728A JP2022006728A JP7561152B2 JP 7561152 B2 JP7561152 B2 JP 7561152B2 JP 2022006728 A JP2022006728 A JP 2022006728A JP 2022006728 A JP2022006728 A JP 2022006728A JP 7561152 B2 JP7561152 B2 JP 7561152B2
Authority
JP
Japan
Prior art keywords
data
distribution
contract
storage
distribution management
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2022006728A
Other languages
Japanese (ja)
Other versions
JP2023105730A (en
Inventor
寅雄 川口
芳昭 和田
武彦 渡辺
総志郎 山口
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Logisteed Ltd
Original Assignee
Logisteed Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Logisteed Ltd filed Critical Logisteed Ltd
Priority to JP2022006728A priority Critical patent/JP7561152B2/en
Publication of JP2023105730A publication Critical patent/JP2023105730A/en
Application granted granted Critical
Publication of JP7561152B2 publication Critical patent/JP7561152B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、医薬品の流通品質の管理に有効な技術に関する。 The present invention relates to a technology that is effective in managing the distribution quality of pharmaceuticals.

昨今、最終受益者である患者が安心して医薬品を利用できるよう、医薬品の完全性(医薬品が製造販売承認に基づき製造され、市場出荷された状態を維持し、品質の劣化、改ざん、破壊されないことをいう)を保持するため、医薬品の所有者は、流通過程(保管及び輸送)における保証が求められており、GDP(Good Distribution Practices)ガイドラインが、日本でも策定された。このGDPガイドラインにおいて、医薬品の流通経路の管理を保証するため、貯法(例えば、温度、湿度、光等の環境管理)、セキュリティ(例えば、偽薬流入防止策、窃盗防止策)、作業履歴(例えば、作業手順、作業記録)等の文書の記録及び管理が求められている。
例えば、特許文献1では、医薬品の再販売のために、環境条件に関する情報を取得し、物流業者や卸売業者と環境条件に関する情報を連携する技術が提供されている。
また、他には、特許文献2では、輸送中の各種データを特定のユーザから変更不可能な状態で記録し、GDPを準拠することについての技術が提供されている。
Recently, to ensure that patients, the ultimate beneficiaries, can use medicines with peace of mind, owners of medicines are required to guarantee the integrity of the medicines (meaning that the medicines are manufactured based on the marketing approval, maintained in the state in which they were released to the market, and that the quality is not deteriorated, tampered with, or destroyed), and the GDP (Good Distribution Practices) guidelines have been formulated in Japan as well. The GDP guidelines require the recording and management of documents such as storage methods (e.g., environmental control of temperature, humidity, light, etc.), security (e.g., measures to prevent the inflow of counterfeit medicines, measures to prevent theft), and work history (e.g., work procedures, work records) in order to guarantee the management of the medicine distribution route.
For example, Patent Document 1 provides a technology for acquiring information on environmental conditions for the resale of pharmaceuticals and sharing the information on environmental conditions with distributors and wholesalers.
Furthermore, Patent Document 2 provides a technique for recording various data during transportation in a state that cannot be changed by a specific user, and for complying with GDP.

特開2017-204200号公報JP 2017-204200 A 特開2019-28965号公報JP 2019-28965 A

医薬品の流通過程では、医薬品メーカ、医薬品卸、物流・配送会社等様々な関係者が存在する。すなわち、流通に関わる関係者の各々が、各担当過程で医薬品を管理し、流通の品質を保証する状況である。医薬品の管理は、関係者間で締結する契約に基づいており、医薬品の所有者(「品質責任者」ともいう)は、関係者全体がこの契約を適切に履行し、医薬品が適切な管理状況であったかどうかを確認したいという要望がある。通常、医薬品の所有者が、契約の履行状況や医薬品の管理状況を確認しようとする場合、関係者の各々に確認する必要があり、確認作業が煩雑となっている。
そのため、各関係者のGDPに関するデータの確認作業を簡略化する技術が求められている。
しかしながら、特許文献1及び2に記載の技術では、いわゆる品質責任者は、各関係者のGDPに関するデータを、輸送・保管等の作業を依頼した関係者の各々に対して個別に確認する必要があり、確認作業の簡略化に繋がるものではなかった。
そこで、本発明者らは、各関係者のGDPに関するデータの確認作業を簡略化する仕組みが必要であることに着目した。
In the pharmaceutical distribution process, there are various parties involved, such as pharmaceutical manufacturers, pharmaceutical wholesalers, and logistics and delivery companies. In other words, each party involved in distribution manages pharmaceuticals in their respective processes and guarantees the quality of the distribution. Pharmaceutical management is based on a contract concluded between the parties, and the owner of the pharmaceutical (also called the "quality manager") wants to confirm that all parties involved are properly fulfilling this contract and that the pharmaceuticals are being properly managed. Normally, when the owner of the pharmaceutical wants to check the status of contract fulfillment and the status of pharmaceutical management, he or she needs to check with each party involved, which makes the confirmation process cumbersome.
Therefore, there is a need for technology that can simplify the process of verifying GDP data for each stakeholder.
However, in the techniques described in Patent Documents 1 and 2, the so-called quality manager had to individually check the GDP data of each party who had been requested to perform work such as transportation and storage, and this did not lead to simplification of the checking work.
Therefore, the inventors realized that a mechanism is needed to simplify the process of verifying GDP-related data for each related party.

本発明は、医薬品に関する契約データから輸送・保管に関する規定を抽出し、医薬品の流通作業中に生じた輸送・保管に関係するデータを時系列(トレーサビリティ)で管理し、これらのデータから、その医薬品の流通過程が、例えば、GDPに準拠していることを容易に把握することを可能にする流通品質管理システム、流通品質管理方法及びプログラムを提供することを目的とする。 The present invention aims to provide a distribution quality control system, distribution quality control method, and program that extracts regulations regarding transportation and storage from contract data related to pharmaceuticals, manages data related to transportation and storage generated during pharmaceutical distribution operations in chronological order (traceability), and makes it easy to understand from this data whether the pharmaceutical distribution process complies with, for example, GDP.

本発明は、医薬品に関するサプライチェーンの流通品質を管理する流通品質管理システムであって、
前記医薬品のサプライチェーンにおける正規流通関係者間で取決めされた業務の契約データを取得する契約データ取得部と、
取得した前記契約データ内の輸送・保管に関する規定を抽出する抽出部と、
前記各業務中の前記医薬品の輸送・保管に関する流通管理データを、前記医薬品の識別情報とともに取得する流通管理データ取得部と、
抽出した前記規定と、取得した前記流通管理データとを照合する照合部と、
照合結果を前記医薬品の識別情報とともに記録する照合結果記録部と、
業務順の並び替え、それに続く各業務の日時順の並び替えに基づく時系列の並び替えを前記契約データ、前記流通管理データ及び照合結果の少なくとも一つに適用し、当該適用結果を記録する追跡記録部と、
を備えるサプライチェーンの流通品質管理システムを提供する。
The present invention provides a distribution quality control system for managing distribution quality in a pharmaceutical supply chain, comprising :
A contract data acquisition unit that acquires contract data for each business agreed upon between legitimate distribution parties in the pharmaceutical supply chain ;
An extraction unit that extracts regulations regarding transportation and storage from the acquired contract data;
a distribution management data acquisition unit that acquires distribution management data related to the transportation and storage of the medicine during each of the operations together with identification information of the medicine;
A collation unit that compares the extracted rule with the acquired distribution management data;
A matching result recording unit that records the matching result together with the identification information of the medicine;
a traceability unit that applies a time series sorting based on the sorting of the order of tasks and the sorting of the dates and times of each task to at least one of the contract data, the distribution management data, and the collation results, and records the results of the application;
The present invention provides a supply chain distribution quality control system that includes:

本発明によれば、医薬品に関するサプライチェーンの流通品質を管理する流通品質管理システムは、前記医薬品のサプライチェーンにおける正規流通関係者間で取決めされた業務の契約データを取得し、取得した前記契約データ内の輸送・保管に関する規定を抽出し、前記各業務中の前記医薬品の輸送・保管に関する流通管理データを、前記医薬品の識別情報とともに取得し、抽出した前記規定と、取得した前記流通管理データとを照合し、照合結果を前記医薬品の識別情報とともに記録し、業務順の並び替え、それに続く各業務の日時順の並び替えに基づく時系列の並び替えを前記契約データ、前記流通管理データ及び照合結果の少なくとも一つに適用し、当該適用結果を記録する、サプライチェーンの流通品質管理システムである According to the present invention, a distribution quality control system that manages the distribution quality of a pharmaceutical supply chain acquires contract data for each operation agreed upon between legitimate distribution parties in the pharmaceutical supply chain , extracts regulations regarding transportation and storage from the acquired contract data, acquires distribution management data regarding the transportation and storage of the pharmaceutical during each operation together with identification information of the pharmaceutical, compares the extracted regulations with the acquired distribution management data, records the comparison result together with the identification information of the pharmaceutical, applies a chronological sorting based on a sorting of the order of operations and a subsequent sorting of the dates and times of each operation to at least one of the contract data, the distribution management data and the comparison result, and records the result of the application.

本発明は、システムのカテゴリであるが、方法及びプログラムであっても同様の作用、効果を奏する。 This invention is in the category of a system, but the same effects and advantages can be achieved with methods and programs.

本発明によれば、医薬品に関する契約データ、業務中に生じた輸送・保管に関係するデータを時系列で管理し、これらのデータから、流通過程が、例えば、GDPに準拠していることを容易に把握することが可能になる。 According to the present invention, contract data related to pharmaceuticals and data related to transportation and storage that arise during business operations are managed in chronological order, and from this data it becomes possible to easily understand whether the distribution process is in compliance with, for example, GDP.

流通品質管理システム1の概要を説明する図である。FIG. 1 is a diagram for explaining an overview of a distribution quality control system 1. GDPガイドラインの概要を説明する図である。FIG. 1 is a diagram for explaining an overview of the GDP guidelines. 流通品質管理システム1の機能構成を示す図である。FIG. 1 is a diagram showing the functional configuration of a distribution quality control system 1. 流通品質管理システム1が実行する契約データ管理処理のフローチャートを示す図である。FIG. 2 is a flowchart showing a contract data management process executed by the distribution quality control system 1. 流通品質管理システム1が実行する流通管理データ管理処理のフローチャートを示す図である。FIG. 2 is a flowchart showing a distribution management data management process executed by the distribution quality control system 1. 流通品質管理システム1が実行する照合処理のフローチャートを示す図である。FIG. 2 is a flowchart showing a collation process executed by the distribution quality control system 1. インシデント発生通知40の一例を模式的に示した図である。FIG. 4 is a diagram illustrating an example of an incident occurrence notification 40. 流通品質管理システム1が実行する追跡記録処理のフローチャートを示す図である。FIG. 13 is a flowchart showing a tracking and recording process executed by the distribution quality control system 1. 分散管理台帳を用いた記録方法を実行する場合のシステム構成の一部を示す図である。A diagram showing a part of the system configuration when executing a recording method using a distributed management ledger. 格納部50に保持されるデータの一例を示す概念図である。3 is a conceptual diagram showing an example of data held in a storage unit 50. FIG. 流通品質管理システム1が実行する提供処理のフローチャートを示す図である。FIG. 13 is a flowchart showing a provision process executed by the distribution quality control system 1.

以下、添付図面を参照して、本発明を実施するための形態(以下、実施形態)について詳細に説明する。以降の図においては、実施形態の説明の全体を通して同じ要素には同じ番号または符号を付している。 Below, a detailed description of the mode for carrying out the present invention (hereinafter, the embodiment) will be given with reference to the attached drawings. In the following drawings, the same elements are given the same numbers or symbols throughout the description of the embodiment.

[基本概念/基本構成]
図1は、流通品質管理システム1の概要を説明するための図である。流通品質管理システム1は、少なくともコンピュータ10を備える医薬品の流通品質を管理するシステムである。
本実施形態では、流通品質管理システム1は、クラウド等で実現されるコンピュータ10と、製造、保管、輸送の各業務を担当する原薬工場、輸入会社、製薬工場、配送会社、製造会社倉庫、卸会社倉庫(これらの倉庫は、所定の物流会社が所有して良い)の担当者3に入出力させるための担当者コンピュータ20と、荷主となる医薬品の所有者等の本システムの利用者が管理する利用者端末30と、データ通信可能に接続されるシステムである。
[Basic concept/basic configuration]
1 is a diagram for explaining an overview of the distribution quality control system 1. The distribution quality control system 1 is a system including at least a computer 10 for managing the distribution quality of pharmaceuticals.
In this embodiment, the distribution quality control system 1 is implemented by a computer 10 implemented by the cloud or the like, and includes a pharmaceutical factory, an import company, a pharmaceutical factory, a delivery company, a manufacturing company warehouse, and a pharmaceutical company that are responsible for the production, storage, and transportation of pharmaceutical products. A person in charge computer 20 for inputting and outputting data to a person in charge 3 at a wholesaler warehouse (these warehouses may be owned by a specific logistics company), and a user of the system such as an owner of the drug who is the shipper, This system is connected to a user terminal 30 that manages the system so that data communication is possible.

本実施形態では、前提として、医薬品の製造、保管及び/又は輸送等の業務に関するものであり、各担当者3同士(例えば、製薬工場と製造会社倉庫を運営する物流会社等)が、各々所定の契約を締結しており、各過程を担当する担当者3が、この契約に基づいた業務を行うものである。 In this embodiment, the premise is that the work involves the manufacturing, storage and/or transportation of pharmaceuticals, and each person in charge 3 (for example, a pharmaceutical factory and a logistics company that operates a manufacturing company warehouse) has entered into a specific contract, and the person in charge 3 in charge of each process performs work based on this contract.

本発明の流通品質管理システム1と、GDPガイドラインの関係について説明する。図2に示すように、GDPガイドラインは、医薬品の適正流通を図るため、製造者から薬局、店舗・配置販売業者、医療機関までの流通過程における医薬品の完全性を保証することを目的として、医薬品の完全性が保持されるための手法を定めるものであり、流通に関わる製造販売業者、卸売販売業者、輸送や保管等の業務委託される物流会社や配送会社が関与する。実際の流通の形態によって、卸売販売業者や他の物流会社や輸送会社が介在しないこともある。
なお、GDPガイドラインの適用範囲としては、図2のように原料メーカを含まないのが原則であるが、以下の実施形態では、図1のように原薬工場からの出荷を含む態様で説明する。
本発明にかかる流通品質管理システム1においては、原料メーカを含んでいてもいなくても構わない。無論、流通の形態によって、卸売販売業者を含まない場合もあれば、卸売販売業者が自社範囲の流通品質を独自に管理する場合には、製造者を含まない場合もある。
The relationship between the distribution quality control system 1 of the present invention and the GDP guidelines will be described. As shown in Fig. 2, the GDP guidelines aim to ensure the integrity of pharmaceuticals throughout the distribution process from manufacturers to pharmacies, stores/household distributors, and medical institutions in order to ensure proper distribution of pharmaceuticals, and prescribe methods for maintaining the integrity of pharmaceuticals, involving manufacturers/distributors, wholesalers, and logistics and delivery companies that are entrusted with transport, storage, and other operations. Depending on the actual form of distribution, wholesalers, other logistics companies, and transport companies may not be involved.
In principle, the scope of application of the GDP guidelines does not include raw material manufacturers as shown in FIG. 2. However, in the following embodiment, the scope of application will be described as including shipments from pharmaceutical factories as shown in FIG. 1.
The distribution quality control system 1 according to the present invention may or may not include raw material manufacturers. Of course, depending on the form of distribution, wholesalers may not be included, and manufacturers may not be included if wholesalers manage the distribution quality within their own range independently.

流通品質管理システム1が、契約データ、流通管理データ及び照合結果の少なくとも一つを時系列で記録する場合の処理ステップの概要について、図1に基づいて説明する。 The following describes an overview of the processing steps when the distribution quality control system 1 records at least one of the contract data, distribution management data, and matching results in chronological order, based on Figure 1.

コンピュータ10は、医薬品の正規流通関係者間で取決めされた業務の契約データを取得する(ステップS1)。
契約データは、医薬品の正規流通関係者である担当者3間での医薬品に関する、製造、保管、輸送、販売、廃棄及び返却等の業務の一部又は全部における品質保持のための規定が記載されたデータであり、所定のデータ形式(例えば、PDF(Portable Document Format)、文書ファイル、画像ファイル)である。なお、廃棄については、医薬品に不具合があったときに、メーカ、又は医薬品の所有者等、契約で取り決められた責任を有する関係者によって判断・決定される。なお、医薬品の不具合には、当該医薬品の流通品質を含んでいる。
契約データは、例えば、基本契約書、品質協定書、品質協定書記載の規定の具体策である。この具体策は、例えば、貯法、セキュリティ、作業履歴、教育訓練、変更管理、逸脱管理、衛生管理、リスク管理である。
担当者コンピュータ20は、担当者3間で締結された契約データを、コンピュータ10に送信する。
コンピュータ10は、この契約データを受信することにより、業務の契約データを取得する。
The computer 10 acquires contract data on business agreements made between parties involved in the legitimate distribution of pharmaceuticals (step S1).
The contract data is data that describes regulations for maintaining quality in all or part of pharmaceutical operations such as manufacturing, storage, transportation, sale, disposal, and return between personnel 3 who are legitimate pharmaceutical distributors, and is in a specified data format (e.g., PDF (Portable Document Format), document file, image file). Disposal is judged and decided by the responsible parties as determined by the contract, such as the manufacturer or the owner of the pharmaceutical, when there is a defect in the pharmaceutical. Defects in the pharmaceutical include the distribution quality of the pharmaceutical.
The contract data is, for example, a basic contract, a quality agreement, and specific measures of the provisions described in the quality agreement. These specific measures are, for example, storage methods, security, work history, education and training, change management, deviation management, hygiene management, and risk management.
The person in charge computer 20 transmits the contract data concluded between the persons in charge 3 to the computer 10 .
The computer 10 receives this contract data and thereby obtains the contract data for the business.

コンピュータ10は、取得した契約データ内の輸送・保管に関する規定を抽出する(ステップS2)。
輸送・保管に関する規定は、例えば、温度管理等の貯法、偽薬流入防止策や窃盗防止策等のセキュリティ、作業手順や作業記録等の作業履歴である。
コンピュータ10は、取得した契約データに対して、文字認識や画像解析等を実行することにより、契約データの内容を特定する。コンピュータ10は、予め設定された所定の文字列等に基づいて、特定した契約データ内の輸送・保管に関する規定を抽出する。コンピュータ10は、各契約データから、各契約データ内の輸送・保管に関する規定を抽出する。
ここで、規定とは、例えば、以下のような文書である「医薬品Xは-200度以下で保管すること」。規定を抽出するために予め抽出するキーワードを設定しておいて良い。
The computer 10 extracts regulations regarding transportation and storage from the acquired contract data (step S2).
The regulations regarding transportation and storage include, for example, storage methods such as temperature control, security such as measures to prevent the inflow of counterfeit drugs and measures to prevent theft, and work history such as work procedures and work records.
The computer 10 identifies the contents of the contract data by performing character recognition, image analysis, etc. on the acquired contract data. The computer 10 extracts regulations regarding transportation and storage from the identified contract data based on a predetermined character string, etc. The computer 10 extracts regulations regarding transportation and storage from each contract data.
Here, the regulation is, for example, the following document: "Drug X must be stored at temperatures below -200 degrees." Keywords to be extracted in advance may be set in order to extract the regulation.

コンピュータ10は、業務中の医薬品の輸送・保管に関する流通管理データを、医薬品の識別情報とともに取得する(ステップS3)。
流通管理データは、例えば、温度管理等の貯法、偽薬流入防止策や窃盗防止策等のセキュリティ、作業手順や作業記録等の作業履歴の各々に関するデータであり、換言すると流通品質データである。医薬品の識別情報は、個品である医薬品毎(梱包毎を含む)の識別情報であるが、製造ロット毎の識別情報であっても良い。
一方、担当者コンピュータ20や配送トラック、倉庫等に設置されたセンサ等は、業務中(配送中や保管中)の医薬品の流通管理データ(例えば、配送中や保管中の温度データ)を、医薬品の識別情報とともにコンピュータ10に送信する。
コンピュータ10は、この流通管理データを、医薬品の識別情報とともに受信することにより、業務中の輸送・保管に関する流通管理データを、医薬品の識別情報とともに取得する。
なお、コンピュータ10は、担当者コンピュータ20を介さず、この流通管理データを、医薬品の識別情報とともにセンサや記録計等から取得しても良い。
The computer 10 acquires distribution management data regarding the transportation and storage of pharmaceuticals during the business, together with the identification information of the pharmaceuticals (step S3).
The distribution management data is, for example, data on storage methods such as temperature control, security such as measures to prevent the inflow of counterfeit drugs and measures to prevent theft, and work history such as work procedures and work records, in other words, distribution quality data. The identification information of the medicine is identification information for each individual medicine (including each package), but may also be identification information for each manufacturing lot.
Meanwhile, sensors installed on the staff computer 20, delivery trucks, warehouses, etc. transmit pharmaceutical distribution management data (e.g., temperature data during delivery and storage) of pharmaceuticals during operations (during delivery and storage) to the computer 10 along with the pharmaceuticals' identification information.
The computer 10 receives this distribution management data together with the identification information of the medicine, thereby obtaining distribution management data regarding transportation and storage during business operations together with the identification information of the medicine.
The computer 10 may obtain this distribution management data together with the identification information of the medicine from a sensor, recorder, etc., without going through the person in charge computer 20.

コンピュータ10は、抽出した規定と、取得した流通管理データとを照合する(ステップS4)。
コンピュータ10は、同一業務における契約データから抽出した輸送・保管に関する規定と、取得した流通管理データとを照合し、照合結果が、規定を満足するものであるかどうかを確認する。例えば、抽出した規定:「医薬品Xは-200度以下で保管すること」を、取得した業務中の流通管理データ(契約データに決められた期間での温度)と照合して、-200度以下で配送保管されたかを確認する。
The computer 10 compares the extracted regulations with the acquired distribution management data (step S4).
The computer 10 compares the regulations regarding transportation and storage extracted from the contract data for the same business with the acquired distribution management data, and verifies whether the comparison result satisfies the regulations. For example, the computer 10 compares the extracted regulation "Drug X must be stored at -200 degrees or less" with the acquired distribution management data during the business (temperature during the period determined in the contract data) to confirm whether the drug was delivered and stored at -200 degrees or less.

コンピュータ10は、照合結果を医薬品の識別情報とともに記録する(ステップS5)。 The computer 10 records the matching result together with the drug's identification information (step S5).

コンピュータ10は、契約データ、流通管理データ及び照合結果の少なくとも一つを時系列で記録する(ステップS6)。 The computer 10 records at least one of the contract data, the distribution management data, and the matching results in chronological order (step S6).

コンピュータ10は、記録した契約データ、流通管理データ及び照合結果の少なくとも一つを、利用者に提供する(ステップS7)。
コンピュータ10は、利用者端末30から、記録したデータの提供要求を取得する。コンピュータ10は、取得した提要要求に基づいて、記録したデータを、利用者端末30に送信する。利用者端末30は、このデータを受信し、自身の表示部に表示する。
The computer 10 provides at least one of the recorded contract data, distribution management data, and collation results to the user (step S7).
The computer 10 acquires a request for providing the recorded data from the user terminal 30. The computer 10 transmits the recorded data to the user terminal 30 based on the acquired request for providing. The user terminal 30 receives this data and displays it on its own display unit.

このような流通品質管理システム1によれば、GDPに関するデータを時系列で管理するため、このGDPに関するデータを容易に把握することが可能となる。 With this distribution quality control system 1, data related to GDP is managed in chronological order, making it easy to grasp this data related to GDP.

[機能構成]
図3に基づいて、流通品質管理システム1の機能構成について説明する。
流通品質管理システム1は、少なくともコンピュータ10を備え、コンピュータ10が、各業務を担当する各担当者の各々が管理する担当者コンピュータ20、担当者や医薬品の所有者等の利用者が管理する利用者端末30と、公衆回線網やイントラネット等のネットワーク9を介して、データ通信可能に接続される。
流通品質管理システム1は、コンピュータ10に加え、担当者コンピュータ20、利用者端末30、その他の端末や装置類等が含まれていても良い。この場合、流通品質管理システム1は、後述する処理を、含まれるコンピュータや端末や装置類等の何れか又は複数の組み合わせにより実行する。
[Functional configuration]
The functional configuration of the distribution quality control system 1 will be described with reference to FIG.
The distribution quality control system 1 comprises at least a computer 10, which is connected to a staff computer 20 managed by each staff member in charge of each task, and a user terminal 30 managed by users such as staff members and owners of pharmaceuticals, via a network 9 such as a public line network or an intranet, for data communication.
The distribution quality control system 1 may include a person in charge computer 20, a user terminal 30, other terminals, devices, etc. in addition to the computer 10. In this case, the distribution quality control system 1 executes the processes described below using any one or a combination of the included computers, terminals, devices, etc.

コンピュータ10は、医薬品の輸送・保管に関する規定を管理するサーバ機能を有するコンピュータやパーソナルコンピュータ等である。
コンピュータ10は、例えば、1台のコンピュータで実現されても良いし、クラウドコンピュータのように、複数のコンピュータで実現されても良い。本明細書におけるクラウドコンピュータとは、ある特定の機能を果たす際に、任意のコンピュータをスケーラブルに用いるものや、あるシステムを実現するために複数の機能モジュールを含み、その機能を自由に組み合わせて用いるものの何れであっても良い。
The computer 10 is a personal computer or a computer having a server function for managing regulations regarding the transportation and storage of medicines.
The computer 10 may be realized, for example, by one computer, or may be realized by multiple computers, such as a cloud computer. In this specification, the cloud computer may be either one that uses any computer in a scalable manner to perform a specific function, or one that includes multiple functional modules to realize a system and uses the functions in any combination.

コンピュータ10は、制御部として、CPU(Central Processing Unit)、GPU(Graphics Processing Unit)、RAM(Random Access Memory)、ROM(Read Only Memory)等を備え、通信部として、他の端末や装置等と通信可能にするためのデバイス、契約データを取得する契約データ取得部11、流通管理データを取得する流通管理データ取得部12等を備える。
また、コンピュータ10は、記録部として、ハードディスクや半導体メモリ、記録媒体、メモリカード等によるデータのストレージ部、規定と流通管理データとの照合結果を記録する照合結果記録部13、データを時系列で記録する追跡記録部14等を備える。
また、コンピュータ10は、処理部として、各種処理を実行する各種デバイス、契約データ内の輸送・保管に関する規定を抽出する抽出部15、規定と流通管理データとを照合する照合部16等を備える。
The computer 10 includes, as its control unit, a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), a RAM (Random Access Memory), a ROM (Read Only Memory), etc., and, as its communication unit, includes a device for enabling communication with other terminals and devices, a contract data acquisition unit 11 for acquiring contract data, and a distribution management data acquisition unit 12 for acquiring distribution management data, etc.
The computer 10 also includes a recording unit such as a data storage unit using a hard disk, semiconductor memory, recording medium, memory card, etc., a matching result recording unit 13 that records the results of matching regulations with distribution management data, and a tracking recording unit 14 that records data in chronological order.
The computer 10 also includes, as processing units, various devices for executing various processes, an extraction unit 15 for extracting regulations regarding transportation and storage from the contract data, and a comparison unit 16 for comparing the regulations with distribution management data.

コンピュータ10において、制御部が所定のプログラムを読み込むことにより、通信部と協働して、契約データ取得モジュール、流通管理データ取得モジュール、通知モジュール、提供要求取得モジュール、提供モジュールを実現する。
また、コンピュータ10において、制御部が所定のプログラムを読み込むことにより、記録部と協働して、契約データ記録モジュール、流通管理データ記録モジュール、照合結果記録モジュール、追跡記録モジュールを実現する。
また、コンピュータ10において、制御部が所定のプログラムを読み込むことにより、処理部と協働して、抽出モジュール、生成モジュール、照合モジュール、判断モジュール、並び替えモジュール、特定モジュールを実現する。
In the computer 10, the control unit loads a predetermined program and cooperates with the communication unit to realize a contract data acquisition module, a distribution management data acquisition module, a notification module, a provision request acquisition module, and a provision module.
In addition, in the computer 10, the control unit reads a specified program and cooperates with the recording unit to realize a contract data recording module, a distribution management data recording module, a matching result recording module, and a tracking recording module.
In addition, in the computer 10, the control unit reads a predetermined program and cooperates with the processing unit to realize an extraction module, a generation module, a matching module, a judgment module, a sorting module, and a specification module.

担当者コンピュータ20は、各担当者が管理するサーバ機能を有するコンピュータやパーソナルコンピュータ等である。担当者コンピュータ20は、上述したコンピュータ10と同様に、制御部として、CPU、GPU、RAM、ROM等を備え、通信部として、他の端末や装置等と通信可能にするためのデバイス等を備え、処理部として、各種処理を実行する各種デバイス等を備える。 The person in charge computer 20 is a computer or personal computer with server functions managed by each person in charge. Like the computer 10 described above, the person in charge computer 20 has a CPU, GPU, RAM, ROM, etc. as a control unit, a device that enables communication with other terminals and devices, etc. as a communication unit, and various devices that execute various processes, etc. as a processing unit.

利用者端末30は、利用者が管理する携帯電話、スマートフォン、タブレット端末等の携帯端末やパーソナルコンピュータ等の端末装置であり、端末制御部として、CPU、GPU、RAM、ROM等を備え、通信部として、他の端末や装置等と通信可能にするためのデバイス等を備え、入出力部として、データの入出力を実行する各種デバイス等を備える。 The user terminal 30 is a terminal device such as a mobile terminal such as a mobile phone, smartphone, or tablet terminal, or a personal computer managed by the user, and is equipped with a CPU, GPU, RAM, ROM, etc. as a terminal control unit, devices that enable communication with other terminals or devices, etc. as a communication unit, and various devices that perform data input and output, etc. as an input/output unit.

以下、流通品質管理システム1が実行する各処理について、上述した各モジュールが実行する処理と併せて説明する。
本実施形態では、前提として、医薬品の製造、保管及び/又は輸送の業務に関するものであり、各担当者同士が、所定の契約を締結しており、各担当者が、この契約に基づいた業務を行うものである。
Hereinafter, each process executed by the distribution quality control system 1 will be described together with the process executed by each of the modules described above.
In this embodiment, the premise is that the business is related to the manufacturing, storage and/or transportation of pharmaceuticals, and each person in charge has entered into a specific contract with another person, and each person in charge performs work based on this contract.

[コンピュータ10が実行する契約データ管理処理]
図4に基づいて、コンピュータ10が実行する契約データ管理処理について説明する。同図は、コンピュータ10が実行する契約データ管理処理のフローチャートを示す図である。本契約データ管理処理は、上述した契約データの取得処理(ステップS1)、輸送・保管に関する規定の抽出処理(ステップS2)の詳細である。本契約データ管理処理は、担当者間の契約締結時、業務の開始前、業務中等において、適宜行われ、少なくとも後述する流通管理データ管理処理の前又は同時に行われる処理である。
[Contract Data Management Process Executed by Computer 10]
The contract data management process executed by the computer 10 will be described with reference to Fig. 4. This figure shows a flowchart of the contract data management process executed by the computer 10. This contract data management process is a detailed description of the above-mentioned contract data acquisition process (step S1) and the process of extracting regulations regarding transportation and storage (step S2). This contract data management process is appropriately performed when a contract is concluded between the responsible parties, before the start of work, during work, etc., and is performed at least before or simultaneously with the distribution management data management process described below.

契約データ取得モジュールは、医薬品の正規流通関係者間で取決めされた業務の契約データを取得する(ステップS10)。
契約データは、医薬品の正規流通関係者である担当者間での医薬品に関する、製造、保管、輸送、販売、廃棄及び返却等の業務の一部又は全部における流通品質保持のための輸送・保管に関する規定が記載された契約に関するデータであり、所定のデータ形式(例えば、PDF、文書ファイル、画像ファイル)である。なお、契約データのデータ形式は、上述した例に限定されるものではない。また、廃棄については、医薬品及びその流通品質に不具合があったときに、廃棄の決定をメーカ、又は医薬品の所有者等契約で取り決められた責任者が判断し、決定を行う。
契約データは、例えば、基本契約書、品質協定書、品質協定書記載の規定の具体策である。この具体策は、例えば、貯法、セキュリティ、作業履歴、教育訓練、変更管理、逸脱管理、衛生管理、リスク管理である。貯法は、例えば、温度、湿度、光等の環境管理策である。セキュリティは、例えば、偽薬流入防止策及び窃盗防止策である。偽薬流入防止策は、例えば、製品や梱包への偽造防止技術の導入であり、窃盗防止策は、例えば、立入規制、目的外での輸送車両の扉の開閉規制、医薬品の容器の開封規制、保管場所等への立入規制、輸送中の荷崩れ防止策である。作業履歴は、例えば、流通加工作業における作業手順や作業記録である。変更管理は、例えば、拠点、配送会社、設備の管理である。逸脱管理は、例えば、温度管理である。衛生管理は、例えば、防虫、清掃管理である。リスク管理は、変更によるリスクの洗い出し及びその対策等である。なお、契約データは、医薬品の製造、保管、輸送に際して、医薬品の流通品質保持のための規定に関するデータであれば良く、これらの一部のみであっても良いし、これ以外のものであっても良い。
担当者コンピュータ20は、担当者間で締結された契約データを、コンピュータ10に送信する。具体的には、担当者コンピュータ20は、原料メーカと、医薬品製造会社との間で締結された契約データ、原料メーカと、配送会社との間で締結された契約データ、医薬品製造会社と、物流センタとの間で締結された契約データ、医薬品製造会社と、配送会社との間で締結された契約データ、物流センタと、医薬品卸との間で締結された契約データ、物流センタと、配送会社との間で締結された契約データ、医薬品卸と、配送会社との間で締結された契約データの各々を、コンピュータ10に送信する。
契約データ取得モジュールは、これらの契約データを受信することにより、業務の契約データを取得する。
なお、担当者の種類及び数は、上述した例に限定されるものではない。加えて、契約データは、2者により締結される契約のデータに限らず、3者以上により締結される契約のデータであっても良い。
The contract data acquisition module acquires contract data on business agreements made between parties involved in the legitimate distribution of pharmaceuticals (step S10).
The contract data is data on a contract that describes regulations regarding transportation and storage for maintaining distribution quality in part or all of the operations of manufacturing, storage, transportation, sales, disposal, and return of pharmaceuticals between personnel who are legitimate distributors of pharmaceuticals, and is in a specified data format (e.g., PDF, document file, image file). Note that the data format of the contract data is not limited to the above-mentioned examples. Regarding disposal, when there is a problem with the pharmaceutical or its distribution quality, the decision to discard is judged and made by the responsible person determined by the contract, such as the manufacturer or the owner of the pharmaceutical.
The contract data is, for example, concrete measures of the provisions described in the basic contract, quality agreement, and quality agreement. The concrete measures are, for example, storage method, security, work history, education and training, change management, deviation management, hygiene management, and risk management. The storage method is, for example, environmental management measures such as temperature, humidity, and light. The security is, for example, measures to prevent the inflow of counterfeit medicines and measures to prevent theft. The measures to prevent the inflow of counterfeit medicines are, for example, the introduction of counterfeit prevention technology to products and packaging, and theft prevention measures are, for example, entry restrictions, restrictions on opening and closing the doors of transportation vehicles for purposes other than those intended, restrictions on opening pharmaceutical containers, entry restrictions to storage locations, and measures to prevent cargo from collapsing during transportation. The work history is, for example, work procedures and work records in distribution processing work. The change management is, for example, management of bases, delivery companies, and facilities. The deviation management is, for example, temperature management. The hygiene management is, for example, insect control and cleaning management. The risk management is identification of risks due to changes and measures against them. The contract data may be data related to regulations for maintaining the distribution quality of pharmaceuticals when manufacturing, storing, and transporting pharmaceuticals, and may be only a part of these, or may be other data.
The person in charge computer 20 transmits contract data concluded between the persons in charge to the computer 10. Specifically, the person in charge computer 20 transmits to the computer 10 each of the contract data concluded between the raw material manufacturer and the pharmaceutical manufacturing company, the contract data concluded between the raw material manufacturer and the delivery company, the contract data concluded between the pharmaceutical manufacturing company and the distribution center, the contract data concluded between the pharmaceutical manufacturing company and the delivery company, the contract data concluded between the distribution center and the pharmaceutical wholesaler, the contract data concluded between the distribution center and the delivery company, and the contract data concluded between the pharmaceutical wholesaler and the delivery company.
The contract data acquisition module receives these contract data to acquire the contract data of the business.
The type and number of persons in charge are not limited to the above example. In addition, the contract data is not limited to data of a contract concluded by two parties, and may be data of a contract concluded by three or more parties.

抽出モジュールは、取得した契約データ内の輸送・保管に関する規定を抽出する(ステップS11)。
輸送・保管に関する規定は、例えば、温度管理等の貯法、偽薬流入防止策や窃盗防止策等のセキュリティ、作業手順や作業記録等の作業履歴である。
抽出モジュールは、取得した契約データに対して、文字認識や画像解析等を実行することにより、契約データの内容を特定する。抽出モジュールは、予め設定された所定の文字列等に基づいて、特定した契約データ内の輸送・保管に関する規定を抽出する。抽出モジュールは、各契約データから、各契約データ内の輸送・保管に関する規定を各々抽出する。
なお、抽出モジュールが抽出する輸送・保管に関する規定は、貯法、偽薬流入防止策及び窃盗防止策の内の少なくとも一つを含むものであれば良い。また、抽出モジュールが抽出する輸送・保管に関する規定は、上述した例に限定されるものではない。
The extraction module extracts regulations regarding transportation and storage from the acquired contract data (step S11).
The regulations regarding transportation and storage include, for example, storage methods such as temperature control, security such as measures to prevent the inflow of counterfeit drugs and measures to prevent theft, and work history such as work procedures and work records.
The extraction module identifies the contents of the contract data by performing character recognition, image analysis, etc. on the acquired contract data. The extraction module extracts regulations regarding transportation and storage from the identified contract data based on a predetermined character string, etc. The extraction module extracts regulations regarding transportation and storage from each contract data.
The regulations regarding transportation and storage extracted by the extraction module may include at least one of the storage method, the measures to prevent counterfeit drugs from entering, and the measures to prevent theft. The regulations regarding transportation and storage extracted by the extraction module are not limited to the above examples.

契約データ記録モジュールは、取得した契約データ及び抽出した規定を記録する(ステップS12)。
契約データ記録モジュールは、各契約データと、各契約データから抽出した輸送・保管に関する規定と、各契約データの担当者の識別子とを関連付けて記録する。
なお、契約データ記録モジュールは、取得した契約データのみを記録する構成であっても良いし、抽出した規定のみを記録する構成であっても良い。
The contract data recording module records the acquired contract data and the extracted regulations (step S12).
The contract data recording module records each contract data, the regulations regarding transportation and storage extracted from each contract data, and the identifier of the person in charge of each contract data in association with each other.
The contract data recording module may be configured to record only the acquired contract data, or may be configured to record only the extracted regulations.

以上が、契約データ管理処理である。
コンピュータ10は、上述した契約データ管理処理により記録する契約データ及び規定を用いて、後述する処理を実行する。
The above is the contract data management process.
The computer 10 executes the processes described below using the contract data and regulations recorded by the above-mentioned contract data management process.

[コンピュータ10が実行する流通管理データ管理処理]
図5に基づいて、コンピュータ10が実行する流通管理データ管理処理について説明する。同図は、コンピュータ10が実行する流通管理データ管理処理のフローチャートを示す図である。本流通管理データ管理処理は、上述した流通管理データの取得処理(ステップS3)の詳細である。本流通管理データ管理処理は、業務中において、随時行われる処理である。
[Distribution Management Data Management Process Executed by Computer 10]
The distribution management data management process executed by the computer 10 will be described with reference to Fig. 5. This figure shows a flowchart of the distribution management data management process executed by the computer 10. This distribution management data management process is a detailed description of the above-mentioned distribution management data acquisition process (step S3). This distribution management data management process is a process that is performed at any time during business operations.

流通管理データ取得モジュールは、業務中の医薬品の輸送・保管に関するデータ(流通管理データ)を、医薬品の識別情報とともに取得する(ステップS20)。
流通管理データは、例えば、貯法、セキュリティ、作業履歴の各々に関するデータであり、本実施形態では、貯法に関するデータが、温度データであり、セキュリティに関するデータが、製品や梱包への偽造防止、医薬品の容器の開封、目的地以外での輸送車両の扉の開閉、保管場所への立入者の記録等に関するデータであり、作業履歴に関するデータが、作業手順、作業記録等の文書データである。なお、流通管理データは、上述した例に限定されるものではなく、医薬品の輸送・保管の管理に必要なデータであれば良く、これらの一部のみであっても良いし、これら以外のものであっても良い。
医薬品の識別情報は、個品である医薬品毎(梱包毎を含む)の識別情報であるが、製造ロット毎の識別情報であっても良い。
担当者コンピュータ20は、業務中に生じた輸送・保管に関するデータである医薬品の流通管理データを、医薬品の識別情報とともにコンピュータ10に送信する。具体的には、温度、湿度、受光、振動等を種々のセンサにより得たデータであり、担当者コンピュータ20は、原料メーカが製造する医薬品原料の製造及び保管時のデータ、原料メーカが製造した医薬品原料の医薬品製造会社への輸送時のデータ、医薬品製造会社が製造する医薬品の製造及び保管時のデータ、医薬品製造会社が製造した医薬品の物流センタへの輸送時のデータ、物流センタが保管する医薬品の保管時のデータ、物流センタが保管する医薬品の医薬品卸への輸送時のデータ、医薬品卸が所有する医薬品の保管時のデータ、医薬品卸が販売する医薬品の医療機関への輸送時のデータの各々を、計測した時刻・時間及び医薬品の識別情報とともにコンピュータ10に送信する。
流通管理データ取得モジュールは、これらの流通管理データを、医薬品の識別情報とともに受信することにより、業務中の医薬品の輸送・保管に関する流通管理データを、医薬品の識別情報とともに取得する。
なお、流通管理データ取得モジュールは、担当者コンピュータ20を介さず、これらの流通管理データを、医薬品の識別情報とともにセンサや記録計等から取得しても良い。
The distribution management data acquisition module acquires data (distribution management data) related to the transportation and storage of medicines during operations, together with identification information of the medicines (step S20).
The distribution management data is, for example, data relating to each of the storage method, security, and work history, and in this embodiment, the data relating to the storage method is temperature data, the data relating to security is data relating to prevention of counterfeiting of products and packages, opening of pharmaceutical containers, opening and closing of doors of transport vehicles at places other than the destination, records of trespassers into storage locations, etc., and the data relating to work history is document data such as work procedures, work records, etc. Note that the distribution management data is not limited to the above examples, and may be data necessary for managing the transport and storage of pharmaceuticals, and may be only a part of these, or may be other data.
The identification information of a medicine is identification information for each individual medicine (including each package), but may be identification information for each manufacturing lot.
The person in charge computer 20 transmits pharmaceutical distribution management data, which is data related to transportation and storage generated during work, together with pharmaceutical identification information to the computer 10. Specifically, the data is obtained by various sensors such as temperature, humidity, light reception, and vibration, and the person in charge computer 20 transmits to the computer 10 data on the production and storage of pharmaceutical raw materials produced by raw material manufacturers, data on the transportation of pharmaceutical raw materials produced by raw material manufacturers to pharmaceutical manufacturing companies, data on the production and storage of pharmaceuticals produced by pharmaceutical manufacturing companies, data on the transportation of pharmaceuticals produced by pharmaceutical manufacturing companies to logistics centers, data on the storage of pharmaceuticals stored at the logistics centers, data on the transportation of pharmaceuticals stored at the logistics centers to pharmaceutical wholesalers, data on the storage of pharmaceuticals owned by pharmaceutical wholesalers, and data on the transportation of pharmaceuticals sold by pharmaceutical wholesalers to medical institutions, together with the measured time and duration and pharmaceutical identification information.
The distribution management data acquisition module receives this distribution management data together with the identification information of the medicine, and thereby acquires distribution management data related to the transportation and storage of the medicine during the operation together with the identification information of the medicine.
The distribution management data acquisition module may acquire this distribution management data together with the identification information of the medicine from a sensor, recorder, etc., without going through the person in charge computer 20.

貯法に関するデータを取得する場合について、温度データを例として説明する。
担当者コンピュータ20は、業務中の温度データを、常時、コンピュータ10に送信する。この温度データは、保管時の保管場所の温度データ、輸送時の荷室の温度データである。
流通管理データ取得モジュールは、この温度データを受信することにより、温度データを取得する。
セキュリティに関するデータを取得する場合について、偽薬流入防止及び窃盗防止に関するデータを例として説明する。
担当者コンピュータ20は、業務中の医薬品の容器の開封の有無を示すデータ(開封された場合、その日時及び場所)、業務中の目的地以外での輸送車両の扉の開閉の有無を示すデータ(開閉された場合、その日時及び場所)、業務中の保管場所の立入者の有無を示すデータ(立入者が存在する場合、その日時及び場所)を、常時、コンピュータ10に送信する。
流通管理データ取得モジュールは、これらのデータを受信することにより、偽薬流入防止及び窃盗防止に関するデータを取得する。
作業履歴に関するデータを取得する場合について、作業手順や作業記録の文書データを例として説明する。
担当者コンピュータ20は、業務中に行われた作業手順や作業記録の文書データを、常時、コンピュータ10に送信する。
流通管理データ取得モジュールは、この文書データを受信することにより、作業手順や作業記録の文書データを取得する。
The case of acquiring data relating to the storage method will be described using temperature data as an example.
The person in charge computer 20 constantly transmits temperature data during work to the computer 10. This temperature data is temperature data of the storage location during storage and temperature data of the cargo compartment during transportation.
The distribution management data acquisition module receives this temperature data and thereby acquires the temperature data.
The case of acquiring data related to security will be described below using data related to prevention of counterfeit drugs and prevention of theft as an example.
The person in charge computer 20 constantly transmits to computer 10 data indicating whether or not a pharmaceutical container has been opened during work (if so, the date, time and location), data indicating whether or not the door of the transport vehicle has been opened at a location other than the destination during work (if so, the date, time and location), and data indicating whether or not someone has entered the storage location during work (if there is an intruder, the date, time and location).
The distribution management data acquisition module receives these data and thereby acquires data related to preventing counterfeit drugs from entering the market and theft.
A case where data relating to work history is obtained will be described below using document data of work procedures and work records as an example.
The person in charge computer 20 constantly transmits document data of work procedures and work records performed during business to the computer 10 .
The distribution management data acquisition module receives this document data and acquires document data on work procedures and work records.

生成モジュールは、取得した流通管理データの変動ログを生成する(ステップS21)。
変動ログは、取得した流通管理データの変動の記録である。
生成モジュールは、各流通管理データにおける変動ログの各々を生成する。
生成モジュールは、温度データについての変動ログを生成する。生成モジュールは、温度データの変動を随時記録したものを変動ログとして生成する。また、生成モジュールは、保管場所や荷室の温度データに基づいたサーマルマップを変動ログとして生成する。
生成モジュールは、医薬品容器の開封、目的地以外での輸送車両の扉の開閉、保管場所の立入者の各々についての変動ログを生成する。生成モジュールは、医薬品容器の開封の有無、目的地以外での輸送車両の扉の開閉の有無、保管場所の立入者の有無の各々を、随時記録したものを変動ログとして生成する。
生成モジュールは、作業手順や作業記録の文書データについての変動ログを生成する。生成モジュールは、作業手順や作業記録の文書データの変動を随時記録したものを変動ログとして生成する。
The generation module generates a fluctuation log of the acquired distribution management data (step S21).
The fluctuation log is a record of fluctuations in the acquired distribution management data.
The generation module generates each of the fluctuation logs for each distribution management data.
The generation module generates a fluctuation log for the temperature data. The generation module generates a fluctuation log that records fluctuations in the temperature data from time to time. The generation module also generates a thermal map based on the temperature data of the storage location and the luggage compartment as a fluctuation log.
The generation module generates a change log for each of the opening of the pharmaceutical container, the opening and closing of the door of the transport vehicle at a location other than the destination, and the presence or absence of an intruder at the storage location. The generation module generates a change log by recording, as required, each of the opening or closing of the pharmaceutical container, the opening or closing of the door of the transport vehicle at a location other than the destination, and the presence or absence of an intruder at the storage location.
The generation module generates a change log for document data of work procedures and work records. The generation module generates a change log by recording changes in the document data of work procedures and work records at any time.

流通管理データ記録モジュールは、取得した流通管理データ及び医薬品の識別情報を記録する(ステップS22)。
流通管理データ記録モジュールは、取得した各流通管理データと、この各流通管理データから生成した変動ログと、業務を行う担当者の識別子と、医薬品の識別情報とを関連付けて記録する。
なお、流通管理データ記録モジュールは、流通管理データ及び医薬品の識別情報のみを記録する構成であっても良いし、変動ログ及び医薬品の識別情報のみを記録する構成であっても良い。
The distribution management data recording module records the acquired distribution management data and drug identification information (step S22).
The distribution management data recording module records each acquired distribution management data, a fluctuation log generated from each distribution management data, an identifier of the person performing the task, and identification information of the pharmaceutical product in association with each other.
The distribution management data recording module may be configured to record only the distribution management data and the identification information of the medicine, or may be configured to record only the fluctuation log and the identification information of the medicine.

以上が、流通管理データ管理処理である。
コンピュータ10は、上述した流通管理データ管理処理により記録する流通管理データを用いて、後述する処理を実行する。
The above is the distribution management data management process.
The computer 10 executes the processes described below using the distribution management data recorded by the above-mentioned distribution management data management process.

[コンピュータ10が実行する照合処理]
図6に基づいて、コンピュータ10が実行する照合処理について説明する。同図は、コンピュータ10が実行する照合処理のフローチャートを示す図である。本照合処理は、上述した規定と流通管理データとの照合処理(ステップS4)、照合結果の記録処理(ステップS5)の詳細である。本照合処理は、上述した流通管理データ管理処理と同時に行われる処理である。
[Matching process executed by computer 10]
The collation process executed by the computer 10 will be described with reference to Fig. 6. Fig. 6 is a flowchart showing the collation process executed by the computer 10. This collation process shows the details of the collation process between the above-mentioned regulations and the distribution management data (step S4) and the recording process of the collation result (step S5). This collation process is a process carried out simultaneously with the above-mentioned distribution management data management process.

照合モジュールは、抽出した規定と、取得した流通管理データとを照合する(ステップS30)。
照合モジュールは、上述した契約データ管理処理により抽出した輸送・保管に関する規定と、上述した流通管理データ管理処理により取得した流通管理データとを照合する。この時、同一業務における輸送・保管に関する規定と、流通管理データとを照合する。すなわち、照合モジュールは、原料メーカが製造する医薬品原料の製造及び保管時の規定と、この時の流通管理データとを照合し、原料メーカが製造した医薬品原料の医薬品製造会社への輸送時の規定と、この時の流通管理データとを照合し、医薬品製造会社が製造する医薬品の製造及び保管時の規定と、この時の流通管理データとを照合し、医薬品製造会社が製造した医薬品の物流センタへの輸送時の規定と、この時の流通管理データを照合し、物流センタが保管する医薬品の保管時の規定と、この時の流通管理データとを照合し、物流センタが保管する医薬品の医薬品卸への輸送時の規定と、この時の流通管理データとを照合し、医薬品卸が所有する医薬品の保管時の規定と、この時の流通管理データとを照合し、医薬品卸が販売する医薬品の医療機関への輸送時の規定と、この時の流通管理データとを照合する。
The comparison module compares the extracted regulations with the acquired distribution management data (step S30).
The verification module verifies the transport and storage regulations extracted by the above-mentioned contract data management process with the distribution management data acquired by the above-mentioned distribution management data management process. At this time, the verification module verifies the transport and storage regulations for the same business with the distribution management data. In other words, the comparison module compares the regulations for the production and storage of pharmaceutical raw materials produced by the raw material manufacturer with the distribution management data at that time, compares the regulations for the transportation of pharmaceutical raw materials produced by the raw material manufacturer to the pharmaceutical manufacturing company with the distribution management data at that time, compares the regulations for the production and storage of pharmaceuticals manufactured by the pharmaceutical manufacturing company with the distribution management data at that time, compares the regulations for the transportation of pharmaceuticals manufactured by the pharmaceutical manufacturing company to the logistics center with the distribution management data at that time, compares the regulations for the storage of pharmaceuticals stored at the logistics center with the distribution management data at that time, compares the regulations for the transportation of pharmaceuticals stored at the logistics center to pharmaceutical wholesalers with the distribution management data at that time, compares the regulations for the storage of pharmaceuticals owned by the pharmaceutical wholesaler with the distribution management data at that time, and compares the regulations for the transportation of pharmaceuticals sold by the pharmaceutical wholesaler to medical institutions with the distribution management data at that time.

判断モジュールは、照合結果が、規定を満足するものであるかどうかを判断する(ステップS31)。
判断モジュールは、規定で定められた状態に、流通管理データがあるかどうかを判断する。判断モジュールは、例えば、貯法、セキュリティ又は作業履歴が、規定で定められた状態であるかどうか、すなわち、流通管理データに異常が発生しているかどうかを判断する。
判断モジュールは、温度データ、医薬品容器の開封、目的地以外での輸送車両の扉の開閉、保管場所の立入者、作業手順や作業記録の文書データの各々が、規定で定められた状態から外れているかどうかを、各々、判断する。判断モジュールは、これらの内、規定で定められた状態から外れた状態であるものを、異常として検出し、インシデントが発生したと判断する。
判断モジュールは、取得した温度データが、規定と異なる場合、温度データの異常を検出し、温度データに関するインシデントが発生したと判断する。判断モジュールは、取得した医薬品容器の開封、目的地以外での輸送車両の扉の開閉、保管場所の立入者に関するデータの一部又は全部が、規定と異なる場合、規定と異なる一部又は全部に関するインシデントが発生したと判断する。判断モジュールは、取得した文書データが、規定と異なる場合、作業手順や作業記録の異常を検出し、作業手順や作業記録に関するインシデントが発生したと判断する。なお、判断モジュールは、これら以外の内容についても、同様に、取得した流通管理データが、規定と異なる場合、流通管理データの異常を検出し、インシデントが発生したと判断する。
なお、本処理での規定は、契約データから抽出したものだけでなく、法律やGDPガイドライン等から抽出したものが含まれていても良い。
The determination module determines whether the collation result satisfies a regulation (step S31).
The judgment module judges whether the distribution management data is in a state defined by regulations. The judgment module judges, for example, whether the storage method, security, or operation history is in a state defined by regulations, that is, whether an abnormality has occurred in the distribution management data.
The judgment module judges whether each of the following conditions deviates from the prescribed conditions: temperature data, opening of pharmaceutical containers, opening and closing of transport vehicle doors at places other than the destination, trespassers at storage locations, and document data of work procedures and work records. The judgment module detects any of these conditions that deviate from the prescribed conditions as an anomaly, and judges that an incident has occurred.
If the acquired temperature data differs from regulations, the judgment module detects an abnormality in the temperature data and determines that an incident related to the temperature data has occurred. If some or all of the acquired data related to the opening of pharmaceutical containers, the opening and closing of the doors of the transport vehicle at a location other than the destination, and entrants to the storage location differs from regulations, the judgment module determines that an incident related to some or all of the data that differs from regulations has occurred. If the acquired document data differs from regulations, the judgment module detects an abnormality in the work procedures or work records and determines that an incident related to the work procedures or work records has occurred. Similarly, for other contents, if the acquired distribution management data differs from regulations, the judgment module detects an abnormality in the distribution management data and determines that an incident has occurred.
The regulations in this process may include not only those extracted from contract data, but also those extracted from laws, GDP guidelines, etc.

判断モジュールは、照合結果が、規定を満足するものではないと判断した場合(ステップS31 NO)、通知モジュールは、インシデント発生を通知する(ステップS32)。
通知モジュールは、インシデントの発生した日時、状況、場所及び内容等を含むインシデント発生通知を作成する(図7参照)。日時は、インシデントが発生した日付及び時間である。状況は、インシデントが発生した製造中、保管中、輸送中等の業務の状況である。場所は、インシデントが発生した業務を行う担当者の所在地、又は、輸送中の輸送車両の運行場所等の業務の場所である。内容は、発生したインシデントに関する貯法、セキュリティ、作業履歴等について発生した異常の内容である。
When the determination module determines that the collation result does not satisfy the regulation (step S31: NO), the notification module notifies the occurrence of an incident (step S32).
The notification module creates an incident occurrence notification including the date and time, situation, location, and details of the incident (see FIG. 7). The date and time is the date and time when the incident occurred. The situation is the business situation where the incident occurred, such as during production, storage, or transportation. The location is the location of the person in charge of the business where the incident occurred, or the location where the transportation vehicle is operating during transportation. The details are the details of the abnormality that occurred in the storage method, security, work history, etc. related to the incident that occurred.

[インシデント発生通知]
図7に基づいて、インシデント発生通知について説明する。同図は、インシデント発生通知の一例を模式的に示した図である。同図において、インシデントが、温度に関するものである場合を例として説明する。
通知モジュールは、インシデントの発生した日時、状況、場所及び内容を含むインシデント発生通知40を作成する。
インシデント発生通知40は、インシデントが発生したことを示すメッセージ41、インシデントの発生した日時、状況、場所及び内容を示すインシデント欄42が、各々所定の位置に配置された通知である。メッセージ41は、インシデントが発生したことを示す文字列であり、「インシデント発生!」が示されている。インシデント欄42は、インシデントの発生した日時、状況、場所及び内容を示す文字列である。インシデント欄42は、インシデントの発生した日時として、「日時 20201年10月1日 9:00」が示されており、インシデントの状況として、「状況 保管中」が示されており、インシデントの場所として、「場所 物流センタ」が示されており、インシデントの具体的な内容として、「内容 医薬品Xの保管場所で温度異常が発生しました。」が示されている。
[Incident occurrence notification]
The incident occurrence notification will be described with reference to Fig. 7. Fig. 7 is a diagram showing an example of the incident occurrence notification. In Fig. 7, an incident related to temperature will be described as an example.
The notification module creates an incident occurrence notification 40 that includes the date, time, situation, location and details of the incident.
The incident occurrence notification 40 is a notification in which a message 41 indicating that an incident has occurred and an incident column 42 indicating the date and time, status, location, and content of the incident are each arranged in a predetermined position. The message 41 is a character string indicating that an incident has occurred, and indicates "Incident Occurred!". The incident column 42 is a character string indicating the date and time, status, location, and content of the incident. The incident column 42 indicates "Date and Time: October 1, 20201, 9:00" as the date and time when the incident occurred, "Status: In Storage" as the status of the incident, "Location: Logistics Center" as the location of the incident, and "Content: An abnormal temperature occurred at the storage location of Drug X" as the specific content of the incident.

図6に戻り、照合処理におけるステップS32の処理の続きを説明する。
通知モジュールは、作成したインシデント発生通知を、インシデントの発生場所を所有又は管理する担当者が管理する担当者コンピュータ20又は利用者端末30に送信する。
担当者コンピュータ20又は利用者端末30は、このインシデント発生通知を受信し、自身の表示部に表示する。
通知モジュールは、インシデント発生通知を、担当者コンピュータ20又は利用者端末30に表示させることにより、発生したインシデントを通知する。
担当者は、このインシデント発生通知を閲覧し、インシデントの発生を把握する。
コンピュータ10は、ステップS32の処理を実行後、後述するステップS33の処理を実行する。
Returning to FIG. 6, the process following step S32 in the collation process will be described.
The notification module transmits the created incident occurrence notification to a person in charge computer 20 or a user terminal 30 managed by a person in charge who owns or manages the location where the incident occurred.
The person in charge computer 20 or the user terminal 30 receives this incident occurrence notification and displays it on its own display unit.
The notification module notifies the user of the incident by displaying an incident occurrence notification on the person in charge computer 20 or the user terminal 30 .
The person in charge views this incident occurrence notification and becomes aware that an incident has occurred.
After executing the process of step S32, the computer 10 executes the process of step S33, which will be described later.

ステップS31の処理に戻り、判断モジュールが、照合結果が規定を満足するものであると判断する場合の処理ステップについて説明する。
判断モジュールは、照合結果が、規定を満足するものであると判断した場合(ステップS31 YES)、照合結果記録モジュールは、照合結果を医薬品の識別情報とともに記録する。
照合結果記録モジュールは、各照合結果と、業務を行う担当者の識別子と、医薬品の識別情報とを関連付けて記録する。
ここで、照合結果記録モジュールは、規定を満足するものではなかった場合、各照合結果と、インシデントの発生と、業務を行う担当者の識別子と、医薬品の識別情報とを関連付けて記録する。なお、照合結果記録モジュールは、この場合であっても、各照合結果と、業務を行う担当者の識別子と、医薬品の識別情報とを関連付けて記録する構成であっても良い。
Returning to the process of step S31, the process steps when the determination module determines that the collation result satisfies the regulations will be described.
When the determination module determines that the collation result satisfies the regulation (step S31: YES), the collation result recording module records the collation result together with the drug identification information.
The matching result recording module records each matching result in association with the identifier of the person performing the task and the identification information of the drug.
Here, if the regulation is not satisfied, the matching result recording module records each matching result, the occurrence of the incident, the identifier of the person performing the work, and the identification information of the medicine in association with each other. Note that even in this case, the matching result recording module may be configured to record each matching result, the identifier of the person performing the work, and the identification information of the medicine in association with each other.

以上が、照合処理である。
コンピュータ10は、上述した照合処理により記録する照合結果を用いて、後述する処理を実行する。
This is the verification process.
The computer 10 executes the process described below using the collation result recorded by the above-mentioned collation process.

[コンピュータ10が実行する追跡記録処理]
図8に基づいて、コンピュータ10が実行する追跡記録処理について説明する。同図は、コンピュータ10が実行する追跡記録処理のフローチャートを示す図である。本追跡記録処理は、上述した契約データ、流通管理データ及び照合結果の少なくとも一つを時系列で記録する処理(ステップS6)の詳細である。本追跡記録処理は、上述した契約データ管理処理、流通管理データ管理処理及び照合処理の後に行われる処理である。
[Track Recording Process Executed by Computer 10]
The tracking and recording process executed by the computer 10 will be described with reference to Fig. 8. This figure shows a flowchart of the tracking and recording process executed by the computer 10. This tracking and recording process is the details of the process (step S6) of recording at least one of the contract data, distribution management data, and matching results in chronological order. This tracking and recording process is performed after the contract data management process, distribution management data management process, and matching process described above.

並び替えモジュールは、契約データ、流通管理データ及び照合結果を、時系列で並び替える(ステップS40)。
時系列で並び替えるとは、業務順で並び替え、更に、各業務内の日時順に並び替えることを意図するものである。業務順は、原料メーカが製造する医薬品原料の製造及び保管、原料メーカが製造した医薬品原料の医薬品製造会社への輸送、医薬品製造会社が製造する医薬品の製造及び保管、医薬品製造会社が製造した医薬品の物流センタへの輸送、物流センタが保管する医薬品の保管、物流センタが保管する医薬品の医薬品卸への輸送、医薬品卸が所有する医薬品の保管、医薬品卸が販売する医薬品の医療機関への輸送の順である。なお、業務は上述した例に限らず、これ以外の種類や数であっても良い。また、業務順は、上述した例に限らず、適宜変更可能である。
並び替えモジュールは、契約データを、上述した業務順に並び替える。並び替えモジュールは、流通管理データを、上述した業務順に並び替え、各業務における流通管理データを、更に、日時順に並び替える。並び替えモジュールは、照合結果を、上述した業務順に並び替え、更に、日時順に並び替える。
なお、契約データは、契約データそのものに限らず、抽出した規定に関するもののみであっても良いし、契約データと規定との両者であっても良い。
The sorting module sorts the contract data, the distribution management data, and the matching results in chronological order (step S40).
Sorting in chronological order means sorting by task order, and further sorting by date and time within each task. The task order is the production and storage of pharmaceutical raw materials produced by the raw material manufacturer, transportation of the pharmaceutical raw materials produced by the raw material manufacturer to the pharmaceutical manufacturing company, production and storage of pharmaceuticals produced by the pharmaceutical manufacturing company, transportation of the pharmaceuticals produced by the pharmaceutical manufacturing company to the logistics center, storage of pharmaceuticals stored at the logistics center, transportation of the pharmaceuticals stored at the logistics center to the pharmaceutical wholesaler, storage of pharmaceuticals owned by the pharmaceutical wholesaler, and transportation of pharmaceuticals sold by the pharmaceutical wholesaler to medical institutions. Note that the tasks are not limited to the above-mentioned examples, and other types and numbers may be used. Furthermore, the task order is not limited to the above-mentioned examples, and can be changed as appropriate.
The sorting module sorts the contract data in the above-mentioned order of tasks. The sorting module sorts the distribution management data in the above-mentioned order of tasks, and further sorts the distribution management data for each task in date and time order. The sorting module sorts the collation results in the above-mentioned order of tasks, and further sorts them in date and time order.
The contract data is not limited to the contract data itself, but may be only information related to the extracted regulations, or may be both the contract data and the regulations.

追跡記録モジュールは、並び替えた契約データ、流通管理データ及び照合結果を、時系列で記録する(ステップS41)。
追跡記録モジュールは、契約データと担当者の識別子と医薬品の識別情報とを関連付けて、時系列で記録し、流通管理データと業務を行う担当者の識別子と医薬品の識別情報とを関連付けて時系列で記録し、照合結果と業務を行う担当者の識別子と医薬品の識別情報とを関連付けて時系列で記録する。
なお、追跡記録モジュールは、契約データ、流通管理データ及び照合結果全てを時系列で記録するのではなく、少なくとも一つを、時系列で記録する構成であれば良い。
The tracking and recording module records the rearranged contract data, distribution management data, and matching results in chronological order (step S41).
The tracking record module associates the contract data, the identifier of the person in charge, and the identification information of the medicine, and records them in chronological order; associates the distribution management data, the identifier of the person in charge performing the work, and the identification information of the medicine, and records them in chronological order; and associates the matching results, the identifier of the person in charge performing the work, and the identification information of the medicine, and records them in chronological order.
The tracking and recording module does not need to record all of the contract data, distribution management data, and matching results in chronological order, but may record at least one of them in chronological order.

以上が、追跡記録処理である。
コンピュータ10は、上述した追跡記録処理により記録した内容を用いて、後述する処理を実行する。
This completes the tracking and recording process.
The computer 10 executes the process described below using the contents recorded by the above-mentioned tracking and recording process.

[分散管理台帳を用いた記録方法]
上述した契約データ管理処理、流通管理データ管理処理、照合処理及び追跡記録処理の各処理において、コンピュータ10自身が、契約データ、流通管理データ、照合結果の各々を記録する構成として説明しているが、分散管理台帳を用いた記録方法も可能である。この場合について図9及び図10を用いて説明する。
[Recording method using a distributed management ledger]
In the above-mentioned contract data management process, distribution management data management process, matching process, and tracking and recording process, the computer 10 itself has been described as recording the contract data, distribution management data, and matching results, but a recording method using a distributed management ledger is also possible. This case will be described with reference to Figures 9 and 10.

図9は、コンピュータ10が分散管理台帳を用いた記録方法を実行する場合のシステム構成の一部を示した図である。
流通品質管理システム1は、上述した図3で示した構成に加えて、コンピュータ10が、複数の格納部50とネットワーク9を介してデータ通信可能に接続される。
FIG. 9 is a diagram showing a part of a system configuration when the computer 10 executes a recording method using a distributed management ledger.
In addition to the configuration shown in FIG. 3, the distribution quality control system 1 has a computer 10 connected to a plurality of storage units 50 via a network 9 so as to be capable of data communication.

分散管理台帳を構成する複数の格納部50が分散記録するデータについて、図10に基づいて説明する。同図は、格納部50に保持されるデータの一例を示す概念図である。分散管理台帳の一例として、ブロックチェーン技術が挙げられる。本実施形態では、上述した各処理により記録した契約データ、流通管理データ及び照合結果を、各格納部50に分散記録させる。なお、契約データ、流通管理データ及び照合結果全てを分散記録させるのではなく、少なくとも一つを、分散記録させる構成も可能である。また、契約データは、契約データそのものに限らず、抽出した規定に関するデータのみであっても良いし、契約データと規定との両者であっても良い。 The data that is distributed and recorded by the multiple storage units 50 that make up the distributed management ledger will be described with reference to FIG. 10. This figure is a conceptual diagram showing an example of data held in the storage unit 50. One example of a distributed management ledger is blockchain technology. In this embodiment, the contract data, distribution management data, and matching results recorded by each of the above-mentioned processes are distributed and recorded in each storage unit 50. Note that instead of distributing and recording all of the contract data, distribution management data, and matching results, it is also possible to configure at least one of them to be distributed and recorded. Furthermore, the contract data is not limited to the contract data itself, and may be only data related to the extracted regulations, or may be both the contract data and the regulations.

同図において、第nのブロックは、ブロックチェーンの末尾のブロックを表し、第n+1は、第nまでのブロックが登録されたブロックチェーンに対して、追加しようとしている生成中のブロックを表している。第nのブロックは、前ブロックのハッシュ値、ブロックに固有のナンス値、契約データ、流通管理データ及び照合結果を含む。 In the figure, the nth block represents the last block in the blockchain, and the nth+1 represents a block being generated that is about to be added to the blockchain in which blocks up to the nth block are registered. The nth block contains the hash value of the previous block, a nonce value unique to the block, contract data, distribution management data, and the matching result.

第nまでのブロックが登録されたブロックチェーンに対して、新たなブロックを追加しようとする場合、格納部50は、そのブロックのハッシュ値が特定の条件を満たすようなナンス値を求める計算を行う。格納部50は、計算結果に基づいて、前ブロックのハッシュ値、ナンス値、契約データ、流通管理データ及び照合結果を含む新たなブロックをブロックチェーンに登録する。 When a new block is to be added to a blockchain in which blocks up to the nth block have been registered, the storage unit 50 performs a calculation to find a nonce value such that the hash value of the block satisfies certain conditions. Based on the calculation result, the storage unit 50 registers a new block in the blockchain that includes the hash value of the previous block, the nonce value, contract data, distribution management data, and the matching result.

以上が、分散管理台帳を用いた記録方法である。
なお、本実施形態では、分散管理台帳の一例として、ブロックチェーンを利用した形態について説明したが、本発明における分散管理台帳は、ブロックチェーンに限られるものではない。
The above is the recording method using a distributed management ledger.
In this embodiment, a form using a blockchain has been described as an example of a distributed management ledger, but the distributed management ledger in the present invention is not limited to a blockchain.

[コンピュータ10が実行する提供処理]
図11に基づいて、コンピュータ10が実行する提供処理について説明する。同図は、コンピュータ10が実行する提供処理のフローチャートを示す図である。本提供処理は、上述した時系列で記録した契約データ、流通管理データ及び照合結果の少なくとも一つを、利用者に提供する処理(ステップS7)の詳細である。
[Providing process executed by computer 10]
The provision process executed by the computer 10 will be described with reference to Fig. 11. The figure shows a flowchart of the provision process executed by the computer 10. This provision process is a detailed process (step S7) for providing at least one of the contract data, the distribution management data, and the collation results recorded in chronological order to the user.

提供要求取得モジュールは、利用者から、記録したデータの提供要求を取得する(ステップS50)。
利用者端末30は、利用者から、記録したデータの提供要求の入力を受け付ける。記録したデータは、上述した追跡記録処理により時系列で記録した契約データ、流通管理データ及び照合結果であっても良いし、上述した契約データ管理処理により記録した契約データ及び規定、上述した流通管理データ管理処理により記録した流通管理データ、上述した照合処理により記録した照合結果の一部又は全部であっても良い。
利用者端末30は、提供要求が格納された所定のコード(例えば、1次元コード、2次元コード)を読み取ることにより、記録したデータの提供要求の入力を受け付ける。または、利用者端末30は、所定の入力画面において、提供要求の入力を受け付ける。
利用者端末30は、受け付けた提供要求をコンピュータ10に送信する。
提供要求取得モジュールは、この提供要求を受信することにより、利用者から、記録したデータの提供要求を取得する。
The provision request acquisition module acquires a request for providing the recorded data from the user (step S50).
The user terminal 30 accepts input of a request for providing the recorded data from the user. The recorded data may be the contract data, distribution management data, and matching results recorded in chronological order by the above-mentioned tracking and recording process, or may be all or part of the contract data and regulations recorded by the above-mentioned contract data management process, the distribution management data recorded by the above-mentioned distribution management data management process, and the matching results recorded by the above-mentioned matching process.
The user terminal 30 reads a predetermined code (e.g., a one-dimensional code or a two-dimensional code) in which the request is stored, to receive the request for providing the recorded data. Alternatively, the user terminal 30 receives the request for providing the recorded data on a predetermined input screen.
The user terminal 30 transmits the received provision request to the computer 10 .
The provision request acquisition module receives this provision request, and thereby acquires a request for providing the recorded data from the user.

特定モジュールは、取得した提供要求におけるデータを特定する(ステップS51)。
特定モジュールは、提供要求における利用者が所望したデータを特定する。特定モジュールは、上述した追跡記録処理により時系列で記録した契約データ、流通管理データ及び照合結果、上述した契約データ管理処理により記録した契約データ及び規定、上述した流通管理データ管理処理により記録した流通管理データ、上述した照合処理により記録した照合結果の一部又は全部の内、利用者が所望したデータを特定する。
The identification module identifies data in the acquired provision request (step S51).
The specification module specifies data desired by the user in the provision request. The specification module specifies the data desired by the user from among the contract data, distribution management data, and matching results recorded in chronological order by the above-mentioned tracking and recording process, the contract data and regulations recorded by the above-mentioned contract data management process, the distribution management data recorded by the above-mentioned distribution management data management process, and some or all of the matching results recorded by the above-mentioned matching process.

提供モジュールは、特定したデータを利用者に提供する(ステップS52)。
提供モジュールは、特定したデータを、利用者端末30に送信する。
利用者端末30は、このデータを受信し、自身の表示部に表示する。
提供モジュールは、特定したデータを、利用者端末30に表示させることにより、特定したデータを利用者に提供する。
利用者は、このデータを閲覧することにより、自身が所望したデータを把握することが容易となる。
The providing module provides the identified data to the user (step S52).
The providing module transmits the identified data to the user terminal 30 .
The user terminal 30 receives this data and displays it on its own display unit.
The providing module provides the identified data to the user by displaying the identified data on the user terminal 30.
By viewing this data, the user can easily ascertain the data that he or she desires.

以上が、提供処理である。 This completes the provision process.

上述した各処理は、別個の処理として記載しているが、コンピュータ10は、上述した各処理の一部又は全部を組み合わせて実行する構成も可能である。また、コンピュータ10は、各処理において、説明したタイミング以外のタイミングであっても、その処理を実行する構成も可能である。 Although each of the above processes is described as a separate process, the computer 10 can be configured to execute a combination of some or all of the above processes. Furthermore, the computer 10 can be configured to execute each process at a timing other than that described.

上述した手段、機能は、コンピュータ(CPU、情報処理装置、各種端末を含む)が、所定のプログラムを読み込んで、実行することによって実現される。プログラムは、例えば、コンピュータからネットワーク経由で提供される(SaaS:ソフトウェア・アズ・ア・サービス)形態やクラウドサービスで提供されて良い。また、プログラムは、コンピュータ読取可能な記録媒体に記録された形態で提供されて良い。この場合、コンピュータはその記録媒体からプログラムを読み取って内部記録装置又は外部記録装置に転送し記録して実行する。また、そのプログラムを、記録装置(記録媒体)に予め記録しておき、その記録装置から通信回線を介してコンピュータに提供するようにしても良い。 The above-mentioned means and functions are realized by a computer (including a CPU, an information processing device, and various terminals) reading and executing a predetermined program. The program may be provided, for example, from the computer via a network (SaaS: Software as a Service) or as a cloud service. The program may also be provided in a form recorded on a computer-readable recording medium. In this case, the computer reads the program from the recording medium, transfers it to an internal or external recording device, records it, and executes it. The program may also be recorded in advance on a recording device (recording medium) and provided from the recording device to the computer via a communication line.

以上、本発明の実施形態について説明したが、本発明は上述したこれらの実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。 Although the embodiments of the present invention have been described above, the present invention is not limited to these embodiments. Furthermore, the effects described in the embodiments of the present invention are merely a list of the most favorable effects resulting from the present invention, and the effects of the present invention are not limited to those described in the embodiments of the present invention.

(1)医薬品の流通品質を管理する流通品質管理システムであって、
前記医薬品の正規流通関係者間で取決めされた業務の契約データを取得する契約データ取得部(例えば、契約データ取得部11、契約データ取得モジュール)と、
取得した前記契約データ内の輸送・保管に関する規定を抽出する抽出部(例えば、抽出部15、抽出モジュール)と、
業務中に生じた前記医薬品の輸送・保管に関する流通管理データを、前記医薬品の識別情報とともに取得する流通管理データ取得部(例えば、流通管理データ取得部12、流通管理データ取得モジュール)と、
抽出した前記規定と、取得した前記流通管理データとを照合する照合部(例えば、照合部16、照合モジュール)と、
照合結果を前記医薬品の識別情報とともに記録する照合結果記録部(例えば、照合結果記録部13、照合結果記録モジュール)と、
前記契約データ、前記流通管理データ及び照合結果の少なくとも一つを時系列で記録する追跡記録部(例えば、追跡記録部14、追跡記録モジュール)と、
を備える流通品質管理システム。
(1) A distribution quality control system for managing the distribution quality of pharmaceuticals, comprising:
A contract data acquisition unit (e.g., a contract data acquisition unit 11, a contract data acquisition module) that acquires contract data of the business agreed upon between the parties involved in the legitimate distribution of the pharmaceutical product;
An extraction unit (e.g., extraction unit 15, extraction module) that extracts regulations regarding transportation and storage from the acquired contract data;
A distribution management data acquisition unit (e.g., a distribution management data acquisition unit 12, a distribution management data acquisition module) that acquires distribution management data related to the transportation and storage of the medicine generated during the business together with the identification information of the medicine;
A collation unit (e.g., collation unit 16, collation module) that compares the extracted rule with the acquired distribution management data;
A matching result recording unit (e.g., matching result recording unit 13, matching result recording module) that records the matching result together with the identification information of the medicine;
a traceability unit (e.g., traceability unit 14, traceability module) that records at least one of the contract data, the distribution management data, and the matching result in chronological order;
A distribution quality control system that includes:

(1)の発明によれば、医薬品に関する契約データから輸送・保管に関する規定を抽出し、医薬品の流通作業中に生じた輸送・保管に関係するデータを時系列(トレーサビリティ)で管理するので、GDPに関するデータを時系列で管理し、GDPに準拠していることを容易に把握することが可能となる。 According to the invention of (1), regulations regarding transportation and storage are extracted from contract data regarding pharmaceuticals, and data related to transportation and storage generated during the distribution of pharmaceuticals is managed in chronological order (traceability), making it possible to manage data related to GDP in chronological order and easily grasp whether it complies with GDP.

(2)前記業務は、前記医薬品に関する、製造、保管、輸送、販売、廃棄及び返却を含む、
(1)に記載の流通品質管理システム。
(2) The business includes manufacturing, storage, transportation, sale, disposal and return of the pharmaceuticals.
A distribution quality control system as described in (1).

(2)の発明によれば、GDPガイドラインにおいて要求されるサプライチェーン全体において、医薬品の完全性が保持されているかどうかを容易に確認することができ、流通上の品質保証を支援することが可能となる。 The invention in (2) makes it possible to easily check whether the integrity of pharmaceuticals is maintained throughout the entire supply chain as required by the GDP guidelines, thereby supporting quality assurance during distribution.

(3)前記規定が、貯法、偽薬流入防止策及び窃盗防止策の少なくとも一つを含む、
(1)に記載の流通品質管理システム。
(3) The provisions include at least one of the following: a savings method, a measure to prevent the inflow of counterfeit drugs, and a measure to prevent theft;
A distribution quality control system as described in (1).

(3)の発明によれば、業務中の貯法、偽薬流入防止策及び窃盗防止策の少なくとも一つにおけるGDPに関するデータを時系列で管理し、このGDPに関するデータを容易に把握することが可能となる。 According to the invention of (3), data on GDP in at least one of the following areas is managed in chronological order: savings during business hours, measures to prevent the inflow of counterfeit drugs, and measures to prevent theft, making it possible to easily grasp this data on GDP.

(4)医薬品の流通品質を管理するコンピュータが実行する流通品質管理方法であって、
前記医薬品の正規流通関係者間で取決めされた業務の契約データを取得するステップ(例えば、ステップS10)と、
取得した前記契約データ内の輸送・保管に関する規定を抽出するステップ(例えば、ステップS11)と、
業務中の前記医薬品の輸送・保管に関する流通管理データを、前記医薬品の識別情報とともに取得するステップ(例えば、ステップS20)と、
抽出した前記規定と、取得した前記流通管理データとを照合するステップ(例えば、ステップS30)と、
照合結果を前記医薬品の識別情報とともに記録するステップ(例えば、ステップS33)と、
前記契約データ、前記流通管理データ及び照合結果の少なくとも一つを時系列で記録するステップ(例えば、ステップS41)と、
を備える流通品質管理方法。
(4) A method for managing the distribution quality of pharmaceuticals, the method comprising the steps of:
A step of acquiring contract data of a business agreed upon between the parties involved in the legitimate distribution of the pharmaceutical product (e.g., step S10);
A step of extracting regulations regarding transportation and storage from the acquired contract data (e.g., step S11);
A step (e.g., step S20) of acquiring distribution management data related to the transportation and storage of the medicine during the business together with identification information of the medicine;
A step of comparing the extracted rule with the acquired distribution management data (e.g., step S30);
A step of recording the collation result together with the identification information of the medicine (e.g., step S33);
A step of recording at least one of the contract data, the distribution management data, and the collation result in chronological order (e.g., step S41);
A distribution quality control method comprising the steps of:

(5)医薬品の流通品質を管理するコンピュータに、
前記医薬品の正規流通関係者間で取決めされた業務の契約データを取得するステップ(例えば、ステップS10)、
取得した前記契約データ内の輸送・保管に関する規定を抽出するステップ(例えば、ステップS11)、
業務中の前記医薬品の輸送・保管に関する流通管理データを、前記医薬品の識別情報とともに取得するステップ(例えば、ステップS20)、
抽出した前記規定と、取得した前記流通管理データとを照合するステップ(例えば、ステップS30)、
照合結果を前記医薬品の識別情報とともに記録するステップ(例えば、ステップS33)、
前記契約データ、前記流通管理データ及び照合結果の少なくとも一つを時系列で記録するステップ(例えば、ステップS41)、
を実行させるためのコンピュータ読み取り可能なプログラム。
(5) A computer that manages the distribution quality of pharmaceuticals
A step of acquiring contract data of the business agreed upon between the parties involved in the authorized distribution of the pharmaceutical product (e.g., step S10);
A step of extracting regulations regarding transportation and storage from the acquired contract data (e.g., step S11);
A step of acquiring distribution management data related to the transportation and storage of the medicine during the business together with identification information of the medicine (e.g., step S20);
A step of comparing the extracted rule with the acquired distribution management data (e.g., step S30);
A step of recording the collation result together with the identification information of the medicine (e.g., step S33);
A step of recording at least one of the contract data, the distribution management data, and the collation result in chronological order (e.g., step S41);
A computer readable program for executing the program.

1 流通品質管理システム
3 担当者
9 ネットワーク
10 コンピュータ
20 担当者コンピュータ
30 利用者端末
40 インシデント発生通知
41 メッセージ
42 インシデント欄
50 格納部

REFERENCE SIGNS LIST 1 Distribution quality control system 3 Person in charge 9 Network 10 Computer 20 Person in charge computer 30 User terminal 40 Incident occurrence notification 41 Message 42 Incident column 50 Storage section

Claims (8)

医薬品に関するサプライチェーンの流通品質を管理する流通品質管理システムであって、
前記医薬品のサプライチェーンにおける正規流通関係者間で取決めされた業務の契約データを取得する契約データ取得部と、
取得した前記契約データ内の輸送・保管に関する規定を抽出する抽出部と、
前記各業務中の前記医薬品の輸送・保管に関する流通管理データを、前記医薬品の識別情報とともに取得する流通管理データ取得部と、
抽出した前記規定と、取得した前記流通管理データとを照合する照合部と、
照合結果を前記医薬品の識別情報とともに記録する照合結果記録部と、
業務順の並び替え、それに続く各業務の日時順の並び替えに基づく時系列の並び替えを前記契約データ、前記流通管理データ及び照合結果の少なくとも一つに適用し、当該適用結果を記録する追跡記録部と、
を備えるサプライチェーンの流通品質管理システム。
A distribution quality control system for managing distribution quality in a pharmaceutical supply chain , comprising:
A contract data acquisition unit that acquires contract data for each business agreed upon between legitimate distribution parties in the pharmaceutical supply chain ;
An extraction unit that extracts regulations regarding transportation and storage from the acquired contract data;
a distribution management data acquisition unit that acquires distribution management data related to the transportation and storage of the medicine during each of the operations together with identification information of the medicine;
A collation unit that compares the extracted rule with the acquired distribution management data;
A matching result recording unit that records the matching result together with the identification information of the medicine;
a traceability unit that applies a chronological sorting based on the sorting of the order of tasks and the sorting of the dates and times of each task to at least one of the contract data, the distribution management data, and the collation results, and records the results of the application;
A supply chain distribution quality control system equipped with
前記業務は、前記医薬品に関する、製造、保管、輸送、販売、廃棄及び返却を含む、
請求項1に記載の流通品質管理システム。
The business includes manufacturing, storage, transportation, sale, disposal and return of the pharmaceutical products.
The distribution quality control system according to claim 1 .
前記規定が、貯法、偽薬流入防止策及び窃盗防止策の少なくとも一つを含む、
請求項1に記載の流通品質管理システム。
The provisions include at least one of a savings method, a measure to prevent counterfeit drugs from entering the country, and a measure to prevent theft;
The distribution quality control system according to claim 1 .
前記契約データ、前記流通管理データ、前記照合結果の少なくとも一つを分散記録する、At least one of the contract data, the distribution management data, and the matching result is recorded in a distributed manner;
請求項1に記載の流通品質管理システム。The distribution quality control system according to claim 1 .
前記抽出部は、前記契約データに対して文字認識又は画像解析を実行して当該契約データの内容を特定し、予め設定された所定の文字列に基づいて前記特定した契約データ内の前記規定を抽出する、The extraction unit performs character recognition or image analysis on the contract data to identify the content of the contract data, and extracts the provision from the identified contract data based on a predetermined character string set in advance.
請求項1に記載の流通品質管理システム。The distribution quality control system according to claim 1 .
前記サプライチェーンの流通品品質管理システムは、The supply chain distribution product quality control system includes:
前記サプライチェーンの流通品品質管理システムの利用者からの入力を受け付ける端末とデータ通信可能に接続されていて、A terminal that accepts input from a user of the distribution product quality control system in the supply chain is connected in a data communicable manner,
前記追跡記録部が記録する前記契約データ、前記流通管理データ及び照合結果の少なくとも一つの一部または全部の内、前記利用者が所望する記録データの提供要求入力を前記端末から取得し、acquiring, from the terminal, a request for providing recorded data desired by the user from among at least a part or all of the contract data, the distribution management data, and the matching results recorded by the tracking and recording unit;
取得した前記提供要求に基づき特定した前記利用者が所望する記録データを、前記端末に送信する、transmitting to the terminal the record data desired by the user, the record data being specified based on the acquired provision request;
請求項1に記載の流通品質管理システム。The distribution quality control system according to claim 1 .
医薬品に関するサプライチェーンの流通品質を管理するコンピュータが実行する流通品質管理方法であって、
前記医薬品のサプライチェーンにおける正規流通関係者間で取決めされた業務の契約データを取得するステップと、
取得した前記契約データ内の輸送・保管に関する規定を抽出するステップと、
前記各業務中の前記医薬品の輸送・保管に関する流通管理データを、前記医薬品の識別情報とともに取得するステップと、
抽出した前記規定と、取得した前記流通管理データとを照合するステップと、
照合結果を前記医薬品の識別情報とともに記録するステップと、
業務順の並び替え、それに続く各業務の日時順の並び替えに基づく時系列の並び替えを前記契約データ、前記流通管理データ及び照合結果の少なくとも一つに適用し、当該適用結果を記録するステップと、
を備えるサプライチェーンの流通品質管理方法。
A computer-implemented distribution quality management method for managing distribution quality in a pharmaceutical supply chain, comprising :
A step of acquiring contract data for each business agreed upon between legitimate distribution parties in the pharmaceutical supply chain ;
A step of extracting regulations regarding transportation and storage from the acquired contract data;
acquiring distribution management data related to the transportation and storage of the medicine during each of the operations together with identification information of the medicine;
A step of matching the extracted rule with the acquired distribution management data;
recording the matching result together with the identification information of the medicine;
a step of applying a chronological sorting based on the sorting of the order of tasks and the sorting of the dates and times of each task to at least one of the contract data, the distribution management data, and the collation results, and recording the result of the application;
A method for controlling distribution quality in a supply chain .
医薬品に関するサプライチェーンの流通品質を管理するコンピュータに、
前記医薬品のサプライチェーンにおける正規流通関係者間で取決めされた業務の契約データを取得するステップ、
取得した前記契約データ内の輸送・保管に関する規定を抽出するステップ、
前記各業務中の前記医薬品の輸送・保管に関する流通管理データを、前記医薬品の識別情報とともに取得するステップ、
抽出した前記規定と、取得した前記流通管理データとを照合するステップ、
照合結果を前記医薬品の識別情報とともに記録するステップ、
業務順の並び替え、それに続く各業務の日時順の並び替えに基づく時系列の並び替えを前記契約データ、前記流通管理データ及び照合結果の少なくとも一つに適用し、当該適用結果を記録するステップ、
を実行させるためのコンピュータ読み取り可能なサプライチェーンのプログラム。
A computer that manages the distribution quality of pharmaceutical supply chains
A step of acquiring contract data for each business agreed upon between legitimate distribution parties in the pharmaceutical supply chain ;
A step of extracting regulations regarding transportation and storage from the acquired contract data;
acquiring distribution management data related to the transportation and storage of the medicine during each of the operations together with identification information of the medicine;
A step of matching the extracted rule with the acquired distribution management data;
recording the matching result together with the identification information of the medicine;
a step of applying a chronological sorting based on the sorting of the order of tasks and the sorting of the dates and times of each task to at least one of the contract data, the distribution management data, and the collation results, and recording the results of the application;
A computer readable supply chain program for executing the supply chain control program.
JP2022006728A 2022-01-19 2022-01-19 Distribution quality control system, distribution quality control method and program Active JP7561152B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022006728A JP7561152B2 (en) 2022-01-19 2022-01-19 Distribution quality control system, distribution quality control method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022006728A JP7561152B2 (en) 2022-01-19 2022-01-19 Distribution quality control system, distribution quality control method and program

Publications (2)

Publication Number Publication Date
JP2023105730A JP2023105730A (en) 2023-07-31
JP7561152B2 true JP7561152B2 (en) 2024-10-03

Family

ID=87468772

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022006728A Active JP7561152B2 (en) 2022-01-19 2022-01-19 Distribution quality control system, distribution quality control method and program

Country Status (1)

Country Link
JP (1) JP7561152B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7746523B1 (en) * 2024-12-27 2025-09-30 株式会社ブロードリーフ Information processing device, information processing method, and information processing program

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008293344A (en) 2007-05-25 2008-12-04 Hitachi Ltd Insurance contract management method, management program thereof, and apparatus thereof
WO2017033308A1 (en) 2015-08-26 2017-03-02 株式会社日立物流 Transport plan generating system, transport plan generating method, and non-transitory storage medium
JP2020184237A (en) 2019-05-08 2020-11-12 株式会社スズケン Medicine quality control system and medicine quality control method

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20190164120A1 (en) * 2016-05-16 2019-05-30 Hitachi, Ltd. Article Quality Management System and Article Quality Management Method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008293344A (en) 2007-05-25 2008-12-04 Hitachi Ltd Insurance contract management method, management program thereof, and apparatus thereof
WO2017033308A1 (en) 2015-08-26 2017-03-02 株式会社日立物流 Transport plan generating system, transport plan generating method, and non-transitory storage medium
JP2020184237A (en) 2019-05-08 2020-11-12 株式会社スズケン Medicine quality control system and medicine quality control method

Also Published As

Publication number Publication date
JP2023105730A (en) 2023-07-31

Similar Documents

Publication Publication Date Title
US11900308B2 (en) Information system for item verification
US11954627B2 (en) Smart label devices, systems, and methods
Koh et al. Securing the pharmaceutical supply chain
US20090307032A1 (en) Brand protection management system
US20060106718A1 (en) Electronic chain of custody method and system
US20190188732A1 (en) System and method for ensuring credibility of items in a supply chain management
US20110093400A1 (en) Product recall information exchange platform
Kumar et al. Application of principles of supply chain management to the pharmaceutical good transportation practices
US20190272908A1 (en) System and method for detecting pharmaceutical counterfeit and fraudulent prescription
US11482325B2 (en) System for verification and management of medical objects
Ahmed et al. Blockchain-based supply chain management in healthcare
JP7561152B2 (en) Distribution quality control system, distribution quality control method and program
Martin et al. Preventing large-scale controlled substance diversion from within the pharmacy
Kumarswamy et al. Leveraging Blockchain Technology to Establish a Transparent and Counterfeit-Resistant Pharmaceutical Supply Chain.
Wang et al. Collaborative supervision of dangerous goods supply chain: A blockchain-based conceptual platform
CN112184264A (en) Block chain-based drug supervision method, device, server and medium
JP7561151B2 (en) Document record management system, document record management method and program
Abisha et al. Blockchain-Enabled Pharmacy Supply Chain Management: Ensuring Transparency and Efficiency
US20230073720A1 (en) System for management and tracking of patient encounters
Zayd et al. Supply Chain Management Using Blockchain and IoT in Pharmaceutical Industries
AlDhanhani Blockchain Solutions for Healthcare Product Recalls
Hasan et al. Prevent the Counterfeit of Pharmaceutical Products by Using Data Matrix Code and Distributed Blockchain
Schabasser et al. How does blockchain Technology help to make pharmaceutical cold chain reliable?
Sharma et al. 9 Current Trends in Good Distribution Practices (GDPs)
Lasch et al. Blockchain concept to combat drug counterfeiting by increasing supply chain visibility

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220322

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230530

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230721

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20231031

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240129

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20240305

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240419

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240521

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240527

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20240531

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240910

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240920

R150 Certificate of patent or registration of utility model

Ref document number: 7561152

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150