KR102589988B1 - Method and system for processing medical examination appointments for employee welfare - Google Patents

Method and system for processing medical examination appointments for employee welfare Download PDF

Info

Publication number
KR102589988B1
KR102589988B1 KR1020220150665A KR20220150665A KR102589988B1 KR 102589988 B1 KR102589988 B1 KR 102589988B1 KR 1020220150665 A KR1020220150665 A KR 1020220150665A KR 20220150665 A KR20220150665 A KR 20220150665A KR 102589988 B1 KR102589988 B1 KR 102589988B1
Authority
KR
South Korea
Prior art keywords
date
reservation
health
welfare
cancellation request
Prior art date
Application number
KR1020220150665A
Other languages
Korean (ko)
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 KR1020220150665A priority Critical patent/KR102589988B1/en
Application granted granted Critical
Publication of KR102589988B1 publication Critical patent/KR102589988B1/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/10Office automation; Time management
    • G06Q10/105Human resources
    • G06Q10/1057Benefits or employee welfare, e.g. insurance, holiday or retirement packages
    • 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/02Reservations, e.g. for tickets, services or events
    • 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/387Payment using discounts or coupons
    • 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/407Cancellation of a transaction

Landscapes

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

Abstract

Disclosed is a method for processing a reservation for a health checkup for employee welfare to solve problems related to canceling a health checkup reservation using welfare points. According to the present invention, the method for processing a reservation for a health checkup is performed by a server including a processor and a memory. The method comprises, by the processor: a step of receiving a reservation cancellation request for a health checkup; a step of determining whether the health checkup was reserved by using at least one welfare point; and a step of determining whether the reservation cancellation request is approved on the basis of whether the welfare points were used. The step of determining whether the reservation cancellation request is approved on the basis of whether the welfare points were used comprises: a step of when it is determined that the health checkup was reserved without using the welfare points, determining whether the date of receiving the reservation cancellation request is before a company's health checkup end date; a step of when it is determined that the date of receiving the reservation cancellation request is before the company's health checkup end date, determining whether the date of receiving the reservation cancellation request is before the company's examination application end date; and a step of when the date of receiving the above reservation cancellation request is before the company's health checkup end date and when the date of receiving the reservation cancellation request is before the end, approving the reservation cancellation request of the health checkup.

Description

임직원 복리후생을 위한 건강 검진 예약 처리 방법 및 시스템 {Method and system for processing medical examination appointments for employee welfare}{Method and system for processing medical examination appointments for employee welfare}

본 발명은 임직원 복리후생을 위한 건강 검진 예약 처리 방법 및 시스템에 관한 것으로, 상세하게는 건강 검진 예약 취소에 관한 건강 검진 예약 처리 방법 및 시스템에 관한 것이다. The present invention relates to a method and system for processing health examination reservations for employee welfare, and more specifically, to a method and system for processing health examination reservations in relation to cancellation of health examination reservations.

기업들은 임직원들의 복지를 위해 복지몰을 운영하고 있다. 기업들은 임직원들에게 복지 포인트를 부여하여 쇼핑, 의료, 여행, 또는 문화생활 등 다양한 분야에서 복지 포인트를 사용할 수 있도록 한다. Companies operate welfare malls for the welfare of their employees. Companies grant welfare points to their employees so they can use them in various fields such as shopping, medical care, travel, or cultural activities.

임직원들은 건강 검진 예약을 위해 복지 포인트를 사용할 수 있다. 또한, 임직원들은 건강 검진 비용의 일부에 대해 복지 포인트를 사용할 수 있다. Employees can use their welfare points to make health check-up appointments. Additionally, employees can use their welfare points to cover a portion of the cost of health checkups.

복지 포인트는 유효 기간이 존재한다. 즉, 일정한 기간이 지나게 되면 복지 포인트는 더 이상 사용할 수 없다. Welfare points have an expiration date. In other words, after a certain period of time, welfare points can no longer be used.

복지 포인트를 이용하여 건강 검진 예약을 진행하고 취소할 경우, 취소할 시점에서 복지 포인트 사용 기간이 지날 때, 복지 포인트는 더 이상 사용될 수 없으므로, 취소가 가능한지 여부가 문제된다. When a health checkup reservation is made and canceled using welfare points, the welfare points can no longer be used when the welfare point usage period has expired at the time of cancellation, so whether cancellation is possible is an issue.

한국 등록특허공보 제10-1820770호(2017.12.18.)Korean Patent Publication No. 10-1820770 (December 18, 2017)

본 발명이 이루고자 하는 기술적인 과제는 복지 포인트를 이용하여 건강 검진을 예약하고 건강 검진의 예약을 취소할 시 임직원 복리후생을 위한 건강 검진 예약 처리 방법 및 시스템을 제공하는 것이다. The technical task to be achieved by the present invention is to provide a method and system for processing health examination reservations for employee welfare when reserving health examinations using welfare points and canceling reservations for health examinations.

본 발명의 실시 예에 따른 임직원 복리후생을 위한 건강 검진 예약 처리 방법은 건강 검진에 대한 예약 취소 요구를 수신하는 단계, 상기 건강 검진이 적어도 하나 이상의 복지 포인트를 이용하여 예약되었는지 판단하는 단계, 및 상기 복지 포인트의 이용 여부에 따라 상기 예약 취소 요구의 승인 여부를 결정하는 단계를 포함한다. A method of processing a health checkup reservation for employee welfare according to an embodiment of the present invention includes the steps of receiving a request to cancel a reservation for a health checkup, determining whether the health checkup has been reserved using at least one welfare point, and and determining whether to approve the reservation cancellation request depending on whether welfare points are used.

상기 복지 포인트의 이용 여부에 따라 상기 예약 취소 요구의 승인 여부를 결정하는 단계는 상기 복지 포인트를 이용하지 않고 상기 건강 검진이 예약되었다고 판단될 때, 상기 예약 취소 요구를 수신한 일자가 회사의 검진 수검 종료일 이전인지 판단하는 단계, 상기 예약 취소 요구를 수신한 일자가 상기 회사의 검진 수검 종료일 이전이라 판단될 때, 상기 예약 취소 요구를 수신한 일자가 상기 회사의 검진 신청 종료일 이전인지 판단하는 단계, 상기 예약 취소 요구를 수신한 일자가 상기 회사의 검진 수검 종료일 이전이고, 상기 예약 취소 요구를 수신한 일자가 상기 회사의 검진 신청 종료일 이전이라 판단될 때, 상기 건강 검진의 예약 취소 요구를 승인하는 단계를 포함한다. The step of determining whether to approve the reservation cancellation request based on whether the welfare points are used is when it is determined that the health checkup has been reserved without using the welfare points, and the date of receiving the reservation cancellation request is the date of the company's checkup inspection. Determining whether the reservation cancellation request is received before the end date, When it is determined that the date of receiving the reservation cancellation request is before the end date of the company's examination, determining whether the date of receiving the reservation cancellation request is before the end date of the company's examination application, When it is determined that the date of receiving the reservation cancellation request is before the company's checkup application end date and the date of receiving the reservation cancellation request is before the company's checkup application end date, the step of approving the request to cancel the reservation for the health checkup Includes.

상기 복지 포인트의 이용 여부에 따라 상기 예약 취소 요구의 승인 여부를 결정하는 단계는 상기 적어도 하나 이상의 복지 포인트를 이용하여 상기 건강 검진이 예약되었다고 판단될 때, 상기 예약 취소 요구를 수신한 일자가 복지 포인트를 운영하는 제도 종료일 이전인지 판단하는 단계, 상기 예약 취소 요구를 수신한 일자가 복지 포인트를 운영하는 제도 종료일이전이라 판단될 때, 상기 예약 취소 요구를 수신한 일자가 온라인, 및 오프라인에서 사용 가능한 종료일자 이전인지 판단하는 단계, 상기 예약 취소 요구를 수신한 일자가 온라인, 및 오프라인에서 사용 가능한 종료일 이전이라 판단될 때, 상기 적어도 하나의 복지 포인트가 서로 다른 복수의 복지 포인트들로 구성되었는지 판단하는 단계, 상기 적어도 하나의 복지 포인트가 상기 서로 다른 복수의 포인트들로 구성되었다고 판단될 때, 상기 서로 다른 복수의 포인트들 각각의 사용 종료일을 인식하는 단계, 상기 서로 다른 복수의 포인트들 각각의 사용 종료일 중 가장 빠른 사용 종료일을 선택하는 단계, 상기 예약 취소 요구를 수신한 일자가 상기 가장 빠른 사용 종료일 이전인지 판단하는 단계, 및 상기 예약 취소 요구를 수신한 일자가 상기 가장 빠른 사용 종료일 이전이라 판단될 때, 상기 예약 취소 요구를 승인하는 단계를 포함한다. The step of determining whether to approve the reservation cancellation request based on whether the welfare point is used includes, when it is determined that the health checkup has been reserved using the at least one welfare point, the date of receiving the reservation cancellation request is the welfare point. A step of determining whether the date of receiving the reservation cancellation request is before the end date of the system operating the welfare points. When it is determined that the date of receiving the reservation cancellation request is before the end date of the system operating the welfare points, the date of receiving the reservation cancellation request is the end of the available online and offline Determining whether the reservation cancellation request is received before the date, determining whether the at least one welfare point is composed of a plurality of different welfare points when it is determined that the date of receiving the reservation cancellation request is before the end date of online and offline use , when it is determined that the at least one welfare point is composed of the plurality of different points, recognizing the end date of use of each of the plurality of different points, the end date of use of each of the plurality of different points. selecting the earliest use end date, determining whether the date of receiving the reservation cancellation request is before the earliest use end date, and when it is determined that the date of receiving the reservation cancellation request is before the earliest use end date, and approving the reservation cancellation request.

본 발명의 실시 예에 따른 건강 검진 예약 처리 시스템은 명령들을 실행하는 프로세서, 및 상기 명령들을 저장하는 메모리를 포함하는 서버를 포함한다. A health examination reservation processing system according to an embodiment of the present invention includes a server that includes a processor that executes instructions, and a memory that stores the instructions.

상기 명령들은 건강 검진에 대한 예약 취소 요구를 복수의 클라이언트들 중 어느 하나로부터 수신하며, 상기 건강 검진이 적어도 하나 이상의 복지 포인트를 이용하여 예약되었는지 판단하며, 상기 복지 포인트의 이용 여부에 따라 상기 예약 취소 요구의 승인 여부를 결정하도록 구현된다. The commands receive a request to cancel a reservation for a health checkup from one of a plurality of clients, determine whether the health checkup has been booked using at least one welfare point, and cancel the reservation depending on whether the welfare point is used. It is implemented to decide whether to approve the request.

상기 복지 포인트의 이용 여부에 따라 상기 예약 취소 요구의 승인 여부를 결정하는 명령들은 상기 복지 포인트를 이용하지 않고 상기 건강 검진이 예약되었다고 판단될 때, 상기 예약 취소 요구를 수신한 일자가 회사의 검진 수검 종료일 이전인지 판단하며, 상기 예약 취소 요구를 수신한 일자가 상기 회사의 검진 수검 종료일 이전이라 판단될 때, 상기 예약 취소 요구를 수신한 일자가 상기 회사의 검진 신청 종료일 이전인지 판단하며, 상기 예약 취소 요구를 수신한 일자가 상기 회사의 검진 수검 종료일 이전이고, 상기 예약 취소 요구를 수신한 일자가 상기 회사의 검진 신청 종료일 이전이라 판단될 때, 상기 건강 검진의 예약 취소 요구를 승인하도록 구현된다.Instructions for determining whether or not to approve the reservation cancellation request based on the use of the welfare points are provided. When it is determined that the health checkup has been booked without using the welfare points, the date of receiving the reservation cancellation request is the date of the company's checkup inspection. Determine whether the reservation cancellation request is received before the end date, and when it is determined that the date of receiving the reservation cancellation request is before the company's checkup application end date, determine whether the reservation cancellation request is received before the company's checkup application end date, and cancel the reservation When it is determined that the date of receiving the request is before the end date of the company's checkup application and the date of receiving the reservation cancellation request is before the end date of the company's checkup application, it is implemented to approve the request to cancel the reservation for the health checkup.

본 발명의 실시 예에 따른 임직원 복리후생을 위한 건강 검진 예약 처리 방법 및 시스템은 복지 포인트의 이용 여부에 따라 예약 취소 요구의 승인 여부를 결정하는 구체적인 알고리즘을 제안함으로써 복지 포인트를 이용하여 건강 검진을 예약하고 취소하는 경우에 건강 검진의 예약 취소에 따른 문제를 해결할 수 있는 효과가 있다. The method and system for processing health examination reservations for employee welfare according to an embodiment of the present invention provides a specific algorithm for determining whether to approve a reservation cancellation request depending on whether welfare points are used, thereby reserving a health examination using welfare points. This has the effect of solving problems caused by cancellation of a health checkup appointment.

본 발명의 상세한 설명에서 인용되는 도면을 보다 충분히 이해하기 위하여 각 도면의 상세한 설명이 제공된다.
도 1은 본 발명의 실시 예에 따른 건강 검진 예약 처리 시스템의 블록도를 나타낸다.
도 2는 도 1에 도시된 복지몰 사이트의 어느 한 페이지의 다이어그램을 나타낸다.
도 3은 도 1에 도시된 건강 검진 예약 처리 순서들을 설명하기 위한 흐름도를 나타낸다.
도 4는 도 1에 도시된 건강 검진 예약 취소 순서들을 설명하기 위한 흐름도를 나타낸다.
도 5는 도 4에서 건강 검진이 적어도 하나 이상의 복지 포인트를 이용하여 예약된 경우, 건강 건강에 대한 예약 취소 요구의 승인 여부를 결정하는 순서들을 설명하기 위한 흐름도를 나타낸다.
도 6은 도 1에 도시된 복수의 클라이언트들 중 어느 하나의 디스플레이에 표시된 달력 형태의 인터페이스의 일 실시 예를 나타내는 다이어그램을 나타낸다.
도 7은 도 4에서 건강 검진이 적어도 하나 이상의 복지 포인트를 이용하여 예약되지 않은 경우, 건강 건강에 대한 예약 취소 요구의 승인 여부를 결정하는 순서들을 설명하기 위한 흐름도를 나타낸다.
In order to more fully understand the drawings cited in the detailed description of the present invention, a detailed description of each drawing is provided.
Figure 1 shows a block diagram of a health examination reservation processing system according to an embodiment of the present invention.
Figure 2 shows a diagram of one page of the welfare mall site shown in Figure 1.
FIG. 3 shows a flowchart for explaining the health checkup reservation processing procedures shown in FIG. 1.
FIG. 4 shows a flowchart illustrating the procedures for canceling a health checkup reservation shown in FIG. 1 .
FIG. 5 is a flowchart illustrating procedures for determining whether to approve a request to cancel a reservation for health when the health checkup in FIG. 4 is reserved using at least one welfare point.
FIG. 6 is a diagram illustrating an example of a calendar-type interface displayed on a display of one of a plurality of clients shown in FIG. 1 .
FIG. 7 is a flowchart illustrating procedures for determining whether to approve a request to cancel a reservation for health when the health checkup in FIG. 4 is not reserved using at least one welfare point.

본 명세서에 개시되어 있는 본 발명의 개념에 따른 실시 예들에 대해서 특정한 구조적 또는 기능적 설명들은 단지 본 발명의 개념에 따른 실시 예들을 설명하기 위한 목적으로 예시된 것으로서, 본 발명의 개념에 따른 실시 예들은 다양한 형태들로 실시될 수 있으며 본 명세서에 설명된 실시 예들에 한정되지 않는다.Specific structural or functional descriptions of the embodiments according to the concept of the present invention disclosed in this specification are merely illustrative for the purpose of explaining the embodiments according to the concept of the present invention, and the embodiments according to the concept of the present invention are It may be implemented in various forms and is not limited to the embodiments described herein.

본 발명의 개념에 따른 실시 예들은 다양한 변경들을 가할 수 있고 여러 가지 형태들을 가질 수 있으므로 실시 예들을 도면에 예시하고 본 명세서에 상세하게 설명하고자 한다. 그러나 이는 본 발명의 개념에 따른 실시 예들을 특정한 개시 형태들에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물, 또는 대체물을 포함한다.Since the embodiments according to the concept of the present invention can make various changes and have various forms, the embodiments will be illustrated in the drawings and described in detail in this specification. However, this is not intended to limit the embodiments according to the concept of the present invention to specific disclosed forms, and includes all changes, equivalents, or substitutes included in the spirit and technical scope of the present invention.

제1 또는 제2 등의 용어는 다양한 구성 요소들을 설명하는데 사용될 수 있지만, 상기 구성 요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성 요소를 다른 구성 요소로부터 구별하는 목적으로만, 예컨대 본 발명의 개념에 따른 권리 범위로부터 이탈되지 않은 채, 제1구성요소는 제2구성요소로 명명될 수 있고, 유사하게 제2구성요소는 제1구성요소로도 명명될 수 있다.Terms such as first or second may be used to describe various components, but the components should not be limited by the terms. The above terms are used only for the purpose of distinguishing one component from another component, for example, without departing from the scope of rights according to the concept of the present invention, a first component may be named a second component, and similarly The second component may also be named the first component.

어떤 구성요소가 다른 구성요소에 "연결되어" 있다거나 "접속되어" 있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 중간에 다른 구성요소가 존재하지 않은 것으로 이해되어야 할 것이다. 구성요소들 간의 관계를 설명하는 다른 표현들, 즉 "~사이에"와 "바로 ~사이에" 또는 "~에 이웃하는"과 "~에 직접 이웃하는" 등도 마찬가지로 해석되어야 한다.When a component is said to be "connected" or "connected" to another component, it is understood that it may be directly connected to or connected to the other component, but that other components may exist in between. It should be. On the other hand, when it is mentioned that a component is “directly connected” or “directly connected” to another component, it should be understood that there are no other components in between. Other expressions that describe the relationship between components, such as "between" and "immediately between" or "neighboring" and "directly adjacent to" should be interpreted similarly.

본 명세서에서 사용한 용어는 단지 특정한 실시 예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 명세서에서, "포함하다." 또는 "가지다." 등의 용어는 설명된 특징, 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.The terms used in this specification are merely used to describe specific embodiments and are not intended to limit the present invention. Singular expressions include plural expressions unless the context clearly dictates otherwise. As used herein, “comprises.” Or “to have.” Terms such as are intended to designate the presence of the described feature, number, step, operation, component, part, or combination thereof, but are not intended to indicate the presence of one or more other features, numbers, steps, operations, components, parts, or combination thereof. It should be understood that it does not exclude in advance the existence or addition of things.

다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 나타낸다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥상 가지는 의미와 일치하는 의미를 갖는 것으로 해석되어야 하며, 본 명세서에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.Unless otherwise defined, all terms used herein, including technical or scientific terms, have the same meaning as commonly understood by a person of ordinary skill in the technical field to which the present invention pertains. Terms as defined in commonly used dictionaries should be interpreted as having meanings consistent with the meanings they have in the context of the related technology, and unless clearly defined in this specification, should not be interpreted in an idealized or overly formal sense. No.

이하, 첨부한 도면을 참조하여 본 발명의 바람직한 실시 예를 설명함으로써, 본 발명을 상세히 설명한다.Hereinafter, the present invention will be described in detail by explaining preferred embodiments of the present invention with reference to the accompanying drawings.

도 1은 본 발명의 실시 예에 따른 건강 검진 예약 처리 시스템의 블록도를 나타낸다. Figure 1 shows a block diagram of a health examination reservation processing system according to an embodiment of the present invention.

도 1을 참고하면, 건강 검진 예약 처리 시스템(100)은 복지몰 사이트(20)를 통해 건강 검진을 예약하거나 취소할 수 있는 시스템을 의미한다. Referring to FIG. 1, the health checkup reservation processing system 100 refers to a system that allows you to reserve or cancel a health checkup through the welfare mall site 20.

건강 검진 예약 처리 시스템(100)은 서버(10), 복수의 클라이언트들(110-1~110-N; N은 자연수), 및 복수의 건강 검진 기관들(210-1~210-M; M은 자연수)을 포함한다. The health examination reservation processing system 100 includes a server 10, a plurality of clients (110-1 to 110-N; N is a natural number), and a plurality of health examination institutions (210-1 to 210-M; M is natural numbers).

복수의 클라이언트들(110-1~110-N)은 회사의 임직원들이 사용하는 스마트폰, 태블릿 PC, 노트북, 또는 데스크탑 등의 전자 장치들을 의미한다. 상기 회사의 임직원들은 복수의 클라이언트들(110-1~110-N)을 이용하여 서버(10)에서 제공하는 복지몰 사이트(20)에 접속할 수 있다.Multiple clients (110-1 to 110-N) refer to electronic devices such as smartphones, tablet PCs, laptops, or desktops used by company executives and employees. Executives and employees of the company can access the welfare mall site 20 provided by the server 10 using a plurality of clients 110-1 to 110-N.

도 2는 도 1에 도시된 복지몰 사이트의 어느 한 페이지의 다이어그램을 나타낸다. Figure 2 shows a diagram of one page of the welfare mall site shown in Figure 1.

도 1과 도 2를 참고하면, 서버(10)는 복지몰 사이트(20)를 제공한다. 복지몰 사이트(20)는 회사의 임직원들의 복지를 위해 건강 검진을 예약할 수 있는 사이트이다. 복지몰 사이트(20)는 건강 검진 예약을 위해 선택할 수 있는 복수의 건강 검진 기관들의 인터페이스들(21)을 포함한다. Referring to Figures 1 and 2, the server 10 provides a welfare mall site 20. The welfare mall site (20) is a site where you can make reservations for health checkups for the welfare of company executives and employees. The welfare mall site 20 includes interfaces 21 of a plurality of health examination institutions that can be selected to make a health examination reservation.

복지몰 사이트(20)는 회사의 임직원들의 복지를 위해 건강 검진 서비스 이외에 쇼핑, 여행, 또는 문화생활 등 다양한 서비스를 복수의 클라이언트들(110-1~110-N)의 사용자들에게 제공할 수 있다. The welfare mall site (20) can provide users of multiple clients (110-1 to 110-N) with various services such as shopping, travel, or cultural activities in addition to health check-up services for the welfare of the company's executives and employees. .

도 1을 참고하면, 복수의 클라이언트들(110-1~110-N)의 사용자들인 임직원들이 복지몰 사이트(20)를 통해 건강 검진 예약을 하게 되면 건강 검진 기관들(210-1~210-M)의 예약이 확정된다. 즉, 서버(10)는 복지몰 사이트(20)를 통해 복수의 클라이언트들(110-1~110-N)과 건강 검진 기관들(210-1~201-M)의 건강 검진의 예약을 중계하는 역할을 한다. 병원과 같은 건강 검진 기관들은 따로 홍보하지 않고도 복지몰 사이트(20)를 통해 건강 검진을 위한 고객들을 모을 수 있다. 상기 고객들은 복수의 클라이언트들(110-1~110-N)의 사용자들을 의미할 수 있다. Referring to FIG. 1, when executives and employees who are users of multiple clients (110-1 to 110-N) make reservations for health checkups through the welfare mall site (20), health checkup institutions (210-1 to 210-M) ) reservation is confirmed. That is, the server 10 relays reservations for health examinations of a plurality of clients (110-1 to 110-N) and health examination institutions (210-1 to 201-M) through the welfare mall site 20. It plays a role. Health examination institutions such as hospitals can gather customers for health examinations through the welfare mall site (20) without any separate promotion. The customers may refer to users of a plurality of clients 110-1 to 110-N.

복수의 건강 검진 기관들(210-1~210-M)은 각각의 건강 검진 기관(예컨대, 병원)에서 운영하는 서버를 의미한다. 복수의 건강 검진 기관들(210-1~210-M)은 별개의 서로 다른 건강 검진 기관들이다. 복수의 클라이언트들(110-1~110-N) 중 어느 하나의 사용자가 복지몰 사이트(20)를 통해 복수의 건강 검진 기관들(210-1~210-M) 중 어느 하나를 선택하여 건강 검진을 예약할 때, 건강 검진의 내용과 일자가 선택된 건강 검진 기관(예컨대, 210-1)으로 전송된다. 본 명세서에서 도면 부호가 같이 있는 건강 검진 기관들(210-1~210-M)은 서버를 의미하며, 도면 부호가 없는 건강 검진 기관들은 병원 등과 같은 건강 검진을 수행할 수 있는 기관을 의미한다. The plurality of health examination institutions (210-1 to 210-M) refer to servers operated by each health examination institution (eg, hospital). The plurality of health examination institutions (210-1 to 210-M) are separate and different health examination institutions. A user among a plurality of clients (110-1 to 110-N) selects one of the plurality of health examination institutions (210-1 to 210-M) through the welfare mall site (20) to undergo a health checkup. When making a reservation, the contents and date of the health checkup are sent to the selected health checkup agency (e.g., 210-1). In this specification, health examination institutions (210-1 to 210-M) with reference numerals refer to servers, and health examination institutions without reference symbols refer to institutions that can perform health examinations, such as hospitals.

도 3은 도 1에 도시된 건강 검진 예약 처리 순서들을 설명하기 위한 흐름도를 나타낸다. FIG. 3 shows a flowchart for explaining the health checkup reservation processing procedures shown in FIG. 1.

도 1 내지 도 3을 참고하면, 복수의 클라이언트들(110-1~110-N) 중 어느 하나의 사용자는 복지몰 사이트(20)에 접속하여 복수의 건강 검진 기관들 중 어느 하나를 선택하고, 복수의 검진 상품들 중 어느 하나를 선택할 수 있다. 또한, 복수의 클라이언트들(110-1~110-N) 중 어느 하나의 사용자는 건강 검진 희망일을 입력하고, 검진 상품을 결제한다. 상기 검진 상품의 결제는 온라인 결제로 수행될 수 있다. 복수의 클라이언트들(110-1~110-N)는 복수의 클라이언트들(110-1~110-N) 중 어느 하나의 사용자로부터 복지몰 사이트(20)를 통해 선택된 복수의 건강 검진 기관들 중 어느 하나, 선택된 복수의 검진 상품들 중 어느 하나, 및 건강 검진 희망일에 대한 정보를 수신한다(S10). Referring to Figures 1 to 3, one user among the plurality of clients (110-1 to 110-N) accesses the welfare mall site 20 and selects one of the plurality of health examination institutions, You can choose one of multiple checkup products. Additionally, one user among the plurality of clients (110-1 to 110-N) enters a desired date for a health examination and pays for the examination product. Payment for the examination product may be performed through online payment. The plurality of clients (110-1 to 110-N) selects one of the plurality of health examination institutions selected through the welfare mall site 20 by any one of the plurality of clients (110-1 to 110-N). First, information about one of the plurality of selected checkup products and the desired date of health checkup is received (S10).

상기 검진 상품은 혈액 검사와 선택 검사를 포함한다. 선택 검사는 일반위 내시경, 수면위내시경, 유방초음파, 갑상선초음파, 자궁초음파, 전립선초음파, 경동맥초음파, 수면대장내시경, 뇌CT, 폐CT, 경추CT, 요추CT, 또는 관상동맥석회화CT와 같은 복수의 검사들을 포함한다. 선택 검사에 포함된 복수의 검사들의 조합에 따라 다양한 검진 상품들이 제공될 수 있다. 예컨대, 선택 검사는 일반위내시경, 수면위내시경 중 어느 하나를 선택하거나, 유방초음파, 갑상선초음파, 자궁초음파, 전립선초음파, 경동맥초음파, 및 수면대장내시경 중 어느 하나를 선택하거나, 뇌CT, 폐CT, 경추CT, 요추CT, 및 관상동맥석회화CT 중 어느 하나를 선택하도록 구성될 수 있다. The screening products include blood tests and optional tests. Optional tests include ascites such as general gastroscopy, sleep gastroscopy, breast ultrasound, thyroid ultrasound, uterine ultrasound, prostate ultrasound, carotid ultrasound, sleep colonoscopy, brain CT, lung CT, cervical spine CT, lumbar spine CT, or coronary artery calcification CT. Includes inspections. Various examination products may be provided depending on the combination of multiple tests included in the selection test. For example, the optional test can be either general gastroscopy or sleep gastroscopy, breast ultrasound, thyroid ultrasound, uterine ultrasound, prostate ultrasound, carotid artery ultrasound, or sleep colonoscopy, or brain CT or lung CT. , can be configured to select any one of cervical spine CT, lumbar spine CT, and coronary artery calcification CT.

서버(10)는 복수의 클라이언트들(110-1~110-N) 중 어느 하나(예컨대, 110-1)의 사용자의 선택에 따라 선택된 정보들(예컨대, 건강 검진 기관, 검진 상품, 및 검진 희망일)을 수신한다(S20). The server 10 provides information (e.g., health examination institution, examination product, and desired examination date) selected according to the user's selection of one of the plurality of clients (110-1 to 110-N) (e.g., 110-1). ) is received (S20).

서버(10)는 선택된 정보들을 선택된 건강 검진 기관(210-1)으로 전달한다(S30). The server 10 transmits the selected information to the selected health examination organization 210-1 (S30).

선택된 건강 검진 기관(210-1)은 선택된 정보들을 확인한다(S40). 이때, 선택된 건강 검진 기관(210-1)은 복수의 클라이언트들(110-1~110-N) 중 어느 하나(예컨대, 110-1)의 사용자에 대해 예약 신청 상태로 설정한다. The selected health examination organization 210-1 confirms the selected information (S40). At this time, the selected health examination organization 210-1 sets the user of one of the plurality of clients 110-1 to 110-N (eg, 110-1) to a reservation request state.

선택된 건강 검진 기관(210-1)은 선택된 정보들을 확인하고, 특별히 예약 불가한 사유가 없으면 복수의 클라이언트들(110-1~110-N) 중 어느 하나(예컨대, 110-1)의 사용자에 대해 예약 신청 상태에서 예약 접수 상태로 변경하고, 복수의 클라이언트들(110-1~110-N) 중 어느 하나(예컨대, 110-1)의 사용자에 대한 건강 검진 예약이 접수되었음을 알리는 예약 접수 확인 신호를 서버(10)로 전송한다(S50). The selected health examination institution (210-1) confirms the selected information and, unless there is a special reason for not being able to make a reservation, makes reservations for the user of any one (e.g., 110-1) of the plurality of clients (110-1 to 110-N). Changes the reservation application state to the reservation reception state, and sends a reservation reception confirmation signal indicating that a health examination reservation for a user of one of the plurality of clients (110-1 to 110-N) (e.g., 110-1) has been received. Transmit to the server 10 (S50).

서버(10)는 상기 예약 접수 확인 신호를 수신하고, 복수의 클라이언트들(110-1~110-N) 중 어느 하나(예컨대, 110-1)에 대해 예약 접수 알림 메시지를 전송한다(S60). 상기 메시지는 이메일, 또는 문자로 전송될 수 있다. The server 10 receives the reservation reception confirmation signal and transmits a reservation reception notification message to one of the plurality of clients 110-1 to 110-N (eg, 110-1) (S60). The message may be sent by email or text.

선택된 건강 검진 기관(210-1)은 일정 시간이 지난 후에 복수의 클라이언트들(110-1~110-N) 중 어느 하나(예컨대, 110-1)의 사용자에 대해 상기 예약 접수 상태에서 검진 확정 상태로 변경하고, 복수의 클라이언트들(110-1~110-N) 중 어느 하나(예컨대, 110-1)의 사용자에 대한 건강 검진 예약이 확정되었음을 알리는 확정 확인 신호를 서버(10)로 전송한다(S70). 상기 일정 시간은 며칠 등 선택된 건강 검진 기관(210-1)의 사용자에 의해 임의로 설정될 수 있다. After a certain period of time, the selected health examination institution 210-1 selects a user of one of the plurality of clients 110-1 to 110-N (e.g., 110-1) in the examination confirmation state in the reservation reception state. and transmits a confirmation signal to the server 10 indicating that the health checkup reservation for the user of one of the plurality of clients 110-1 to 110-N (e.g., 110-1) has been confirmed ( S70). The schedule time may be arbitrarily set by the user of the selected health examination institution 210-1, such as several days.

서버(10)는 상기 확정 확인 신호를 수신하고, 복수의 클라이언트들(110-1~110-N) 중 어느 하나(예컨대, 110-1)에 대해 예약 확정 알림 메시지를 전송한다(S80). The server 10 receives the confirmation signal and transmits a reservation confirmation notification message to one of the plurality of clients 110-1 to 110-N (eg, 110-1) (S80).

도 4는 도 1에 도시된 건강 검진 예약 취소 순서들을 설명하기 위한 흐름도를 나타낸다. FIG. 4 shows a flowchart illustrating the procedures for canceling a health checkup reservation shown in FIG. 1 .

도 1 내지 도 4를 참고하면, 서버(10)는 복수의 클라이언트들(110-1~110-N) 중 어느 하나(예컨대, 110-1)로부터 건강 검진에 대한 예약 취소 요구를 수신한다(S100). 복수의 클라이언트들(110-1~110-N) 중 어느 하나(예컨대, 110-1)의 사용자는 검진 희망일에 다른 일이 생겨서 건강 검진을 취소할 수 있다. 복수의 클라이언트들(110-1~110-N) 중 어느 하나(예컨대, 110-1)의 사용자는 건강 검진을 취소하기 위해 복지몰 사이트(20)를 접속하여 건강 검진을 취소할 수 있다. 복수의 클라이언트들(110-1~110-N) 중 어느 하나(예컨대, 110-1)의 사용자의 취소 요구에 따라 복수의 클라이언트들(110-1~110-N) 중 어느 하나(예컨대, 110-1)는 건강 검진에 대한 예약 취소 요구를 서버(10)로 전송한다. Referring to FIGS. 1 to 4, the server 10 receives a request to cancel a reservation for a health checkup from one of the plurality of clients 110-1 to 110-N (eg, 110-1) (S100) ). A user of one of the plurality of clients (110-1 to 110-N) (eg, 110-1) may cancel the health checkup because something else happens on the desired checkup date. A user of one of the plurality of clients (110-1 to 110-N) (eg, 110-1) may access the welfare mall site 20 to cancel the health checkup. According to a cancellation request by a user of one of the plurality of clients (110-1 to 110-N) (e.g., 110-1), one of the plurality of clients (110-1 to 110-N) (e.g., 110-1) -1) transmits a request to cancel a reservation for a health checkup to the server 10.

서버(10)는 상기 예약 취소 요구를 수신한 후, 상기 건강 검진이 적어도 하나 이상의 복지 포인트를 이용하여 예약되었는지 판단한다. 즉, 서버(10)는 적어도 하나 이상의 복지 포인트를 이용하여 건강 검진이 예약되었는지, 적어도 하나 이상의 복지 포인트를 이용하지 않고 건강 검진이 예약되었는지 판단한다(S200). 복지 포인트 이용 여부에 따라 건강 검진의 취소 가능 여부가 달라질 수 있기 때문이다. After receiving the reservation cancellation request, the server 10 determines whether the health checkup has been reserved using at least one welfare point. That is, the server 10 determines whether a health checkup is reserved using at least one welfare point or whether a health checkup is booked without using at least one welfare point (S200). This is because whether health checkups can be canceled may vary depending on whether welfare points are used.

복수의 클라이언트들(110-1~110-N)의 사용자들은 회사로부터 임직원들의 복지를 위해 복지 포인트를 부여 받는다. 복지 포인트는 현금처럼 사용될 수 있다. 상기 복지 포인트는 쇼핑, 여행, 문화생활, 또는 건강 검진 서비스와 같은 다양한 서비스를 제공받기 위해 사용될 수 있다. 또한, 다양한 서비스를 제공받기 위해 복지 포인트는 현금과 함께 사용되거나, 현금 없이 복지 포인트만 사용될 수 있다. 따라서 복수의 클라이언트들(110-1~110-N)의 사용자들은 회사로부터 부여받은 복지 포인트를 이용하여 건강 검진을 예약할 수 있다. Users of multiple clients (110-1 to 110-N) are given welfare points by the company for the welfare of executives and employees. Welfare points can be used like cash. The welfare points can be used to receive various services such as shopping, travel, cultural activities, or health check-up services. Additionally, to receive various services, welfare points can be used with cash, or only welfare points can be used without cash. Accordingly, users of a plurality of clients (110-1 to 110-N) can reserve health checkups using welfare points granted by the company.

복지 포인트는 복지 포인트를 운영하는 제도 시작일과 복지 포인트를 운영하는 제도 종료일이 있다. 회사별로 임직원들의 복지를 위해 복지 포인트를 운영하는 제도 시작일과 복지 포인트를 운영하는 제도 종료일은 다를 수 있다, 예컨대, A 회사의 경우, 임직원들의 복지를 위해 복지 포인트를 운영하는 제도 시작일은 2022년 01월 01일이며, 복지 포인트를 운영하는 제도 종료일은 2022년 12월 31일일 수 있다. 반면, B 회사의 경우, 임직원들의 복지를 위해 복지 포인트를 운영하는 제도 시작일은 2022년 03월 01일이며, 복지 포인트를 운영하는 제도 종료일은 2023년 02월 28일일 수 있다. Welfare points have a start date for the system that operates the welfare points and an end date for the system that operates the welfare points. The start date and end date of the system for operating welfare points for the welfare of executives and employees may vary by company. For example, in the case of Company A, the start date for the system for operating welfare points for the welfare of executives and employees is January 2022. It is the 01st of the month, and the end date of the system for operating welfare points may be December 31, 2022. On the other hand, in the case of Company B, the start date of the system to operate welfare points for the welfare of executives and employees may be March 1, 2022, and the end date of the system to operate welfare points may be February 28, 2023.

또한, 복지 포인트의 종류는 다양할 수 있다. 예컨대, 기본 포인트, 명절 포인트, 생일 포인트, 창립기념일 포인트, 승진 포인트, 또는 특별 포인트와 같은 다양한 복지 포인트가 존재할 수 있다. 기본 포인트는 회사의 임직원들 모두에게 동등하게 지급되는 포인트를 의미한다. 명절 포인트는 추석이나 설에 특별하게 지급되는 포인트를 의미한다. 생일 포인트는 회사의 임직원들의 생일에 지급되는 포인트를 의미한다. 창립기념일 포인트는 회사의 창립기념일에 지급되는 포인트를 의미한다. 승진 포인트는 회사의 임직원들이 승진할 때 지급되는 포인트를 의미한다. 특별 포인트는 회사의 기여도가 큰 일을 하였을 때 등 특별한 경우에 지급되는 포인트를 의미한다. Additionally, the types of welfare points may vary. For example, there may be various welfare points such as basic points, holiday points, birthday points, founding anniversary points, promotion points, or special points. Basic points refer to points paid equally to all executives and employees of the company. Holiday points refer to points specially awarded during Chuseok or Lunar New Year. Birthday points refer to points paid on the birthdays of company executives and employees. Founding anniversary points refer to points paid on the company's founding anniversary. Promotion points refer to points given to company executives and employees when they are promoted. Special points refer to points awarded in special cases, such as when a significant contribution to the company is accomplished.

복지 포인트는 종류별로 사용가능한 시작일과 종료일이 다를 수 있다. 예컨대, 복지 포인트는 종류별로 아래의 표 1과 같이 사용가능한 시작일과 종료일이 다를 수 있다. Welfare points may have different start and end dates for each type. For example, welfare points may have different usable start and end dates for each type, as shown in Table 1 below.

사용가능한 시작일Available start date 사용가능한 종료일Available end date 노출종료일Exposure end date 기본 포인트basic point 2022-01-022022-01-02 2022-12-312022-12-31 명절 포인트holiday points 2022-01-152022-01-15 2022-12-312022-12-31 생일 포인트birthday points 2022-07-072022-07-07 2022-11-302022-11-30 2022-10-312022-10-31 창립기념 포인트Founding Celebration Points 2022-08-232022-08-23 2022-12-312022-12-31 승진 포인트promotion points 2022-03-012022-03-01 2022-07-312022-07-31 ...... 특별 포인트special points 2022-09-012022-09-01 2022-11-302022-11-30

노출 종료일은 임직원들의 복지 포인트 조기 사용을 위해 사용가능한 종료일 대신에 임직원들에게 종료일로 표시하기 위한 일자를 의미한다. 예컨대, 생일 포인트의 경우, 임직원은 실제 사용가능한 종료일이 2022년 11월 30일에도 불구하고, 임직원의 클라이언트(예컨대, 110-1)의 디스플레이에는 2022년 10월 31일로 표시되므로, 임직원은 생일 포인트의 종료일을 2022년 11월 30일 아닌 2022년 10월 31일로 인지하여 2022년 10월 31일 이전에 생일 포인트의 사용을 완료할 것이다. 노출 종료일은 사용가능한 종료일 이전이다. 실시 예에 따라 노출 종료일은 설정되지 않을 수 있다. 노출 종료일이 설정되지 않을 때, 클라이언트(예컨대, 110-1)의 디스플레이에는 노출 종료일 대신에 사용가능한 종료일이 표시된다. The exposure end date refers to the date to be displayed to executives and employees as the end date instead of the available end date for early use of employees' welfare points. For example, in the case of birthday points, even though the actual usable end date is November 30, 2022, the display of the employee's client (e.g., 110-1) displays October 31, 2022, so the employee can use the birthday points. The end date will be recognized as October 31, 2022, not November 30, 2022, so the use of birthday points will be completed before October 31, 2022. The exposure end date is before the available end date. Depending on the embodiment, the exposure end date may not be set. When an exposure end date is not set, the display of the client (e.g., 110-1) shows the available end dates instead of the exposure end date.

종류별 복지 포인트는 복지 포인트를 운영하는 제도 시작일과 복지 포인트를 운영하는 제도 종료일에 종속된다. 예컨대, 복지 포인트를 운영하는 제도 시작일이 2022년 01월 01일이고, 복지 포인트를 운영하는 제도 종료일이 2022년 12월 31일이라 가정할 때, 종류별 복지 포인트(예컨대, 기본 포인트, 명절 포인트, 및 생일 포인트 등)의 시작일과 종료일은 복지 포인트를 운영하는 제도 시작일인 2022년 01월 01일과 복지 포인트를 운영하는 제도 종료일인 2022년 12월 31일 사이이어야 한다. 즉, 종류별 복지 포인트(예컨대, 기본 포인트, 명절 포인트, 및 생일 포인트 등)의 시작일은 복지 포인트를 운영하는 제도 시작일인 2022년 01월 01일 이전일 수 없고, 종료일은 복지 포인트를 운영하는 제도 종료일인 2022년 12월 31일 이후일 수 없다. Welfare points by type are dependent on the start date of the system that operates welfare points and the end date of the system that operates welfare points. For example, assuming that the start date of the system for operating welfare points is January 1, 2022, and the end date for the system for operating welfare points is December 31, 2022, welfare points by type (e.g., basic points, holiday points, and The start and end dates of (birthday points, etc.) must be between January 1, 2022, the start date of the system for operating welfare points, and December 31, 2022, the end date of the system for operating welfare points. In other words, the start date of each type of welfare points (e.g., basic points, holiday points, birthday points, etc.) cannot be before January 1, 2022, the start date of the system for operating welfare points, and the end date is the end date of the system for operating welfare points. It cannot be after December 31, 2022.

또한, 복지 포인트는 온라인, 또는 오프라인에서 사용될 수 있다. 온라인에서 복지 포인트가 사용될 때, 온라인 결제로 복지 포인트가 사용된다. Additionally, welfare points can be used online or offline. When welfare points are used online, welfare points are used for online payments.

오프라인에서 복지 포인트는 복지 카드, 또는 영수증을 이용하여 사용될 수 있다. 오프라인에서 임직원들이 복지 카드를 이용하여 결제하면 임직원들에게 부여된 복지 포인트가 차감된다. 복지 카드는 복지 포인트를 사용할 수 있는 실물 카드를 의미한다. 또한, 오프라인에서 임직원들이 현금으로 결제하고 영수증을 회사에 제출하면 복지 포인트가 차감된다. 온라인, 또는 오프라인에서 복지 포인트의 사용가능한 시작일과 사용가능한 종료일이 다를 수 있다. 예컨대, 복지 포인트는 온라인, 또는 오프라인에서 표 2와 같이 사용가능한 시작일과 종료일이 다를 수 있다. Welfare points can be used offline using welfare cards or receipts. When employees pay offline using their welfare card, the welfare points granted to employees are deducted. A welfare card refers to a physical card that allows you to use welfare points. Additionally, if employees pay in cash offline and submit the receipt to the company, their welfare points will be deducted. The usable start and end dates of welfare points may be different online or offline. For example, welfare points may have different start and end dates for use online or offline, as shown in Table 2.

사용가능한 시작일Available start date 사용가능한 종료일Available end date 노출종료일Exposure end date 온라인online 2022-01-022022-01-02 2022-08-312022-08-31 오프라인offline 복지카드welfare card 2022-03-012022-03-01 2022-09-302022-09-30 영수증receipt 2022-01-022022-01-02 2022-12-312022-12-31

온라인, 또는 오프라인에서 사용할 수 있는 복지 포인트는 복지 포인트를 운영하는 제도 시작일과 복지 포인트를 운영하는 제도 종료일에 종속된다. 예컨대, 복지 포인트를 운영하는 제도 시작일이 2022년 01월 01일이고, 복지 포인트를 운영하는 제도 종료일이 2022년 12월 31일이라 가정할 때, 온라인, 또는 오프라인에서 사용할 수 있는 복지 포인트의 시작일과 종료일은 복지 포인트를 운영하는 제도 시작일인 2022년 01월 01일과 복지 포인트를 운영하는 제도 종료일인 2022년 12월 31일 사이이어야 한다. 즉, 온라인, 또는 오프라인에서 사용할 수 있는 복지 포인트의 시작일은 복지 포인트를 운영하는 제도 시작일인 2022년 01월 01일 이전일 수 없고, 종료일은 복지 포인트를 운영하는 제도 종료일인 2022년 12월 31일 이후일 수 없다. Welfare points that can be used online or offline are dependent on the start date of the system that operates welfare points and the end date of the system that operates welfare points. For example, assuming that the start date of the system that operates welfare points is January 1, 2022, and that the end date of the system that operates welfare points is December 31, 2022, the start date of welfare points that can be used online or offline and The end date must be between January 1, 2022, the start date of the welfare point operating system, and December 31, 2022, the end date of the welfare point operating system. In other words, the start date of welfare points that can be used online or offline cannot be before January 1, 2022, the start date of the welfare point operation system, and the end date is December 31, 2022, the end date of the welfare point operation system. It can't be after.

또한, 종류별 복지 포인트는 온라인, 또는 오프라인에서 사용할 수 있는 복지 포인트의 시작일과 종료일에 종속된다. 예컨대, 온라인에서 사용할 수 있는 복지 포인트의 시작일이 2022년 01월 02일이고, 온라인에서 사용할 수 있는 복지 포인트의 종료일이 2022년 11월 30일이고, 오프라인에서 사용할 수 있는 복지 포인트의 시작일이 2022년 01월 02일이고, 오프라인에서 사용할 수 있는 복지 포인트의 종료일이 2022년 12월 31일이고, 종류별 복지 포인트인 생일 포인트의 사용가능한 시작일이 2022년 07월 31일이고, 종료일이 2022년 12월 31일이라 할 때, 2022년 12월 15일에 생일 포인트는 오프라인에서는 사용이 가능하지만, 온라인에서는 사용할 수 없다. Additionally, welfare points for each type are dependent on the start and end dates of welfare points that can be used online or offline. For example, the start date of welfare points usable online is January 2, 2022, the end date of welfare points usable online is November 30, 2022, and the start date of welfare points usable offline is 2022. It is January 2, and the end date for welfare points that can be used offline is December 31, 2022. The start date for using birthday points, which are welfare points by type, is July 31, 2022, and the end date is December 31, 2022. Speaking of work, birthday points on December 15, 2022 can be used offline, but not online.

실시 예에 따라 노출종료일이 설정되거나, 설정되지 않을 수 있다. Depending on the embodiment, the exposure end date may or may not be set.

서버(10)는 복수의 클라이언트들(110-1~110-N) 중 어느 하나(예컨대, 110-1)로부터 수신된 선택된 정보들(예컨대, 건강 검진 기관, 검진 상품, 및 검진 희망일)을 분석하여 건강 검진의 결제 수단을 확인할 수 있다. 선택된 정보들에는 건강 검진 기관, 검진 상품, 및 검진 희망일 이외에 건강 검진의 결제 수단 정보도 포함될 수 있다. The server 10 analyzes selected information (e.g., health examination institution, examination product, and desired examination date) received from one (e.g., 110-1) of the plurality of clients (110-1 to 110-N). You can check the payment method for your health checkup. The selected information may include health examination payment method information in addition to the health examination institution, examination product, and examination desired date.

복수의 클라이언트들(110-1~110-N)의 사용자들은 복지 포인트만 이용하거나, 현금과 함께 복지 포인트를 이용하거나, 복지 포인트를 이용하지 않고 현금만을 이용하여 건강 검진을 예약할 수 있다. 건강 검진에 드는 비용이 총 30만원이라 가정할 때, 복수의 클라이언트들(110-1~110-N)의 사용자들은 30만원에 해당하는 복지 포인트를 이용하여 건강 검진을 예약할 수 있다. 또한, 복수의 클라이언트들(110-1~110-N)의 사용자들은 30만원에 해당하는 무통장 입금, 또는 카드 결제를 통해 건강 검진을 예약할 수 있다. 또한, 복수의 클라이언트들(110-1~110-N)의 사용자들은 10만원은 무통장 입금, 또는 카드 결제로, 나머지 20만원은 복지 포인트를 이용하여 건강 검진을 예약할 수 있다. 여기서 건강 검진의 예약이란 건강 검진의 결제까지를 의미한다. Users of a plurality of clients (110-1 to 110-N) may reserve a health checkup by using only welfare points, by using welfare points together with cash, or by using only cash without using welfare points. Assuming that the total cost of a health checkup is 300,000 won, users of multiple clients (110-1 to 110-N) can reserve a health checkup using welfare points equivalent to 300,000 won. Additionally, users of multiple clients (110-1 to 110-N) can reserve a health checkup through bank transfer or card payment equivalent to 300,000 won. Additionally, users of multiple clients (110-1 to 110-N) can reserve a health checkup by depositing 100,000 won through a bank transfer or card payment and using welfare points for the remaining 200,000 won. Here, reservation for a health checkup means payment for the health checkup.

상기 현금은 온라인에서 카드 결제, 또는 무통장 입금을 의미한다. 또한, 복수의 클라이언트들(110-1~110-N)의 사용자들은 하나의 복지 포인트가 아니라 여러 개의 복지 포인트들을 조합하여 건강 검진을 예약할 수 있다. 여러 개의 복지 포인트들이란 기본 포인트, 명절 포인트, 생일 포인트, 창립기념일 포인트, 승진 포인트, 및 특별 포인트 중에서 2개 이상의 포인트들의 조합을 의미한다. 예컨대, 기본 포인트와 명절 포인트를 이용하여 건강 검진을 예약할 수 있다.The above cash refers to online card payment or bank transfer. Additionally, users of a plurality of clients 110-1 to 110-N may reserve a health checkup by combining several welfare points rather than a single welfare point. Multiple welfare points refer to a combination of two or more points among basic points, holiday points, birthday points, founding anniversary points, promotion points, and special points. For example, you can reserve a health checkup using basic points and holiday points.

서버(10)는 복수의 클라이언트들(110-1~110-N) 중 어느 하나(예컨대, 110-1)로부터 건강 검진에 대한 예약 취소 요구를 수신한 후, 상기 복지 포인트의 이용 여부에 따라 상기 예약 취소 요구의 승인 여부를 결정한다(S300). After receiving a request to cancel a reservation for a health checkup from one of the plurality of clients 110-1 to 110-N (e.g., 110-1), the server 10 cancels the reservation request according to whether the welfare points are used. It is decided whether to approve the reservation cancellation request (S300).

도 5는 도 4에서 건강 검진이 적어도 하나 이상의 복지 포인트를 이용하여 예약된 경우, 건강 건강에 대한 예약 취소 요구의 승인 여부를 결정하는 순서들을 설명하기 위한 흐름도를 나타낸다. FIG. 5 is a flowchart illustrating procedures for determining whether to approve a request to cancel a reservation for health when the health checkup in FIG. 4 is reserved using at least one welfare point.

도 1 내지 도 5를 참고하면, 도 4의 S200 동작에 따라 상기 적어도 하나 이상의 복지 포인트를 이용하여 상기 건강 검진이 예약되었다고 판단될 때, 서버(10)는 상기 예약 취소 요구를 수신한 일자(예컨대, 2022년 09월 20일)가 복지 포인트를 운영하는 제도 종료일 이전인지 판단한다(S510). Referring to FIGS. 1 to 5, when it is determined that the health checkup has been reserved using the at least one welfare point according to the operation S200 of FIG. 4, the server 10 records the date on which the reservation cancellation request was received (e.g. , September 20, 2022) is determined before the end date of the system for operating welfare points (S510).

상기 예약 취소 요구를 수신한 일자(예컨대, 2022년 09월 20일)가 복지 포인트를 운영하는 제도 종료일(예컨대, 2022년 08월 30일) 이후라 판단될 때, 서버(10)는 상기 예약 취소 요구를 불승인한다(S580).When it is determined that the date of receiving the reservation cancellation request (e.g., September 20, 2022) is after the end date of the system for operating welfare points (e.g., August 30, 2022), the server 10 cancels the reservation. Disapprove the request (S580).

상기 예약 취소 요구를 수신한 일자(예컨대, 2022년 09월 20일)가 복지 포인트를 운영하는 제도 종료일(예컨대, 2022년 12월 30일) 이전이라 판단될 때, 서버(10)는 상기 예약 취소 요구를 수신한 일자가 온라인, 및 오프라인에서 사용 가능한 종료일자 이전인지 판단한다(S520). 실시 예에 따라 S520 단계는 생략될 수 있다. 복지 포인트가 온라인, 및 오프라인에서 사용 불가능할 때, 오프라인에서 현금을 결제하고, 영수증으로만 복지 포인트가 차감될 수 있다. When it is determined that the date of receiving the reservation cancellation request (e.g., September 20, 2022) is before the end date of the system for operating welfare points (e.g., December 30, 2022), the server 10 cancels the reservation. It is determined whether the date of receiving the request is before the end date available for online and offline use (S520). Depending on the embodiment, step S520 may be omitted. When welfare points cannot be used online or offline, welfare points can be deducted only by paying in cash offline and receiving a receipt.

실시 예에 따라 서버(10)는 온라인에서 사용할 수 있는 복지 포인트 사용가능한 종료일과, 오프라인에서 복지카드를 이용하여 사용할 수 있는 복지 포인트 사용가능한 종료일을 비교할 수 있다. 서버(10)는 온라인에서 사용할 수 있는 복지 포인트 사용가능한 종료일과, 오프라인에서 복지카드를 이용하여 사용할 수 있는 복지 포인트 사용가능한 종료일을 비교하는 이유는 온라인에서 사용할 수 있는 복지 포인트 사용가능한 종료일이 오프라인에서 복지카드를 이용하여 사용할 수 있는 복지 포인트 사용가능한 종료일보다 더 빠르더라도 오프라인에서 복지카드를 이용하여 복지 포인트를 사용할 수 있기 때문이다. 예컨대, 온라인에서 사용할 수 있는 복지 포인트 사용가능한 종료일이 2022년 11월 30일이고, 오프라인에서 복지카드를 이용하여 사용할 수 있는 복지 포인트 사용가능한 종료일이 2022년 12월 31일이라고 가정할 때, 2022년 11월 30일이 지나면 온라인에서 더 이상 복지 포인트 사용이 불가능하나, 2022년 12월 31일까지는 여전히 오프라인에서 복지 포인트 사용이 가능하다. Depending on the embodiment, the server 10 may compare the end date for which welfare points can be used online and the end date for which welfare points can be used offline using a welfare card. The reason why the server 10 compares the end date for using welfare points that can be used online and the end date for using welfare points that can be used offline using a welfare card is because the end date for using welfare points that can be used online is the end date for using welfare points that can be used offline. This is because welfare points that can be used using a welfare card can be used offline by using a welfare card even if it is earlier than the available end date. For example, assuming that the end date for using welfare points that can be used online is November 30, 2022, and that the end date for using welfare points that can be used offline using a welfare card is December 31, 2022, 2022 After November 30, welfare points can no longer be used online, but welfare points can still be used offline until December 31, 2022.

상기 예약 취소 요구를 수신한 일자가 온라인에서 사용할 수 있는 복지 포인트 사용가능한 종료일과, 오프라인에서 복지카드를 이용하여 사용할 수 있는 복지 포인트 사용가능한 종료일 중 더 늦은 일자보다 더 빠를 때, 서버(10)는 상기 건강 검진의 예약 취소를 승인할 수 있다. 예컨대, 상기 예약 취소 요구를 수신한 일자가 2022년 09월 16일이고, 온라인에서 사용할 수 있는 복지 포인트 사용가능한 종료일이 2022년 11월 30일이고, 오프라인에서 복지카드를 이용하여 사용할 수 있는 복지 포인트 사용가능한 종료일이 2022년 12월 31일이라고 가정한다. When the date of receiving the reservation cancellation request is earlier than the later date of the end date of welfare points usable online and the end date of welfare points usable offline using a welfare card, the server 10 Cancellation of the above health checkup reservation may be approved. For example, the date of receiving the reservation cancellation request is September 16, 2022, the end date for using welfare points that can be used online is November 30, 2022, and the welfare points that can be used offline using a welfare card Assume the available end date is December 31, 2022.

상기 예약 취소 요구를 수신한 일자가 2022년 09월 16일이고, 온라인에서 사용할 수 있는 복지 포인트 사용가능한 종료일(2022년 11월 30일)과, 오프라인에서 복지카드를 이용하여 사용할 수 있는 복지 포인트 사용가능한 종료일2022년 12월 31일) 중 더 늦은 일자는 2022년 12월 31일이므로, 상기 예약 취소 요구를 수신한 일자가 온라인에서 사용할 수 있는 복지 포인트 사용가능한 종료일과, 오프라인에서 복지카드를 이용하여 사용할 수 있는 복지 포인트 사용가능한 종료일 중 더 늦은 일자보다 더 빠르다. 따라서 서버(10)는 상기 건강 검진의 예약 취소를 승인할 수 있다. The date of receipt of the above reservation cancellation request is September 16, 2022, the end date for using welfare points that can be used online (November 30, 2022), and the use of welfare points that can be used offline using a welfare card The later of the possible end dates (December 31, 2022) is December 31, 2022, so the date of receiving the reservation cancellation request is the end date for using welfare points that can be used online, and the end date of using welfare points offline by using the welfare card. Welfare points that can be used are sooner than the later end date. Accordingly, the server 10 may approve cancellation of the reservation for the health checkup.

상기 예약 취소 요구를 수신한 일자(예컨대, 2022년 09월 20일)가 온라인, 및 오프라인에서 사용 가능한 종료일(예컨대, 2022년 09월 01일) 이후라 판단될 때, 서버(10)는 상기 예약 취소 요구를 불승인한다(S580).When it is determined that the date of receiving the reservation cancellation request (e.g., September 20, 2022) is after the online and offline available end date (e.g., September 1, 2022), the server 10 makes the reservation Disapprove the cancellation request (S580).

상기 예약 취소 요구를 수신한 일자(예컨대, 2022년 09월 20일)가 온라인, 및 오프라인에서 사용 가능한 종료일(예컨대, 2022년 12월 25일) 이전이라 판단될 때, 서버(10)는 상기 적어도 하나의 복지 포인트가 서로 다른 복수의 복지 포인트들로 구성되었는지 판단한다(S530). When it is determined that the date of receiving the reservation cancellation request (e.g., September 20, 2022) is before the end date of online and offline use (e.g., December 25, 2022), the server 10 It is determined whether one welfare point is composed of a plurality of different welfare points (S530).

상기 적어도 하나의 복지 포인트가 상기 서로 다른 복수의 포인트들로 구성되었다고 판단될 때, 서버(10)는 상기 서로 다른 복수의 포인트들 각각의 사용 종료일을 인식한다(S540). 복지 포인트는 종류별로 사용가능한 시작일과 종료일이 다를 수 있다. 예컨대, 명절 포인트의 사용 종료일은 2022년 12월 31일이며, 승진 포인트의 사용 종료일은 2022년 07월 31일일 수 있다. When it is determined that the at least one welfare point is composed of the plurality of different points, the server 10 recognizes the use end date of each of the plurality of different points (S540). Welfare points may have different start and end dates for each type. For example, the end date of use of holiday points may be December 31, 2022, and the end date of use of promotion points may be July 31, 2022.

서버(10)는 상기 서로 다른 복수의 포인트들 각각의 사용 종료일 중 가장 빠른 사용 종료일을 선택한다(S550). 예컨대, 명절 포인트의 사용 종료일은 2022년 12월 31일이며, 승진 포인트의 사용 종료일은 2022년 07월 31일이라 가정할 때, 승진 포인트의 사용 종료일(2022년 07월 31일)이 명절 포인트의 사용 종료일(2022년 12월 31일)보다 빠르므로, 서버(10)는 상기 서로 다른 복수의 포인트들(예컨대, 명절 포인트와 승진 포인트) 각각의 사용 종료일(2022년 12월 31일, 2022년 07월 31일) 중 가장 빠른 사용 종료일(2022년 07월 31일)을 선택한다The server 10 selects the earliest usage end date among the use end dates of each of the plurality of different points (S550). For example, assuming that the end date of use of holiday points is December 31, 2022, and that the end date of use of promotion points is July 31, 2022, the end date of use of promotion points (July 31, 2022) is the end date of use of holiday points. Since it is earlier than the use end date (December 31, 2022), the server 10 sets the use end date (December 31, 2022, 07. 2022) of each of the different plurality of points (e.g., holiday points and promotion points). Select the earliest expiration date (July 31, 2022) among the 31st of the month.

서버(10)는 상기 예약 취소 요구를 수신한 일자(예컨대, 2022년 09월 20일)가 상기 가장 빠른 사용 종료일 이전인지 판단한다(S560). The server 10 determines whether the date on which the reservation cancellation request was received (e.g., September 20, 2022) is before the earliest use end date (S560).

상기 예약 취소 요구를 수신한 일자(예컨대, 2022년 09월 20일)가 상기 가장 빠른 사용 종료일(예컨대, 2022년 10월 01일) 이전이라 판단될 때, 서버(10)는 상기 예약 취소 요구를 승인한다(S570). When it is determined that the date of receiving the reservation cancellation request (e.g., September 20, 2022) is before the earliest use end date (e.g., October 1, 2022), the server 10 sends the reservation cancellation request. Approve (S570).

상기 예약 취소 요구를 수신한 일자(예컨대, 2022년 09월 20일)가 상기 가장 빠른 사용 종료일(예컨대, 2022년 09월 01일) 이후라 판단될 때, 서버(10)는 상기 예약 취소 요구를 불승인한다(S580).When it is determined that the date of receiving the reservation cancellation request (e.g., September 20, 2022) is after the earliest use end date (e.g., September 1, 2022), the server 10 sends the reservation cancellation request. Disapprove (S580).

상기 적어도 하나의 복지 포인트가 상기 서로 다른 복수의 포인트들로 구성되지 않았다고 판단될 때, 즉, 상기 적어도 하나의 복지 포인트가 하나의 포인트로 구성되었다고 판단될 때, 서버(10)는 상기 예약 취소 요구를 수신한 일자(예컨대, 2022년 09월 20일)가 복지 포인트의 사용 종료일 이전인지 판단한다(S560). When it is determined that the at least one welfare point is not composed of the plurality of different points, that is, when it is determined that the at least one welfare point is composed of one point, the server 10 requests cancellation of the reservation. It is determined whether the date of receipt (e.g., September 20, 2022) is before the end date of use of the welfare points (S560).

상기 예약 취소 요구를 수신한 일자(예컨대, 2022년 09월 20일)가 상기 복지 포인트의 사용 종료일(예컨대, 2022년 10월 01일) 이전이라 판단될 때, 서버(10)는 상기 예약 취소 요구를 승인한다(S570). When it is determined that the date of receiving the reservation cancellation request (e.g., September 20, 2022) is before the end date of use of the welfare points (e.g., October 1, 2022), the server 10 requests the reservation cancellation. Approve (S570).

상기 예약 취소 요구를 수신한 일자(예컨대, 2022년 09월 20일)가 상기 복지 포인트의 사용 종료일(예컨대, 2022년 09월 01일) 이후라 판단될 때, 서버(10)는 상기 예약 취소 요구를 불승인한다(S580).When it is determined that the date of receiving the reservation cancellation request (e.g., September 20, 2022) is after the end date of use of the welfare points (e.g., September 1, 2022), the server 10 requests cancellation of the reservation. disapprove (S580).

예약 취소가 불가능한 때, 즉, 서버(10)가 예약 취소 요구를 불승인할 때, 건강 검진을 예약한 임직원은 예약 취소를 할 수 없어서 불합리할 수 있다. 따라서 예약 취소가 불가능한 때, 즉, 서버(10)가 예약 취소 요구를 불승인할 때, 서버(10)는 상기 건강 검진을 예약한 건강 검진 기관의 다른 날에 건강 검진의 예약을 상기 건강 검진의 예약의 취소를 원하는 임직원에게 추천할 수 있다. 서버(10)는 복수의 클라이언트들(110-1~110-N) 중 어느 하나의 디스플레이에 "상기 건강 검진에 대한 취소는 불가능합니다. 하지만, 건강 검진을 예약한 건강 검진 기관의 다른 일자에 건강 검진 예약은 가능합니다. 예약하시겠습니까?" 등과 같은 메시지를 포함하는 요청 신호를 복수의 클라이언트들(110-1~110-N) 중 어느 하나로 전송할 수 있다. 즉, 서버(10)는 복수의 클라이언트들(110-1~110-N) 중 어느 하나에 건강 검진을 예약한 건강 검진 기관의 다른 일자에 건강 검진 예약을 요청하는 상기 요청 신호를 전송할 수 있다. When cancellation of a reservation is not possible, that is, when the server 10 disapproves the reservation cancellation request, it may be unreasonable for executives and employees who have reserved a health checkup to be unable to cancel the reservation. Therefore, when it is impossible to cancel the reservation, that is, when the server 10 disapproves the reservation cancellation request, the server 10 makes a reservation for the health checkup on another day at the health checkup institution that reserved the health checkup. It can be recommended to executives and employees who wish to cancel. The server 10 displays on the display of any one of the plurality of clients (110-1 to 110-N), “Cancellation of the above health checkup is not possible. However, the health checkup may be scheduled on a different date at the health checkup institution that reserved the health checkup.” You can make a reservation for a checkup. Would you like to make a reservation?" A request signal including a message such as the like may be transmitted to one of the plurality of clients 110-1 to 110-N. That is, the server 10 may transmit the request signal requesting to reserve a health examination on a different date from the health examination institution that has reserved the health examination to one of the plurality of clients 110-1 to 110-N.

복수의 클라이언트들(110-1~110-N) 중 어느 하나는 상기 요청 신호에 응답하여 건강 검진을 예약한 건강 검진 기관의 다른 일자에 건강 검진 예약을 하겠다는 응답 신호를 서버(10)로 전송할 수 있다. 예컨대, 복수의 클라이언트들(110-1~110-N) 중 어느 하나는 복수의 클라이언트들(110-1~110-N) 중 어느 하나의 디스플레이에 "상기 건강 검진에 대한 취소는 불가능합니다. 하지만, 건강 검진을 예약한 건강 검진 기관의 다른 일자에 건강 검진 예약은 가능합니다. 예약하시겠습니까?" 등과 같은 메시지를 포함하는 요청 신호에 대해 "YES" 버튼을 클릭함으로써 건강 검진을 예약한 건강 검진 기관의 다른 일자에 건강 검진 예약을 하겠다는 응답 신호를 서버(10)로 전송할 수 있다.Any one of the plurality of clients (110-1 to 110-N) may transmit a response signal to the server 10 to make a reservation for a health checkup on a different date at the health checkup institution that reserved the health checkup in response to the request signal. there is. For example, one of the plurality of clients (110-1 to 110-N) displays the message “Cancellation of the above health checkup is not possible. However, , You can make a reservation for a health checkup on a different date at the health checkup facility where you reserved your health checkup. Would you like to make a reservation?" By clicking the "YES" button in response to a request signal containing a message such as the like, a response signal to make a reservation for a health checkup on a different date at the health checkup institution where the health checkup was scheduled can be transmitted to the server 10.

서버(10)는 건강 검진을 예약한 건강 검진 기관의 다른 일자에 건강 검진 예약을 하겠다는 상기 응답 신호를 수신할 때, 서버(10)는 복수의 클라이언트들(110-1~110-N) 중 어느 하나의 디스플레이에 건강 검진을 예약한 건강 검진 기관의 다른 예약 가능한 일자가 달력 형태로 표시되도록 복수의 클라이언트들(110-1~110-N) 중 어느 하나에게 건강 검진을 예약한 건강 검진 기관의 다른 예약 가능한 일자가 포함된 달력과 관련된 컨텐츠를 전송한다. When the server 10 receives the response signal to make a reservation for a health checkup on a different date from the health checkup institution that reserved the health checkup, the server 10 selects one of the plurality of clients 110-1 to 110-N. Other available dates of the health examination institution that have reserved a health examination are displayed in a calendar format on one display. Send content related to a calendar containing available dates for reservation.

도 6은 도 1에 도시된 복수의 클라이언트들 중 어느 하나의 디스플레이에 표시된 달력 형태의 인터페이스의 일 실시 예를 나타내는 다이어그램을 나타낸다. FIG. 6 is a diagram illustrating an example of a calendar-type interface displayed on a display of one of a plurality of clients shown in FIG. 1 .

도 6을 참고하면, 복수의 클라이언트들(110-1~110-N) 중 어느 하나(예컨대, 110-1)의 디스플레이에 표시되는 달력 형태의 인터페이스를 나타낸다. Referring to FIG. 6 , a calendar-type interface displayed on the display of one of the plurality of clients 110-1 to 110-N (eg, 110-1) is shown.

복수의 클라이언트들(110-1~110-N) 중 어느 하나(예컨대, 110-1)의 사용자는 원하는 예약 일자(예컨대, 24일) 위에 커서를 위치하거나, 손가락을 위치하여 클릭하는 방법으로 원하는 예약 일자를 설정할 수 있다. The user of any one (e.g., 110-1) of the plurality of clients (110-1 to 110-N) places the cursor on the desired reservation date (e.g., the 24th) or places a finger and clicks to select the desired reservation date. You can set a reservation date.

복수의 클라이언트들(110-1~110-N) 중 어느 하나(예컨대, 110-1)의 사용자는 원하는 예약 일자(예컨대, 24일) 위에 커서를 위치하거나 손가락을 위치하여 클릭하는 방법으로 원하는 예약 일자에 새롭게 예약할 수 있다. The user of any one (e.g., 110-1) of the plurality of clients (110-1 to 110-N) makes the desired reservation by placing the cursor or placing a finger on the desired reservation date (e.g., the 24th) and clicking. You can make a new reservation on that date.

도 6에서 예약이 불가능한 일자는 회색으로 표시될 수 있다. 예컨대, 도 6에서 10일과 17일은 예약이 불가능하여 회색으로 표현된다. In Figure 6, dates for which reservation is not possible may be displayed in gray. For example, in Figure 6, the 10th and 17th are not available for reservation and are expressed in gray.

종래의 경우, 예약이 불가능하면 상기 사용자는 상기 예약이 불가능한 일자를 커서, 또는 손가락을 이용하여 클릭할 수 없었다. In the conventional case, if reservation was not possible, the user could not click on the non-reservation date using a cursor or a finger.

하지만, 본 발명에서는 예약이 불가능하더라도 상기 사용자는 상기 예약이 불가능한 일자(예컨대, 10일, 또는 17일)를 커서, 또는 손가락을 이용하여 클릭할 수 있도록 한다. However, in the present invention, even if reservation is not possible, the user can click on the date on which reservation is not possible (for example, the 10th or 17th) using a cursor or a finger.

복수의 클라이언트들(110-1~110-N) 중 어느 하나(예컨대, 110-1)의 사용자에 의해 예약이 불가능한 일자(예컨대, 10일, 또는 17일)가 클릭될 때, 서버(10)는 건강 검진을 예약한 건강 검진 기관으로부터 일정한 거리 이내에 있는 다른 건강 검진 기관들의 리스트를 추출하고, 추출된 다른 건강 검진 기관들에 대해 복수의 클라이언트들(110-1~110-N) 중 어느 하나(예컨대, 110-1)의 사용자에 의해 예약이 불가능한 일자에 건강 검진이 가능한지 판단한다. 상기 건강 검진을 예약한 건강 검진 기관은 예약 취소의 대상이 되는 건강 검진 기관을 의미한다. 상기 다른 건강 검진 기관들의 리스트는 서버(10)의 데이터베이스에 저장될 수 있다. 상기 일정한 거리는 임의로 설정될 수 있다. When a date that cannot be reserved (e.g., the 10th or the 17th) is clicked by the user of one (e.g., 110-1) of the plurality of clients (110-1 to 110-N), the server 10 Extracts a list of other health examination institutions within a certain distance from the health examination institution that reserved the health examination, and selects one of the plurality of clients (110-1 to 110-N) for the other extracted health examination institutions ( For example, it is determined whether a health checkup is possible on a date for which a reservation cannot be made by the user 110-1). The health examination institution that reserved the above health examination refers to the health examination institution subject to reservation cancellation. The list of other health examination institutions may be stored in the database of the server 10. The constant distance can be set arbitrarily.

복수의 클라이언트들(110-1~110-N) 중 어느 하나(예컨대, 110-1)의 사용자에 의해 예약이 불가능한 일자에 건강 검진이 가능한 다른 건강 검진 기관들이 2개 기관 이상이라 판단될 때, 서버(10)는 상기 예약이 불가능한 일자에 건강 검진이 가능한 다른 건강 검진 기관들의 일자별 예약률을 계산한다. When it is determined that there are two or more other health examination institutions that can perform health examinations on a date for which reservation is not possible by the user of one of the plurality of clients (110-1 to 110-N) (e.g., 110-1), The server 10 calculates the daily reservation rate of other health checkup institutions that can provide health checkups on the days when reservations are not possible.

상기 예약률은 건강 검진을 받을 수 있는 인원 대비 건강 검진을 예약한 인원의 비율로 정의될 수 있다. 예컨대, A 건강 검진 기관이 하루에 건강 검진을 받을 수 있는 인원이 10명인데, 특정한 날에 7명이 예약한 경우, 예약율은 70%이다. The reservation rate can be defined as the ratio of the number of people who have reserved a health checkup compared to the number of people who can receive the health checkup. For example, if health checkup agency A allows 10 people to receive health checkups per day, and 7 people make reservations on a specific day, the reservation rate is 70%.

서버(10)는 상기 예약이 불가능한 일자에 건강 검진이 가능한 다른 건강 검진 기관들의 일정 기간 이내에 평균 예약률을 계산한다. 예컨대, 건강 검진 기관의 2달 이내에 하루 예약률이 30%, 30%, 50%, ..., 70% 이라 가정할 때, 서버(10)는 건강 검진 기관의 일정 기간 이내에 평균 예약률을 (30%+30%+50%+...+70%)/60와 같이 계산할 수 있다. 상기 일정 기간은 임의로 설정될 수 있다. 예컨대, 일정 기간은 1달, 2달, 1분기, 6개월, 또는 1년 등으로 설정될 수 있다. The server 10 calculates the average reservation rate within a certain period of time at other health checkup institutions that can provide health checkups on the non-reservation date. For example, assuming that the daily reservation rate within 2 months of the health examination institution is 30%, 30%, 50%, ..., 70%, the server 10 sets the average reservation rate within a certain period of the health examination institution to (30%) It can be calculated as follows: +30%+50%+...+70%)/60. The certain period may be arbitrarily set. For example, the certain period may be set to 1 month, 2 months, 1 quarter, 6 months, or 1 year.

예약이 불가능한 일자에 건강 검진이 가능한 다른 건강 검진 기관들이 2개 기관 이상이라 판단될 때, 서버(10)는 계산된 평균 예약률 중 가장 낮은 2개의 건강 검진 기관들을 추출한다. 예컨대, A 건강 검진 기관의 평균 예약률이 70%, B 건강 검진 기관의 평균 예약률이 65%, C 건강 검진 평균 기관의 예약률이 80%, D 건강 검진 기관의 평균 예약률이 90%, 및 E 건강 검진 기관의 평균 예약률이 55%라 가정할 때, 서버(10)는 가장 낮은 2개의 건강 검진 기관들로 E 건강 검진 기관, 및 B 건강 검진 기관을 추출한다. When it is determined that there are two or more other health examination institutions that can provide health examinations on days when reservations are not possible, the server 10 extracts the two health examination institutions with the lowest calculated average reservation rates. For example, the average reservation rate of health check-up institutions A is 70%, the average reservation rate of health check-up institutions B is 65%, the average reservation rate of health check-up institutions C is 80%, the average reservation rate of health check-up institutions D is 90%, and E health check-up institutions. Assuming that the average reservation rate of institutions is 55%, the server 10 extracts E health examination institution and B health examination institution as the two lowest health examination institutions.

서버(10)는 복지몰 사이트(20)를 제공한다. 건강 검진 기관들은 복지몰 사이트(20)에 자신들의 기관명을 알리기 위해 복지몰 사이트(20)를 운영하는 운영자에게 일정한 수수료를 지불한다. 상기 운영자는 서버(10)의 운영자이다. 따라서 건강 검진 기관들의 예약률이 너무 낮은 경우, 건강 검진 기관들의 운영에 문제가 발생할 수 있다. 따라서 서버(10)는 이러한 운영의 문제를 해소하기 위해 상기 계산된 평균 예약률이 낮은 기관의 다른 날에 건강 검진의 예약을 상기 건겅 검진의 예약의 취소를 원하는 임직원에게 추천한다. The server 10 provides the welfare mall site 20. Health checkup organizations pay a certain fee to the operator of the welfare mall site (20) in order to advertise the name of their organization on the welfare mall site (20). The operator is the operator of the server 10. Therefore, if the reservation rate of health examination institutions is too low, problems may arise in the operation of health examination institutions. Therefore, in order to solve this operational problem, the server 10 recommends a reservation for a health checkup on another day at an institution with a low average reservation rate to an employee who wishes to cancel the reservation for the health checkup.

서버(10)는 추출된 2개의 건강 검진 기관들 중 건강 검진의 취소를 원하는 건강 검진 기관과 같은 지하철 노선에 위치한 건강 검진 기관을 선택한다. 예컨대, 건강 검진의 예약 취소를 원하는 건강 검진 기관이 1호선의 특정 지하철역과 가까운 위치에 있다고 가정할 때, 서버(10)는 추출된 2개의 건강 검진 기관들 중 E 건강 검진 기관이 건강 검진의 예약 취소를 원하는 건강 검진 기관과 상대적으로 가깝다 하더라도 1호선이 지나는 지하철과 가까운 위치에 있는 건강 검진 기관을 선택한다. The server 10 selects a health examination institution located on the same subway line as the health examination institution for which health examination is desired to be canceled among the two extracted health examination institutions. For example, assuming that the health examination institution that wishes to cancel the reservation for a health examination is located close to a specific subway station on Line 1, the server 10 selects E health examination institution among the two extracted health examination institutions to make a reservation for the health examination. Even if it is relatively close to the health examination institution you wish to cancel, select a health examination institution located close to the subway line 1.

실시 예에 따라 서버(10)는 건강 검진의 예약 취소를 원하는 건강 검진 기관이 지하철역으로부터 일정 거리 이내인지 확인한다. 건강 검진의 예약 취소를 원하는 건강 검진 기관이 지하철역으로부터 일정 거리 이내이라고 확인될 때, 서버(10)는 건강 검진의 예약 취소를 원하는 건강 검진 기관이 1호선의 특정 지하철역과 가까운 위치에 있다고 판단한다. According to the embodiment, the server 10 checks whether the health examination institution for which a reservation for a health examination is desired is within a certain distance from the subway station. When it is confirmed that the health examination institution that wishes to cancel the health examination reservation is within a certain distance from the subway station, the server 10 determines that the health examination institution that wishes to cancel the health examination reservation is located close to a specific subway station on Line 1.

애초에 건강 감진의 예약을 하였던 임직원은 건강 검진 기관의 예약을 한 이유들 중 하나로 교통이 큰 비중을 차지할 것으로 예상되기 때문이다. 따라서 추출된 2개의 건강 검진 기관들 중 예약 취소를 원하는 건강 검진 기관과 같은 지하철 노선 근처에 위치한 건강 감진 기관이 추천된다. Executives and employees who originally made reservations for health checkups are expected to have transportation as one of the reasons they made reservations at health checkup facilities. Therefore, among the two extracted health examination institutions, the health examination institution located near the same subway line as the health examination institution for which you wish to cancel your reservation is recommended.

예컨대, 도 6에서 10일, 또는 17일이 클릭될 때, 서버(10)는 다른 건강 검진 기관에 예약이 가능하다는 메시지를 복수의 클라이언트들(110-1~110-N) 중 어느 하나(예컨대, 110-1)로 전송한다. 상기 다른 건강 검진 기관은 상기 추천된 지하철 노선 근처에 위치한 건강 감진 기관을 의미한다. For example, when the 10th or 17th in FIG. 6 is clicked, the server 10 sends a message to any one of the plurality of clients 110-1 to 110-N (e.g., a message that a reservation at another health examination institution is possible). , 110-1). The other health examination institution refers to a health examination institution located near the recommended subway line.

예컨대, 복수의 클라이언트들(110-1~110-N) 중 어느 하나(예컨대, 110-1)의 디스플레이에 "상기 건강 검진에 대한 취소는 불가능합니다. 하지만, 건강 검진을 예약한 건강 검진 기관의 다른 일자에 건강 검진 예약은 가능합니다. 예약하시겠습니까?" 등과 같은 메시지가 표시된다. For example, on the display of one (e.g., 110-1) of a plurality of clients (110-1 to 110-N), “Cancellation of the above health checkup is not possible. However, the health checkup agency that reserved the health checkup You can make an appointment for a health checkup on another date. Would you like to make an appointment?" A message like this is displayed.

종래기술에는 도 6에서 10일, 또는 17일에 예약이 불가능한 경우, 클릭이 될 수 없었다. 하지만, 본 발명에서는도 6에서 10일, 또는 17일에 예약이 불가능한 하더라도 클릭이 가능하다는 점에서 차이가 있다. In the prior art, if reservation was not possible on the 10th or 17th in Figure 6, the click could not be made. However, in the present invention, there is a difference in that clicking is possible even if reservation is not possible on the 6th to 10th or 17th days.

도 7은 도 4에서 건강 검진이 적어도 하나 이상의 복지 포인트를 이용하여 예약되지 않은 경우, 건강 건강에 대한 예약 취소 요구의 승인 여부를 결정하는 순서들을 설명하기 위한 흐름도를 나타낸다. FIG. 7 is a flowchart illustrating procedures for determining whether to approve a request to cancel a reservation for health when the health checkup in FIG. 4 is not reserved using at least one welfare point.

상기 복지 포인트를 이용하지 않고 상기 건강 검진이 예약되었다고 판단될 때, 서버(10)는 상기 예약 취소 요구를 수신한 일자가 상기 회사의 검진 수검 종료일 이전인지 판단한다(S610). 검진 수검 종료일은 건강 검진을 받을 수 있는 종료일을 의미한다. When it is determined that the health checkup has been reserved without using the welfare points, the server 10 determines whether the date of receiving the reservation cancellation request is before the company's checkup completion date (S610). The check-up end date refers to the end date for receiving a health check-up.

상기 예약 취소 요구를 수신한 일자가 상기 검진 수검 종료일 이후라고 판단될 때, 서버(10)는 상기 건강 검진의 예약 취소 요구를 불승인한다(S640). When it is determined that the date of receiving the reservation cancellation request is after the checkup completion date, the server 10 disapproves the reservation cancellation request for the health checkup (S640).

상기 예약 취소 요구를 수신한 일자가 상기 회사의 검진 수검 종료일 이전이라 판단될 때, 서버(10)는 상기 예약 취소 요구를 수신한 일자가 회사의 검진 신청 종료일 이전인지 판단한다(S620). When it is determined that the date of receiving the reservation cancellation request is before the company's checkup application end date, the server 10 determines whether the date of receiving the reservation cancellation request is before the company's checkup application end date (S620).

상기 예약 취소 요구를 수신한 일자가 상기 회사의 검진 수검 종료일 이전이고, 상기 예약 취소 요구를 수신한 일자가 상기 회사의 검진 신청 종료일 이전이라 판단될 때, 서버(10)는 상기 건강 검진의 예약 취소 요구를 승인한다(S630). When it is determined that the date of receiving the reservation cancellation request is before the end date of the company's medical checkup and that the date of receiving the reservation cancellation request is before the end date of the company's checkup application, the server 10 cancels the reservation of the health checkup. Approve the request (S630).

서버(10)는 임의의 시간 간격마다 임의의 건강 검진 기관을 선택한다. The server 10 selects a random health examination institution at random time intervals.

상기 임의의 시간 간격은 임의로 설정될 수 있다. 예컨대, 상기 임의의 시간 간격은 1달, 또는 3달일 수 있다. 상기 임의의 건강 검진 기관은 임의로 선택될 수 있다. The arbitrary time interval may be set arbitrarily. For example, the arbitrary time interval may be one month, or three months. The arbitrary health examination institution may be selected arbitrarily.

서버(10)는 상기 임의의 건강 검진 기관을 기준으로 일정한 거리 내에 위치하는 건강 검진 기관들을 선택한다. 상기 일정한 거리는 임의로 설정될 수 있다. The server 10 selects health examination institutions located within a certain distance based on the random health examination institution. The constant distance can be set arbitrarily.

서버(10)는 선택된 건강 검진 기관들 각각의 임의의 기간에 대한 평균 예약률을 계산한다. 상기 임의의 기간은 임의로 설정될 수 있다. 예컨대, 상기 임의의 기간이란 월, 3개월, 6개월, 또는 1년을 의미할 수 있다. The server 10 calculates the average reservation rate for a random period for each of the selected health examination institutions. The arbitrary period may be set arbitrarily. For example, the arbitrary period may mean a month, 3 months, 6 months, or 1 year.

상기 평균 예약률은 내시경, 초음파, 및 CT를 포함하는 선택 검사 중 하루에 선택 검사할 수 있는 인원 대비 가장 많은 예약 인원에 따라 결정된다. The average reservation rate is determined based on the largest number of reservations among elective tests including endoscopy, ultrasound, and CT compared to the number of people who can be selectively examined per day.

선택 검사는 일반위 내시경, 수면위내시경, 유방초음파, 갑상선초음파, 자궁초음파, 전립선초음파, 경동맥초음파, 수면대장내시경, 뇌CT, 폐CT, 경추CT, 요추CT, 또는 관상동맥석회화CT와 같은 복수의 검사들을 포함한다. Optional tests include ascites such as general gastroscopy, sleep gastroscopy, breast ultrasound, thyroid ultrasound, uterine ultrasound, prostate ultrasound, carotid ultrasound, sleep colonoscopy, brain CT, lung CT, cervical spine CT, lumbar spine CT, or coronary artery calcification CT. Includes inspections.

내시경은 일반위 내시경, 수면위내시경, 및 수면대장내시경으로 세분화될 수 있다. 초음파는 유방초음파, 갑상선초음파, 자궁초음파, 전립선초음파, 경동맥초음파로 세분화될 수 있다. CT는 뇌CT, 폐CT, 경추CT, 요추CT, 및 관상동맥석회화CT로 세분화될 수 있다. Endoscopy can be subdivided into general gastroscopy, sleep gastroscopy, and sleep colonoscopy. Ultrasound can be subdivided into breast ultrasound, thyroid ultrasound, uterine ultrasound, prostate ultrasound, and carotid ultrasound. CT can be subdivided into brain CT, lung CT, cervical spine CT, lumbar spine CT, and coronary artery calcification CT.

아래 표 3은 특정 일자(예컨대, 2022년 09월 30일)에 예약된 건강 검진 기관의 예약 인원을 나타낸다. Table 3 below shows the number of reservations at health examination institutions scheduled on a specific date (e.g., September 30, 2022).

A 건강 검진 기관, B 건강 검진 기관, 및 C 건강 검진 기관은 모두 일정한 거리 내에 있다고 가정한다. 예컨대, 아래 표에서 특정 일자(예컨대, 2022년 09월 30일)에 A 건강 검진 기관의 일반위내시경을 예약한 인원은 10명이고, 하루에 일반위내시경을 검사할 수 있는 인원은 50명임을 의미한다. 즉, 앞의 숫자는 예약한 인원을 의미하고, 뒤의 숫자는 검사할 수 있는 인원을 의미한다. Assume that A health examination institution, B health examination institution, and C health examination institution are all within a certain distance. For example, in the table below, the number of people who have reserved general gastroscopy at health examination institution A on a specific date (e.g., September 30, 2022) is 10, and the number of people who can undergo general gastroscopy per day is 50. it means. In other words, the first number represents the number of people who have made a reservation, and the last number represents the number of people who can be tested.

서버(10)는 각 건강 검진 기관에 대해 선택 검사별로 특정 일자에 대한 예약률을 계산할 수 있다. 예컨대, A 건강 검진 기관의 일반위내시경의 예약률은 20%, 수면위내시경의 예약률은 40%, 유방초음파의 예약률은 41%, 갑상선 초음파의 예약률은 50%, 뇌CT의 예약률은 58%, 및 폐CT의 예약률은 33%일 수 있다. 나머지 건강 검진 기관도 A 건강 검진 기관과 유사하게 선택 검사별로 예약률이 계산될 수 있다. The server 10 may calculate a reservation rate for a specific date for each selected test for each health examination institution. For example, at health checkup institution A, the reservation rate for general gastroscopy is 20%, the reservation rate for sleep gastroscopy is 40%, the reservation rate for breast ultrasound is 41%, the reservation rate for thyroid ultrasound is 50%, the reservation rate for brain CT is 58%, and The reservation rate for pulmonary CT may be 33%. For the remaining health examination institutions, the reservation rate can be calculated for each optional test, similar to health examination institution A.

건강 검진 기관health examination agency 일반위
내시경
General committee
Endoscope
수면위
내시경
above the water
Endoscope
유방
초음파
breast
ultrasonic wave
갑상선
초음파
thyroid
ultrasonic wave
뇌CTBrain CT 폐CTLung CT
A 건강 검진 기관A health examination agency 10명/50명
(20%)
10 people/50 people
(20%)
20명/50명
(40%)
20/50 people
(40%)
25명/60명
(41%)
25/60 people
(41%)
30명/60명
(50%)
30/60 people
(50%)
50명/60명
(83%)
50/60 people
(83%)
20명/60명
(33%)
20 people/60 people
(33%)
B 건강 검진 기관B health examination agency 10명/40명
(25%)
10 people/40 people
(25%)
10명/40명
(25%)
10 people/40 people
(25%)
10명/40명
(25%)
10 people/40 people
(25%)
5명/40명
(12%)
5/40 people
(12%)
10명/50명
(20%)
10 people/50 people
(20%)
10명/50명
(20%)
10 people/50 people
(20%)
C 건강 검진 기관C Health examination agency 10명/50명
(20%)
10 people/50 people
(20%)
20명/50명
(40%)
20/50 people
(40%)
30명/50명
(60%)
30/50 people
(60%)
40명/60명
(66%)
40/60 people
(66%)
25명/60명
(41%)
25/60 people
(41%)
20명/60명
(33%)
20 people/60 people
(33%)

서버(10)는 계산된 특정 일자에 대한 예약률을 이용하여 선택된 건강 검진 기관들 각각의 임의의 기간에 대한 선택 검사별 평균 예약률을 계산한다. The server 10 calculates the average reservation rate for each selected examination for a random period of each of the selected health examination institutions using the calculated reservation rate for the specific date.

예컨대, A 건강 검진 기관의 일반위내시경의 예약률이 특정 일자(예컨대, 2일)에 대해 20%, 30%일 때, 평균 예약률은 (20%+30%)/2=25%으로 계산될 수 있다. For example, when the reservation rate for general gastroscopy at health examination institution A is 20% and 30% for a specific date (e.g., 2 days), the average reservation rate can be calculated as (20%+30%)/2=25%. there is.

아래 표 4는 선택된 건강 검진 기관들 각각의 임의의 기간에 대한 평균 예약률을 나타낸 표이다. Table 4 below is a table showing the average reservation rate for a random period for each of the selected health examination institutions.

건강 검진 기관health examination agency 일반위
내시경
General committee
Endoscope
수면위
내시경
above the water
Endoscope
유방
초음파
breast
ultrasonic wave
갑상선
초음파
thyroid
ultrasonic wave
뇌 CTBrain CT 폐 CTLung CT
A 건강 검진 기관A health examination agency 51%51% 58%58% 65%65% 70% 70% 95%95% 65%65% B 건강 검진 기관B health examination agency 71%71% 45%45% 73%73% 46% 46% 70%70% 56%56% C 건강 검진 기관C Health examination agency 41%41% 34%34% 43%43% 45% 45% 34%34% 67%67%

서버(10)는 건강 검진 기관들 각각의 임의의 기간에 대한 선택 검사별 평균 예약률 중 가장 높은 평균 예약률을 선택한다. The server 10 selects the highest average reservation rate among the average reservation rates for each selected test for a random period of each health examination institution.

예컨대, A 건강 검진 기관의 경우, 뇌 CT의 평균 예약률이 95%로, A 건강 검진 기관의 선택 검사 중 가장 평균 예약률이 높다. 따라서 서버(10)는 A 건강 검진 기관에 대해서는 뇌 CT의 평균 예약률(95%)을 선택한다. For example, in the case of health examination institution A, the average reservation rate for brain CT is 95%, which is the highest average reservation rate among the optional tests at health examination institution A. Therefore, the server 10 selects the average reservation rate (95%) of brain CT for health examination institution A.

B 건강 검진 기관의 경우, 유방 초음파의 평균 예약률이 73%로, B 건강 검진 기관의 선택 검사 중 가장 평균 예약률이 높다. 따라서 서버(10)는 B 건강 검진 기관에 대해서는 유방 초음파의 평균 예약률(73%)을 선택한다. In the case of Health Checkup Institution B, the average reservation rate for breast ultrasound is 73%, which is the highest average reservation rate among the optional tests at Health Checkup Institution B. Therefore, the server 10 selects the average breast ultrasound reservation rate (73%) for health examination institution B.

C 건강 검진 기관의 경우, 폐CT의 평균 예약률이 67%로, C 건강 검진 기관의 선택 검사 중 가장 평균 예약률이 높다. 따라서 서버(10)는 C 건강 검진 기관에 대해서는 폐CT의 평균 예약률(67%)을 선택한다. In the case of C health examination institution, the average reservation rate for lung CT is 67%, which is the highest average reservation rate among the optional tests at C health examination institution. Therefore, the server 10 selects the average lung CT reservation rate (67%) for C health examination institution.

서버(10)는 건강 검진 기관들 각각에 대해 선택된 가장 높은 평균 예약률이 임의의 제1평균 예약률(예컨대, 90%)보다 큰 지 판단한다. 상기 임의의 제1평균 예약률은 임의로 설정될 수 있다. The server 10 determines whether the highest average reservation rate selected for each of the health examination institutions is greater than any first average reservation rate (eg, 90%). The arbitrary first average reservation rate may be set arbitrarily.

건강 검진 기관들 중 가장 높은 평균 예약률이 임의의 예약률(예컨대, 90%)보다 큰 건강 검진 기관이 있다고 판단될 때, 서버(10)는 나머지 건강 검진 기관들(예컨대, B 건강 검진 기관, C 건강 검진 기관)에 대해 가장 높은 평균 예약률과 대응되는 선택 검사(예컨대, 뇌 CT)에 대한 평균 예약률을 확인한다. 상기 나머지 건강 검진 기관들이란 상기 임의의 건강 검진 기관을 기준으로 일정한 거리 내에 위치하는 건강 검진 기관들의 일부를 의미한다. When it is determined that there is a health examination institution whose highest average reservation rate among the health examination institutions is greater than a random reservation rate (e.g., 90%), the server 10 configures the remaining health examination institutions (e.g., B health examination institution, C health Check the average reservation rate for an elective test (e.g., brain CT) that corresponds to the highest average reservation rate for the screening facility. The remaining health examination institutions refer to some of the health examination institutions located within a certain distance from the arbitrary health examination institution.

예컨대, 서버(10)는 B 건강 검진 기관의 뇌 CT에 대한 평균 예약률 70%과 C 건강 검진 기관의 뇌 CT에 대한 평균 예약률 34%를 확인한다. For example, the server 10 confirms that the average reservation rate for brain CT at health examination institution B is 70% and the average reservation rate for brain CT at health examination institution C is 34%.

서버(10)는 나머지 건강 검진 기관들(예컨대, B 건강 검진 기관, C 건강 검진 기관)에 대해 가장 높은 평균 예약률과 대응되는 선택 검사(예컨대, 뇌 CT)에 대한 평균 예약률이 임의의 제2평균 예약률(예컨대, 80%)보다 작은지 판단한다. The server 10 sets the average reservation rate for the selected test (e.g., brain CT) corresponding to the highest average reservation rate for the remaining health checkup organizations (e.g., health checkup agency B, health checkup agency C) to a random second average. Determine whether it is less than the reservation rate (e.g., 80%).

나머지 건강 검진 기관들(예컨대, B 건강 검진 기관, C 건강 검진 기관)에 대해 가장 높은 평균 예약률과 대응되는 선택 검사(예컨대, 뇌 CT)에 대한 평균 예약률이 임의의 제2평균 예약률(예컨대, 80%)보다 낮다고 판단될 때, 서버(10)는 나머지 건강 검진 기관들(예컨대, B 건강 검진 기관, C 건강 검진 기관)에 대해 전체 평균 예약률을 계산한다. 전체 평균 예약률이란 선택 검사 전체에 대한 평균 예약률을 의미한다. The average reservation rate for the selected test (e.g., brain CT) corresponding to the highest average reservation rate for the remaining health check-up facilities (e.g., B health check-up facility, C health check-up facility) is set to an arbitrary second average reservation rate (e.g., 80 %), the server 10 calculates the overall average reservation rate for the remaining health examination institutions (eg, B health examination institution, C health examination institution). The overall average reservation rate refers to the average reservation rate for all selected tests.

예컨대, B 건강 검진 기관의 경우, 일반위내시경의 평균 예약률이 71%이고, 수면위내시경의 평균 예약률이 45%이고, 유방 초음파의 평균 예약률이 73%이고, 갑상선 초음파의 평균 예약률이 45%이고, 뇌 CT의 평균 예약률이 70%이고, 폐 CT의 평균 예약률이 56%일 때, 전체 평균 예약률은 60%(=(71%+45%+73%+45%+70%)/6)이다. For example, in the case of health examination institution B, the average reservation rate for general gastroscopy is 71%, the average reservation rate for sleep gastroscopy is 45%, the average reservation rate for breast ultrasound is 73%, and the average reservation rate for thyroid ultrasound is 45%. , when the average reservation rate for brain CT is 70% and the average reservation rate for lung CT is 56%, the overall average reservation rate is 60% (=(71%+45%+73%+45%+70%)/6) .

서버(10)는 나머지 건강 검진 기관들(예컨대, B 건강 검진 기관, C 건강 검진 기관)에 대해 계산된 전체 평균 예약률 중 가장 낮은 평균 예약률을 갖는 건강 검진 기관(예컨대, C 건간 검진 기관)을 복수의 클라이언트들(110-1~110-N) 각각의 디스플레이에 우선적으로 보이도록 상단에 노출시킨다. 상단에 노출시킨다함은 디스플레이의 윗쪽에 표시되도록 함을 의미한다. The server 10 selects a plurality of health examination institutions (e.g., C health examination institution) with the lowest average reservation rate among the overall average reservation rates calculated for the remaining health examination institutions (e.g., B health examination institution, C health examination institution). It is exposed at the top so that it can be seen preferentially on the display of each of the clients (110-1 to 110-N). Exposed at the top means displayed at the top of the display.

건강 검진 기관들(예컨대, A 건강 검진 기관, B 건강 검진 기관, C 건강 검진 기관)은 특정한 일자에 선택 검사 항목에 대한 예약률이 높아 특정한 일자에 건강 검진에 대한 예약을 더 이상 받지 못할 수 있다. Health examination facilities (e.g., health examination institution A, health examination institution B, health examination institution C) may no longer accept reservations for health examinations on a particular date due to a high reservation rate for selected examination items on a particular date.

예컨대, 표 3에서 A 건강 검진 기관의 경우, 특정 일자에 선택 검사 항목(예컨대, 뇌CT)에 대한 예약 가능 인원이 60명인데, 특정 일자에 60명이 예약하는 경우, A 건강 검진 기관은 상기 특정 일자에 더 이상 예약을 받을 수 없다. 즉, A 건강 검진 기관은 특정 일자에 뇌CT를 포함한 건강 검진 예약은 받을 수 없다. For example, in Table 3, in the case of health examination institution A, the number of people who can make reservations for selected test items (e.g., brain CT) on a specific date is 60, and if 60 people make a reservation on a specific date, health examination institution A is No more reservations can be accepted on this date. In other words, health checkup agency A cannot accept reservations for health checkups, including brain CT, on a specific date.

하지만, A 건강 검진 기관은 특정 일자에 다른 선택 검사 항목들(예컨대, 일반위내시경, 수면위내시경, 유방초음파, 갑상선초음파, 및 폐CT)에 대한 예약률이 임의의 비율(예컨대, 50%)이하 임에도 불구하고, A 건강 검진 기관은 상기 특정 일자에 더 이상 예약을 받지 못하는 것은 불합리하다. However, Health Examination Center A has a reservation rate for other optional test items (e.g., general gastroscopy, sedation endoscopy, breast ultrasound, thyroid ultrasound, and lung CT) on a specific day below a certain percentage (e.g., 50%). Despite this, it is unreasonable for Health Examination Agency A to no longer accept reservations on the specific date mentioned above.

따라서 서버(10)는 각 건강 검진 기관에 대해 선택 검사별로 특정 일자에 대한 예약률을 계산할 수 있다. Accordingly, the server 10 can calculate the reservation rate for a specific date for each selected test for each health examination institution.

서버(10)는 건강 검진 기관들에서 상기 선택 검사별로 특정 일자에 대한 예약률 중 100%가 넘는 건강 검진 기관이 있는지 분석한다. 예컨대, A 건강 검진 기관의 경우, 특정 일자에 특정 검사 항목(예컨대, 뇌CT)에 대한 예약 가능 인원이 60명인데, 특정 일자에 60명이 예약하는 경우, 서버(10)는 특정 일자에 뇌CT에 대한 예약률이 100%가 넘는 A 건강 검진 기관이 있다고 판단한다. The server 10 analyzes whether there is a health examination institution with a reservation rate exceeding 100% for a specific date for each selected test among the health examination institutions. For example, in the case of health examination institution A, the number of people who can make reservations for a specific test item (e.g., brain CT) on a specific date is 60, and if 60 people make a reservation on a specific date, the server 10 makes a reservation for a specific test item (e.g., brain CT) on a specific date. It is determined that there is a health examination institution A with a reservation rate of over 100%.

상기 선택 검사별로 특정 일자에 대한 예약률 중 100%가 넘는 제1선택 검사(예컨대, 뇌CT)를 포함하는 제1건강 검진 기관이 있다고 판단될 때, 서버(10)는 상기 제1건강 검진 기관의 나머지 선택 검사들에 대한 특정 일자에서 예약률을 분석한다. 예컨대, 서버(10)는 상기 제1건강 검진 기관(A 건강 검진 기관)의 나머지 선택 검사들(예컨대, 일반위내시경, 수면위내시경, 유방초음파, 갑상선초음파, 및 폐CT)에 대한 특정 일자에서 예약률을 분석한다. 예컨대, 서버(10)는 제1건강 검진 기관(예컨대, A 건강 검진 기관)의 나머지 선택 검사들(예컨대, 일반위내시경, 수면위내시경, 유방초음파, 갑상선초음파, 및 폐CT)에 대한 특정 일자에서 예약률을 20%, 30%, 35%, 40%, 및 55%로 분석할 수 있다. When it is determined that there is a first health examination institution that includes the first selection test (e.g., brain CT) that exceeds 100% of the reservation rate for a specific date for each optional examination, the server 10 determines that the first health examination institution is Analyze reservation rates on specific dates for the remaining elective tests. For example, the server 10 performs the remaining selected tests (e.g., general gastroscopy, sleep gastroscopy, breast ultrasound, thyroid ultrasound, and lung CT) of the first health examination institution (health examination institution A) on a specific date. Analyze reservation rates. For example, the server 10 may select a specific date for the remaining selected tests (e.g., general gastroscopy, sleep gastroscopy, breast ultrasound, thyroid ultrasound, and lung CT) of the first health examination institution (e.g., A health examination institution). The reservation rate can be analyzed as 20%, 30%, 35%, 40%, and 55%.

서버(10)는 상기 제1건강 검진 기관의 상기 나머지 선택 검사들에 대한 특정 일자에서 평균 예약률을 계산한다. 예컨대, 나머지 선택 검사들에 대한 특정 일자에서 예약률이 20%, 30%, 35%, 40%, 및 55%일 때, 서버(10)는 평균 예약률((20%+30%+35%+40%+55%)/5=36%)을 계산할 수 있다. The server 10 calculates an average reservation rate on a specific date for the remaining selected tests at the first health examination institution. For example, when the reservation rate on a specific date for the remaining optional tests is 20%, 30%, 35%, 40%, and 55%, the server 10 calculates the average reservation rate ((20%+30%+35%+40 You can calculate %+55%)/5=36%).

서버(10)는 상기 계산된 평균 예약률이 제1임의의 비율(예컨대, 50%) 이하 인지 판단한다. 상기 제1임의의 비율은 변경될 수 있다. 상기 계산된 평균 예약률이 제1임의의 비율(예컨대, 50%) 이하 인지 판단하는 이유는 나머지 선택 검사들에 대한 특정 일자에서 평균 예약률이 낮은 경우, 제1건강 검진 기관은 일반 검사(예컨대, 시력 검사, 청력 검사, 신체 계측, 혈액 검사, 또는 구강 검진 등)을 수용할 여력이 충분하기 때문이다. 건강 검진은 선택 검사와 일반 검사로 구성된다. The server 10 determines whether the calculated average reservation rate is less than or equal to a first random ratio (eg, 50%). The first arbitrary ratio may be changed. The reason for determining whether the calculated average reservation rate is less than or equal to a first arbitrary rate (e.g., 50%) is that if the average reservation rate on a specific date for the remaining optional tests is low, the first health examination institution performs general tests (e.g., vision). This is because there is sufficient capacity to accommodate tests, hearing tests, physical measurements, blood tests, or oral examinations, etc. The health examination consists of optional tests and general tests.

상기 계산된 평균 예약률이 상기 제1임의의 비율 이하일 때, 서버(10)는 상기 제1건강 검진 기관(예컨대, A 건강 검진 기관)의 제1선택 검사(예컨대, 뇌CT)에 대해 다른 건강 검진 기관들 중 상기 특정 일자에서 제2임의의 비율(예컨대, 50%) 이하를 가지는 제2건강 검진 기관이 있는지 분석한다. 예컨대, 서버(10)는 상기 특정 일자에서 상기 제1건강 검진 기관(예컨대, A 건강 검진 기관)의 제1선택 검사(예컨대, 뇌CT)에 대해 다른 건강 검진 기관들(예컨대, B 건강 검진 기관, C 건강 검진 기관, D 건강 검진 기관) 중 상기 특정 일자에서 상기 제1선택 검사에 대해 상기 제2임의의 비율(예컨대, 50%) 이하를 가지는 제2건강 검진 기관(예컨대, B 건간 검진 기관)이 있는지 분석한다. 상기 다른 건강 검진 기관들은 상기 A 건강 검진 기관으로부터 임의의 거리(예컨대, 10km) 이내에 위치한 건강 검진 기관들이라고 가정한다. When the calculated average reservation rate is less than or equal to the first arbitrary rate, the server 10 performs another health checkup for the first selected test (e.g., brain CT) of the first health checkup institution (e.g., A health checkup institution). Among the institutions, it is analyzed whether there is a second health examination institution that has a second random ratio (eg, 50%) or less on the specific date. For example, the server 10 may send other health examination institutions (e.g., health examination institution B) for the first selected test (e.g., brain CT) of the first health examination institution (e.g., health examination institution A) on the specific date. , C health examination institution, D health examination institution), a second health examination institution (e.g., B health examination institution) having the second random ratio (e.g., 50%) or less for the first selection test on the specific date. ) is analyzed. It is assumed that the other health examination institutions are health examination institutions located within a certain distance (eg, 10 km) from the health examination institution A.

상기 제2임의의 비율은 변경될 수 있다. The second arbitrary ratio may be changed.

상기 특정 일자에서 상기 제1선택 검사(예컨대, 뇌CT)에 대해 상기 제2건강 검진 기관(예컨대, B 건강 검진 기관)이 있다고 가정할 때, 서버(10)는 상기 제2건강 검진 기관에 대해 다른 선택 검사들(예컨대, 일반위내시경, 수면위내시경, 유방초음파, 갑상선초음파, 및 폐CT)의 평균 예약률이 상기 제2임의의 비율 이상인지 분석한다. 이는 상기 제2건강 검진 기관이 건강 검진을 예약하고자하는 사람들이 신뢰하는 기관임을 판단하기 위함이다. Assuming that there is a second health examination institution (e.g., B health examination institution) for the first selected test (e.g., brain CT) on the specific date, the server 10 provides information about the second health examination institution. Analyze whether the average reservation rate of other optional tests (e.g., general gastroscopy, sleep gastroscopy, breast ultrasound, thyroid ultrasound, and lung CT) is greater than or equal to the second arbitrary rate. This is to determine that the second health examination institution is an institution trusted by people who wish to reserve a health examination.

상기 제2건강 검진 기관에 대해 상기 다른 선택 검사들의 평균 예약률이 상기 제2임의의 비율 이상이라 판단될 때, 서버(10)는 상기 특정 일자에 상기 제1건강 검진 기관에 대해 상기 제1선택 검사를 포함하는 건강 검진 예약을 클라이언트들(110-1~110-N)가 선택 가능하도록 복지몰 사이트(20)를 설정한다. When it is determined that the average reservation rate of the other optional examinations for the second health examination institution is greater than or equal to the second random rate, the server 10 performs the first selection examination for the first health examination institution on the specific date. The welfare mall site 20 is set up so that clients (110-1 to 110-N) can select health checkup reservations including.

이때, 클라이언트들(110-1~110-N) 중 어느 하나가 상기 특정 일자에 상기 제1건강 검진 기관에 대해 상기 제1선택 검사를 포함하는 건강 검진 예약을 선택할 때, 서버(10)는 상기 제1건강 검진 기관에서 상기 제1선택 검사를 제외한 일반 검사(예컨대, 시력 검사, 청력 검사, 신체 계측, 혈액 검사, 또는 구강 검진 등)를 수행하고, 상기 제2건강 검진 기관에서 상기1선택 검사를 수행할 수 있으며, 상기 제1선택 검사를 상기 제2건강 검진 기관에서 수행할 경우, 건강 검진 비용을 할인해 줄 수 있음을 알리는 메시지를 클라이언트들(110-1~110-N) 중 어느 하나로 전송한다. At this time, when one of the clients (110-1 to 110-N) selects a health examination reservation including the first selection test for the first health examination institution on the specific date, the server 10 A general examination (e.g., vision test, hearing test, physical measurement, blood test, or oral examination, etc.) excluding the first selected test is performed at the first health examination institution, and the first selected test is performed at the second health examination institution. can be performed, and if the first selection test is performed at the second health examination institution, a message notifying that the health examination cost can be discounted is sent to any one of the clients (110-1 to 110-N) do.

서1j(10)는 상기 할인에 대한 할인률을 상기 제1건강 검진 기관과 상기 제2건강 검진 기관과의 거리, 교통의 편리성 등을 고려하여 결정할 수 있다. 상기 할인률은 다음의 수학식에 따라 결정될 수 있다. Seo 1j (10) can determine the discount rate for the discount by considering the distance between the first health examination institution and the second health examination institution, convenience of transportation, etc. The discount rate can be determined according to the following equation.

[수학식 1] [Equation 1]

discount rate=α*distance +β*traffic discount rate=α*distance +β*traffic

상기 discount rate는 할인률을, 상기 α, 상기 β는 가중치를, 상기 distance는 상기 제1건강 검진 기관과 상기 제2건강 검진 기관 사이의 거리에 따른 점수를, 상기 traffic은 교통 수단에 따른 점수를 나타낸다. 상기 discount rate의 단위는 %이다. The discount rate represents a discount rate, α and β represent weights, the distance represents a score according to the distance between the first health examination institution and the second health examination institution, and the traffic represents a score according to the means of transportation. . The unit of the discount rate is %.

상기 α, 상기 β는 임의로 설정될 수 있다. 상기 α와 상기 β의 합은 1이다. The α and β can be arbitrarily set. The sum of α and β is 1.

상기 distance는 최대값 5을 가지며, 거리에 따라 상기 distance의 범위는 달라질 수 있다. 예컨대, 상기 제1건강 검진 기관과 상기 제2건강 검진 기관 사이가 10km 이상일 때, 5, 상기 제1건강 검진 기관과 상기 제2건강 검진 기관 사이가 5km 이상 10km 이하일 때, 3, 상기 제1건강 검진 기관과 상기 제2건강 검진 기관 사이가 5km 이하일 때, 1이 설정될 수 있다. The distance has a maximum value of 5, and the range of the distance may vary depending on the distance. For example, when the distance between the first health examination institution and the second health examination institution is 10 km or more, 5, when the distance between the first health examination institution and the second health examination institution is 5 km or more and 10 km or less, 3, the first health examination institution When the distance between the examination institution and the second health examination institution is 5km or less, 1 may be set.

상기 제1건강 검진 기관과 상기 제2건강 검진 기관 사이를 도보로 이동이 가능하다면 상기 traffic은 1, 상기 제1건강 검진 기관과 상기 제2건강 검진 기관 사이를 지하철로 이동이 가능하다면 상기 traffic은 3, 상기 상기 제1건강 검진 기관과 상기 제2건강 검진 기관 사이를 버스로 이동이 가능하다면 상기 traffic은 5로 설정될 수 있다. If it is possible to travel between the first health examination institution and the second health examination institution on foot, the traffic is 1. If it is possible to travel between the first health examination institution and the second health examination institution by subway, the traffic is 1. 3, if it is possible to travel by bus between the first health examination institution and the second health examination institution, the traffic may be set to 5.

클라이언트들(110-1~110-N)의 사용자들 중 어느 하나가 상기 메시지에 응답하여 상기 특정 일자에 상기 제1건강 검진 기관에서 상기 제1선택 검사를 제외한 일반 검사(예컨대, 시력 검사, 청력 검사, 신체 계측, 혈액 검사, 또는 구강 검진 등)를 수행하고, 상기 제2건강 검진 기관에서 상기1선택 검사를 수행하기로 건강 검진을 예약한 경우, 서버(10)는 상기 건강 검진의 예약에 따른 수익은 아래의 수학식 2에 따라 배분된다. Any one of the users of the clients 110-1 to 110-N responds to the message and performs a general test (e.g., vision test, hearing test) excluding the first selected test at the first health examination institution on the specific date. examination, physical measurement, blood test, or oral examination, etc.), and when a health examination is scheduled to perform the first selection test at the second health examination institution, the server 10 makes a reservation for the health examination. The resulting profits are distributed according to Equation 2 below.

[수학식 2] [Equation 2]

profit A = (1-γ)*(sales - sales *(discount rate*0.01))/2profit A = (1-γ)*(sales - sales *(discount rate*0.01))/2

profit B = γ*(sales - sales *(discount rate*0.01))/2profit B = γ*(sales - sales *(discount rate*0.01))/2

상기 profit A는 상기 제1건강 검진 기관에서 상기 건강 검진의 예약에 따른 수익을 나타내며, 상기 profit B는 상기 제2건강 검진 기관에서 상기 건강 검진의 예약에 따른 수익을 나타낸다. 상기 sales는 상기 건강 검진의 예약에 따른 매출을 의미하며, 상기 discount rate는 할인율을 의미한다. 상기 γ는 상기 제1건강 검진 기관에서 상기 제1선택 검사를 제외한 나머지 선택 검사들에 대한 평균 예약률에 반비례하는 값이다. 상기 γ는 0에서 1사이의 값을 가진다. 상기 평균 예약률에 대한 상기 γ의 값은 테이블로 설정될 수 있다. 예컨대, 상기 평균 예약률이 50%일 때, 상기 γ의 값이 0.5일 수 있다. 상기 평균 예약률이 70%일 때, 상기 γ의 값이 0.3일 수 있다. 상기 제1건강 검진 기관에서 상기 제1선택 검사를 제외한 나머지 선택 검사들에 대한 평균 예약률이 낮을수록 상기 제1건강 검진 기관은 상기 제1선택 검사를 상기 제2건강 검진 기관에서 수행하도록 함으로써 받는 이익이 크다. 상기 제1건강 검진 기관은 상기 제1선택 검사를 제외한 나머지 선택 검사들에 대한 평균 예약률이 낮으면 더 많은 건강 검진을 받고자하는 사람들을 예약받을 수 있기 때문이다. The profit A represents the profit resulting from the reservation of the health examination at the first health examination institution, and the profit B represents the profit resulting from the reservation of the health examination at the second health examination institution. The sales refers to sales based on reservations for the health checkup, and the discount rate refers to the discount rate. The γ is a value inversely proportional to the average reservation rate for the remaining optional tests excluding the first selected test at the first health examination institution. The γ has a value between 0 and 1. The value of γ for the average reservation rate may be set in a table. For example, when the average reservation rate is 50%, the value of γ may be 0.5. When the average reservation rate is 70%, the value of γ may be 0.3. The lower the average reservation rate for the remaining optional tests excluding the first selected test at the first health checkup institution, the more benefit the first health checkup institution receives by having the first selected test performed at the second health checkup institution. This is big. This is because the first health examination institution can receive reservations from more people who want to undergo health examinations if the average reservation rate for the remaining optional examinations excluding the first selection examination is low.

본 발명은 도면에 도시된 일 실시 예를 참고로 설명되었으나 이는 예시적인 것에 불과하며, 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시 예가 가능하다는 점을 이해할 것이다. 따라서 본 발명의 진정한 기술적 보호 범위는 첨부된 등록청구범위의 기술적 사상에 의해 정해져야 할 것이다.The present invention has been described with reference to an embodiment shown in the drawings, but this is merely illustrative, and those skilled in the art will understand that various modifications and other equivalent embodiments are possible therefrom. Therefore, the true scope of technical protection of the present invention should be determined by the technical spirit of the attached registration claims.

100: 건강 검진 예약 처리 시스템;
10: 서버;
20: 복지몰 사이트;
110-1, 110-2, ..., 110-N: 클라이언트;
210-1, 210-2, ..., 210-M: 건강 검진 기관;
101: 네트워크;
100: Health examination reservation processing system;
10: server;
20: Welfare mall site;
110-1, 110-2, ..., 110-N: Client;
210-1, 210-2, ..., 210-M: Health examination agency;
101: network;

Claims (5)

프로세서와 메모리를 포함하는 서버에 의해 수행되는 건강 검진 예약 처리 방법에 있어서,
상기 프로세서는 건강 검진에 대한 예약 취소 요구를 수신하는 단계;
상기 프로세서는 상기 건강 검진이 적어도 하나 이상의 복지 포인트를 이용하여 예약되었는지 판단하는 단계; 및
상기 프로세서는 상기 복지 포인트의 이용 여부에 따라 상기 예약 취소 요구의 승인 여부를 결정하는 단계를 포함하며,
상기 프로세서는 상기 복지 포인트의 이용 여부에 따라 상기 예약 취소 요구의 승인 여부를 결정하는 단계는,
상기 복지 포인트를 이용하지 않고 상기 건강 검진이 예약되었다고 판단될 때, 상기 프로세서는 상기 예약 취소 요구를 수신한 일자가 회사의 검진 수검 종료일 이전인지 판단하는 단계;
상기 예약 취소 요구를 수신한 일자가 상기 회사의 검진 수검 종료일 이전이라 판단될 때, 상기 프로세서는 상기 예약 취소 요구를 수신한 일자가 상기 회사의 검진 신청 종료일 이전인지 판단하는 단계; 및
상기 예약 취소 요구를 수신한 일자가 상기 회사의 검진 수검 종료일 이전이고, 상기 예약 취소 요구를 수신한 일자가 상기 회사의 검진 신청 종료일 이전이라 판단될 때, 상기 프로세서는 상기 건강 검진의 예약 취소 요구를 승인하는 단계를 포함하는 임직원 복리후생을 위한 건강 검진 예약 처리 방법.
In a method of processing a health examination reservation performed by a server including a processor and memory,
The processor receiving a request to cancel an appointment for a health examination;
determining, by the processor, whether the health checkup has been scheduled using at least one welfare point; and
The processor includes determining whether to approve the reservation cancellation request depending on whether the welfare points are used,
The processor determines whether to approve the reservation cancellation request depending on whether the welfare points are used,
When it is determined that the health checkup has been reserved without using the welfare points, the processor determines whether the date of receiving the reservation cancellation request is before the company's checkup completion date;
When it is determined that the date of receiving the reservation cancellation request is before the end date of the company's medical examination application, the processor determines whether the date of receiving the reservation cancellation request is before the end date of the medical examination application of the company; and
When it is determined that the date of receiving the reservation cancellation request is before the end date of the company's medical checkup and that the date of receiving the reservation cancellation request is before the end date of the company's checkup application, the processor sends a request to cancel the reservation for the health checkup. How to process health screening appointments for employee benefits, including approval steps.
삭제delete 제1항에 있어서, 상기 프로세서는 상기 복지 포인트의 이용 여부에 따라 상기 예약 취소 요구의 승인 여부를 결정하는 단계는,
상기 적어도 하나 이상의 복지 포인트를 이용하여 상기 건강 검진이 예약되었다고 판단될 때, 상기 프로세서는 상기 예약 취소 요구를 수신한 일자가 복지 포인트를 운영하는 제도 종료일 이전인지 판단하는 단계;
상기 예약 취소 요구를 수신한 일자가 복지 포인트를 운영하는 제도 종료일이전이라 판단될 때, 상기 프로세서는 상기 예약 취소 요구를 수신한 일자가 온라인, 및 오프라인에서 사용 가능한 종료일자 이전인지 판단하는 단계;
상기 예약 취소 요구를 수신한 일자가 온라인, 및 오프라인에서 사용 가능한 종료일 이전이라 판단될 때, 상기 프로세서는 상기 적어도 하나의 복지 포인트가 서로 다른 복수의 복지 포인트들로 구성되었는지 판단하는 단계;
상기 적어도 하나의 복지 포인트가 상기 서로 다른 복수의 포인트들로 구성되었다고 판단될 때, 상기 프로세서는 상기 서로 다른 복수의 포인트들 각각의 사용 종료일을 인식하는 단계;
상기 프로세서는 상기 서로 다른 복수의 포인트들 각각의 사용 종료일 중 가장 빠른 사용 종료일을 선택하는 단계;
상기 프로세서는 상기 예약 취소 요구를 수신한 일자가 상기 가장 빠른 사용 종료일 이전인지 판단하는 단계; 및
상기 예약 취소 요구를 수신한 일자가 상기 가장 빠른 사용 종료일 이전이라 판단될 때, 상기 프로세서는 상기 예약 취소 요구를 승인하는 단계를 포함하는 임직원 복리후생을 위한 건강 검진 예약 처리 방법.
The method of claim 1, wherein the processor determines whether to approve the reservation cancellation request depending on whether the welfare points are used, comprising:
When it is determined that the health checkup has been reserved using the at least one welfare point, the processor determines whether the date of receiving the reservation cancellation request is before the end date of the system for operating welfare points;
When it is determined that the date of receiving the reservation cancellation request is before the end date of the system for operating welfare points, the processor determines whether the date of receiving the reservation cancellation request is before the end date available for online and offline use;
When it is determined that the date of receiving the reservation cancellation request is before the end date of online and offline use, the processor determines whether the at least one welfare point is composed of a plurality of different welfare points;
When it is determined that the at least one welfare point is comprised of the plurality of different points, recognizing, by the processor, a use end date of each of the plurality of different points;
selecting, by the processor, the earliest usage end date among the usage end dates of each of the plurality of different points;
determining, by the processor, whether the date of receiving the reservation cancellation request is before the earliest use end date; and
When it is determined that the date of receiving the reservation cancellation request is before the earliest usage end date, the processor approves the reservation cancellation request.
명령들을 실행하는 프로세서; 및
상기 명령들을 저장하는 메모리를 포함하는 서버를 포함하며,
상기 명령들은,
건강 검진에 대한 예약 취소 요구를 복수의 클라이언트들 중 어느 하나로부터 수신하며,
상기 건강 검진이 적어도 하나 이상의 복지 포인트를 이용하여 예약되었는지 판단하며,
상기 복지 포인트의 이용 여부에 따라 상기 예약 취소 요구의 승인 여부를 결정하도록 구현되며,
상기 복지 포인트의 이용 여부에 따라 상기 예약 취소 요구의 승인 여부를 결정하는 명령들은,
상기 복지 포인트를 이용하지 않고 상기 건강 검진이 예약되었다고 판단될 때, 상기 예약 취소 요구를 수신한 일자가 회사의 검진 수검 종료일 이전인지 판단하며,
상기 예약 취소 요구를 수신한 일자가 상기 회사의 검진 수검 종료일 이전이라 판단될 때, 상기 예약 취소 요구를 수신한 일자가 상기 회사의 검진 신청 종료일 이전인지 판단하며,
상기 예약 취소 요구를 수신한 일자가 상기 회사의 검진 수검 종료일 이전이고, 상기 예약 취소 요구를 수신한 일자가 상기 회사의 검진 신청 종료일 이전이라 판단될 때, 상기 건강 검진의 예약 취소 요구를 승인하도록 구현되는 건강 검진 예약 처리 시스템.














a processor that executes instructions; and
A server including a memory for storing the instructions,
The above commands are:
Receiving a request to cancel a reservation for a health checkup from one of a plurality of clients,
Determine whether the health checkup has been scheduled using at least one welfare point,
Implemented to determine whether to approve the reservation cancellation request depending on whether or not the welfare points are used,
Commands that determine whether to approve the reservation cancellation request depending on whether or not the welfare points are used are:
When it is determined that the health checkup has been booked without using the welfare points, it is determined whether the date of receiving the reservation cancellation request is before the company's checkup completion date,
When it is determined that the date of receiving the reservation cancellation request is before the end date of the company's medical examination, it is determined whether the date of receiving the reservation cancellation request is before the end date of the company's examination application,
When it is determined that the date of receiving the reservation cancellation request is before the end date of the company's checkup application, and the date of receiving the reservation cancellation request is before the end date of the company's checkup application, it is implemented to approve the request to cancel the reservation for the health checkup. A health checkup reservation processing system.














삭제delete
KR1020220150665A 2022-11-11 2022-11-11 Method and system for processing medical examination appointments for employee welfare KR102589988B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020220150665A KR102589988B1 (en) 2022-11-11 2022-11-11 Method and system for processing medical examination appointments for employee welfare

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020220150665A KR102589988B1 (en) 2022-11-11 2022-11-11 Method and system for processing medical examination appointments for employee welfare

Publications (1)

Publication Number Publication Date
KR102589988B1 true KR102589988B1 (en) 2023-10-17

Family

ID=88557554

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020220150665A KR102589988B1 (en) 2022-11-11 2022-11-11 Method and system for processing medical examination appointments for employee welfare

Country Status (1)

Country Link
KR (1) KR102589988B1 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010078969A (en) * 2001-05-28 2001-08-22 조한용 Real-time inquiring method of reservation information and computer-readable recording medium on which a program relating thereto is recorded
JP2002109046A (en) * 2000-09-27 2002-04-12 Yokogawa Electric Corp Medical reservation system
KR20160011033A (en) * 2014-07-21 2016-01-29 주식회사 지엠홀딩스 Method for providing non-stop medical managing service
KR101820770B1 (en) 2016-09-08 2018-01-22 가천대학교 산학협력단 Pharmaceutic composition for treating castration-resistant prostate cancer and the method of screening the same
KR20190011089A (en) * 2017-07-24 2019-02-01 김재훈 Method of reward medical expenses point and system performing the same
KR20190136354A (en) * 2018-05-30 2019-12-10 이지웰페어 주식회사 System and Method for Offline Payment using Point

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002109046A (en) * 2000-09-27 2002-04-12 Yokogawa Electric Corp Medical reservation system
KR20010078969A (en) * 2001-05-28 2001-08-22 조한용 Real-time inquiring method of reservation information and computer-readable recording medium on which a program relating thereto is recorded
KR20160011033A (en) * 2014-07-21 2016-01-29 주식회사 지엠홀딩스 Method for providing non-stop medical managing service
KR101820770B1 (en) 2016-09-08 2018-01-22 가천대학교 산학협력단 Pharmaceutic composition for treating castration-resistant prostate cancer and the method of screening the same
KR20190011089A (en) * 2017-07-24 2019-02-01 김재훈 Method of reward medical expenses point and system performing the same
KR20190136354A (en) * 2018-05-30 2019-12-10 이지웰페어 주식회사 System and Method for Offline Payment using Point

Similar Documents

Publication Publication Date Title
Ridde et al. A scoping review of the literature on the abolition of user fees in health care services in Africa
Alderwick et al. Medicaid investments to address social needs in Oregon and California
Stepurko et al. Informal patient payments in maternity hospitals in Kiev, Ukraine
Butler et al. The FEHBP as a model for a new Medicare program
JP6987417B1 (en) Medical information sharing database for platform-type medical institution support system
World Health Organization Gender, women and primary health care renewal: a discussion paper
KR20120028585A (en) Imaginary polyclinic system of integrated first a medical institution
Grainger et al. Providing safe motherhood services to underserved and neglected populations in Yemen: the case for vouchers
Hashem The flower of service concept and its influence on the customer satisfaction: case study of Jordanian private hospitals sector
KR102589988B1 (en) Method and system for processing medical examination appointments for employee welfare
Ayuba et al. The Impact of the Hospital’s Marketing Strategy on the Interest of Patient Visits Based on the Marketing Mix Approach at Boliyohuto Hospital
US20120253931A1 (en) System and method for implementing membership program
Gold et al. “Second-generation” Medicaid managed care: Can it deliver?
JP2009048623A (en) Health guidance system and health guidance processing method
JP7117688B1 (en) Health Checkup Reservation Management System, Health Checkup Management Method and Program
Inch et al. A mixed-methods evaluation of a community pharmacy signposting service to a commercial weight-loss provider
Pranata et al. The Influenced Factor of Revisits Patient Intention to The Executive Polyclinic Hospital
San Motivational Factors Affecting Employee Performance of Yoma Bank
Rimberia The Moderating Effect of Finance in Determination and Provision of Universal Health Care in Kenya
Thenuwara et al. Diabetes Health Services in Sri Lanka: Development of a Quality Index
Barnes et al. Health System in the USA 40
Inch et al. A mixed-methods evaluation of community pharmacy referral scheme to a commercial pharmacy weight management programme
MILLER ANALYSIS OF THE INFLUENCE OF DEVOLVED GOVERNANCE ON THE PERFORMACE OF HEALTH SECTOR IN HOMA BAY COUNTY IN KENYA
Pink et al. Innovative revenue generation
Rosetti The impact of ownership type on the cost and quality of nursing home care in the United States

Legal Events

Date Code Title Description
GRNT Written decision to grant