KR102287965B1 - Method for providing return management service connecting pharmaceutical company to drugstore and providing medicine traceability in supply chain - Google Patents

Method for providing return management service connecting pharmaceutical company to drugstore and providing medicine traceability in supply chain Download PDF

Info

Publication number
KR102287965B1
KR102287965B1 KR1020190109943A KR20190109943A KR102287965B1 KR 102287965 B1 KR102287965 B1 KR 102287965B1 KR 1020190109943 A KR1020190109943 A KR 1020190109943A KR 20190109943 A KR20190109943 A KR 20190109943A KR 102287965 B1 KR102287965 B1 KR 102287965B1
Authority
KR
South Korea
Prior art keywords
terminal
return
salesperson
pharmacist
pharmaceutical
Prior art date
Application number
KR1020190109943A
Other languages
Korean (ko)
Other versions
KR20210028868A (en
Inventor
정윤근
Original Assignee
주식회사 피피아이
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 주식회사 피피아이 filed Critical 주식회사 피피아이
Priority to KR1020190109943A priority Critical patent/KR102287965B1/en
Publication of KR20210028868A publication Critical patent/KR20210028868A/en
Application granted granted Critical
Publication of KR102287965B1 publication Critical patent/KR102287965B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/083Shipping
    • G06Q10/0837Return transactions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/083Shipping
    • G06Q10/0833Tracking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders
    • G06Q10/0875Itemisation or classification of parts, supplies or services, e.g. bill of materials
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Physics & Mathematics (AREA)
  • Human Resources & Organizations (AREA)
  • Development Economics (AREA)
  • Theoretical Computer Science (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Game Theory and Decision Science (AREA)
  • Data Mining & Analysis (AREA)
  • Medical Treatment And Welfare Office Work (AREA)

Abstract

제약 공급망에서 의약품 유통 이력추적 및 약국과 제약회사를 연결해주는 반품 관리 서비스 제공 방법이 제공되며, 약사 단말에서 스캔 또는 리딩되는 반품증 데이터와 약사 단말에서 입력되는 반품 리스트를 입력받는 단계, 입력된 반품증 데이터와 반품 리스트를 영업사원 단말로 전송하는 단계, 및 영업사원 단말에서 기 지정된 날짜에 반품증 데이터와 반품 리스트를 출력하도록 제어하고, 기 지정된 날짜에 영업사원 단말 또는 약사 단말의 엑세스가 없는 경우 영업사원 단말 또는 약사 단말의 CS(Circuit Switch)망 및 LTE 망으로 푸시 메세지를 전송하는 단계를 포함한다.A method is provided for tracking drug distribution in the pharmaceutical supply chain and providing a return management service that connects pharmacies and pharmaceutical companies. Transmitting the certificate data and the return list to the salesperson terminal, and controlling the salesperson terminal to output the return certificate data and the return list on a predetermined date, and when there is no access of the salesperson terminal or the pharmacist terminal on the predetermined date and transmitting the push message to the CS (Circuit Switch) network and the LTE network of the salesperson terminal or the pharmacist terminal.

Description

제약 공급망에서 의약품 유통 이력추적 및 약국과 제약회사를 연결해주는 반품 관리 서비스 제공 방법{METHOD FOR PROVIDING RETURN MANAGEMENT SERVICE CONNECTING PHARMACEUTICAL COMPANY TO DRUGSTORE AND PROVIDING MEDICINE TRACEABILITY IN SUPPLY CHAIN}METHOD FOR PROVIDING RETURN MANAGEMENT SERVICE CONNECTING PHARMACEUTICAL COMPANY TO DRUGSTORE AND PROVIDING MEDICINE TRACEABILITY IN SUPPLY CHAIN

본 발명은 제약 공급망에서 의약품 유통 이력추적 및 약국과 제약회사를 연결해주는 반품 관리 서비스 제공 방법에 관한 것으로, 의약품의 반품처리를 관리함으로써 약사와 영업사원 간의 업무 부하를 줄여줄 수 있는 방법을 제공한다.The present invention relates to a method of providing a return management service that traces drug distribution history in a pharmaceutical supply chain and connects a pharmacy and a pharmaceutical company, and provides a method for reducing the workload between a pharmacist and a salesperson by managing the return processing of medicines. .

제약산업(Pharmaceutical industry)이란 사람 또는 동물의 각종 질병을진단하여 치료, 경감, 처치, 예방 또는 건강증진을 목적으로 하는 한약을 포함하는 의약품을 연구하고 제조하는 산업을 말하며 약사법 제2조 4항에서 의약품을 정의하고 있다. 의약품 제조사에서 자사제품에 대한 유통현황을 제대로 파악하고 있지 않으면 유효기간 만기 의약품에 대한 반품문제나 자발적 회수/강제회수 상황이 발생했을 때 대응력 저하로 소비자의 안전에 문제가 발생할 수 있고 공급사슬관리(Supply Chain Management) 내에서도 수요예측을 정확히 하지 못하는 원인이 되어 유효기간이 만기되지 않았음에도 반품되는 의약품이 증가하는 현상이 발생한다.Pharmaceutical industry refers to an industry that researches and manufactures medicines including herbal medicines for the purpose of diagnosing various human or animal diseases and treating, alleviating, treating, preventing or promoting health. medicine is defined. If drug manufacturers do not properly understand the distribution status of their products, problems with consumer safety may occur due to reduced responsiveness when product returns for expired drugs or voluntary recall/compulsory recall occurs, and supply chain management ( Even within supply chain management), it is a cause of inability to forecast demand accurately, resulting in an increase in the number of drugs returned even though the expiration date has not expired.

이때, RFID를 이용하여 의약품을 관리하는 방법이 연구 및 개발되었는데, 이와 관련하여 선행기술인 한국공개특허 제2017-0126322호(2017년11월17일 공개)에는 RFID 및 바코드, QR코드, 매트릭스 등을 포함하는 코드를 통해 의약품의 제조, 수입 및 유통과정, 약국, 병원에서 소비자에게 제공되는 의약품 및 폐기처분되는 의약품의 종류와 개수를 하나의 통합시스템에서 관리할 수 있도록, 의약품의 제조, 수입, 공급, 반품, 폐기처분에 따른 수량을 확인하고, 약국에서 소비자에게 마약류 및 향정신성 의약품의 지급에 따른 소비자정보, 수량, 지급된 횟수 등에 대한 데이터를 약국을 통해 실시간 또는 주기적으로 보고받아 의약품의 불법적인 유통을 막고 유통경로를 추적할 수 있는 구성이 개시된다.At this time, a method for managing medicines using RFID has been researched and developed. Manufacture, import, and supply of drugs so that the manufacturing, import and distribution process of drugs, drugs provided to consumers in pharmacies and hospitals, and the type and number of discarded drugs can be managed in one integrated system through the code included Illegal distribution of drugs by checking the quantity according to , return, and disposal, and receiving real-time or periodic reports of data on consumer information, quantity, number of times, etc. A configuration that can block and track the distribution path is disclosed.

다만, 상술한 구성은 의약품을 RFID를 이용하여 이력관리를 하는 영역에만 치중되어 있을 뿐 반품을 신청하고 반품처리가 되는 과정은 전혀 자동화 또는 시스템화되어 있지 않다. 즉, 의약품이 제약회사에서 약국으로 유통된 후 판매부진으로 재고로 쌓이는 물품에 대하여, 약국에서 영업사원에게 반품신청을 하는 경우 반품처리가 영업실적과 연계되어 즉시처리되지 않고 어느 정도의 기간을 두고 처리가 됨에 따라, 약사들은 반품을 해야함에도 불구하고 업무가 바쁜 경우 잊어버리고 반품을 하지 않는 사태가 발생하기도 한다. 제조회사의 종류 및 약품의 종류가 다양하고 그 수가 많아서 약사가 잘 관리를 해야 함에도 불구하고 반품처리를 잊어버리는 경우 이력관리체계상에는 반품처리로 나오나 실제로는 반품이 되지 않는 약들이 존재하는 문제점 등이 발생한다.However, the above-described configuration is focused only on the area of managing the history of pharmaceuticals using RFID, and the process of applying for a return and processing the return is not automated or systemized at all. In other words, when a drug product is distributed from a pharmaceutical company to a pharmacy and then accumulated in inventory due to sluggish sales, when a pharmacy applies for a return to the salesperson, the return processing is not immediately processed in connection with the business performance, but is delayed for a certain period of time. As it is processed, even though pharmacists have to return, if they are busy with their work, they may forget and do not return it. If a pharmacist forgets to process a return despite the fact that there are many different types of manufacturers and drugs, and the pharmacist must manage it well, there are problems such as drugs that appear as returned in the history management system but are not returned in reality. Occurs.

본 발명의 일 실시예는, 수기로 기재되던 반품목록 및 반품증을 자동으로 인식처리하거나 입력하는 방법으로 플랫폼 상에서 디지털 데이터로 관리하고, 영업사원의 실적처리와 연계되어 즉시 처리되지 않았던 반품처리에 대하여 기간을 두어 리마인더를 출력하거나 푸시 메세지로 전송함으로써 약사와 영업사원 모두 반품 약품을 인지하고 반품을 제대로 할 수 있도록 도와주며, 영업사원이 변경되더라도 인수인계자에게 영업사원의 정보를 그대로 제공하고 약국으로도 담당자 정보를 업데이트하여 별도로 수정하거나 편집을 하지 않도록 하고, 담당자 정보는 변경하되 관리 이력 로그는 모두 이전되도록 함으로써 새로운 담당자와 약사 간의 정보불충분으로 인한 문제로 업무부하가 발생하는 일이 없도록 하는, 제약 공급망에서 의약품 유통 이력추적 및 약국과 제약회사를 연결해주는 반품 관리 서비스 제공 방법을 제공할 수 있다. 다만, 본 실시예가 이루고자 하는 기술적 과제는 상기된 바와 같은 기술적 과제로 한정되지 않으며, 또 다른 기술적 과제들이 존재할 수 있다.An embodiment of the present invention is a method of automatically recognizing or inputting a handwritten return list and return certificate, managing it as digital data on the platform, and managing returns that were not immediately processed in connection with the salesperson's performance processing. By printing a reminder or sending a push message for a given period, both the pharmacist and the salesperson can recognize the returned medicine and return it properly. Update the person in charge information so that there is no separate modification or editing, change the person in charge information but transfer all management history logs, so that there is no work load caused by insufficient information between the new person in charge and the pharmacist. It can provide a method for tracking drug distribution in the pharmaceutical supply chain and providing a return management service that connects pharmacies and pharmaceutical companies. However, the technical task to be achieved by the present embodiment is not limited to the technical task as described above, and other technical tasks may exist.

상술한 기술적 과제를 달성하기 위한 기술적 수단으로서, 본 발명의 일 실시예는, 약사 단말에서 스캔 또는 리딩되는 반품증 데이터와 약사 단말에서 입력되는 반품 리스트를 입력받는 단계, 입력된 반품증 데이터와 반품 리스트를 영업사원 단말로 전송하는 단계, 및 영업사원 단말에서 기 지정된 날짜에 반품증 데이터와 반품 리스트를 출력하도록 제어하고, 기 지정된 날짜에 영업사원 단말 또는 약사 단말의 엑세스가 없는 경우 영업사원 단말 또는 약사 단말의 CS(Circuit Switch)망 및 LTE 망으로 푸시 메세지를 전송하는 단계를 포함한다.As a technical means for achieving the above-described technical problem, an embodiment of the present invention includes the steps of receiving return certificate data scanned or read from a pharmacist terminal and a return list input from the pharmacist terminal, the input return certificate data and return transmitting the list to the salesperson terminal, and controlling the salesperson terminal to output the return certificate data and the return list on a predetermined date, and if there is no access from the salesperson terminal or the pharmacist terminal on the predetermined date, the salesperson terminal or and transmitting the push message to the CS (Circuit Switch) network and the LTE network of the pharmacist terminal.

전술한 본 발명의 과제 해결 수단 중 어느 하나에 의하면, 수기로 기재되던 반품목록 및 반품증을 자동으로 인식처리하거나 입력하는 방법으로 플랫폼 상에서 디지털 데이터로 관리하고, 영업사원의 실적처리와 연계되어 즉시 처리되지 않았던 반품처리에 대하여 기간을 두어 리마인더를 출력하거나 푸시 메세지로 전송함으로써 약사와 영업사원 모두 반품 약품을 인지하고 반품을 제대로 할 수 있도록 도와주며, 영업사원이 변경되더라도 인수인계자에게 영업사원의 정보를 그대로 제공하고 약국으로도 담당자 정보를 업데이트하여 별도로 수정하거나 편집을 하지 않도록 하고, 담당자 정보는 변경하되 관리 이력 로그는 모두 이전되도록 함으로써 새로운 담당자와 약사 간의 정보불충분으로 인한 문제로 업무부하가 발생하는 일이 없도록 한다.According to any one of the above-described problem solving means of the present invention, it is managed as digital data on the platform by automatically recognizing or inputting the handwritten return list and return certificate, and immediately in connection with the salesperson's performance processing By printing a reminder or sending a push message for unprocessed returns, it helps both the pharmacist and salesperson to recognize the returned medicine and return it properly. Provide the information as it is and update the person in charge information at the pharmacy so that there is no separate modification or editing, and change the person in charge information but transfer all the management history logs. do nothing to do

도 1은 본 발명의 일 실시예에 따른 제약 공급망에서 의약품 유통 이력추적 및 약국과 제약회사를 연결해주는 반품 관리 서비스 제공 시스템을 설명하기 위한 도면이다.
도 2는 도 1의 시스템에 포함된 반품 관리 서비스 제공 서버를 설명하기 위한 블록 구성도이다.
도 3 및 도 4는 본 발명의 일 실시예에 따른 제약 공급망에서 의약품 유통 이력추적 및 약국과 제약회사를 연결해주는 반품 관리 서비스가 구현된 일 실시예를 설명하기 위한 도면이다.
도 5는 본 발명의 일 실시예에 따른 제약 공급망에서 의약품 유통 이력추적 및 약국과 제약회사를 연결해주는 반품 관리 서비스 제공 방법을 설명하기 위한 동작 흐름도이다.
1 is a view for explaining a system for providing a return management service linking drug distribution traceability and pharmacies and pharmaceutical companies in a pharmaceutical supply chain according to an embodiment of the present invention.
FIG. 2 is a block diagram illustrating a return management service providing server included in the system of FIG. 1 .
3 and 4 are diagrams for explaining an embodiment in which a drug distribution traceability and a return management service linking a pharmacy and a pharmaceutical company are implemented in the pharmaceutical supply chain according to an embodiment of the present invention.
5 is an operation flowchart illustrating a method of providing a return management service linking drug distribution traceability and pharmacies and pharmaceutical companies in a pharmaceutical supply chain according to an embodiment of the present invention.

아래에서는 첨부한 도면을 참조하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 본 발명의 실시예를 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those of ordinary skill in the art can easily implement them. However, the present invention may be embodied in many different forms and is not limited to the embodiments described herein. And in order to clearly explain the present invention in the drawings, parts irrelevant to the description are omitted, and similar reference numerals are attached to similar parts throughout the specification.

명세서 전체에서, 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때, 이는 "직접적으로 연결"되어 있는 경우뿐 아니라, 그 중간에 다른 소자를 사이에 두고 "전기적으로 연결"되어 있는 경우도 포함한다. 또한 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미하며, 하나 또는 그 이상의 다른 특징이나 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.Throughout the specification, when a part is "connected" with another part, this includes not only the case of being "directly connected" but also the case of being "electrically connected" with another element interposed therebetween. . Also, when a part "includes" a component, it means that other components may be further included, rather than excluding other components, unless otherwise stated, and one or more other features However, it is to be understood that the existence or addition of numbers, steps, operations, components, parts, or combinations thereof is not precluded in advance.

명세서 전체에서 사용되는 정도의 용어 "약", "실질적으로" 등은 언급된 의미에 고유한 제조 및 물질 허용오차가 제시될 때 그 수치에서 또는 그 수치에 근접한 의미로 사용되고, 본 발명의 이해를 돕기 위해 정확하거나 절대적인 수치가 언급된 개시 내용을 비양심적인 침해자가 부당하게 이용하는 것을 방지하기 위해 사용된다. 본 발명의 명세서 전체에서 사용되는 정도의 용어 "~(하는) 단계" 또는 "~의 단계"는 "~ 를 위한 단계"를 의미하지 않는다. The terms "about", "substantially", etc. to the extent used throughout the specification are used in a sense at or close to the numerical value when the manufacturing and material tolerances inherent in the stated meaning are presented, and serve to enhance the understanding of the present invention. To help, precise or absolute figures are used to prevent unfair use by unscrupulous infringers of the stated disclosure. As used throughout the specification of the present invention, the term “step for (to)” or “step for” does not mean “step for”.

본 명세서에 있어서 '부(部)'란, 하드웨어에 의해 실현되는 유닛(unit), 소프트웨어에 의해 실현되는 유닛, 양방을 이용하여 실현되는 유닛을 포함한다. 또한, 1개의 유닛이 2개 이상의 하드웨어를 이용하여 실현되어도 되고, 2개 이상의 유닛이 1개의 하드웨어에 의해 실현되어도 된다. In this specification, a "part" includes a unit realized by hardware, a unit realized by software, and a unit realized using both. In addition, one unit may be implemented using two or more hardware, and two or more units may be implemented by one hardware.

본 명세서에 있어서 단말, 장치 또는 디바이스가 수행하는 것으로 기술된 동작이나 기능 중 일부는 해당 단말, 장치 또는 디바이스와 연결된 서버에서 대신 수행될 수도 있다. 이와 마찬가지로, 서버가 수행하는 것으로 기술된 동작이나 기능 중 일부도 해당 서버와 연결된 단말, 장치 또는 디바이스에서 수행될 수도 있다. In this specification, some of the operations or functions described as being performed by the terminal, apparatus, or device may be performed instead of in a server connected to the terminal, apparatus, or device. Similarly, some of the operations or functions described as being performed by the server may also be performed in a terminal, apparatus, or device connected to the server.

본 명세서에서 있어서, 단말과 매핑(Mapping) 또는 매칭(Matching)으로 기술된 동작이나 기능 중 일부는, 단말의 식별 정보(Identifying Data)인 단말기의 고유번호나 개인의 식별정보를 매핑 또는 매칭한다는 의미로 해석될 수 있다.In this specification, some of the operations or functions described as mapping or matching with the terminal means mapping or matching the terminal's unique number or personal identification information, which is the identification data of the terminal. can be interpreted as

이하 첨부된 도면을 참고하여 본 발명을 상세히 설명하기로 한다.Hereinafter, the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 일 실시예에 따른 제약 공급망에서 의약품 유통 이력추적 및 약국과 제약회사를 연결해주는 반품 관리 서비스 제공 시스템을 설명하기 위한 도면이다. 도 1을 참조하면, 제약 공급망에서 의약품 유통 이력추적 및 약국과 제약회사를 연결해주는 반품 관리 서비스 제공 시스템(1)은, 적어도 하나의 약사 단말(100), 반품 관리 서비스 제공 서버(300), 적어도 하나의 영업사원 단말(400), 적어도 하나의 제약회사 서버(500) 및 인수인계 단말(600)을 포함할 수 있다. 다만, 이러한 도 1의 제약 공급망에서 의약품 유통 이력추적 및 약국과 제약회사를 연결해주는 반품 관리 서비스 제공 시스템(1)은, 본 발명의 일 실시예에 불과하므로, 도 1을 통하여 본 발명이 한정 해석되는 것은 아니다.1 is a view for explaining a system for providing a return management service linking drug distribution traceability and pharmacies and pharmaceutical companies in a pharmaceutical supply chain according to an embodiment of the present invention. Referring to FIG. 1 , the return management service providing system 1 that traces drug distribution in the pharmaceutical supply chain and connects the pharmacy and the pharmaceutical company includes at least one pharmacist terminal 100 , a return management service providing server 300 , at least It may include one salesperson terminal 400 , at least one pharmaceutical company server 500 , and a takeover terminal 600 . However, since the return management service providing system 1 linking drug distribution traceability and pharmacies and pharmaceutical companies in the pharmaceutical supply chain of FIG. 1 is only one embodiment of the present invention, the present invention is limited to interpretation through FIG. it's not going to be

이때, 도 1의 각 구성요소들은 일반적으로 네트워크(network, 200)를 통해 연결된다. 예를 들어, 도 1에 도시된 바와 같이, 적어도 하나의 약사 단말(100)은 네트워크(200)를 통하여 반품 관리 서비스 제공 서버(300)와 연결될 수 있다. 그리고, 반품 관리 서비스 제공 서버(300)는, 네트워크(200)를 통하여 적어도 하나의 약사 단말(100), 적어도 하나의 영업사원 단말(400), 적어도 하나의 제약회사 서버(500), 및 인수인계 단말(600)과 연결될 수 있다. 또한, 적어도 하나의 영업사원 단말(400)은, 네트워크(200)를 통하여 반품 관리 서비스 제공 서버(300)와 연결될 수 있다. 그리고, 적어도 하나의 제약회사 서버(500)는, 네트워크(200)를 통하여 적어도 하나의 약사 단말(100), 반품 관리 서비스 제공 서버(300) 및 적어도 하나의 영업사원 단말(400)과 연결될 수 있다. 마지막으로, 인수인계 단말(600)은, 네트워크(200)를 통하여 약사 단말(100), 영업사원 단말(400), 반품 관리 서비스 제공 서버(300), 적어도 하나의 제약회사 서버(500)와 연결될 수 있다.In this case, each component of FIG. 1 is generally connected through a network 200 . For example, as shown in FIG. 1 , at least one pharmacist terminal 100 may be connected to the return management service providing server 300 through the network 200 . And, the return management service providing server 300, through the network 200, at least one pharmacist terminal 100, at least one salesperson terminal 400, at least one pharmaceutical company server 500, and take over It may be connected to the terminal 600 . In addition, the at least one salesperson terminal 400 may be connected to the return management service providing server 300 through the network 200 . In addition, the at least one pharmaceutical company server 500 may be connected to the at least one pharmacist terminal 100 , the return management service providing server 300 , and the at least one salesperson terminal 400 through the network 200 . . Finally, the handover terminal 600 is connected to the pharmacist terminal 100 , the salesperson terminal 400 , the return management service providing server 300 , and at least one pharmaceutical company server 500 through the network 200 . can

여기서, 네트워크는, 복수의 단말 및 서버들과 같은 각각의 노드 상호 간에 정보 교환이 가능한 연결 구조를 의미하는 것으로, 이러한 네트워크의 일 예에는 RF, 3GPP(3rd Generation Partnership Project) 네트워크, LTE(Long Term Evolution) 네트워크, 5GPP(5th Generation Partnership Project) 네트워크, WIMAX(World Interoperability for Microwave Access) 네트워크, 인터넷(Internet), LAN(Local Area Network), Wireless LAN(Wireless Local Area Network), WAN(Wide Area Network), PAN(Personal Area Network), 블루투스(Bluetooth) 네트워크, NFC 네트워크, 위성 방송 네트워크, 아날로그 방송 네트워크, DMB(Digital Multimedia Broadcasting) 네트워크 등이 포함되나 이에 한정되지는 않는다.Here, the network refers to a connection structure in which information exchange is possible between each node, such as a plurality of terminals and servers, and an example of such a network includes RF, 3rd Generation Partnership Project (3GPP) network, Long Term (LTE). Evolution) network, 5th Generation Partnership Project (5GPP) network, WIMAX (World Interoperability for Microwave Access) network, Internet, LAN (Local Area Network), Wireless LAN (Wireless Local Area Network), WAN (Wide Area Network) , PAN (Personal Area Network), Bluetooth (Bluetooth) network, NFC network, satellite broadcasting network, analog broadcasting network, DMB (Digital Multimedia Broadcasting) network, and the like are included, but are not limited thereto.

하기에서, 적어도 하나의 라는 용어는 단수 및 복수를 포함하는 용어로 정의되고, 적어도 하나의 라는 용어가 존재하지 않더라도 각 구성요소가 단수 또는 복수로 존재할 수 있고, 단수 또는 복수를 의미할 수 있음은 자명하다 할 것이다. 또한, 각 구성요소가 단수 또는 복수로 구비되는 것은, 실시예에 따라 변경가능하다 할 것이다.In the following, the term at least one is defined as a term including the singular and the plural, and even if at least one term does not exist, each element may exist in the singular or plural, and may mean the singular or plural. it will be self-evident In addition, that each component is provided in singular or plural may be changed according to embodiments.

적어도 하나의 약사 단말(100)은, 제약 공급망에서 의약품 유통 이력추적 및 약국과 제약회사를 연결해주는 반품 관리 서비스 관련 웹 페이지, 앱 페이지, 프로그램 또는 애플리케이션을 이용하여 영업사원의 명함을 스캔하여 저장하고 신규거래를 반품 관리 서비스 제공 서버(300)로 전송하는 약사의 단말일 수 있다. 그리고, 적어도 하나의 약사 단말(100)은, 신규거래를 위하여 요구되는 서류들을 촬영 또는 스캔하여 반품 관리 서비스 제공 서버(300)를 경유하여 제약회사 서버(500)로 전송하는 단말일 수 있다. 또한, 적어도 하나의 약사 단말(100)은, 제약회사 서버(500)로부터 직접 또는 반품 관리 서비스 제공 서버(300)를 경유하여 제약회사 주력제품 또는 광고제품이나 특가제품 등을 수신하여 출력하는 단말일 수 있다. 그리고, 적어도 하나의 약사 단말(100)은, 반품증을 스캔하여 인식하고, 반품증이 발행된 반품리스트를 작성하는 단말일 수 있다. 또한, 적어도 하나의 약사 단말(100)은, 반품증 및 반품리스트에 의해 반품처리되는 기 설정된 시기에 반품리스트 및 반품증을 출력하면서 리마인더를 출력하는 단말일 수 있다. 그리고, 적어도 하나의 약사 단말(100)은, 영업사원이 전근 또는 이직을 하여 담당자가 변경되는 경우, 인수인계 단말(600)의 정보로 담당자를 업데이트하는 단말일 수 있다. 또한, 적어도 하나의 약사 단말(100)은 거래를 하지 않는 제약회사의 연락처나 정보 등도 출력하는 단말일 수 있다.At least one pharmacist terminal 100 scans and stores a business card of a salesperson using a web page, an app page, a program or an application related to a return management service that traces drug distribution in the pharmaceutical supply chain and connects pharmacies and pharmaceutical companies. It may be a terminal of a pharmacist that transmits a new transaction to the return management service providing server 300 . In addition, the at least one pharmacist terminal 100 may be a terminal that photographs or scans documents required for a new transaction and transmits them to the pharmaceutical company server 500 via the return management service providing server 300 . In addition, the at least one pharmacist terminal 100 is a terminal that receives and outputs the main pharmaceutical product or advertising product or special price product from the pharmaceutical company server 500 directly or via the return management service providing server 300 . can In addition, the at least one pharmacist terminal 100 may be a terminal that scans and recognizes a return certificate, and creates a return list in which the return certificate is issued. In addition, the at least one pharmacist terminal 100 may be a terminal that outputs a reminder while outputting the return list and the return certificate at a preset time when the return is processed by the return certificate and the return list. In addition, the at least one pharmacist terminal 100 may be a terminal that updates the person in charge with the information of the handover terminal 600 when the person in charge is changed due to a transfer or turnover of the salesperson. In addition, the at least one pharmacist terminal 100 may be a terminal that also outputs contact information or information of a pharmaceutical company that does not make a transaction.

여기서, 적어도 하나의 약사 단말(100)은, 네트워크를 통하여 원격지의 서버나 단말에 접속할 수 있는 컴퓨터로 구현될 수 있다. 여기서, 컴퓨터는 예를 들어, 네비게이션, 웹 브라우저(WEB Browser)가 탑재된 노트북, 데스크톱(Desktop), 랩톱(Laptop) 등을 포함할 수 있다. 이때, 적어도 하나의 약사 단말(100)은, 네트워크를 통해 원격지의 서버나 단말에 접속할 수 있는 단말로 구현될 수 있다. 적어도 하나의 약사 단말(100)은, 예를 들어, 휴대성과 이동성이 보장되는 무선 통신 장치로서, 네비게이션, PCS(Personal Communication System), GSM(Global System for Mobile communications), PDC(Personal Digital Cellular), PHS(Personal Handyphone System), PDA(Personal Digital Assistant), IMT(International Mobile Telecommunication)-2000, CDMA(Code Division Multiple Access)-2000, W-CDMA(W-Code Division Multiple Access), Wibro(Wireless Broadband Internet) 단말, 스마트폰(smartphone), 스마트 패드(smartpad), 타블렛 PC(Tablet PC) 등과 같은 모든 종류의 핸드헬드(Handheld) 기반의 무선 통신 장치를 포함할 수 있다.Here, the at least one pharmacist terminal 100 may be implemented as a computer capable of accessing a remote server or terminal through a network. Here, the computer may include, for example, a navigation device, a laptop computer equipped with a web browser, a desktop computer, and a laptop computer. In this case, the at least one pharmacist terminal 100 may be implemented as a terminal capable of accessing a remote server or terminal through a network. At least one pharmacist terminal 100, for example, as a wireless communication device that guarantees portability and mobility, navigation, PCS (Personal Communication System), GSM (Global System for Mobile communications), PDC (Personal Digital Cellular), PHS(Personal Handyphone System), PDA(Personal Digital Assistant), IMT(International Mobile Telecommunication)-2000, CDMA(Code Division Multiple Access)-2000, W-CDMA(W-Code Division Multiple Access), Wibro(Wireless Broadband Internet) ) terminal, a smart phone, a smart pad, a tablet PC, etc. may include all kinds of handheld-based wireless communication devices.

반품 관리 서비스 제공 서버(300)는, 제약 공급망에서 의약품 유통 이력추적 및 약국과 제약회사를 연결해주는 반품 관리 서비스 웹 페이지, 앱 페이지, 프로그램 또는 애플리케이션을 제공하는 서버일 수 있다. 그리고, 반품 관리 서비스 제공 서버(300)는, 적어도 하나의 제약회사 서버(500)로부터 주력제품이나 특가제품 등의 정보를 수집하고 제약회사와 매핑되도록 저장하는 서버일 수 있다. 또한, 반품 관리 서비스 제공 서버(300)는, 약사 단말(100)에서 명함 스캔을 위해 촬영을 하는 경우, 명함으로부터 제약회사 및 영업사원의 정보를 추출하여 약사의 약국과 매핑하여 저장하는 서버일 수 있다. 그리고, 반품 관리 서비스 제공 서버(300)는, 약사 단말(100)에서 신규거래를 위한 서류를 전송하는 경우, 제약회사 서버(500)로 전송하여 제약회사 서버(500)로 승인요청을 하고, 제약회사 서버(500)로부터 승인이 수신되는 경우, 약국을 담당하는 영업사원 단말(400)과 약사 단말(100)로 전송하는 서버일 수 있다. 또한, 반품 관리 서비스 제공 서버(300)는, 약사 단말(100)에서 필요한 약품을 주문하는 경우, 약품 리스트를 영업사원 단말(400) 및 제약회사 서버(500)로 전송하는 서버일 수 있다. 그리고, 반품 관리 서비스 제공 서버(300)는, 약사 단말(100)에서 반품 리스트를 입력 및 작성하여 업로드하고, 반품증을 스캔하여 업로드하는 경우, 기 설정된 시기에 반품 리스트와 반품증이 약사 단말(100) 및 영업사원 단말(400)로 전송되도록 리마인더 하는 서버일 수 있다. 또한, 반품 관리 서비스 제공 서버(300)는, 반품 리스트가 약사 단말(100)에서 작성되지 않고 반품증만 스캔되는 경우, 반품 리스트의 작성요청을 약사 단말(100)로 전송하는 서버일 수 있다. 그리고, 반품 관리 서비스 제공 서버(300)는, 반품 리스트가 작성되고 기 설정된 시기가 도래한 경우, 반품 제품의 회수 여부를 영업사원 단말(400)로 확인하여 제조회사 서버(500)로 전송하는 서버일 수 있다.The return management service providing server 300 may be a server that provides a return management service web page, an app page, a program, or an application that traces drug distribution in the pharmaceutical supply chain and connects pharmacies and pharmaceutical companies. In addition, the return management service providing server 300 may be a server that collects information such as a main product or a special price product from at least one pharmaceutical company server 500 and stores it to be mapped with a pharmaceutical company. In addition, the return management service providing server 300, when shooting for business card scanning in the pharmacist terminal 100, extracts the information of the pharmaceutical company and the salesperson from the business card, maps it with the pharmacist's pharmacy and stores it. there is. And, the return management service providing server 300, when transmitting a document for a new transaction from the pharmacist terminal 100, transmits it to the pharmaceutical company server 500 and requests approval to the pharmaceutical company server 500, When the approval is received from the company server 500 , it may be a server that transmits to the salesperson terminal 400 and the pharmacist terminal 100 in charge of the pharmacy. In addition, the return management service providing server 300 may be a server that transmits a drug list to the salesperson terminal 400 and the pharmaceutical company server 500 when ordering a necessary drug from the pharmacist terminal 100 . And, the return management service providing server 300, when uploading the return list by inputting and creating the return certificate in the pharmacist terminal 100, and scanning and uploading the return certificate, the return list and the return certificate at a preset time are returned to the pharmacist terminal ( 100) and may be a server for reminders to be transmitted to the salesperson terminal 400 . In addition, the return management service providing server 300 may be a server that transmits a request for creating a return list to the pharmacist terminal 100 when only the return certificate is scanned without the return list being prepared by the pharmacist terminal 100 . And, the return management service providing server 300, when a return list is prepared and a preset time has arrived, a server that checks whether the returned product is collected with the salesperson terminal 400 and transmits it to the manufacturer server 500 can be

여기서, 반품 관리 서비스 제공 서버(300)는, 네트워크를 통하여 원격지의 서버나 단말에 접속할 수 있는 컴퓨터로 구현될 수 있다. 여기서, 컴퓨터는 예를 들어, 네비게이션, 웹 브라우저(WEB Browser)가 탑재된 노트북, 데스크톱(Desktop), 랩톱(Laptop) 등을 포함할 수 있다.Here, the return management service providing server 300 may be implemented as a computer that can connect to a remote server or terminal through a network. Here, the computer may include, for example, a navigation device, a laptop computer equipped with a web browser, a desktop computer, and a laptop computer.

적어도 하나의 영업사원 단말(400)은, 제약 공급망에서 의약품 유통 이력추적 및 약국과 제약회사를 연결해주는 반품 관리 서비스 관련 웹 페이지, 앱 페이지, 프로그램 또는 애플리케이션을 이용하는 영업사원의 단말일 수 있다. 그리고, 적어도 하나의 영업사원 단말(400)은, 약사 단말(100)에서 반품 리스트가 작성된 경우, 반품 리스트를 기 설정된 시기에 리마인더로 출력하는 단말일 수 있다. 그리고, 영업사원 단말(400)은 반품증을 작성 또는 촬영이나 스캔하여 반품 관리 서비스 제공 서버(300)로 업로드함으로써 약사 단말(100)로 전송되도록 하는 단말일 수 있다. 또한, 영업사원 단말(400)은, 특가정책을 푸시기능을 탑재하고 반품 리스트를 확인할 수 있도록 각 약국별로 리스트업하여 출력하는 단말일 수 있다. 그리고, 영업사원 단말(400)은, 약국별 연락처, 전화, 메세지의 정보를 입력할 수 있는 단말이고, 자체 메신저 또는 다른 메신저와 연동한 연결 채널로 메세지를 송수신할 수 있는 단말일 수 있다.The at least one salesperson terminal 400 may be a terminal of a salesperson who uses a web page, an app page, a program or an application related to a return management service that traces drug distribution in the pharmaceutical supply chain and connects a pharmacy and a pharmaceutical company. In addition, the at least one salesperson terminal 400 may be a terminal that outputs the return list as a reminder at a preset time when the return list is created in the pharmacist terminal 100 . In addition, the salesperson terminal 400 may be a terminal that creates, photograph, or scans a return certificate and uploads it to the return management service providing server 300 so that it is transmitted to the pharmacist terminal 100 . In addition, the salesperson terminal 400 may be a terminal that lists-up and outputs the special price policy for each pharmacy so as to be equipped with a push function and to check the return list. In addition, the salesperson terminal 400 may be a terminal capable of inputting contact information, phone number, and message information for each pharmacy, and may be a terminal capable of transmitting and receiving messages through its own messenger or a connection channel linked with another messenger.

여기서, 적어도 하나의 영업사원 단말(400)은, 네트워크를 통하여 원격지의 서버나 단말에 접속할 수 있는 컴퓨터로 구현될 수 있다. 여기서, 컴퓨터는 예를 들어, 네비게이션, 웹 브라우저(WEB Browser)가 탑재된 노트북, 데스크톱(Desktop), 랩톱(Laptop) 등을 포함할 수 있다. 이때, 적어도 하나의 영업사원 단말(400)은, 네트워크를 통해 원격지의 서버나 단말에 접속할 수 있는 단말로 구현될 수 있다. 적어도 하나의 영업사원 단말(400)은, 예를 들어, 휴대성과 이동성이 보장되는 무선 통신 장치로서, 네비게이션, PCS(Personal Communication System), GSM(Global System for Mobile communications), PDC(Personal Digital Cellular), PHS(Personal Handyphone System), PDA(Personal Digital Assistant), IMT(International Mobile Telecommunication)-2000, CDMA(Code Division Multiple Access)-2000, W-CDMA(W-Code Division Multiple Access), Wibro(Wireless Broadband Internet) 단말, 스마트폰(smartphone), 스마트 패드(smartpad), 타블렛 PC(Tablet PC) 등과 같은 모든 종류의 핸드헬드(Handheld) 기반의 무선 통신 장치를 포함할 수 있다.Here, the at least one salesperson terminal 400 may be implemented as a computer capable of accessing a remote server or terminal through a network. Here, the computer may include, for example, a navigation device, a laptop computer equipped with a web browser, a desktop computer, and a laptop computer. In this case, the at least one salesperson terminal 400 may be implemented as a terminal capable of accessing a remote server or terminal through a network. The at least one salesperson terminal 400 is, for example, as a wireless communication device that ensures portability and mobility, navigation, PCS (Personal Communication System), GSM (Global System for Mobile communications), PDC (Personal Digital Cellular) , PHS (Personal Handyphone System), PDA (Personal Digital Assistant), IMT (International Mobile Telecommunication)-2000, CDMA (Code Division Multiple Access)-2000, W-CDMA (W-Code Division Multiple Access), Wibro (Wireless Broadband) Internet) terminals, smart phones, smart pads, tablet PCs, and the like may include all kinds of handheld-based wireless communication devices.

적어도 하나의 제약회사 서버(500)는, 제약 공급망에서 의약품 유통 이력추적 및 약국과 제약회사를 연결해주는 반품 관리 서비스 관련 웹 페이지, 앱 페이지, 프로그램 또는 애플리케이션을 이용하여 특가정책이나 특가제품, 주력제품 등을 반품 관리 서비스 제공 서버(300)로 전송하여 카탈로그 형태로 각 약사 단말(100)에서 출력되도록 하는 서버일 수 있다. 그리고, 적어도 하나의 제약회사 서버(500)는, 약사 단말(100)로부터 신규거래시 필요한 서류가 접수되면, 승인여부를 결정하여 반품 관리 서비스 제공 서버(300)로 승인여부를 전달하는 서버일 수 있다. 또한, 적어도 하나의 제약회사 서버(500)는, 약사 단말(100)에서 영업사원의 정보가 입력되는 경우, 약국과 영업사원을 매핑하여 저장하고, 약사 단말(100)에서 반품요청이 전송되는 경우, 반품회수를 확인하고 반품으로 인한 환불이 이루어졌는지를 확인하는 서버일 수 있다. 그리고, 적어도 하나의 제약회사 서버(500)는, 각 약국별 반품 리스트, 판매 리스트 등을 히스토리 로그로 관리하여 공급사슬관리 및 재고관리와 수요예측을 수행하는 서버일 수 있다. 또한, 적어도 하나의 제약회사 서버(500)는 영업사원 단말(400) 및 인계인수 단말(600)의 정보를 관리하고 정보이전이 되도록 업데이트하는 서버일 수 있다.The at least one pharmaceutical company server 500 uses a web page, an app page, a program or an application related to a return management service that traces drug distribution traces in the pharmaceutical supply chain and connects pharmacies and pharmaceutical companies with special policies, special price products, and main products. It may be a server that transmits, etc. to the return management service providing server 300 to be output in each pharmacist terminal 100 in the form of a catalog. And, at least one pharmaceutical company server 500, when a document required for a new transaction is received from the pharmacist terminal 100, it may be a server that determines whether to approve and transmits the approval to the return management service providing server 300 there is. In addition, at least one pharmaceutical company server 500, when information of a salesperson is input from the pharmacist terminal 100, maps the pharmacy and the salesperson and stores it, and when a return request is transmitted from the pharmacist terminal 100 , it may be a server that checks the number of returns and checks whether a refund has been made due to the return. In addition, the at least one pharmaceutical company server 500 may be a server that manages a return list, a sales list, etc. for each pharmacy as a history log to perform supply chain management, inventory management, and demand forecasting. In addition, the at least one pharmaceutical company server 500 may be a server that manages information of the salesperson terminal 400 and the takeover terminal 600 and updates the information to be transferred.

여기서, 적어도 하나의 제약회사 서버(500)는, 네트워크를 통하여 원격지의 서버나 단말에 접속할 수 있는 컴퓨터로 구현될 수 있다. 여기서, 컴퓨터는 예를 들어, 네비게이션, 웹 브라우저(WEB Browser)가 탑재된 노트북, 데스크톱(Desktop), 랩톱(Laptop) 등을 포함할 수 있다. 이때, 적어도 하나의 제약회사 서버(500)는, 네트워크를 통해 원격지의 서버나 단말에 접속할 수 있는 단말로 구현될 수 있다. 적어도 하나의 제약회사 서버(500)는, 예를 들어, 휴대성과 이동성이 보장되는 무선 통신 장치로서, 네비게이션, PCS(Personal Communication System), GSM(Global System for Mobile communications), PDC(Personal Digital Cellular), PHS(Personal Handyphone System), PDA(Personal Digital Assistant), IMT(International Mobile Telecommunication)-2000, CDMA(Code Division Multiple Access)-2000, W-CDMA(W-Code Division Multiple Access), Wibro(Wireless Broadband Internet) 단말, 스마트폰(smartphone), 스마트 패드(smartpad), 타블렛 PC(Tablet PC) 등과 같은 모든 종류의 핸드헬드(Handheld) 기반의 무선 통신 장치를 포함할 수 있다.Here, the at least one pharmaceutical company server 500 may be implemented as a computer capable of accessing a remote server or terminal through a network. Here, the computer may include, for example, a navigation device, a laptop computer equipped with a web browser, a desktop computer, and a laptop computer. In this case, the at least one pharmaceutical company server 500 may be implemented as a terminal capable of accessing a remote server or terminal through a network. The at least one pharmaceutical company server 500 is, for example, a wireless communication device with guaranteed portability and mobility, such as navigation, Personal Communication System (PCS), Global System for Mobile communications (GSM), and Personal Digital Cellular (PDC). , PHS (Personal Handyphone System), PDA (Personal Digital Assistant), IMT (International Mobile Telecommunication)-2000, CDMA (Code Division Multiple Access)-2000, W-CDMA (W-Code Division Multiple Access), Wibro (Wireless Broadband) Internet) terminals, smart phones, smart pads, tablet PCs, and the like may include all kinds of handheld-based wireless communication devices.

인수인계 단말(600)은, 제약 공급망에서 의약품 유통 이력추적 및 약국과 제약회사를 연결해주는 반품 관리 서비스 관련 웹 페이지, 앱 페이지, 프로그램 또는 애플리케이션을 이용하여 영업사원 단말(400)의 정보를 이전받는 담당자의 단말일 수 있다. The handover terminal 600 receives the information of the salesperson terminal 400 by using a web page, an app page, a program or an application related to a return management service that traces drug distribution in the pharmaceutical supply chain and connects the pharmacy and the pharmaceutical company. It may be the terminal of the person in charge.

여기서, 인수인계 단말(600)은, 네트워크를 통하여 원격지의 서버나 단말에 접속할 수 있는 컴퓨터로 구현될 수 있다. 여기서, 컴퓨터는 예를 들어, 네비게이션, 웹 브라우저(WEB Browser)가 탑재된 노트북, 데스크톱(Desktop), 랩톱(Laptop) 등을 포함할 수 있다. 이때, 인수인계 단말(600)은, 네트워크를 통해 원격지의 서버나 단말에 접속할 수 있는 단말로 구현될 수 있다. 인수인계 단말(600)은, 예를 들어, 휴대성과 이동성이 보장되는 무선 통신 장치로서, 네비게이션, PCS(Personal Communication System), GSM(Global System for Mobile communications), PDC(Personal Digital Cellular), PHS(Personal Handyphone System), PDA(Personal Digital Assistant), IMT(International Mobile Telecommunication)-2000, CDMA(Code Division Multiple Access)-2000, W-CDMA(W-Code Division Multiple Access), Wibro(Wireless Broadband Internet) 단말, 스마트폰(smartphone), 스마트 패드(smartpad), 타블렛 PC(Tablet PC) 등과 같은 모든 종류의 핸드헬드(Handheld) 기반의 무선 통신 장치를 포함할 수 있다.Here, the handover terminal 600 may be implemented as a computer capable of accessing a remote server or terminal through a network. Here, the computer may include, for example, a navigation device, a laptop computer equipped with a web browser, a desktop computer, and a laptop computer. In this case, the handover terminal 600 may be implemented as a terminal capable of accessing a remote server or terminal through a network. The handover terminal 600 is, for example, a wireless communication device that guarantees portability and mobility, such as navigation, Personal Communication System (PCS), Global System for Mobile communications (GSM), Personal Digital Cellular (PDC), and PHS (Personal Digital Cellular) (PHS). Personal Handyphone System), PDA (Personal Digital Assistant), IMT (International Mobile Telecommunication)-2000, CDMA (Code Division Multiple Access)-2000, W-CDMA (W-Code Division Multiple Access), Wibro (Wireless Broadband Internet) terminal , and may include all types of handheld-based wireless communication devices such as smartphones, smartpads, and tablet PCs.

도 2는 도 1의 시스템에 포함된 반품 관리 서비스 제공 서버를 설명하기 위한 블록 구성도이고, 도 3 및 도 4는 본 발명의 일 실시예에 따른 제약 공급망에서 의약품 유통 이력추적 및 약국과 제약회사를 연결해주는 반품 관리 서비스가 구현된 일 실시예를 설명하기 위한 도면이다.2 is a block diagram illustrating a return management service providing server included in the system of FIG. 1, and FIGS. 3 and 4 are drug distribution traceability and pharmacies and pharmaceutical companies in the pharmaceutical supply chain according to an embodiment of the present invention. It is a diagram for explaining an embodiment in which a return management service that connects .

도 2를 참조하면, 반품 관리 서비스 제공 서버(300)는, 입력부(310), 전송부(320), 푸시부(330), 반품부(340), 신규거래부(350), 광고부(360), 몰 관리부(370), 정보이관부(380)를 포함할 수 있다.Referring to FIG. 2 , the return management service providing server 300 includes an input unit 310 , a transmission unit 320 , a push unit 330 , a return unit 340 , a new transaction unit 350 , and an advertisement unit 360 . ), a mall management unit 370 , and an information transfer unit 380 .

본 발명의 일 실시예에 따른 반품 관리 서비스 제공 서버(300)나 연동되어 동작하는 다른 서버(미도시)가 적어도 하나의 약사 단말(100), 적어도 하나의 영업사원 단말(400), 적어도 하나의 제약회사 서버(500), 및 인수인계 단말(600)로 제약 공급망에서 의약품 유통 이력추적 및 약국과 제약회사를 연결해주는 반품 관리 서비스 애플리케이션, 프로그램, 앱 페이지, 웹 페이지 등을 전송하는 경우, 적어도 하나의 약사 단말(100), 적어도 하나의 영업사원 단말(400), 적어도 하나의 제약회사 서버(500), 및 인수인계 단말(600)은, 제약 공급망에서 의약품 유통 이력추적 및 약국과 제약회사를 연결해주는 반품 관리 서비스 애플리케이션, 프로그램, 앱 페이지, 웹 페이지 등을 설치하거나 열 수 있다. 또한, 웹 브라우저에서 실행되는 스크립트를 이용하여 서비스 프로그램이 적어도 하나의 약사 단말(100), 적어도 하나의 영업사원 단말(400), 적어도 하나의 제약회사 서버(500), 및 인수인계 단말(600)에서 구동될 수도 있다. 여기서, 웹 브라우저는 웹(WWW: world wide web) 서비스를 이용할 수 있게 하는 프로그램으로 HTML(hyper text mark-up language)로 서술된 하이퍼 텍스트를 받아서 보여주는 프로그램을 의미하며, 예를 들어 넷스케이프(Netscape), 익스플로러(Explorer), 크롬(chrome) 등을 포함한다. 또한, 애플리케이션은 단말 상의 응용 프로그램(application)을 의미하며, 예를 들어, 모바일 단말(스마트폰)에서 실행되는 앱(app)을 포함한다.At least one pharmacist terminal 100, at least one salesperson terminal 400, at least one When transmitting a return management service application, program, app page, web page, etc. that traces drug distribution in the pharmaceutical supply chain and connects the pharmacy and the pharmaceutical company to the pharmaceutical company server 500 and the takeover terminal 600, at least one The pharmacist terminal 100, the at least one salesperson terminal 400, the at least one pharmaceutical company server 500, and the takeover terminal 600 are, in the pharmaceutical supply chain, trace drug distribution traces and connect the pharmacy and the pharmaceutical company. You can install or open a return management service application, program, app page, web page, etc. In addition, using a script executed in a web browser, the service program is at least one pharmacist terminal 100 , at least one salesperson terminal 400 , at least one pharmaceutical company server 500 , and a takeover terminal 600 . may be driven in Here, the web browser is a program that enables the use of a web (WWW: world wide web) service, and refers to a program that receives and displays hypertext written in HTML (hyper text mark-up language), for example, Netscape , Explorer, Chrome, and the like. In addition, the application means an application on the terminal, for example, includes an app (app) executed in a mobile terminal (smartphone).

도 2를 참조하면, 입력부(310)는, 약사 단말(100)에서 스캔 또는 리딩되는 반품증 데이터와 약사 단말(100)에서 입력되는 반품 리스트를 입력받을 수 있다. 이때, 반품증은 현재 포스트잇에 영업사원이 반품증이라는 영수증을 자필로 기재해주고, 영업사원의 성명, 소속회사인 제약회사명, 사인, 반품 제품명, 수량 등이 기재된 종이인데, 이를 약사가 보관을 하다가 잃어버리거나 찾지 못하는 경우 반품이 요원해지게 된다. 따라서, 입력부(310)는 반품증을 영업사원이 직접 자필로 기재하거나, 본 발명의 웹페이지, 앱페이지, 프로그램 또는 애플리케이션 상에서 수기로 작성 또는 자판으로 입력된 글자에 사인만 자필로 하는 형태로 된 것을 입력받고, 이를 이후에 반품으로 인한 환불 등이 진행될 때 근거 또는 증거로써 이용하도록 한다. 즉, 수기로 작성되던 것을 플랫폼 상에서 제공할 수 있도록 함으로써 문서 분실이나 영수증 분실로 인한 사고를 방지할 수 있도록 하는 것이다. 이때, 반품증은, 영업사원 단말(400)에서 약사 단말(100)로 전송할 수도 있는데, 직접 수기로 쓴 영수증을 촬영하여 전송해주거나, 스마트 디바이스 상에서 작성한 영수증인 반품증을 전송하거나 할 수 있다. 만약, 수기로 쓴 반품증이 촬영된 경우라면 입력부(310)는 플랫폼 상에서 이를 기록하기 위해서 텍스트를 추출해야 한다.Referring to FIG. 2 , the input unit 310 may receive return certificate data scanned or read by the pharmacist terminal 100 and a return list inputted from the pharmacist terminal 100 . At this time, the return certificate is a paper in which the salesperson writes the receipt of the return certificate in handwriting on the current post-it, and the name of the salesperson, the name of the pharmaceutical company affiliated with, the signature, the name of the returned product, quantity, etc. are written on it. If it is lost or cannot be found, it will be difficult to return it. Therefore, the input unit 310 is a form in which the salesperson directly writes the return certificate, or writes the return certificate by hand on the web page, app page, program or application of the present invention, or writes only the signature on the letters entered with the keyboard. input, and then use it as a basis or evidence when a refund due to a return is made. In other words, it is possible to prevent accidents due to loss of documents or lost receipts by making it possible to provide what was written by hand on the platform. At this time, the return certificate may be transmitted from the salesperson terminal 400 to the pharmacist terminal 100, and may transmit a handwritten receipt by photographing it or transmit a return receipt, which is a receipt created on a smart device. If the handwritten return certificate is photographed, the input unit 310 needs to extract text to record it on the platform.

이를 위해서 이미지로부터 텍스트를 추출하는 알고리즘이 요구되는데, 예를 들어, 입력부(310)는, 반품증 데이터와 반품 리스트가 이미지로 입력되는 경우, 광학 문자 알고리즘(Optical Character Recognition)을 이용하여 반품증 데이터로부터 영업사원 정보 텍스트를 독출할 수 있다. 그리고, 입력부(310)는, 광학 문자 알고리즘으로 반품 리스트의 텍스트를 독출하고, 독출된 영업사원 정보와 반품 리스트를 데이터로 저장할 수 있다. 예를 들어, 영업사원이 반품증에 "반품증, ABCD 10/20 30TX8, 짱절미제약, 홍길동, 2018.12.7이라고 기재했다면, 각 영역의 위치 및 항목을 인식하고, 인식된 항목 옆에 기재된 데이터, 즉 제약회사명, 담당자 이름, 반품제품명, 수량 등을 함께 독출하여 반정형 데이터 또는 정형 데이터 형태로 가공할 수 있다. For this, an algorithm for extracting text from an image is required. For example, the input unit 310 uses an optical character recognition algorithm when the return certificate data and the return list are input as images. It is possible to read the salesperson information text from In addition, the input unit 310 may read the text of the return list using an optical character algorithm, and store the read salesperson information and the return list as data. For example, if a salesperson writes "Return certificate, ABCD 10/20 30TX8, Jjangjeolmi Pharmaceutical, Hong Gil-dong, 2018.12.7" on the return certificate, the location and item of each area are recognized and the data written next to the recognized item , that is, the name of the pharmaceutical company, the name of the person in charge, the name of the returned product, the quantity, etc. can be read together and processed in the form of semi-structured data or structured data.

물론, 전문 타이피스트를 고용할 수도 있겠지만, 직접 수기로 입력하여 사용자에게 전송하는 방식을 진행하는 경우 타이피스트들의 인건비와 결과를 처리하는 속도가 지연될 수밖에 없다. 따라서, OCR 엔진을 사용하여 문자를 자동으로 인식하는 과정을 적용함으로써 입력을 자동화시킬 수 있는데, 사진의 OCR 인식률을 개선하기 위하여, 사전에 사진의 명도를 조절하는 방법을 더 적용할 수도 있다. 문자 인식률을 높이기 위해 원본 이미지에서 배경과 글자간의 원활한 분리를 위해 이진화 작업을 수행한 후, 작업 후 발생한 불필요한 노이즈를 제거하기 위해 저주파 통과필터(LPF)를 적용할 수 있고, 수평선 혹은 외곽선과 같이 글자 인식에 방해되는 선들을 제거하기 위해 대각선 에지(Edge) 검출에 강한 Sobel 연산을 적용하여 경계선을 제거하는 방식으로 전처리를 수행할 수도 있다. Of course, it is possible to hire a professional typist, but if the method of manually inputting and transmitting the input to the user is carried out, the labor cost of the typists and the speed of processing the results are inevitably delayed. Therefore, input can be automated by applying a process of automatically recognizing characters using an OCR engine. In order to improve the OCR recognition rate of a photo, a method of adjusting the brightness of a photo in advance may be further applied. In order to increase the character recognition rate, after performing a binarization operation to smoothly separate the background and characters from the original image, a low-pass filter (LPF) can be applied to remove unnecessary noise generated after the operation. In order to remove lines that interfere with recognition, preprocessing may be performed by applying strong Sobel operation to detection of diagonal edges to remove boundary lines.

그리고 나서, 문자 인식을 진행하는데, 학습된 기계 학습모델을 사용해 이미지의 내용을 파악하고 이미지 안의 개별 객체를 감지하고 인쇄된 단어를 찾아주는 등 이미지 처리를 이용할 수도 있다. 약사 단말(100)에서 반품증을 카메라로 촬영하면, 입력부(310)는 업로드된 사진을 OCR로 처리하고, 처리된 데이터는 반품증에서 한글문자를 파싱(Parsing)하여 항목과 내용을 추출한다. 이에 따라, 약사가 직접 입력하거나 타이피스트가 입력을 하지 않아도 간편하게 항목을 입력할 수 있다. 그리고, 입력부(310)는 원천 영상을 OCR로 프로세싱하기 전에 3채널 컬러 이미지를 1채널 그레이 이미지로 변환하고, 가우시안 블러링을 통해 이미지의 잡음을 제거하며, 샤프닝으로 이미지의 에지를 강조하고, 모폴로지 연산(열림, 닫힘)을 통해 잡음을 한 번 더 제거하고, 이진화를 통해 흑백 영상으로 변환하며, OCR 인식 처리를 수행할 수 있다. 물론, 상술한 방법이 아니더라도 다양한 방법으로 반품증을 인식하거나 데이터베이스화할 수 있다.Then, to proceed with character recognition, image processing can also be used, such as using a learned machine learning model to understand the contents of an image, detect individual objects in the image, and find printed words. When the return certificate is photographed by the pharmacist terminal 100 with a camera, the input unit 310 processes the uploaded photo with OCR, and the processed data parses Korean characters from the return certificate to extract items and contents. Accordingly, it is possible to easily input an item even if the pharmacist directly inputs it or the typist does not input it. Then, the input unit 310 converts a three-channel color image into a one-channel gray image before processing the original image by OCR, removes noise from the image through Gaussian blurring, emphasizes the edge of the image by sharpening, and morphology It can remove noise once more through operation (open, closed), convert it to a black and white image through binarization, and perform OCR recognition processing. Of course, even if it is not the above-described method, the return certificate can be recognized or converted into a database in various ways.

전송부(320)는, 입력된 반품증 데이터와 반품 리스트를 영업사원 단말(400)로 전송할 수 있다. 이에 따라, 영업사원도 자신이 어떠한 반품증을 누구에게 써줬는지를 확인하고 이를 제약회사로 다시 보낼 수 있게 된다. 그리고, 전송부(320)는, 제약회사 서버(500)로도 전송하여 데이터의 동기화가 일어날 수 있도록 한다. The transmitter 320 may transmit the input return receipt data and the return list to the salesperson terminal 400 . Accordingly, the salesperson can also check which return receipt he wrote to whom and send it back to the pharmaceutical company. In addition, the transmission unit 320 transmits to the pharmaceutical company server 500 so that synchronization of data occurs.

전송부(330)는, 영업사원 단말(400)에서 기 지정된 날짜에 반품증 데이터와 반품 리스트를 출력하도록 제어하고, 기 지정된 날짜에 영업사원 단말(400) 또는 약사 단말(100)의 엑세스가 없는 경우 영업사원 단말(400) 또는 약사 단말(100)의 CS(Circuit Switch)망 및 LTE 망으로 푸시 메세지를 전송할 수 있다. 영업사원의 실적과 관련되기 때문에 약국의 반품요청이 들어온다고 할지라도 반품처리가 바로 되지 않을 수 있다. 한달 정도 기다리는 것은 보통이고 길면 2달 내지 3달까지 걸리는데, 그래서 반품증을 잘 보관 및 관리하는 것이 중요하다. 만약 약사가 이를 잊어버리거나, 잃어버리거나 하는 경우도 존재하고, 제약회사, 영업사원 및 약품의 종류와 숫자가 많아서 이를 일일이 기억하기는 어렵다. 따라서, 일부 약사들은 반품증을 촬영한 데이터를 폴더를 만들어서 PC 등에 보관하기도 하지만, 이 역시 관리가 어려울 수 있다. 따라서, 전송부(330)는 기 지정된 날짜 또는 시기, 즉 반품처리일이나 시기가 정해지거나 설정되면, 이 반품증과 반품 리스트를 약사와 영업사원 모두에게 전송하여 리마인더를 제공할 수 있다. 애플리케이션 기반으로 구동되는 경우, 애플리케이션의 알림을 모두 막아두거나 애플리케이션을 구동시키지 않는 경우에는 해당 메세지를 보지 못할 수도 있다. 따라서, 전송부(330)는, CS 망 및 LTE 망 모두를 이용하여 메세지 또는 호(Call) 발신으로 리마인더를 할 수도 있다.The transmission unit 330 controls the salesperson terminal 400 to output the return certificate data and the return list on a predetermined date, and there is no access of the salesperson terminal 400 or the pharmacist terminal 100 on the predetermined date. In this case, the push message may be transmitted to the CS (Circuit Switch) network and the LTE network of the salesperson terminal 400 or the pharmacist terminal 100 . Because it is related to the salesperson's performance, even if the pharmacy requests a return, the return may not be processed immediately. Waiting for about a month is normal, and it can take up to 2 to 3 months at most, so it is important to store and manage the return certificate well. If a pharmacist forgets or loses it, there are cases where it is difficult to remember them all because there are so many types and numbers of pharmaceutical companies, salespeople, and drugs. Therefore, some pharmacists create a folder and store the data taken on the return certificate, but this can also be difficult to manage. Accordingly, the transmitter 330 may provide a reminder by transmitting the return certificate and the return list to both the pharmacist and the salesperson when a predetermined date or time, that is, a return processing date or time is determined or set. In the case of application-based driving, you may not be able to see the corresponding message if all notifications of the application are blocked or if the application is not started. Accordingly, the transmitter 330 may provide a reminder by sending a message or a call using both the CS network and the LTE network.

반품부(340)는, 입력부(310)에서 약사 단말(100)에서 스캔 또는 리딩되는 반품증 데이터와 약사 단말(100)에서 입력되는 반품 리스트를 입력받기 이전에, 영업사원 단말(400)로부터 촬영된 반품증 데이터를 약사 단말(100)로 전송할 수 있다. 이 기능은, 반품증을 직접 준 경우가 아니라, 원거리에서 반품증을 발급하여 주어야 할 경우에 사용될 수 있다. 물론, 반품증을 직접(In person) 준 경우에도 해당 기능이 이용될 수 있음을 배제하는 것은 아니다.Return unit 340, before receiving the return certificate data scanned or read from the pharmacist terminal 100 in the input unit 310 and the return list input from the pharmacist terminal 100, photographed from the salesperson terminal 400 The returned receipt data may be transmitted to the pharmacist terminal 100 . This function can be used when a return certificate needs to be issued from a remote location, not directly. Of course, it does not exclude that the function can be used even if the return certificate is given in person.

신규거래부(350)는, 입력부(310)에서 약사 단말(100)에서 스캔 또는 리딩되는 반품증 데이터와 약사 단말(100)에서 입력되는 반품 리스트를 입력받기 이전에, 약사 단말(100)에서 영업사원의 명함을 스캔하는 경우, 영업사원의 정보를 제약회사와 매핑하여 저장할 수 있다. 명함 인식 시스템에 대한 기존의 연구는 모바일 환경에서의 명함인식 성능 향상에 관한 연구에서 볼 수 있듯이 특정한 알고리즘을 이용하여 이미지 처리를 통해 이미지 속 문자를 추출하고 추출된 문자는 형태소, 품사, 구절, 구문 등 다양한 문자 분석을 통해 개체명을 인식하여 명함에서 사용된 필드별로 분류한다. 이러한 특정 알고리즘과 통계를 바탕으로 하는 접근 방법은 특정한 데이터에 대해서는 좋은 성능을 낼 수 있지만, 사람이 직접 데이터를 분류하고 특징을 추출하여 알고리즘을 도출하는 어려움과 이미지와 문자의 다양성을 모두 고려할 수 없는 한계점을 갖고 있다. 즉, 모든 경우의 수를 고려하기 쉽지 않기 때문이다. 따라서 본 발명의 일 실시예에서는, 인공신경망을 이용해 축적된 데이터를 스스로 분석한 후 답을 내는 딥 러닝 방식으로 접근을 하기로 한다.The new transaction unit 350, before receiving the return certificate data scanned or read from the pharmacist terminal 100 and the return list inputted from the pharmacist terminal 100 in the input unit 310, sales at the pharmacist terminal 100 When an employee's business card is scanned, the salesperson's information can be mapped to a pharmaceutical company and stored. Existing research on business card recognition system extracts the characters in the image through image processing using a specific algorithm, as can be seen in the study on the improvement of business card recognition performance in the mobile environment, and the extracted characters are morpheme, part-of-speech, phrase, and syntax. It recognizes object names through various character analysis such as, and classifies them by fields used in business cards. These specific algorithms and approaches based on statistics can produce good performance for specific data, but it is difficult to derive algorithms by classifying data and extracting features by humans, and it is difficult to consider the diversity of images and characters. It has limitations. That is, it is not easy to consider the number of all cases. Therefore, in one embodiment of the present invention, we will approach the deep learning method that analyzes the accumulated data by itself using an artificial neural network and then gives an answer.

딥 러닝 분야에서 이미지 속 문자를 추출하는 방법으로 문자 탐지와 인식에 관한 많은 연구가 있으며, 본 발명의 일 실시예에서는 CTPN(Connectionist Text Proposal Network)을 이용한 문자 탐지와 CRNN(Convolutional Recurrent Neural Networks)을 이용한 문자 인식을 이용할 수 있다. 또한, 문자 속의 개체명을 인식하는 방법으로 예를 들어, BLSTM CNNs CRF(Bidirectional Long Short-Term Memory Convolutional Neural Networks Conditional Random Field)을 이용한 개체명 인식을 이용할 수도 있다. 우선, 명함을 인식하기 위해서는, 이미지를 처리하여 이미지 속 문자를 인식해야 한다. 이미지 속 문자의 위치를 탐지하는 CTPN과 탐지된 영역에서 문자를 인식하는 CRNN 모델을 이용할 수 있다. 그리고 나서, 추출된 문자를 명함에서 사용된 개체별로 인식하는 BLSTM CNNs CRF 모델을 사용할 수 있다. 명함 속에는 문자 이외 조직 로고나 사람 얼굴 등과 같은 이미지가 포함될 수 있다. 문자 인식에 앞서 명함 속 문자의 위치를 탐지하는 것이 필요하다. CTPN은 전체 이미지 중 문자 영역을 기반으로 학습하는데, 이미지 속 문자 영역을 탐지하면 해당 영역의 문자를 인식하는 과정이 필요하다. CRNN은 CTPN과 다르게 전체 이미지가 아닌 문자 영역의 이미지를 기반으로 학습한다. 이미지 속 문자를 추출하면 이를 명함 속에 존재하는 필드별로 분류하는 개체명 인식 과정이 필요하므로, 개체명 인식 모델 중 BLSTM CNNs CRF 모델을 이용할 수 있고, 문자와 해당 개체명을 기반으로 학습한다. 이들 모델은 CNN을 이용하여 이미지나 문자의 특징을 추출하고 BLSTM을 이용하여 특징을 연결시킬 수 있다. 물론, 상술한 방법 이외에도 다양한 방법으로 명함을 인식할 수 있고 나열된 것들로 본 발명의 일 실시예는 한정되지 않는다.In the field of deep learning, there are many studies on character detection and recognition as a method of extracting characters from an image, and in an embodiment of the present invention, character detection using CTPN (Connectionist Text Proposal Network) and CRNN (Convolutional Recurrent Neural Networks) Character recognition can be used. In addition, as a method of recognizing the entity name in the text, entity name recognition using, for example, BLSTM CNNs Bidirectional Long Short-Term Memory Convolutional Neural Networks Conditional Random Field (CRF) may be used. First, in order to recognize a business card, it is necessary to process the image to recognize the characters in the image. A CTPN that detects the position of a character in an image and a CRNN model that recognizes a character in the detected area can be used. Then, the BLSTM CNNs CRF model that recognizes the extracted characters for each entity used in the business card can be used. In addition to text, the business card may contain images such as an organization logo or a human face. Before character recognition, it is necessary to detect the position of the character in the business card. CTPN learns based on the text area in the entire image, and when a text area in the image is detected, a process of recognizing the text in the corresponding area is required. Unlike CTPN, CRNN learns based on the image of the character area rather than the entire image. If the text in the image is extracted, the object name recognition process of classifying it by field in the business card is required, so the BLSTM CNNs CRF model among the object name recognition models can be used, and it learns based on the text and the corresponding object name. These models can extract features of images or texts using CNN and connect features using BLSTM. Of course, business cards can be recognized in various ways in addition to the above-described method, and an embodiment of the present invention is not limited to those listed.

이때, 신규거래부(350)는, 약사 단말(100)에서 신규거래시 요구되는 적어도 하나의 종류의 서류를 입력하는 경우, 저장된 제약회사의 제약회사 서버(500)로 입력된 서류를 전송할 수 있다. 예를 들어, 신규거래시에는 제약회사측에서 요구하는 서류가 있는데, 약사고유번호인 면허증 번호, 약국 사업자 등록증, 요양기관기호(약국고유번호), 이메일(전자세금계산서 발행용), 휴대폰 번호, 약국이름 등이 필수적이다. 이에 따라, 이러한 정보를 모두 영업사원을 통해서 전달하는 방식으로 이루어지고 있는데, 신규거래부(350)를 통하여 직접 제약회사 서버(500)로 입력되는 경우, 별도로 제약회사에서 DB를 구축할 때 사람을 통하여 입력하지 않아도 되므로 인력 부하가 줄어들게 된다. 그리고, 신규거래부(350)는 제약회사 서버(500)로부터 신규거래 승인 이벤트가 발생한 경우 약사 단말(100) 및 영업사원 단말(400)로 승인 이벤트를 전달할 수 있다. 이에 따라, 약사는 해당 영업사원이나 제약회사 측으로 직접 필요한 약품, 제품 등을 주문할 수 있으며, 주문내역 등도 데이터화되어 히스토리 로그로 관리될 수 있다.At this time, when the new transaction unit 350 inputs at least one type of document required for a new transaction in the pharmacist terminal 100, the stored document may be transmitted to the pharmaceutical company server 500 of the pharmaceutical company. . For example, when making a new transaction, there are documents required by the pharmaceutical company. The name of the pharmacy, etc. is required. Accordingly, all of this information is transmitted through a salesperson. When directly inputted to the pharmaceutical company server 500 through the new transaction unit 350, a human Since it is not necessary to input through the In addition, when a new transaction approval event occurs from the pharmaceutical company server 500 , the new transaction unit 350 may transmit the approval event to the pharmacist terminal 100 and the salesperson terminal 400 . Accordingly, the pharmacist can order the necessary drugs, products, etc. directly to the salesperson or the pharmaceutical company, and the order details can also be converted into data and managed as a history log.

광고부(360)는, 입력부(310)에서 약사 단말(100)에서 스캔 또는 리딩되는 반품증 데이터와 약사 단말(100)에서 입력되는 반품 리스트를 입력받기 이전에, 영업사원 단말(400) 또는 영업사원이 소속된 제약회사의 제약회사 서버(500)로부터 주력제품 광고 또는 특가제품 광고가 수신되는 경우, 약사 단말(100)로 주력제품 광고 또는 특가제품 광고를 전송할 수 있다. 각 제약회사마다 주력상품이 존재하고, 만약 수요예측 실패로 재고가 많이 쌓인 경우에는 특가로 제공하는 제품이 존재한다. 이러한 경우 카탈로그를 통하여 제공하는 것도 좋지만 본 발명의 플랫폼 내에서 직접 전송될 수 있다면 더욱 빠른 재고소진이 가능하다. 따라서, 광고부(360)는 적어도 하나의 제약회사 서버(500)로부터 광고 콘텐츠를 수신하고 이를 각 약국의 약사 단말(100)로 전송하도록 함으로써 직접적인 광고 효과를 볼 수 있도록 한다.The advertisement unit 360, before receiving the return certificate data scanned or read from the pharmacist terminal 100 and the return list input from the pharmacist terminal 100 in the input unit 310, the salesperson terminal 400 or sales When a main product advertisement or a special product advertisement is received from the pharmaceutical company server 500 of the pharmaceutical company to which the employee belongs, the main product advertisement or the special product advertisement may be transmitted to the pharmacist terminal 100 . Each pharmaceutical company has its own flagship product, and if a large amount of inventory is accumulated due to a failure in demand forecasting, there is a product that is offered at a special price. In this case, it is good to provide it through a catalog, but if it can be transmitted directly within the platform of the present invention, faster stock exhaustion is possible. Accordingly, the advertisement unit 360 receives the advertisement content from at least one pharmaceutical company server 500 and transmits it to the pharmacist terminal 100 of each pharmacy, so that a direct advertisement effect can be seen.

몰 관리부(370)는, 입력부(310)에서 약사 단말(100)에서 스캔 또는 리딩되는 반품증 데이터와 약사 단말(100)에서 입력되는 반품 리스트를 입력받기 이전에, 제약회사의 제약회사 서버(500)로부터 적어도 하나의 종류의 약품 리스트를 수신하여 페이지에 업로드할 수 있다. 그리고, 몰 관리부(370)는, 약사 단말(100)에서 약품 리스트 중 어느 하나의 약품 또는 적어도 하나의 조합의 약품을 주문할 수 있고, 주문이 수신되면 제약회사 서버(500)로 주문 정보를 전송할 수 있다. 몰(Mall) 관리부(370)는, 카탈로그를 통하여 주문하는 형태에서 더 나아가 직접 인터넷 상거래 또는 B2B 플랫폼을 제공함으로써 주문과 결제를 전자상거래화할 수 있다. 이를 통하여, 수요 예측이나 공급사슬관리가 가능해질 수 있는 입력값들을 수집 및 마련할 수 있다.The mall management unit 370, before receiving the return certificate data scanned or read from the pharmacist terminal 100 and the return list inputted from the pharmacist terminal 100 in the input unit 310, the pharmaceutical company server 500 ) can receive a list of at least one type of drug and upload it to the page. In addition, the mall management unit 370 may order any one drug or at least one combination drug from the drug list in the pharmacist terminal 100 , and when the order is received, the order information may be transmitted to the pharmaceutical company server 500 . there is. The Mall management unit 370 may e-commerce orders and payments by providing a direct Internet commerce or B2B platform in addition to ordering through a catalog. Through this, it is possible to collect and prepare input values that enable demand prediction or supply chain management.

정보이관부(380)는, 푸시부(330)에서 영업사원 단말(400)에서 기 지정된 날짜에 반품증 데이터와 반품 리스트를 출력하도록 제어하고, 기 지정된 날짜에 영업사원 단말(400) 또는 약사 단말(100)의 엑세스가 없는 경우 영업사원 단말(400) 또는 약사 단말(100)의 CS(Circuit Switch)망 및 LTE 망으로 푸시 메세지를 전송한 후, 인수인계 단말(600)로부터 영업사원 단말(400)의 인수인계 요청 이벤트가 수신되는 경우, 인수인계 단말(600)로 영업사원 단말(400)의 정보를 가지도록 등록할 수 있다. 그리고, 정보이관부(380)는, 영업사원 단말(400)의 정보를 보유한 약사 단말(100)에서 인수인계 단말(600)의 정보를 보유하도록 업데이트할 수 있다. 이에 따라, 인수인계받은 사람도, 약국도 모두 혼선이 일어나지 않고 사람이 바뀌었다고 하여 모든 정보를 다시 전달해주는 비효율적인 일이 진행되지 않도록 한다.The information transfer unit 380 controls the push unit 330 to output the return certificate data and the return list on a predetermined date from the salesperson terminal 400, and the salesperson terminal 400 or the pharmacist terminal ( 100), after transmitting a push message to the CS (Circuit Switch) network and LTE network of the salesperson terminal 400 or the pharmacist terminal 100, the salesperson terminal 400 from the takeover terminal 600 When the takeover request event of is received, it may be registered to have the information of the salesperson terminal 400 as the takeover terminal 600 . In addition, the information transfer unit 380 may update the information on the handover terminal 600 in the pharmacist terminal 100 holding the information of the salesperson terminal 400 . Accordingly, there is no confusion between the person who took over and the pharmacy, and the inefficient work of retransmitting all information even if the person has changed is prevented from proceeding.

한편, 약사 단말(100)은, 적어도 하나의 종류의 제약회사별 아이콘을 메인화면에 출력하고, 명함이 리딩 또는 스캔되는 경우 명함 내 포함된 제약회사 텍스트를 추출하여 제약회사 아이콘을 생성하되, 제약회사 텍스트로부터 생성된 아이콘이 중복인 경우 아이콘 생성을 하지 않을 수 있다. 즉, 신규거래부(350)를 통하여 약사 단말(100)에서 새로운 영업사원의 명함을 입력하려고 할 때, A,B,C,D,E의 제약회사별로 회사 아이콘이 설정되어 있는데, 약사가 이를 모르고 A 회사의 영업사원의 명함을 입력하기 위해 다시 A 아이콘을 생성하려고 하면 이를 중복표시하고 막아줌으로 인해 중복 데이터가 발생되지 않도록 하고, 바로 A 회사 아이콘의 하위 메뉴로 진입하도록 함으로써 어느 곳에 있는지 찾지 않아도 되도록 한다.On the other hand, the pharmacist terminal 100 outputs at least one type of icon for each pharmaceutical company on the main screen, and when the business card is read or scanned, extracts the pharmaceutical company text contained in the business card to generate the pharmaceutical company icon, If the icon created from the company text is duplicate, the icon may not be created. That is, when trying to input the business card of a new salesperson in the pharmacist terminal 100 through the new transaction unit 350, company icons are set for each pharmaceutical company of A, B, C, D, E, and the pharmacist If you try to create the A icon again to input the business card of the salesperson of Company A without knowing it, it prevents duplicate data from being duplicated and blocks it. make sure you don't have to.

이하, 상술한 도 2의 반품 관리 서비스 제공 서버의 구성에 따른 동작 과정을 도 3을 예로 들어 상세히 설명하기로 한다. 다만, 실시예는 본 발명의 다양한 실시예 중 어느 하나일 뿐, 이에 한정되지 않음은 자명하다 할 것이다.Hereinafter, an operation process according to the configuration of the return management service providing server of FIG. 2 will be described in detail with reference to FIG. 3 as an example. However, it will be apparent that the embodiment is only one of various embodiments of the present invention and is not limited thereto.

도 3을 참조하면, (a) 반품 관리 서비스 제공 서버(300)는 적어도 하나의 약사 단말(100)로부터 명함스캔을 받으면 해당 약국과 영업사원을 매핑하여 저장하고, 영업사원 단말(400)로 해당 약국의 리스트가 생성되도록 하여 관리 리스트를 업데이트할 수 있다. 그리고, (b) 약국에서 신규거래를 위해 서류를 전송하고자 하는 경우, 약사 단말(100)로부터 반품 관리 서비스 제공 서버(300)는 서류를 수신하여 제약회사 서버(500)로 전달하고, 제약회사 서버(500)에서 승인이 온 경우에 이를 약사 단말(100)로 전송하여 신규거래가 승인되었음을 알려준다.Referring to FIG. 3 , (a) the return management service providing server 300 receives a business card scan from at least one pharmacist terminal 100, maps and stores the corresponding pharmacy and the salesperson, and corresponds to the salesperson terminal 400 You can update the Administrative List by allowing a list of pharmacies to be created. And, (b) when the pharmacy wants to transmit a document for a new transaction, the return management service providing server 300 receives the document from the pharmacist terminal 100 and delivers it to the pharmaceutical company server 500, and the pharmaceutical company server When the approval is received in 500, it is transmitted to the pharmacist terminal 100 to inform that the new transaction has been approved.

(c) 반품 관리 서비스 제공 서버(300)는 약사 단말(100)로부터 반품 목록이 입력되고 반품증이 업로드된 경우, (d) 기 설정된 시기가 도래했을 때 또는 불확정기한인 경우 확정되었을 때 반품 리스트를 출력하여 리마인더가 되도록 한다.(c) when the return list is input from the pharmacist terminal 100 and the return certificate is uploaded, (d) when the preset time arrives or when the return list is confirmed when the return management service providing server 300 is indefinite to be a reminder by outputting

도 4a를 참조하면 약사가 회원을 가입할 때와 영업사원이 회원을 가입할 때의 각각의 화면이 도시된다. 이렇게, 약사와 영업사원이 각각 회원에 가입한 후 약사 단말(100)에서 로그인을 하는 경우, 도 4b와 같이 각 제약회사별로 아이콘이 설정되어 메인화면에 아이콘 배열이 뜨게 된다. 그리고, + 표시를 누르는 경우 제약회사를 추가할 수 있고 영업사원의 정보를 입력할 수 있는 화면이 출력될 수 있다.Referring to FIG. 4A , respective screens are shown when a pharmacist joins a member and a salesperson joins a member. In this way, when a pharmacist and a salesperson each sign up for membership and then log in at the pharmacist terminal 100, icons are set for each pharmaceutical company and an icon arrangement is displayed on the main screen as shown in FIG. 4B. In addition, when the + sign is pressed, a screen for adding a pharmaceutical company and inputting information of a salesperson may be output.

도 4c를 보면 약사 단말(100)에서 각 제약회사의 직원인 영업사원 단말(400)과의 채팅 리스트를 출력한다. 이때, 메신저 형태로 구현되어 있지만, 애플리케이션이 아니라 웹 페이지 형식으로 애플리케이션을 다운로드 또는 설치하지 않아도 웹 페이지에 접속하는 것만으로도 구동될 수도 있다. 그리고, 도 4d와 같이 도 4c에서 채팅 리스트 중 어느 하나를 선택하면 채팅룸이 출력되는데, 각 제약회사에서 광고하는 제품이나 약품이 출력될 수도 있고, 특가정책이나 주력상품광고 등이 상단 바(Bar) 또는 채팅 메세지로 전송될 수도 있다. 이때, 특가정책이나 주력상품광고는 대부분 특정 기간을 정해서 하는 경우가 많은데, 이 또한 특가정책이나 주력상품의 광고 기간이 지나면 삭제되도록 설정될 수 있다. 또한, 메신저에서는 채팅대화의 특성상 채팅 메세지가 상부로 올라가기 때문에 특가정책이 채팅 메세지로 전달되는 경우에는 약사는 대화를 하다가 한참 위로 올려서 특가정책을 찾아봐야 하므로 불편하다. 따라서, 이러한 광고나 공지 또는 고정하여 보아야 하는 메세지 같은 경우에는 별도의 탭을 만들거나 상단 또는 하단 등에 고정시켜서 출력시키도록 한다.Referring to FIG. 4C , the pharmacist terminal 100 outputs a chat list with the salesperson terminal 400 that is an employee of each pharmaceutical company. At this time, although implemented in the form of a messenger, it may be driven by simply accessing the web page without downloading or installing the application in the form of a web page rather than an application. And, when any one of the chat list is selected in FIG. 4c as shown in FIG. 4d, a chat room is output, products or drugs advertised by each pharmaceutical company may be output, and special policies or main product advertisements are displayed on the upper bar (Bar) Alternatively, it may be transmitted as a chat message. In this case, the special price policy or advertisement for the main product is mostly set for a specific period, and this may also be set to be deleted after the advertisement period of the special price policy or the main product has passed. In addition, in the case of a chat message being delivered as a chat message, the pharmacist has to look up the special policy while having a conversation, so it is inconvenient because the chat message goes up due to the nature of the chat conversation in the messenger. Therefore, in the case of such advertisements, announcements, or messages that need to be fixed to be viewed, a separate tab is created or fixed to the top or bottom to be output.

도 4e를 참조하면, 인수인계가 되는 경우 인계자와 인수자를 보여주고 각 정보를 그대로 이관시킴으로써 채팅방의 채팅내용까지 모두 전달이 되도록 한다. 이때, 채팅 내용 중 사적인 이야기는 개인정보보호법 상 제외시키고 진행할 수도 있으나 이는 실시예에 따라 달라질 수 있다. 그리고, 채팅 텍스트를 모두 이관시킬 때 인수자가 이를 모두 읽어보는 것은 어려울 수 있으므로 채팅 텍스트 중 키워드를 날짜별로 추출하여 일목요연하게 정리해줄 수도 있다. 이때 키워드는, 예를 들어, 반품, 주문, 승인, 신규거래 등일 수 있으나 이에 한정되지 않는다.Referring to FIG. 4E , in the case of a handover, the handover and the handover are shown, and each information is transferred as it is, so that all the chatting contents of the chat room are transmitted. In this case, private conversations among the chatting contents may be excluded under the Personal Information Protection Act, but this may vary depending on the embodiment. Also, since it may be difficult for the transferee to read all the chat texts when transferring all chat texts, keywords from chat texts may be extracted by date and arranged at a glance. In this case, the keyword may be, for example, return, order, approval, new transaction, etc., but is not limited thereto.

도 4f를 참조하면, 약사가 애플리케이션에 안들어가는 경우 반품 리스트를 볼 수 없으므로 반품처리가 안된 목록이 있으면 푸시 메세지를 전송하여 반품목록을 확인해달라고 할 수도 있고, 반대로 약국에서 영업사원에게 체크해달라는 메세지를 전송할 수도 있다. 도 4g와 같이 배너광고가 출력될 수도 있고, 반품증을 입력할 수 있다. 도 4h와 같이 채팅 메세지 뿐만 아니라 게시판 기능을 부가하여 고정 업로드되어 알려야 하는 공지사항 등을 함께 공유할 수 있으며, 도 4i와 같이 현재 거래중인 영업사원과 거래를 하지 않은 영업사원의 목록을 보여줄 수도 있다.Referring to Figure 4f, if the pharmacist does not enter the application, the return list cannot be viewed, so if there is a list that has not been returned, a push message may be sent to ask the salesperson to check the return list, or conversely, a message asking the salesperson to check can also be transmitted. A banner advertisement may be output as shown in FIG. 4G, and a return certificate may be input. As shown in Fig. 4h, not only chat messages but also bulletin board functions can be added to share fixedly uploaded announcements, etc., and as shown in Fig. 4i, it is also possible to show a list of salespeople who are currently trading with salespeople who have not done business with them. .

한편, 영업사원이 로그인을 하는 경우, 도 4j와 같이 영업사원이 거래중인 각 약국의 리스트가 출력되고, 각 약국의 채팅 리스트가 리스트 형식으로 리스트업될 수 있다. 약국과는 다르게 영업사원의 거래처 수는 상대적으로 많기 때문이다. 도 4k와 같이 특가공지를 업로드할 수도 있고, 도 4l과 같이 반품관리화면에 처리대기중인 반품과 처리완료된 반품을 별도로 관리할 수 있도록 한다.On the other hand, when the salesperson logs in, a list of each pharmacy the salesperson is transacting is output as shown in FIG. 4J, and the chat list of each pharmacy may be listed in a list format. This is because, unlike pharmacies, the number of business partners of salespeople is relatively large. It is also possible to upload a special price notice as shown in FIG. 4K , and to separately manage returns waiting to be processed and returns that have been processed on the return management screen as shown in FIG. 4L .

이와 같은 도 2 내지 도 4의 제약 공급망에서 의약품 유통 이력추적 및 약국과 제약회사를 연결해주는 반품 관리 서비스 제공 방법에 대해서 설명되지 아니한 사항은 앞서 도 1을 통해 제약 공급망에서 의약품 유통 이력추적 및 약국과 제약회사를 연결해주는 반품 관리 서비스 제공 방법에 대하여 설명된 내용과 동일하거나 설명된 내용으로부터 용이하게 유추 가능하므로 이하 설명을 생략하도록 한다.In the pharmaceutical supply chain of FIGS. 2 to 4, the method of providing a return management service linking drug distribution traceability and pharmacies and pharmaceutical companies is not described above. The description of the method for providing a return management service that connects pharmaceutical companies is the same as or can be easily inferred from the described content, so the following description will be omitted.

도 5는 본 발명의 일 실시예에 따른 제약 공급망에서 의약품 유통 이력추적 및 약국과 제약회사를 연결해주는 반품 관리 서비스 제공 방법을 설명하기 위한 동작 흐름도이다. 도 5를 참조하면, 반품 관리 서비스 제공 서버는, 약사 단말에서 스캔 또는 리딩되는 반품증 데이터와 약사 단말에서 입력되는 반품 리스트를 입력받는다(S5100).5 is an operation flowchart illustrating a method of providing a return management service linking drug distribution traceability and pharmacies and pharmaceutical companies in a pharmaceutical supply chain according to an embodiment of the present invention. Referring to FIG. 5 , the return management service providing server receives return certificate data scanned or read from the pharmacist terminal and a return list inputted from the pharmacist terminal ( S5100 ).

그리고, 반품 관리 서비스 제공 서버는, 입력된 반품증 데이터와 반품 리스트를 영업사원 단말로 전송하고(S5200), 영업사원 단말에서 기 지정된 날짜에 반품증 데이터와 반품 리스트를 출력하도록 제어하고, 기 지정된 날짜에 영업사원 단말 또는 약사 단말의 엑세스가 없는 경우 영업사원 단말 또는 약사 단말의 CS(Circuit Switch)망 및 LTE 망으로 푸시 메세지를 전송한다(S5300).Then, the return management service providing server transmits the input return certificate data and return list to the salesperson terminal (S5200), and controls the salesperson terminal to output the return certificate data and the return list on a predetermined date, and If there is no access of the salesperson terminal or the pharmacist terminal on the date, a push message is transmitted to the CS (Circuit Switch) network and the LTE network of the salesperson terminal or the pharmacist terminal (S5300).

이와 같은 도 5의 제약 공급망에서 의약품 유통 이력추적 및 약국과 제약회사를 연결해주는 반품 관리 서비스 제공 방법에 대해서 설명되지 아니한 사항은 앞서 도 1 내지 도 4를 통해 제약 공급망에서 의약품 유통 이력추적 및 약국과 제약회사를 연결해주는 반품 관리 서비스 제공 방법에 대하여 설명된 내용과 동일하거나 설명된 내용으로부터 용이하게 유추 가능하므로 이하 설명을 생략하도록 한다.In the pharmaceutical supply chain of FIG. 5 , the method for providing a return management service linking drug distribution traceability and pharmacy and pharmaceutical company is not described above. The description of the method for providing a return management service that connects pharmaceutical companies is the same as or can be easily inferred from the described content, so the following description will be omitted.

도 5를 통해 설명된 일 실시예에 따른 제약 공급망에서 의약품 유통 이력추적 및 약국과 제약회사를 연결해주는 반품 관리 서비스 제공 방법은, 컴퓨터에 의해 실행되는 애플리케이션이나 프로그램 모듈과 같은 컴퓨터에 의해 실행가능한 명령어를 포함하는 기록 매체의 형태로도 구현될 수 있다. 컴퓨터 판독 가능 매체는 컴퓨터에 의해 액세스될 수 있는 임의의 가용 매체일 수 있고, 휘발성 및 비휘발성 매체, 분리형 및 비분리형 매체를 모두 포함한다. 또한, 컴퓨터 판독가능 매체는 컴퓨터 저장 매체를 모두 포함할 수 있다. 컴퓨터 저장 매체는 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈 또는 기타 데이터와 같은 정보의 저장을 위한 임의의 방법 또는 기술로 구현된 휘발성 및 비휘발성, 분리형 및 비분리형 매체를 모두 포함한다. The method of providing a return management service for linking drug distribution traceability and pharmacies and pharmaceutical companies in the pharmaceutical supply chain according to an embodiment described with reference to FIG. 5 is a computer-executable command such as an application or program module executed by a computer It may also be implemented in the form of a recording medium comprising a. Computer-readable media can be any available media that can be accessed by a computer and includes both volatile and nonvolatile media, removable and non-removable media. Also, computer-readable media may include all computer storage media. Computer storage media includes both volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data.

전술한 본 발명의 일 실시예에 따른 제약 공급망에서 의약품 유통 이력추적 및 약국과 제약회사를 연결해주는 반품 관리 서비스 제공 방법은, 단말기에 기본적으로 설치된 애플리케이션(이는 단말기에 기본적으로 탑재된 플랫폼이나 운영체제 등에 포함된 프로그램을 포함할 수 있음)에 의해 실행될 수 있고, 사용자가 애플리케이션 스토어 서버, 애플리케이션 또는 해당 서비스와 관련된 웹 서버 등의 애플리케이션 제공 서버를 통해 마스터 단말기에 직접 설치한 애플리케이션(즉, 프로그램)에 의해 실행될 수도 있다. 이러한 의미에서, 전술한 본 발명의 일 실시예에 따른 제약 공급망에서 의약품 유통 이력추적 및 약국과 제약회사를 연결해주는 반품 관리 서비스 제공 방법은 단말기에 기본적으로 설치되거나 사용자에 의해 직접 설치된 애플리케이션(즉, 프로그램)으로 구현되고 단말기에 등의 컴퓨터로 읽을 수 있는 기록매체에 기록될 수 있다.The method of providing a return management service for linking drug distribution traces and pharmacies and pharmaceutical companies in the pharmaceutical supply chain according to an embodiment of the present invention described above is an application basically installed in a terminal (which is basically a platform or operating system installed in the terminal, etc.) by an application (that is, a program) installed directly on the master terminal through an application providing server such as an application store server, an application or a web server related to the service by the user. may be executed. In this sense, the method for providing a return management service linking drug distribution traceability and pharmacies and pharmaceutical companies in the pharmaceutical supply chain according to the embodiment of the present invention described above is an application (that is, installed by default in a terminal or directly installed by a user) program) and may be recorded in a computer-readable recording medium such as a terminal.

전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다. The description of the present invention described above is for illustration, and those of ordinary skill in the art to which the present invention pertains can understand that it can be easily modified into other specific forms without changing the technical spirit or essential features of the present invention. will be. Therefore, it should be understood that the embodiments described above are illustrative in all respects and not restrictive. For example, each component described as a single type may be implemented in a distributed manner, and likewise components described as distributed may be implemented in a combined form.

본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.The scope of the present invention is indicated by the following claims rather than the above detailed description, and all changes or modifications derived from the meaning and scope of the claims and their equivalent concepts should be interpreted as being included in the scope of the present invention. do.

Claims (8)

반품 관리 서비스 제공 서버에서 실행되는 반품 관리 서비스 제공 방법에 있어서,
약사 단말에서 스캔 또는 리딩되는 반품증 데이터와 상기 약사 단말에서 입력되는 반품 리스트를 입력받는 단계;
상기 입력된 반품증 데이터와 반품 리스트를 영업사원 단말로 전송하는 단계; 및
상기 영업사원 단말에서 기 지정된 날짜에 상기 반품증 데이터와 반품 리스트를 출력하도록 제어하고, 상기 기 지정된 날짜에 상기 영업사원 단말 또는 약사 단말의 엑세스가 없는 경우 상기 영업사원 단말 또는 약사 단말의 CS(Circuit Switch)망 및 LTE 망으로 푸시 메세지를 전송하는 단계를 포함하고,
상기 약사 단말은,
적어도 하나의 종류의 제약회사별 아이콘을 메인화면에 출력하고, 명함이 리딩 또는 스캔되는 경우 상기 명함 내 포함된 제약회사 텍스트를 추출하여 제약회사 아이콘을 생성하되, 상기 제약회사 텍스트로부터 생성된 아이콘이 중복인 경우 아이콘 생성을 하지 않는 것인,
제약 공급망에서 의약품 유통 이력추적 및 약국과 제약회사를 연결해주는 반품 관리 서비스 제공 방법.
In the return management service providing method executed in the return management service providing server,
receiving return certificate data scanned or read from a pharmacist terminal and a return list inputted from the pharmacist terminal;
transmitting the input return receipt data and a return list to a salesperson terminal; and
The salesperson terminal controls to output the return certificate data and the return list on a predetermined date, and if there is no access of the salesperson terminal or the pharmacist terminal on the predetermined date, the salesperson terminal or the pharmacist terminal CS (Circuit) Switch) and transmitting a push message to the LTE network,
The pharmacist terminal,
At least one type of icon for each pharmaceutical company is output on the main screen, and when the business card is read or scanned, the pharmaceutical company text contained in the business card is extracted to generate a pharmaceutical company icon, but the icon generated from the pharmaceutical company text is If it is a duplicate, it will not create an icon,
A method of providing a return management service that traces drug distribution in the pharmaceutical supply chain and connects pharmacies and pharmaceutical companies.
제 1 항에 있어서,
상기 약사 단말에서 스캔 또는 리딩되는 반품증 데이터와 상기 약사 단말에서 입력되는 반품 리스트를 입력받는 단계 이전에,
상기 영업사원 단말로부터 촬영된 반품증 데이터를 상기 약사 단말로 전송하는 단계;
를 더 포함하는 것인, 제약 공급망에서 의약품 유통 이력추적 및 약국과 제약회사를 연결해주는 반품 관리 서비스 제공 방법.
The method of claim 1,
Before the step of receiving the return certificate data scanned or read from the pharmacist terminal and the return list inputted from the pharmacist terminal,
transmitting the returned receipt data taken from the salesperson terminal to the pharmacist terminal;
Further comprising, a method of providing a return management service that links drug distribution traceability and pharmacies and pharmaceutical companies in the pharmaceutical supply chain.
제 1 항에 있어서,
상기 약사 단말에서 스캔 또는 리딩되는 반품증 데이터와 상기 약사 단말에서 입력되는 반품 리스트를 입력받는 단계는,
상기 반품증 데이터와 반품 리스트가 이미지로 입력되는 경우, 광학 문자 알고리즘(Optical Character Recognition)을 이용하여 상기 반품증 데이터로부터 영업사원 정보 텍스트를 독출하는 단계;
상기 광학 문자 알고리즘으로 상기 반품 리스트의 텍스트를 독출하는 단계;
상기 독출된 영업사원 정보와 반품 리스트를 데이터로 저장하는 단계;
를 수행하여 실행되는 것인, 제약 공급망에서 의약품 유통 이력추적 및 약국과 제약회사를 연결해주는 반품 관리 서비스 제공 방법.
The method of claim 1,
The step of receiving the return certificate data scanned or read from the pharmacist terminal and the return list inputted from the pharmacist terminal comprises:
reading the salesperson information text from the return certificate data using an optical character recognition algorithm when the return certificate data and the return list are input as images;
reading the text of the return list with the optical character algorithm;
storing the read salesperson information and return list as data;
A method of providing a return management service that traces drug distribution in the pharmaceutical supply chain and connects pharmacies and pharmaceutical companies.
제 1 항에 있어서,
상기 약사 단말에서 스캔 또는 리딩되는 반품증 데이터와 상기 약사 단말에서 입력되는 반품 리스트를 입력받는 단계 이전에,
상기 약사 단말에서 영업사원의 명함을 스캔하는 경우, 상기 영업사원의 정보를 제약회사와 매핑하여 저장하는 단계;
상기 약사 단말에서 신규거래시 요구되는 적어도 하나의 종류의 서류를 입력하는 경우, 상기 저장된 제약회사의 제약회사 서버로 상기 입력된 서류를 전송하는 단계;
상기 제약회사 서버로부터 신규거래 승인 이벤트가 발생한 경우 상기 약사 단말 및 영업사원 단말로 승인 이벤트를 전달하는 단계;
를 더 포함하는 것인, 제약 공급망에서 의약품 유통 이력추적 및 약국과 제약회사를 연결해주는 반품 관리 서비스 제공 방법.
The method of claim 1,
Before the step of receiving the return certificate data scanned or read from the pharmacist terminal and the return list inputted from the pharmacist terminal,
when the pharmacist terminal scans the business card of the salesperson, mapping the information of the salesperson with the pharmaceutical company and storing;
transmitting at least one type of document required for a new transaction in the pharmacist terminal to the stored pharmaceutical company server of the pharmaceutical company;
transmitting an approval event to the pharmacist terminal and the salesperson terminal when a new transaction approval event occurs from the pharmaceutical company server;
Further comprising, a method of providing a return management service that links drug distribution traceability and pharmacies and pharmaceutical companies in the pharmaceutical supply chain.
제 1 항에 있어서,
상기 약사 단말에서 스캔 또는 리딩되는 반품증 데이터와 상기 약사 단말에서 입력되는 반품 리스트를 입력받는 단계 이전에,
상기 영업사원 단말 또는 영업사원이 소속된 제약회사의 제약회사 서버로부터 주력제품 광고 또는 특가제품 광고가 수신되는 경우, 상기 약사 단말로 주력제품 광고 또는 특가제품 광고를 전송하는 단계;
를 더 포함하는 것인, 제약 공급망에서 의약품 유통 이력추적 및 약국과 제약회사를 연결해주는 반품 관리 서비스 제공 방법.
The method of claim 1,
Before the step of receiving the return certificate data scanned or read from the pharmacist terminal and the return list inputted from the pharmacist terminal,
transmitting a main product advertisement or special product advertisement to the pharmacist terminal when a main product advertisement or special product advertisement is received from the salesperson terminal or the pharmaceutical company server of the pharmaceutical company to which the salesperson belongs;
Further comprising, a method of providing a return management service that links drug distribution traceability and pharmacies and pharmaceutical companies in the pharmaceutical supply chain.
제 1 항에 있어서,
상기 약사 단말에서 스캔 또는 리딩되는 반품증 데이터와 상기 약사 단말에서 입력되는 반품 리스트를 입력받는 단계 이전에,
제약회사의 제약회사 서버로부터 적어도 하나의 종류의 약품 리스트를 수신하여 페이지에 업로드하는 단계;
상기 약사 단말에서 약품 리스트 중 어느 하나의 약품 또는 적어도 하나의 조합의 약품을 주문하는 단계;
상기 주문이 수신되면 상기 제약회사 서버로 주문 정보를 전송하는 단계;
를 더 포함하는 것인, 제약 공급망에서 의약품 유통 이력추적 및 약국과 제약회사를 연결해주는 반품 관리 서비스 제공 방법.
The method of claim 1,
Before the step of receiving the return certificate data scanned or read from the pharmacist terminal and the return list inputted from the pharmacist terminal,
receiving a list of at least one type of drug from a pharmaceutical company server of a pharmaceutical company and uploading the list to a page;
ordering any one drug or at least one combination drug from the drug list at the pharmacist terminal;
transmitting order information to the pharmaceutical company server when the order is received;
Further comprising, a method of providing a return management service that links drug distribution traceability and pharmacies and pharmaceutical companies in the pharmaceutical supply chain.
제 1 항에 있어서,
상기 영업사원 단말에서 기 지정된 날짜에 상기 반품증 데이터와 반품 리스트를 출력하도록 제어하고, 상기 기 지정된 날짜에 상기 영업사원 단말 또는 약사 단말의 엑세스가 없는 경우 상기 영업사원 단말 또는 약사 단말의 CS(Circuit Switch)망 및 LTE 망으로 푸시 메세지를 전송하는 단계 이후에,
인수인계 단말로부터 상기 영업사원 단말의 인수인계 요청 이벤트가 수신되는 경우, 상기 인수인계 단말로 상기 영업사원 단말의 정보를 가지도록 등록하는 단계;
상기 영업사원 단말의 정보를 보유한 약사 단말에서 상기 인수인계 단말의 정보를 보유하도록 업데이트하는 단계;
를 더 포함하는 것인, 제약 공급망에서 의약품 유통 이력추적 및 약국과 제약회사를 연결해주는 반품 관리 서비스 제공 방법.
The method of claim 1,
The salesperson terminal controls to output the return certificate data and the return list on a predetermined date, and if there is no access of the salesperson terminal or the pharmacist terminal on the predetermined date, the salesperson terminal or the pharmacist terminal CS (Circuit) After the step of sending a push message to the Switch) network and LTE network,
when a takeover request event of the salesperson terminal is received from the takeover terminal, registering with the takeover terminal to have the information of the salesperson terminal;
updating the pharmacist terminal having the information on the salesperson terminal to retain the information on the takeover terminal;
Further comprising, a method of providing a return management service that links drug distribution traceability and pharmacies and pharmaceutical companies in the pharmaceutical supply chain.
삭제delete
KR1020190109943A 2019-09-05 2019-09-05 Method for providing return management service connecting pharmaceutical company to drugstore and providing medicine traceability in supply chain KR102287965B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020190109943A KR102287965B1 (en) 2019-09-05 2019-09-05 Method for providing return management service connecting pharmaceutical company to drugstore and providing medicine traceability in supply chain

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020190109943A KR102287965B1 (en) 2019-09-05 2019-09-05 Method for providing return management service connecting pharmaceutical company to drugstore and providing medicine traceability in supply chain

Publications (2)

Publication Number Publication Date
KR20210028868A KR20210028868A (en) 2021-03-15
KR102287965B1 true KR102287965B1 (en) 2021-08-09

Family

ID=75134659

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020190109943A KR102287965B1 (en) 2019-09-05 2019-09-05 Method for providing return management service connecting pharmaceutical company to drugstore and providing medicine traceability in supply chain

Country Status (1)

Country Link
KR (1) KR102287965B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102645426B1 (en) 2023-12-26 2024-03-08 주식회사 메드탑 Method of providing automated platform service for reporting processing of sales and expenditure resolutions by user for pharmaceutical distribution
KR20240050180A (en) 2022-10-11 2024-04-18 블록체인랩스 주식회사 System and method for trading based on blockchain technologies

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102344743B1 (en) * 2021-05-17 2021-12-29 주식회사 엘씨홀딩스 Method for operating product rental platorm and apparatus for the same
KR20240064279A (en) 2022-11-04 2024-05-13 주식회사 엠디퍼트 System and Method for Subscribing household Medicine
WO2024128812A1 (en) * 2022-12-14 2024-06-20 주식회사 참약사 Apparatus and method for providing pharmacy management support service based on return management
CN116469517B (en) * 2023-06-19 2023-10-03 浪潮金融信息技术有限公司 Historical information tracing method, system, equipment and medium of medicine vending machine

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019111962A1 (en) * 2017-12-07 2019-06-13 株式会社オリィ研究所 Business card management system and card case

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160038661A (en) * 2014-09-30 2016-04-07 이정화 Pharmacy searching system using information about available drug
KR102017813B1 (en) * 2018-02-22 2019-09-03 주식회사 은성 Sales managing method for medicine, Computer program for the same, and Recording medium storing computer program for the same, Information sheet for medicine
KR20190051756A (en) * 2018-04-23 2019-05-15 주식회사 은성 The term of validity notification method for medicine, Computer program for the method, and Recording medium storing computer program for the method

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019111962A1 (en) * 2017-12-07 2019-06-13 株式会社オリィ研究所 Business card management system and card case

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20240050180A (en) 2022-10-11 2024-04-18 블록체인랩스 주식회사 System and method for trading based on blockchain technologies
KR102645426B1 (en) 2023-12-26 2024-03-08 주식회사 메드탑 Method of providing automated platform service for reporting processing of sales and expenditure resolutions by user for pharmaceutical distribution

Also Published As

Publication number Publication date
KR20210028868A (en) 2021-03-15

Similar Documents

Publication Publication Date Title
KR102287965B1 (en) Method for providing return management service connecting pharmaceutical company to drugstore and providing medicine traceability in supply chain
US7798417B2 (en) Method for data interchange
Sridhar et al. New vistas for marketing strategy: digital, data-rich, and developing market (D 3) environments
USRE47309E1 (en) System and method for capture, storage and processing of receipts and related data
US20120168493A1 (en) Matrix Barcode System
US8271346B1 (en) System to format and use electronically readable identification data strings, biometric data, matrix codes and other data to link and enroll users of products and services to roles and rights and fees and prices associated with research protocols linked to said products and services
US10275838B2 (en) Mapping social media sentiments
US10706275B2 (en) System and method for stipulation collection using a short message service (SMS) and mobile device cameras with real-time analysis of documents
US20100306168A1 (en) Transaction data capture devices and related methods
Chan WWW+ smart card: towards a mobile health care management system
CN103329098A (en) Document workflow architecture
Deineko et al. Usage and Application Prospects QR Codes
WO2007045282A2 (en) Method of producing individualized printed products
Kutz Introduction to E-commerce
Habib et al. Development of Archives Management Information System with RFID and SMS Gateway Development of Archives Management Information System with RFID and SMS Gateway
KR102340880B1 (en) System for managing products and application for providing product information linked with the same
Hara et al. More than bar codes: integrating global standards-based bar code technology into national health information systems in Ethiopia and Pakistan to increase end-to-end supply chain visibility
JP2009032225A (en) Medicine pocketbook two-dimensional bar code system
WO2023075984A1 (en) Tracking time-based conditions relative to events for secure electronic document agreements
KR20160040003A (en) User equipment, control method thereof and computer readable medium having computer program recorded therefor
US20140278538A1 (en) Method to format and use matrix bar codes and other identification code conventions and tools to enroll end users of products and services into a data supply chain
US9978039B1 (en) Document gateway system to cloud-based document repository
Lagha et al. Modeling e-Business with eBML
Modugu Reimaging Corporate Reporting in a Digital Economy Through Accounting Data Analytics
Kurt et al. The Role of Mobile Devices and Applications in Supply Chains

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant