[go: up one dir, main page]

KR101587025B1 - Method for storing medical information, system and recording medium for performing the method - Google Patents

Method for storing medical information, system and recording medium for performing the method Download PDF

Info

Publication number
KR101587025B1
KR101587025B1 KR1020140135942A KR20140135942A KR101587025B1 KR 101587025 B1 KR101587025 B1 KR 101587025B1 KR 1020140135942 A KR1020140135942 A KR 1020140135942A KR 20140135942 A KR20140135942 A KR 20140135942A KR 101587025 B1 KR101587025 B1 KR 101587025B1
Authority
KR
South Korea
Prior art keywords
document
fhir
meta information
resource
repository
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
KR1020140135942A
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 KR1020140135942A priority Critical patent/KR101587025B1/en
Application granted granted Critical
Publication of KR101587025B1 publication Critical patent/KR101587025B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H10/00ICT specially adapted for the handling or processing of patient-related medical or healthcare data
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/22Social work or social welfare, e.g. community support activities or counselling services

Landscapes

  • Business, Economics & Management (AREA)
  • Health & Medical Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Tourism & Hospitality (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Medical Informatics (AREA)
  • Child & Adolescent Psychology (AREA)
  • Public Health (AREA)
  • Epidemiology (AREA)
  • Economics (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Medical Treatment And Welfare Office Work (AREA)

Abstract

의료정보 저장 방법은, HL7 FHIR(Health Level 7 Fast Healthcare Interoperability Resources) 표준 기반의 문서를 저장하는 단계; 상기 저장된 HL7 FHIR 표준 기반의 문서로부터 문서의 리소스 및 메타정보를 추출하는 단계; 상기 문서의 리소스와 메타정보를 포함하는 문서등록 저장 메시지를 생성하는 단계; 상기 문서등록 저장 메시지를 문서등록 저장소에 전송하는 단계; 및 상기 문서등록 저장 메시지를 수신하여 상기 문서의 리소스와 상기 메타정보를 각각 상기 문서등록 저장소에 저장하는 단계를 포함한다. 이에 따라, 의료정보의 각각 다른 표준체계를 사용하는 시스템 및 기관들 사이에서도 문서의 교환이 편리해지고, 의료정보를 효율적으로 사용할 수 있다.A method of storing medical information comprises: storing a document based on the HL7 FHIR (Health Level 7 Fast Healthcare Interoperability Resources) standard; Extracting resource and meta information of the document from the stored HL7 FHIR standards based document; Generating a document registration store message including a resource of the document and meta information; Transmitting the document registration storage message to a document registration storage; And storing the document resource and the meta information in the document registration repository by receiving the document registration storage message. This facilitates the exchange of documents between systems and organizations that use different standard systems of medical information, and enables efficient use of medical information.

Description

의료정보 저장 방법, 이를 수행하기 위한 시스템 및 기록매체{METHOD FOR STORING MEDICAL INFORMATION, SYSTEM AND RECORDING MEDIUM FOR PERFORMING THE METHOD}BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a medical information storing method,

본 발명은 의료정보 저장 방법, 이를 수행하기 위한 시스템 및 기록매체에 관한 것으로서, 더욱 상세하게는 HL7 FHIR와 IHE XDS.b 간의 문서 및 메타정보 연계에 의한 의료정보 저장 방법, 이를 수행하기 위한 시스템 및 기록매체에 관한 것이다.The present invention relates to a medical information storing method, a system and a recording medium for performing the same, and more particularly, to a medical information storing method by linking documents and meta information between HL7 FHIR and IHE XDS.b, And a recording medium.

의료정보는 병원에서 진단한 환자에 대한 진료정보, 진단정보 등을 포함하고 있다. 따라서, 의료기관들 및 의료기기들의 의료정보 공유는 의료의 질 향상과 소비자의 편의성 향상에 중요한 역할을 한다.The medical information includes medical information and diagnosis information for the patients diagnosed at the hospital. Therefore, medical information sharing between medical institutions and medical devices plays an important role in improving the quality of medical care and improving the convenience of consumers.

일반적으로, 의료정보 공유는 크게 병원 내의 시스템들 간에 정보를 공유하는 경우와 의료기관의 시스템들 간에 정보를 공유하는 경우로 나누어질 수 있다. 먼저 병원 내의 시스템들 간에 의료정보를 공유하는 경우를 살펴보면, 병원 내에서는 다양한 의료기기와 검사 정보 시스템(Laboratory Information System: LIS)과 같은 독립된 시스템이 병원 정보 시스템과 정보를 공유한다. In general, medical information sharing can be divided into cases of sharing information between systems in a hospital and sharing information between systems of a medical institution. First, when sharing medical information between systems in a hospital, various medical devices and independent systems such as a laboratory information system (LIS) share information with the hospital information system in the hospital.

이러한 의료기기 및 독립된 시스템은 환자에 대한 다양한 검사결과를 제공하므로, 질 높은 서비스를 제공하기 위해 병원 정보 시스템과 유기적으로 통합되어 운영되어야 한다. 이에 따라, 현재 의료기관들은 HL7(Health Level 7) 표준에 속하는 임상문서의 표준인 CDA(Clinical Document Architecture) 문서 형식으로 진료기록부를 생성하여 의료정보 교류의 상호운용성 향상을 꾀하고 있다.These medical devices and independent systems provide various test results for the patients, so they must be integrated and operated with the hospital information system in order to provide high quality services. Accordingly, medical institutions are currently trying to improve the interoperability of medical information exchange by creating a medical record in the form of a CDA (Clinical Document Architecture) document, which is a standard of clinical documents belonging to the HL7 (Health Level 7) standard.

최근에는 IHE(Integrating the Healthcare Enterprise)에서 의료기관 간 전자 진료기록의 등록, 배포, 공유를 용이하게 하기 위해 만들어진 통합 프로파일인 XDS.b(Cross Enterprise Document Sharing)을 제시하였다. IHE XDS.b 기반의 문서등록 저장소에 문서를 저장하기 위해 사용되는 ebXML(Electronic Business Extensible Markup Language) 메시지는 너무 복잡하고 무거워서 모바일 환경에서 활용이 어려움이 있다.Recently, Cross Enterprise Document Sharing (XDS.b), an integrated profile designed to facilitate registration, distribution, and sharing of electronic medical records between medical institutions, was presented by IHE (Integrating the Healthcare Enterprise). The ebXML (Electronic Business Extensible Markup Language) message used to store documents in IHE XDS.b-based document registration repository is too complex and heavy to use in mobile environments.

이에 HL7(Health Level 7)에서는 FHIR(Fast Healthcare Interoperability Resources)라고 하는 새로운 표준을 개발하였으며, 문서(Document)와 문서의 대표 정보들을 포함한 메타정보(Metadata)도 이 표준에 기반하여 생성, 관리할 수 있다.In HL7 (Health Level 7), we developed a new standard called FHIR (Fast Healthcare Interoperability Resources). Metadata including representative information of documents and documents can also be created and managed based on this standard. have.

그러나, 문서기반의 진료 정보 교류 시 IHE XDS.b 기반의 문서등록 저장소는 필수로 사용되어야 하므로, HL7 FHIR 기반의 문서와 메타정보를 IHE XDS.b에 연계할 수 있는 방법이 필요하다.However, since the document registration repository based on IHE XDS.b is required to be used when exchanging document based medical information, a method of linking HL7 FHIR based document and meta information to IHE XDS.b is needed.

KRKR 10-2009-005088110-2009-0050881 AA

장봉문 외 5인, 병원 간 HL7-CDA 기반의 의료 정보 공유를 위한 IHE-XDS 모델 적용 연구, 대한PACS학회지 2006:12:22-29.  IHE-XDS model for medical information sharing based on HL7-CDA between 5 hospitals and 5 hospitals, Korea PACS Journal 2006: 12: 22-29.

이에, 본 발명의 기술적 과제는 이러한 점에서 착안된 것으로 본 발명의 목적은 HL7 FHIR와 IHE XDS.b 간의 문서 및 메타정보 연계로 상호운용성(Interoperability)을 향상시킨 의료정보 저장 방법을 제공하는 것이다.SUMMARY OF THE INVENTION Accordingly, the present invention has been made in view of the above problems, and it is an object of the present invention to provide a medical information storing method in which interoperability is improved by linking documents and meta information between HL7 FHIR and IHE XDS.b.

본 발명의 다른 목적은 상기 의료정보 저장 방법을 수행하기 위한 컴퓨터 프로그램이 기록된 기록 매체를 제공하는 것이다.Another object of the present invention is to provide a recording medium on which a computer program for performing the medical information storing method is recorded.

본 발명의 또 다른 목적은 상기 의료정보 저장 방법을 수행하기 위한 시스템을 제공하는 것이다.It is still another object of the present invention to provide a system for performing the medical information storage method.

상기한 본 발명의 목적을 실현하기 위한 일 실시예에 따른 의료정보 저장 방법은, HL7 FHIR(Health Level 7 Fast Healthcare Interoperability Resources) 표준 기반의 문서를 저장하는 단계; 상기 저장된 HL7 FHIR 표준 기반의 문서로부터 문서의 리소스 및 메타정보를 추출하는 단계; 상기 문서의 리소스와 메타정보를 포함하는 문서등록 저장 메시지를 생성하는 단계; 상기 문서등록 저장 메시지를 문서등록 저장소에 전송하는 단계; 및 상기 문서등록 저장 메시지를 수신하여 상기 문서의 리소스와 상기 메타정보를 각각 상기 문서등록 저장소에 저장하는 단계를 포함한다.According to another aspect of the present invention, there is provided a method of storing medical information, the method comprising: storing a document based on a Health Level 7 Fast Healthcare Interoperability Resources (HL7) standard; Extracting resource and meta information of the document from the stored HL7 FHIR standards based document; Generating a document registration store message including a resource of the document and meta information; Transmitting the document registration storage message to a document registration storage; And storing the document resource and the meta information in the document registration repository by receiving the document registration storage message.

본 발명의 실시예에서, 상기 특정 폴더의 문서의 리소스 및 메타정보를 추출하는 단계는, 상기 저장된 HL7 FHIR 표준 기반의 문서 중 특정 폴더의 문서의 리소스를 추출하는 단계를 포함할 수 있다.In the embodiment of the present invention, the step of extracting the resource and the meta information of the document of the specific folder may include a step of extracting a resource of a document of a specific folder among the stored HL7 FHIR standards based documents.

본 발명의 실시예에서, 상기 특정 폴더는 HL7 FHIR 서버의 바이너리(Binary) 폴더일 수 있다.In the embodiment of the present invention, the specific folder may be a binary folder of the HL7 FHIR server.

본 발명의 실시예에서, 상기 특정 폴더의 문서의 리소스 및 메타정보를 추출하는 단계는, 상기 저장된 HL7 FHIR 표준 기반의 문서의 문서 참조(Document Reference) 정보들을 추출하여 메타정보를 추출하는 단계를 포함할 수 있다.In the embodiment of the present invention, the step of extracting the resource and the meta information of the document of the specific folder includes extracting the document reference information of the document based on the stored HL7 FHIR standard and extracting the meta information can do.

본 발명의 실시예에서, 상기 문서등록 저장 메시지는 ebXML(Electronic Business Extensible Markup Language) 메시지일 수 있다.In an embodiment of the present invention, the document registration store message may be an ebXML (Electronic Business Extensible Markup Language) message.

본 발명의 실시예에서, 상기 문서등록 저장소는 IHE XDS.b 기반일 수 있다.In an embodiment of the present invention, the document registration repository may be based on IHE XDS.b.

본 발명의 실시예에서, 상기 문서의 리소스와 상기 메타정보를 각각 상기 문서등록 저장소에 저장하는 단계는, 상기 문서등록 저장 메시지를 파싱하여 상기 문서의 리소스와 상기 메타정보를 추출하는 단계를 포함할 수 있다.In an embodiment of the present invention, storing the document resource and the meta information in the document registration repository, respectively, comprises parsing the document registration store message and extracting the resource of the document and the meta information .

본 발명의 실시예에서, 상기 문서의 리소스와 상기 메타정보를 각각 상기 문서등록 저장소에 저장하는 단계는, 상기 문서의 리소스를 상기 문서등록 저장소의 문서 저장소(Repository)에 저장하는 단계를 더 포함할 수 있다.In an embodiment of the present invention, storing the document resource and the meta information in the document registration repository, respectively, further comprises storing the document resource in a document repository of the document registration repository .

본 발명의 실시예에서, 상기 문서의 리소스와 상기 메타정보를 각각 상기 문서등록 저장소에 저장하는 단계는, 상기 메타정보를 상기 문서등록 저장소의 문서 등록소(Registry)에 저장하는 단계를 더 포함할 수 있다.In an embodiment of the present invention, storing the document resource and the meta information in the document registration repository, respectively, further comprises storing the meta information in a document registry of the document registration repository .

본 발명의 실시예에서, 상기 의료정보 저장 방법은, 상기 문서 등록소에서 사용자가 요청한 문서를 검색하는 단계; 및 상기 문서 저장소에서 검색된 문서를 제공하는 단계를 더 포함할 수 있다.In an embodiment of the present invention, the medical information storing method includes: retrieving a document requested by a user in the document registry; And providing the retrieved document in the document repository.

상기한 본 발명의 다른 목적을 실현하기 위한 일 실시예에 따른 컴퓨터로 판독 가능한 저장 매체에는, 상기 의료정보 저장 방법을 수행하기 위한 컴퓨터 프로그램이 기록되어 있다. According to another aspect of the present invention, there is provided a computer-readable storage medium storing a computer program for performing the medical information storing method.

상기한 본 발명의 또 다른 목적을 실현하기 위한 일 실시예에 따른 의료정보 저장 시스템은, 사용자에 의해 입력된 의료정보를 HL7 FHIR(Health Level 7 Fast Healthcare Interoperability Resources) 표준 기반의 문서로 저장하는 저장부; 상기 저장된 HL7 FHIR 표준 기반의 문서로부터 문서의 리소스 및 메타정보를 추출하는 추출부; 상기 문서의 리소스와 메타정보를 포함하는 문서등록 저장 메시지를 생성하는 메시지 생성부; 및 상기 문서등록 저장 메시지를 전송하는 전송부를 포함하는, HL7 FHIR 서버를 포함한다.According to another aspect of the present invention, there is provided a medical information storage system for storing medical information inputted by a user into a document based on HL7 FHIR (Health Level 7 Fast Healthcare Interoperability Resources) standards part; An extraction unit for extracting resource and meta information of a document from the stored document based on the stored HL7 FHIR standard; A message generating unit for generating a document registration storing message including a resource of the document and meta information; And a transmitting unit for transmitting the document registration storing message.

본 발명의 실시예에서, 상기 의료정보 저장 시스템은, 상기 문서등록 저장 메시지를 수신하여 상기 문서의 리소스와 상기 메타정보를 각각 저장하는 문서등록 저장소를 더 포함할 수 있다.In an embodiment of the present invention, the medical information storage system may further include a document registration storage for receiving the document registration storing message and storing the document resource and the meta information, respectively.

본 발명의 실시예에서, 상기 문서등록 저장소는 IHE XDS.b 기반일 수 있다.In an embodiment of the present invention, the document registration repository may be based on IHE XDS.b.

본 발명의 실시예에서, 상기 문서등록 저장 메시지는 ebXML(Electronic Business Extensible Markup Language) 메시지일 수 있다.In an embodiment of the present invention, the document registration store message may be an ebXML (Electronic Business Extensible Markup Language) message.

본 발명의 실시예에서, 상기 문서등록 저장소는, 상기 문서등록 저장 메시지를 파싱하여 상기 문서의 리소스와 상기 메타정보를 추출하는 파싱부; 상기 문서의 리소스를 저장하는 문서 저장소(Repository); 및 상기 메타정보를 저장하는 문서 등록소(Registry)를 포함할 수 있다.In an embodiment of the present invention, the document registration repository comprises: a parser for parsing the document registration storage message to extract the resource of the document and the meta information; A document repository for storing resources of the document; And a document registry for storing the meta information.

본 발명의 실시예에서, 상기 문서등록 저장소는, 사용자가 요청한 문서를 상기 문서 등록소에서 검색하고, 검색된 문서를 상기 문서 저장소로부터 제공하는 공유부를 더 포함할 수 있다.In an embodiment of the present invention, the document registration repository may further include a sharing section for retrieving a document requested by the user from the document registry, and providing the retrieved document from the document repository.

본 발명의 실시예에서, 상기 추출부는, 상기 저장된 HL7 FHIR 표준 기반의 문서 중 특정 폴더의 문서의 리소스를 추출할 수 있다. 이 경우, 상기 특정 폴더는 HL7 FHIR 서버의 바이너리(Binary) 폴더일 수 있다.In an embodiment of the present invention, the extracting unit may extract a resource of a document of a specific folder among the stored documents based on the HL7 FHIR standard. In this case, the specific folder may be a binary folder of the HL7 FHIR server.

본 발명의 실시예에서, 상기 추출부는, 상기 저장된 HL7 FHIR 표준 기반의 문서의 문서 참조(Document Reference) 정보들을 추출하여 메타정보를 추출할 수 있다.In the embodiment of the present invention, the extracting unit may extract the document reference information of the document based on the stored HL7 FHIR standard and extract the meta information.

본 발명의 실시예에서, 상기 HL7 FHIR 서버는, 사용자가 의료정보를 입력할 수 있도록 사용자 인터페이스를 제공할 수 있다.In an embodiment of the present invention, the HL7 FHIR server may provide a user interface for a user to enter medical information.

이와 같은 본 발명에 따르면, HL7 FHIR 표준 기반으로 생성된 문서와 메타정보를 IHE XDS.b 기반 문서등록 저장소 구조에 맞게 변형하여 저장하므로, HL7 FHIR 표준 기반의 문서들을 IHE XDS.b 기반의 문서등록 저장소와 연동함으로써 상호운용성(Interoperability)을 높일 수 있다. 따라서, 의료정보의 각각 다른 표준체계를 사용하는 시스템 및 기관들 사이에서도 문서의 교환이 편리해지고, 이에 따라 의료정보의 효율적인 관리 및 활용이 가능하다.According to the present invention, since the document and meta information generated based on the HL7 FHIR standard are modified and stored according to the IHE XDS.b-based document registration storage structure, the documents based on the HL7 FHIR standard are stored in the document registration Interoperability can be enhanced by interworking with the repository. Thus, the exchange of documents between systems and institutions using different standard schemes of medical information becomes convenient, thereby enabling effective management and utilization of medical information.

도 1은 본 발명의 일 실시예에 따른 의료정보 저장 시스템의 블록도이다.
도 2는 도 1의 HL7 FHIR 서버의 블록도이다.
도 3은 도 1의 HL7 FHIR 서버에서 전송하는 ebXML 메시지의 예이다.
도 4는 도 1의 문서등록 저장소의 블록도이다.
도 5는 다른 실시예에 따른 저장 시스템의 문서등록 저장소의 블록도이다.
도 6은 본 발명의 일 실시예에 따른 의료정보 저장 방법을 보여주는 흐름도이다.
1 is a block diagram of a medical information storage system in accordance with an embodiment of the present invention.
2 is a block diagram of the HL7 FHIR server of FIG.
3 is an example of an ebXML message transmitted from the HL7 FHIR server in Fig.
4 is a block diagram of the document registration repository of FIG.
5 is a block diagram of a document registration repository of a storage system according to another embodiment.
6 is a flowchart illustrating a method of storing medical information according to an exemplary embodiment of the present invention.

후술하는 본 발명에 대한 상세한 설명은, 본 발명이 실시될 수 있는 특정 실시예를 예시로서 도시하는 첨부 도면을 참조한다. 이들 실시예는 당업자가 본 발명을 실시할 수 있기에 충분하도록 상세히 설명된다. 본 발명의 다양한 실시예는 서로 다르지만 상호 배타적일 필요는 없음이 이해되어야 한다. 예를 들어, 여기에 기재되어 있는 특정 형상, 구조 및 특성은 일 실시예에 관련하여 본 발명의 정신 및 범위를 벗어나지 않으면서 다른 실시예로 구현될 수 있다. 또한, 각각의 개시된 실시예 내의 개별 구성요소의 위치 또는 배치는 본 발명의 정신 및 범위를 벗어나지 않으면서 변경될 수 있음이 이해되어야 한다. 따라서, 후술하는 상세한 설명은 한정적인 의미로서 취하려는 것이 아니며, 본 발명의 범위는, 적절하게 설명된다면, 그 청구항들이 주장하는 것과 균등한 모든 범위와 더불어 첨부된 청구항에 의해서만 한정된다. 도면에서 유사한 참조부호는 여러 측면에 걸쳐서 동일하거나 유사한 기능을 지칭한다.The following detailed description of the invention refers to the accompanying drawings, which illustrate, by way of illustration, specific embodiments in which the invention may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the invention. It should be understood that the various embodiments of the present invention are different, but need not be mutually exclusive. For example, certain features, structures, and characteristics described herein may be implemented in other embodiments without departing from the spirit and scope of the invention in connection with an embodiment. It is also to be understood that the position or arrangement of the individual components within each disclosed embodiment may be varied without departing from the spirit and scope of the invention. The following detailed description is, therefore, not to be taken in a limiting sense, and the scope of the present invention is to be limited only by the appended claims, along with the full scope of equivalents to which such claims are entitled, if properly explained. In the drawings, like reference numerals refer to the same or similar functions throughout the several views.

이하, 도면들을 참조하여 본 발명의 바람직한 실시예들을 보다 상세하게 설명하기로 한다. Hereinafter, preferred embodiments of the present invention will be described in more detail with reference to the drawings.

도 1은 본 발명의 일 실시예에 따른 의료정보 저장 시스템의 블록도이다.1 is a block diagram of a medical information storage system in accordance with an embodiment of the present invention.

도 1을 참조하면, 본 실시예에 따른 의료정보 저장 시스템(10, 이하, 시스템)은 적어도 하나의 HL7 FHIR 서버(100) 및 문서등록 저장소(300)를 포함한다. Referring to FIG. 1, a medical information storage system 10 according to an embodiment of the present invention includes at least one HL7 FHIR server 100 and a document registration storage 300.

상기 의료정보 저장 시스템(10)은 소정의 승인을 받은 사용자만이 접근 가능할 수 있으며, 상기 HL7 FHIR 서버(100) 및 상기 문서등록 저장소(300)의 통신 방식은 무선통신, 유선통신, 내부 네트워크 등 다양하게 적용 가능하다.The HL7 FHIR server 100 and the document registration repository 300 may be connected to each other by a wireless communication, a wired communication, an internal network, or the like. Various applications are possible.

본 발명의 상기 시스템(10)은 의료정보 저장 및 관리를 수행하기 위한 소프트웨어(애플리케이션)가 설치되어 실행될 수 있으며, 상기 HL7 FHIR 서버(100) 및 상기 문서등록 저장소(300)는 각각 상기 의료정보 저장 및 관리를 위한 소프트웨어에 의해 제어될 수 있다. The HL7 FHIR server 100 and the document registration repository 300 may be configured to store the medical information stored in the medical record storing and management system 100. [ And software for management.

상기 HL7 FHIR 서버(100) 및 상기 문서등록 저장소(300)는 각각 별도의 단말이거나 또는 단말의 일부 모듈일 수 있다. 상기 HL7 FHIR 서버(100) 및 상기 문서등록 저장소(300)는 이동성을 갖거나 고정될 수 있다. 상기 HL7 FHIR 서버(100) 및 상기 문서등록 저장소(300)는, 서버(server) 또는 엔진(engine) 형태일 수 있으며, 디바이스(device), 기구(apparatus), 단말(terminal), UE(user equipment), 등 다른 용어로 불릴 수 있다.The HL7 FHIR server 100 and the document registration repository 300 may be separate terminals or some modules of the terminal. The HL7 FHIR server 100 and the document registration repository 300 may be mobile or fixed. The HL7 FHIR server 100 and the document registration repository 300 may be in the form of a server or an engine and may be a device, an apparatus, a terminal, a user equipment ), And so on.

HL7 FHIR은 Health Level 7 Fast Healthcare Interoperability Resources를 의미하는 것으로서, HL7 V2.x massage 및 HL7 Clinical Document Architecture와 같은 HIE(Health Information Exchange) 패러다임을 강화하기 위한 목적으로 HL7에 의해 발전되는 표준 기술을 의미한다. 상기 HL7 FHIR 서버(100)는 FHIR 표준 기술을 사용하여 데이터 처리를 수행하거나, 그 결과 정보를 저장하는 기기를 의미할 수 있다.HL7 FHIR stands for Health Level 7 Fast Healthcare Interoperability Resources and refers to the standard technology developed by HL7 for the purpose of enhancing the Health Information Exchange (HIE) paradigm, such as HL7 V2.x massage and the HL7 Clinical Document Architecture . The HL7 FHIR server 100 may refer to a device that performs data processing using FHIR standard technology or stores information as a result of the processing.

상기 문서등록 저장소(300)는 IHE XDS.b을 기반으로 한다. IHE(Integrating the Healthcare Enterprise)는 의료정보 시스템 간 상호운용성 보장을 위해 표준 기반 프로파일을 개발하고 제공하는 기관이고, XDS.b(Cross Enterprise Document Sharing)는 IHE에서 의료기관 간 전자 진료기록의 등록, 배포, 공유를 용이하게 하기 위해 만들어진 통합 프로파일이다. 또한, IHE XDS.b 기반의 문서등록 저장소(300)와 문서를 교환하기 위해 ebXML(Electronic Business Extensible Markup Language) 메시지를 표준으로 사용한다.The document registration repository 300 is based on IHE XDS.b. IHE (Integrating the Healthcare Enterprise) is an organization that develops and provides standards-based profiles to ensure interoperability between medical information systems. Cross-Enterprise Document Sharing (XDS.b) It is an integrated profile designed to facilitate sharing. In addition, an ebXML (Electronic Business Extensible Markup Language) message is used as a standard for exchanging documents with the document registration repository 300 based on IHE XDS.b.

본 발명은 상기 HL7 FHIR 서버(100)에서 HL7 FHIR 표준 기반으로 생성된 문서를 IHE XDS.b 기반 문서등록 저장소(300) 구조에 적합하게 변형하여 저장하기 위한 호환성을 제공한다.The present invention provides compatibility for storing the documents generated on the basis of the HL7 FHIR standard in the HL7 FHIR server 100 in accordance with the structure of the IHE XDS.b based document registration repository 300. [

상기 HL7 FHIR 서버(100)는 사용자(20)에 의해 입력된 의료정보를 HL7 FHIR 표준 기반 문서로 생성 및 저장하고, HL7 FHIR 표준 기반 문서를 IHE XDS.b 기반 문서등록 저장소(300)에 적합하도록 ebXML 메시지를 생성하여 전송한다. 상기 HL7 FHIR 서버(100)는 적어도 하나일 수 있으며, 복수 개를 포함하는 경우 각 의료 시설에 설치되거나 하나의 의료 시설에 설치될 수 있다.The HL7 FHIR server 100 generates and stores the medical information entered by the user 20 into the HL7 FHIR standard based document and stores the HL7 FHIR standard based document in the IHE XDS.b based document registration storage 300 ebXML message is generated and transmitted. The HL7 FHIR server 100 may be at least one, and may include a plurality of HL7 FHIR servers 100 installed in each medical facility or one medical facility.

도 2를 참조하면, 상기 HL7 FHIR 서버(100)는 저장부(110), 추출부(130), 메시지 생성부(150) 및 전송부(170)를 포함한다. 또한, 상기 HL7 FHIR 서버(100)는 사용자(20)가 의료정보를 저장하는데 편의성을 제공하기 위한 사용자 인터페이스(UI)를 제공할 수 있다.Referring to FIG. 2, the HL7 FHIR server 100 includes a storage unit 110, an extraction unit 130, a message generation unit 150, and a transmission unit 170. In addition, the HL7 FHIR server 100 may provide a user interface (UI) for providing convenience for the user 20 to store medical information.

상기 저장부(110)는 사용자(20)에 의해 입력된 의료정보를 HL7 FHIR 표준 기반의 문서로 저장한다. 사용자(20)는 의사, 간호사 등의 의료진일 수 있으며, 사용자(20)는 상기 의료정보의 저장 시 문서의 파일명을 지정할 수 있다. 상기 저장부(110)는 입력된 의료정보를 HL7 FHIR 표준을 기반으로 문서를 생성하여 특정 폴더에 저장한다. 상기 특정 폴더는 HL7 FHIR 표준에서 정하는 바이너리(Binary) 폴더일 수 있다.The storage unit 110 stores the medical information inputted by the user 20 as a document based on the HL7 FHIR standard. The user 20 may be a medical staff such as a doctor, a nurse or the like, and the user 20 may designate the file name of the document at the time of storing the medical information. The storage unit 110 generates a document based on the HL7 FHIR standard and stores the medical information in a specific folder. The specific folder may be a binary folder defined in the HL7 FHIR standard.

예를 들어, 상기 저장된 문서는 임상문서의 표준인 CDA(Clinical Document Architecture) 문서로서, 헤더(header)와 바디(body)로 구성될 수 있다. 헤더(header)에는 CDA 문서를 식별할 수 있는 각종 정보 등이 기록될 수 있고, 바디(body)에는 진료 정보 등과 같은 각종 데이터들이 기록될 수 있다. 임상문서가 공통적으로 가지는 정보는 헤더(Header)에 실리고, 임상문서 고유의 특성에 의해 다르게 가지는 정보는 바디(Body)에 실릴 수 있다. For example, the stored document may be a CDA (Clinical Document Architecture) document, which is a standard of a clinical document, and may include a header and a body. Various information such as a CDA document can be recorded in a header, and various data such as medical care information can be recorded in a body. The information that a clinical document has in common is listed in the header, and information that differs depending on the characteristics of the clinical document can be displayed in the body.

구체적으로, 헤더에는 문서자체에 대한 정보와 문서 작성자, 문서의 대상자, 보관자, 법적 인증자 등의 정보들이 포함될 수 있다. 바디에는 실제 의료 행위에 의해 생성된 진료정보들이 담길 수 있다. 바디에는 사람이 읽을 수 있는 텍스트 요소와 기계가 읽을 수 있는 엔트리(entry) 요소 및 섹션(section) 요소를 포함할 수 있다. Specifically, the header may include information on the document itself and information such as a document creator, a target person of the document, a custodian, and a legal authenticator. The body may contain medical information generated by actual medical practice. The body may include human readable textual elements and machine readable entry and section elements.

CDA 문서의 바디는 문서의 기밀성 정도를 나타내는 코드를 포함할 수 있는데, 기밀성 정도에 따라 보통 접근(Normal access) 수준, 제한된 접근(Restricted access) 수준 및 매우 제한된 접근(Very restricted access) 수준으로 구분될 수 있다. The body of a CDA document may contain a code indicating the degree of confidentiality of the document. Depending on the degree of confidentiality, the body of the CDA document may be classified into a normal access level, a restricted access level, and a very restricted access level .

CDA 문서의 헤더(integrated header)는 recordTarget(환자), author(작성자), custodian(병원) 등의 항목을 포함할 수 있다. 여기서, recordTarget 항목에는 환자 및 보호자에 대한 정보가 담겨있다. 구체적으로, 환자식별 메커니즘(patient identification mechanisms)으로서 환자의 아이디, 환자 특성(patient characteristics), 환자 이름(patient? name), 주소(address), 전화번호(phone number)를 포함한 환자 정보를 나타낸다. An integrated header of a CDA document may include items such as recordTarget (patient), author (author), custodian (hospital), and the like. Here, the recordTarget item contains information about the patient and the caregiver. Specifically, patient identification mechanisms represent patient information including the patient's identity, patient characteristics, patient name, address, and phone number.

author 항목에는 문서를 생성한 문서작성자에 대한 정보를 나타낸다. 구체적으로, 문서를 생성한 시간, assignedAuthor의 id, 처방을 내린 의사 이름 등을 포함한다. custodian 항목에는 문서가 생성 관리되는 기관에 대한 정보를 나타낸다. 구체적으로, 처방이 내려진 의료기관, 의료기관의 주소 등을 포함한다.The author field shows information about the document creator who created the document. Specifically, it includes the time at which the document was created, the id of assignedAuthor, the name of the doctor who issued the prescription, and the like. The custodian item shows information about the organization where the document is created and managed. Specifically, it includes the address of the medical institution and the medical institution where the prescription is made.

상기 추출부(130)는 상기 저장된 HL7 FHIR 표준 기반의 문서로부터 문서의 리소스 및 메타정보를 추출한다. 구체적으로, 상기 추출부(130)는 저장된 HL7 FHIR 표준 기반의 문서 중 특정 폴더에 저장된 문서의 리소스를 추출한다. 상기 특정 폴더는 HL7 FHIR 서버의 바이너리(Binary) 폴더일 수 있다. 또한, 상기 추출부(130)는 상기 저장된 HL7 FHIR 표준 기반의 문서의 문서 참조(Document Reference) 정보들을 추출하여 메타정보를 추출한다.The extraction unit 130 extracts document resource and meta information from the stored HL7 FHIR standard based document. Specifically, the extracting unit 130 extracts resources of a document stored in a specific folder among the stored documents based on the HL7 FHIR standard. The specific folder may be a binary folder of the HL7 FHIR server. The extraction unit 130 extracts the document reference information of the document based on the stored HL7 FHIR standard and extracts the meta information.

상기 메시지 생성부(150)는 상기 추출부(130)에서 추출한 HL7 FHIR 표준 기반 문서의 리소스와 메타정보를 포함하는 문서등록 저장 메시지(Provider And Register Document Setb)를 생성한다. The message generating unit 150 generates a document registration and storing message including a resource and meta information of the HL7 FHIR standard based document extracted by the extracting unit 130. [

상기 문서등록 저장 메시지는 ebXML(Electronic Business Extensible Markup Language) 메시지를 표준으로 사용하며, 예를 들어, ebXML v3.0 표준에 따를 수 있다. 즉, HL7 FHIR 표준 기반 문서의 리소스와 메타정보를 ebXML 메시지에 포함하여 전송한다. 참고로, 도 3에 CDA 문서를 제공하면서 등록하는 ebXML 메시지 예를 도시하였다.The document registration storage message uses an ebXML (Electronic Business Extensible Markup Language) message as a standard, for example, according to the ebXML v3.0 standard. That is, the resource and the meta information of the document based on the HL7 FHIR standard are included in the ebXML message and transmitted. For reference, FIG. 3 shows an example of an ebXML message to be registered while providing a CDA document.

상기 전송부(170)는 상기 메시지 생성부(150)에서 생성한 상기 문서등록 저장 메시지를 상기 문서등록 저장소(300)로 전송한다. 상기 문서등록 저장 메시지에는 HL7 FHIR 표준 기반 문서의 리소스와 메타정보가 포함되어 있다.The transmission unit 170 transmits the document registration storage message generated by the message generation unit 150 to the document registration storage 300. The document registration storage message includes resources and meta information of a document based on the HL7 FHIR standard.

상기 문서등록 저장소(300)는 상기 문서등록 저장 메시지를 수신하여 상기 문서의 리소스와 상기 메타정보를 추출하여 각각 저장한다. 상기 설명한 바와 같이, 상기 문서등록 저장소(300)는 IHE XDS.b을 기반으로 하며, ebXML(Electronic Business Extensible Markup Language) 메시지를 사용한다. ebXML은 기본적으로 문서를 교환하기 위한 표준으로 Registry, Repository 개념을 사용하기 때문에 표준 문건 내에서 RR(Registry/Repository) 약자를 사용하고 있다.The document registration storage 300 receives the document registration storage message and extracts the resource and the meta information of the document and stores the same. As described above, the document registration repository 300 is based on IHE XDS.b and uses an ebXML (Electronic Business Extensible Markup Language) message. ebXML uses the Registry / Repository abbreviation in the standard document because it basically uses the Registry and Repository concept as a standard for exchanging documents.

도 4를 참조하면, 상기 문서등록 저장소(300)는 파싱부(310), 문서 저장소(Repository)(330) 및 문서 등록소(Registry)(350)를 포함한다. 도 5를 참조하면, 다른 실시예로서 상기 문서등록 저장소(300)는 공유부(370)를 더 포함할 수도 있다.4, the document registration repository 300 includes a parser 310, a document repository 330, and a document register 350. [ Referring to FIG. 5, in another embodiment, the document registration storage 300 may further include a sharing unit 370.

상기 파싱부(310)는 상기 문서등록 저장 메시지를 파싱하여, 상기 문서등록 저장 메시지로부터 상기 문서의 리소스와 상기 메타정보를 추출한다.The parser 310 parses the document registration storage message and extracts the resource and meta information of the document from the document registration storage message.

상기 문서 저장소(Repository)(330)는 상기 문서의 리소스를 저장한다. ebXML 표준에서 Repository는 문서들을 저장하는 장소로 file system 이나 db 등을 사용할 수 있다.The document repository 330 stores resources of the document. In the ebXML standard, the repository can use file systems or dbs to store documents.

상기 문서 등록소(Registry)(350)는 상기 문서의 메타정보를 저장한다. ebXML 표준에서 Registry는 문서에 대한 정보, 사용자 정보, 기관정보 등을 저장하고 연관관계 정보나 감사정보를 저장하고 있다. 또한, ebXML RIM 표준은 registry에 저장관리 되어야 하는 요소들을 정의하고 있으며, ebXML RS는 registry와 통신하기 위해 필요한 메시지들을 정의하고 있다.The document registry 350 stores meta information of the document. In the ebXML standard, the Registry stores information about documents, user information, institutional information, etc. and stores association information and audit information. In addition, the ebXML RIM standard defines the elements to be stored and managed in the registry, and the ebXML RS defines the messages needed to communicate with the registry.

상기 문서등록 저장소(300)는 상기 공유부(370)를 더 포함할 수 있는데, 상기 공유부(370)는 사용자(40)가 요청하는 의료정보를 제공한다. 상기 문서등록 저장소(300)는 사용자(40)의 정보 검색 및 열람이 용이하도록 사용자 인터페이스(UI)를 제공할 수 있다.The document registration storage 300 may further include the sharing unit 370. The sharing unit 370 provides the medical information requested by the user 40. [ The document registration repository 300 may provide a user interface (UI) for facilitating information retrieval and browsing of the user 40.

사용자(40)는 도 1의 사용자(20)와 동일인일 수도 있고, 타인일 수도 있다. 또한, 사용자(40)들은 동일 의료 기관 소속일 수도 있으나, 타 의료 기관의 소속일 수 있으며, 타 의료 기관 소속일 경우 의료진들 간의 의료정보 공유 및 활용이 가능하다.The user 40 may be the same as the user 20 of Fig. 1, or may be a different person. In addition, the users 40 may belong to the same medical institution, but may belong to other medical institutions. If the user 40 belongs to another medical institution, it is possible to share and utilize medical information among the medical staff.

사용자(40)는 원하는 문서를 검색하기 위해 사용자 인터페이스를 통해 검색 요청을 할 수 있으며, 사용자 입력은 ebXML 메타정보 질의의 형식으로 상기 공유부(370)에 전달될 수 있다. 문서 검색은 상기 문서 등록소(350)에 저장된 메타정보를 이용하여 수행되며, 검색된 문서에 대응하는 문서를 상기 문서 저장소(330)에서 제공한다.The user 40 may make a search request through a user interface to search for a desired document, and the user input may be transmitted to the sharing unit 370 in the form of an ebXML meta information query. The document retrieval is performed using the meta information stored in the document repository 350, and the document repository 330 provides a document corresponding to the retrieved document.

이에 따라, HL7 FHIR 표준 기반의 문서들을 IHE XDS.b 기반의 문서등록 저장소와 연동함으로써 상호운용성(Interoperability)을 높일 수 있다. 또한, 의료정보의 각각 다른 표준체계를 사용하는 시스템 및 기관들 사이에서도 문서의 교환이 편리해지므로, 의료정보의 활용 가능성이 높아질 수 있다.
Accordingly, interoperability can be enhanced by linking the documents based on the HL7 FHIR standard with the document registration repository based on the IHE XDS.b. In addition, since the exchange of documents between systems and institutions using different standard systems of medical information becomes convenient, the possibility of utilization of medical information can be increased.

도 6은 본 발명의 일 실시예에 따른 의료정보 저장 방법을 보여주는 흐름도이다.6 is a flowchart illustrating a method of storing medical information according to an exemplary embodiment of the present invention.

본 실시예에 따른 의료정보 저장 방법은, 도 1의 의료정보 저장 시스템(10)과 실질적으로 동일한 구성에서 진행될 수 있다. 따라서, 도 1의 시스템(10)과 동일한 구성요소는 동일한 도면부호를 부여하고, 반복되는 설명은 생략한다. 또는, 본 실시예에 따른 의료정보 저장 방법은 의료정보 저장을 위한 소프트웨어(애플리케이션)에 의해 실행될 수 있다.The medical information storing method according to the present embodiment can be performed in substantially the same configuration as the medical information storing system 10 of FIG. Therefore, the same components as those of the system 10 of FIG. 1 are denoted by the same reference numerals, and repeated descriptions are omitted. Alternatively, the medical information storing method according to the present embodiment can be executed by software (application) for storing medical information.

도 6을 참조하면, 의료정보 저장 방법은, HL7 FHIR(Health Level 7 Fast Healthcare Interoperability Resources) 표준 기반의 문서를 저장한다(단계 S10). 의사, 간호사 등의 사용자가 입력하는 의료정보는 HL7 FHIR 표준 기반의 문서로 생성되어 저장된다. 이때, 상기 HL7 FHIR 표준 기반의 문서는 특정 폴더에 저장될 수 있으며, 특정 폴더는 HL7 FHIR 표준에서 정하는 바이너리(Binary) 폴더일 수 있다.Referring to FIG. 6, the medical information storing method stores a document based on the HL7 FHIR (Health Level 7 Fast Healthcare Interoperability Resources) standard (step S10). Medical information entered by users such as doctors and nurses is generated and stored in a document based on the HL7 FHIR standard. At this time, the document based on the HL7 FHIR standard may be stored in a specific folder, and the specific folder may be a binary folder defined by the HL7 FHIR standard.

상기 HL7 FHIR 표준 기반의 문서가 저장되면, 상기 문서로부터 리소스 및 메타정보를 추출한다(단계 S30). 상기 문서의 리소스는 저장된 HL7 FHIR 표준 기반의 문서 중 특정 폴더에 저장된 문서로부터 추출할 수 있다. 상기 특정 폴더는 HL7 FHIR 서버의 바이너리(Binary) 폴더일 수 있다. 또한, 상기 문서의 메타정보는 상기 저장된 HL7 FHIR 표준 기반의 문서의 문서 참조(Document Reference)로부터 추출할 수 있다.When the document based on the HL7 FHIR standard is stored, the resource and meta information are extracted from the document (step S30). The resources of the document can be extracted from documents stored in a specific folder among the stored HL7 FHIR standards based documents. The specific folder may be a binary folder of the HL7 FHIR server. In addition, the meta information of the document can be extracted from the document reference of the document based on the stored HL7 FHIR standard.

상기 문서의 리소스와 메타정보가 추출되면, 상기 문서의 리소스와 메타정보를 포함하는 문서등록 저장 메시지(Provider And Register Document Setb)를 생성한다(단계 S50). 상기 문서등록 저장 메시지는 ebXML(Electronic Business Extensible Markup Language) 메시지를 표준으로 사용하며, 예를 들어, ebXML v3.0 표준에 따를 수 있다. When the resource and meta information of the document are extracted, a document registration and storing message (Provider And Register Document Set) including the resource and the meta information of the document is generated (step S50). The document registration storage message uses an ebXML (Electronic Business Extensible Markup Language) message as a standard, for example, according to the ebXML v3.0 standard.

상기 문서등록 저장 메시지가 생성되면 문서등록 저장소에 전송한다(단계 S70). 즉, HL7 FHIR 표준 기반 문서의 리소스와 메타정보를 ebXML 메시지에 포함하여 전송한다.When the document registration storage message is generated, it is transmitted to the document registration storage (step S70). That is, the resource and the meta information of the document based on the HL7 FHIR standard are included in the ebXML message and transmitted.

상기 문서등록 저장소는 상기 문서등록 저장 메시지를 수신하여 상기 문서의 리소스와 상기 메타정보를 각각 상기 문서등록 저장소에 저장한다(단계 S90). 상기 문서등록 저장소는 IHE XDS.b을 기반으로 하며, ebXML(Electronic Business Extensible Markup Language) 메시지를 사용한다. ebXML은 기본적으로 문서를 교환하기 위한 표준으로 문서 저장소(Repository) 및 문서 등록소(Registry)를 사용한다.The document registration repository receives the document registration storage message and stores the document resource and the meta information in the document registration storage, respectively (step S90). The document registration repository is based on IHE XDS.b and uses an ebXML (Electronic Business Extensible Markup Language) message. ebXML uses document repositories and document registries as the standard for exchanging documents by default.

ebXML 표준에서 Repository는 문서들을 저장하는 장소로 file system 이나 db 등을 사용하고, Registry는 문서에 대한 정보, 사용자 정보, 기관정보 등을 저장하고 연관관계 정보나 감사정보를 저장할 수 있다. 또한, ebXML RIM 표준은 registry에 저장관리 되어야 하는 요소들을 정의하고 있으며, ebXML RS는 registry와 통신하기 위해 필요한 메시지들을 정의하고 있다.In the ebXML standard, the repository uses a file system or db as a place to store documents, and the Registry can store information about documents, user information, institutional information, etc. and store association information or audit information. In addition, the ebXML RIM standard defines the elements to be stored and managed in the registry, and the ebXML RS defines the messages needed to communicate with the registry.

상기 문서의 리소스와 상기 메타정보를 각각 상기 문서등록 저장소에 저장하는 단계(단계 S90)는, 상기 문서등록 저장 메시지를 파싱하여 상기 문서의 리소스와 상기 메타정보를 추출하고, 상기 문서의 리소스를 상기 문서등록 저장소의 문서 저장소(Repository)에 저장하고, 상기 메타정보를 상기 문서등록 저장소의 문서 등록소(Registry)에 저장한다.The step of storing the resource of the document and the meta information in the document registration repository (step S90) includes parsing the document registration storage message to extract the resource of the document and the meta information, Stores it in a document repository of a document registration repository, and stores the meta information in a document registration registry of the document registration repository.

또한, 사용자들은 상기 문서등록 저장소에 저장된 문서를 검색하고 열람할 수 있다. 사용자는 원하는 문서를 검색하기 위해 사용자 인터페이스를 통해 검색 요청을 할 수 있으며, 사용자 입력은 ebXML 메타정보 질의의 형식으로 전달될 수 있다. 문서 검색은 상기 문서 등록소에 저장된 메타정보를 이용하여 수행되며, 검색된 문서에 대응하는 문서를 상기 문서 저장소에서 제공한다.In addition, users can search and browse documents stored in the document registration repository. The user can make a search request through a user interface to retrieve a desired document, and the user input can be transmitted in the form of an ebXML meta information query. Document retrieval is performed using meta information stored in the document repository, and a document corresponding to the retrieved document is provided in the document repository.

이에 따라, HL7 FHIR 표준 기반의 문서들을 IHE XDS.b 기반의 문서등록 저장소와 연동함으로써 상호운용성(Interoperability)을 높일 수 있다. 또한, 의료정보의 각각 다른 표준체계를 사용하는 시스템 및 기관들 사이에서도 문서의 교환이 편리해지므로, 의료정보의 활용 가능성이 높아질 수 있다.Accordingly, interoperability can be enhanced by linking the documents based on the HL7 FHIR standard with the document registration repository based on the IHE XDS.b. In addition, since the exchange of documents between systems and institutions using different standard systems of medical information becomes convenient, the possibility of utilization of medical information can be increased.

이와 같은, 의료정보 저장 방법은 애플리케이션으로 구현되거나 다양한 컴퓨터 구성요소를 통하여 수행될 수 있는 프로그램 명령어의 형태로 구현되어 컴퓨터 판독 가능한 기록 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능한 기록 매체는 프로그램 명령어, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. Such a medical information storage method may be implemented in an application or may be implemented in the form of program instructions that can be executed through various computer components and recorded in a computer-readable recording medium. The computer-readable recording medium may include program commands, data files, data structures, and the like, alone or in combination.

상기 컴퓨터 판독 가능한 기록 매체에 기록되는 프로그램 명령어는 본 발명을 위하여 특별히 설계되고 구성된 것들이거니와 컴퓨터 소프트웨어 분야의 당업자에게 공지되어 사용 가능한 것일 수도 있다. The program instructions recorded on the computer-readable recording medium may be ones that are specially designed and configured for the present invention and are known and available to those skilled in the art of computer software.

컴퓨터 판독 가능한 기록 매체의 예에는, 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체, CD-ROM, DVD와 같은 광기록 매체, 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 ROM, RAM, 플래시 메모리 등과 같은 프로그램 명령어를 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks and magnetic tape, optical recording media such as CD-ROMs and DVDs, magneto-optical media such as floptical disks, media, and hardware devices specifically configured to store and execute program instructions such as ROM, RAM, flash memory, and the like.

프로그램 명령어의 예에는, 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드도 포함된다. 상기 하드웨어 장치는 본 발명에 따른 처리를 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.Examples of program instructions include machine language code such as those generated by a compiler, as well as high-level language code that can be executed by a computer using an interpreter or the like. The hardware device may be configured to operate as one or more software modules for performing the processing according to the present invention, and vice versa.

이상에서는 실시예들을 참조하여 설명하였지만, 해당 기술 분야의 숙련된 당업자는 하기의 특허 청구의 범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.It will be apparent to those skilled in the art that various modifications and variations can be made in the present invention without departing from the spirit or scope of the present invention as defined by the following claims. You will understand.

본 발명에 따른 의료정보 저장 방법은 HL7 FHIR 문서를 IHE XDS.b 기반의 등록저장소에 저장함으로써 HL7 FHIR의 범용성 있는 활용을 촉진할 수 있다. 이에 따라, 의료인은 다양한 표준 기반의 문서들을 폭넓게 활용하여 진료에 활용할 수 있으며, 의료정보/기기 융합분야 전반에 확대 적용할 수 있다. 나아가, 이종 표준 간 정보교환 및 저장이 편리해진다.The medical information storage method according to the present invention can promote the universal use of the HL7 FHIR by storing the HL7 FHIR document in the IHE XDS.b-based registration repository. Accordingly, medical personnel can utilize various standards-based documents widely for medical treatment, and can be extended to the entire medical information / device convergence field. Furthermore, exchange and storage of information between heterogeneous standards is facilitated.

10: 의료정보 저장 시스템 20, 40: 사용자
100: HL7 FHIR 서버 300: 문서등록 저장소
110: 저장부 130: 추출부
150: 메시지 생성부 170: 전송부
310: 파싱부 330: 문서 저장소
350: 문서 등록소 370: 공유부
10: medical information storage system 20, 40: user
100: HL7 FHIR Server 300: Document Registration Store
110: storage unit 130:
150: message generating unit 170:
310: parser 330: document repository
350: document registering place 370:

Claims (20)

HL7 FHIR 서버가 HL7 FHIR(Health Level 7 Fast Healthcare Interoperability Resources) 표준 기반의 문서를 저장하는 단계, 상기 저장된 HL7 FHIR 표준 기반의 문서로부터 문서의 리소스 및 메타정보를 추출하는 단계, 상기 HL7 FHIR 표준 기반의 문서의 리소스와 메타정보를 IHE XDS.b 기반의 문서등록 저장소의 구조에 맞게 변환하고, 상기 IHE XDS.b 기반의 문서등록 저장소의 구조에 맞게 변환된 문서의 리소스와 메타정보를 포함하는 ebXML 표준 기반의 문서등록 저장 메시지를 생성하는 단계, 상기 ebXML 표준 기반의 문서등록 저장 메시지를 상기 문서등록 저장소에 전송하는 단계,
상기 문서등록 저장소가 상기 문서등록 저장 메시지를 수신하고, 상기 IHE XDS.b 기반의 문서등록 저장소의 구조에 맞게 변환된 문서의 리소스와 메타정보를 각각 상기 IHE XDS.b 기반의 문서등록 저장소에 저장하는 단계를 포함하는 의료정보 저장 방법.
Wherein the HL7 FHIR server is configured to store a document based on a HL7 FHIR standard, to extract document resource and meta information from the stored document based on the HL7 FHIR standard, The document resource and meta information are converted to conform to the structure of the document registration repository based on the IHE XDS.b and the ebXML standard including the resource and meta information of the document converted according to the structure of the document registration repository based on the IHE XDS.b Generating a document registration storage message based on the ebXML standard, transmitting the document registration storage message based on the ebXML standard to the document registration storage,
The document registration repository receives the document registration storage message, and the resource and meta information of the document converted according to the structure of the document registration repository based on the IHE XDS.b are stored in the document registration storage based on the IHE XDS.b And storing the medical information.
제1항에 있어서, 상기 저장된 HL7 FHIR 표준 기반의 문서로부터 문서의 리소스 및 메타정보를 추출하는 단계는,
상기 저장된 HL7 FHIR 표준 기반의 문서 중 특정 폴더의 문서의 리소스를 추출하는 단계를 포함하는, 의료정보 저장 방법.
The method of claim 1, wherein extracting resource and meta information of the document from the stored HL7 FHIR standards based document comprises:
Extracting a resource of a document in a specific folder from among the stored HL7 FHIR standards based documents.
제2항에 있어서,
상기 특정 폴더는 HL7 FHIR 서버의 바이너리(Binary) 폴더인, 의료정보 저장 방법.
3. The method of claim 2,
Wherein the specific folder is a binary folder of the HL7 FHIR server.
제1항에 있어서, 상기 저장된 HL7 FHIR 표준 기반의 문서로부터 문서의 리소스 및 메타정보를 추출하는 단계는,
상기 저장된 HL7 FHIR 표준 기반의 문서의 문서 참조(Document Reference) 정보들을 추출하여 메타정보를 추출하는 단계를 포함하는, 의료정보 저장 방법.
The method of claim 1, wherein extracting resource and meta information of the document from the stored HL7 FHIR standards based document comprises:
Extracting the document reference information of the document based on the stored HL7 FHIR standard and extracting the meta information.
삭제delete 삭제delete 제1항에 있어서, 상기 문서의 리소스와 상기 메타정보를 각각 상기 문서등록 저장소에 저장하는 단계는,
상기 문서등록 저장 메시지를 파싱하여 상기 문서의 리소스와 상기 메타정보를 추출하는 단계를 포함하는, 의료정보 저장 방법.
The method of claim 1, wherein storing the document resource and the meta information in the document registration repository comprises:
And parsing the document registration store message to extract the resource of the document and the meta information.
제7항에 있어서, 상기 문서의 리소스와 상기 메타정보를 각각 상기 문서등록 저장소에 저장하는 단계는,
상기 문서의 리소스를 상기 문서등록 저장소의 문서 저장소(Repository)에 저장하는 단계를 더 포함하는, 의료정보 저장 방법.
8. The method of claim 7, wherein storing the document resource and the meta information in the document registration repository comprises:
Further comprising the step of storing resources of the document in a document repository of the document registration repository.
제8항에 있어서, 상기 문서의 리소스와 상기 메타정보를 각각 상기 문서등록 저장소에 저장하는 단계는,
상기 메타정보를 상기 문서등록 저장소의 문서 등록소(Registry)에 저장하는 단계를 더 포함하는, 의료정보 저장 방법.
9. The method of claim 8, wherein storing the document resource and the meta information in the document registration repository comprises:
And storing the meta information in a document registry of the document registration repository.
제9항에 있어서,
상기 문서 등록소에서 사용자가 요청한 문서를 검색하는 단계; 및
상기 문서 저장소에서 검색된 문서를 제공하는 단계를 더 포함하는, 의료정보 저장 방법.
10. The method of claim 9,
Retrieving a document requested by the user in the document registry; And
Further comprising providing a document retrieved from the document repository.
제1항 내지 제4항 및 제7항 내지 제10항 중 어느 하나의 항에 따른 의료정보 저장 방법을 수행하기 위한, 컴퓨터 프로그램이 기록된 컴퓨터로 판독 가능한 기록 매체.
A computer-readable recording medium on which a computer program is recorded, for carrying out the method for storing medical information according to any one of claims 1 to 4 and 7 to 10.
사용자에 의해 입력된 의료정보를 HL7 FHIR(Health Level 7 Fast Healthcare Interoperability Resources) 표준 기반의 문서로 저장하는 저장부,
상기 저장된 HL7 FHIR 표준 기반의 문서로부터 HL7 FHIR 표준 기반의 문서의 리소스 및 메타정보를 추출하는 추출부,
상기 HL7 FHIR 표준 기반의 문서의 리소스와 메타정보를 IHE XDS.b 기반의 문서등록 저장소의 구조에 맞게 변환하고, 상기 IHE XDS.b 기반의 문서등록 저장소의 구조에 맞게 변환된 문서의 리소스와 메타정보를 포함하는 ebXML 표준 기반의 문서등록 저장 메시지를 생성하는 메시지 생성부 및
상기 문서등록 저장 메시지를 전송하는 전송부를 포함하는 HL7 FHIR 서버를 포함하는, 의료정보 저장 시스템.
A storage unit for storing the medical information inputted by the user as a document based on the HL7 FHIR (Health Level 7 Fast Healthcare Interoperability Resources) standard,
An extraction unit for extracting resources and meta information of a document based on the HL7 FHIR standard from the stored document based on the stored HL7 FHIR standard,
Converting resource and meta information of the document based on the HL7 FHIR standard into a document registration repository based on the IHE XDS.b and converting the resources and meta information of the document converted according to the structure of the document registration repository based on the IHE XDS.b A message generating unit for generating a document registration storing message based on an ebXML standard including information
And an HL7 FHIR server including a transfer unit for transferring the document registration storage message.
제12항에 있어서,
상기 문서등록 저장 메시지를 수신하여 상기 문서의 리소스와 상기 메타정보를 각각 저장하는 문서등록 저장소를 더 포함하는, 의료정보 저장 시스템.
13. The method of claim 12,
And a document registration storage for receiving the document registration storage message and storing the resource of the document and the meta information, respectively.
삭제delete 삭제delete 제13항에 있어서, 상기 문서등록 저장소는,
상기 문서등록 저장 메시지를 파싱하여 상기 문서의 리소스와 상기 메타정보를 추출하는 파싱부;
상기 문서의 리소스를 저장하는 문서 저장소(Repository); 및
상기 메타정보를 저장하는 문서 등록소(Registry)를 포함하는, 의료정보 저장 시스템.
14. The system of claim 13,
A parser for parsing the document registration storage message to extract the resource of the document and the meta information;
A document repository for storing resources of the document; And
And a document registry that stores the meta information.
제16항에 있어서, 상기 문서등록 저장소는,
사용자가 요청한 문서를 상기 문서 등록소에서 검색하고, 검색된 문서를 상기 문서 저장소로부터 제공하는 공유부를 더 포함하는, 의료정보 저장 시스템.
17. The system of claim 16,
Further comprising a sharing unit for retrieving a document requested by the user from the document repository and providing the retrieved document from the document repository.
제12항에 있어서, 상기 추출부는,
상기 저장된 HL7 FHIR 표준 기반의 문서 중 바이너리(Binary) 폴더의 문서의 리소스를 추출하는, 의료정보 저장 시스템.
13. The apparatus according to claim 12,
Extracts a resource of a document in a binary folder among the stored HL7 FHIR standards based documents.
제12항에 있어서, 상기 추출부는,
상기 저장된 HL7 FHIR 표준 기반의 문서의 문서 참조(Document Reference) 정보들을 추출하여 메타정보를 추출하는, 의료정보 저장 시스템.
13. The apparatus according to claim 12,
Extracting the document reference information of the document based on the stored HL7 FHIR standard and extracting the meta information.
제12항에 있어서, 상기 HL7 FHIR 서버는,
사용자가 의료정보를 입력할 수 있도록 사용자 인터페이스를 제공하는, 의료정보 저장 시스템.
13. The HL7 FHIR server according to claim 12,
A medical information storage system that provides a user interface for a user to enter medical information.
KR1020140135942A 2014-10-08 2014-10-08 Method for storing medical information, system and recording medium for performing the method Active KR101587025B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020140135942A KR101587025B1 (en) 2014-10-08 2014-10-08 Method for storing medical information, system and recording medium for performing the method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020140135942A KR101587025B1 (en) 2014-10-08 2014-10-08 Method for storing medical information, system and recording medium for performing the method

Publications (1)

Publication Number Publication Date
KR101587025B1 true KR101587025B1 (en) 2016-01-20

Family

ID=55308200

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020140135942A Active KR101587025B1 (en) 2014-10-08 2014-10-08 Method for storing medical information, system and recording medium for performing the method

Country Status (1)

Country Link
KR (1) KR101587025B1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109671475A (en) * 2018-12-17 2019-04-23 武汉烽火信息集成技术有限公司 HL7v3 data persistence method, storage medium, electronic equipment and system
KR20200013400A (en) 2018-07-30 2020-02-07 (주)플라잉마운틴 Method For Converting Health Information And System For Managing Health Information
KR20220113135A (en) 2021-02-05 2022-08-12 (주)씨앤텍시스템즈 Apparatus and Method for Providing GUI of format conversion of JSON file

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060060160A (en) * 2004-11-30 2006-06-05 경북대학교 산학협력단 Document Processing System Based on the HL7 Standard
KR20090050881A (en) 2007-11-16 2009-05-20 연세대학교 산학협력단 Interactive medical information sharing system and method
JP2013211009A (en) * 2012-03-02 2013-10-10 Toshiba Corp Interpretation report creation support system, interpretation report creation support device and interpretation requesting device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060060160A (en) * 2004-11-30 2006-06-05 경북대학교 산학협력단 Document Processing System Based on the HL7 Standard
KR20090050881A (en) 2007-11-16 2009-05-20 연세대학교 산학협력단 Interactive medical information sharing system and method
JP2013211009A (en) * 2012-03-02 2013-10-10 Toshiba Corp Interpretation report creation support system, interpretation report creation support device and interpretation requesting device

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
장봉문 외 5인, 병원 간 HL7-CDA 기반의 의료 정보 공유를 위한 IHE-XDS 모델 적용 연구, 대한PACS학회지 2006:12:22-29.
정동일. HL7 FHIR 기반의 진료정보 교류시스템 구현. 경북대학교 공학석사 학위논문. [online], 2014.09, [2015년 5월 6일 검색]* *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20200013400A (en) 2018-07-30 2020-02-07 (주)플라잉마운틴 Method For Converting Health Information And System For Managing Health Information
CN109671475A (en) * 2018-12-17 2019-04-23 武汉烽火信息集成技术有限公司 HL7v3 data persistence method, storage medium, electronic equipment and system
KR20220113135A (en) 2021-02-05 2022-08-12 (주)씨앤텍시스템즈 Apparatus and Method for Providing GUI of format conversion of JSON file
KR102513001B1 (en) * 2021-02-05 2023-03-23 (주)씨앤텍시스템즈 Apparatus and Method for Providing GUI of format conversion of JSON file

Similar Documents

Publication Publication Date Title
Braunstein Healthcare in the age of interoperability: the promise of fast healthcare interoperability resources
US11107015B2 (en) Information exchange system and method
Peng et al. A literature review of current technologies on health data integration for patient-centered health management
Reegu et al. [Retracted] Systematic Assessment of the Interoperability Requirements and Challenges of Secure Blockchain‐Based Electronic Health Records
CN102760206A (en) System and method for sharing cross-regional medical image information
Montagnat et al. A secure grid medical data manager interfaced to the glite middleware
US20210090717A1 (en) Cloud-based patient data exchange
Marcheschi Relevance of eHealth standards for big data interoperability in radiology and beyond
KR101575146B1 (en) Method for managing medical information, system and recording medium for performing the method
Palazzo et al. A multi-agent architecture for health information systems
KR101587025B1 (en) Method for storing medical information, system and recording medium for performing the method
Mercorella et al. An architectural model for extracting FHIR resources from CDA documents
Plastiras et al. An ontology-driven information model for interoperability of personal and electronic health records
CN106845092A (en) A kind of system docking method and device
Onbay et al. Design and implementation of a distributed teleradiaography system: DIPACS
Koutelakis et al. WADA service: an extension of DICOM WADO service
Amendolia et al. Grid databases for shared image analysis in the mammogrid project
KR101706183B1 (en) Method for managing integrated medical information
Ganguly et al. Sharing information and data across heterogeneous e-health systems
Angula et al. A standard approach to enabling the semantic interoperability of disease surveillance data in health information systems: A case of namibia
KR101524181B1 (en) A system for exchanging clinical information based on lazy response model and the method thereof
Kose et al. Turkey’s national health information system (NHIS)
Bhattacharya et al. Need for interoperability standards for healthcare in India
KR20230025123A (en) System for promoting registration and utilization of health data
Fetter Interoperability—making information systems work together

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20141008

PA0201 Request for examination
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20150518

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20151221

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20160114

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20160114

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20200102

Year of fee payment: 5

PR1001 Payment of annual fee

Payment date: 20200102

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20201230

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20211228

Start annual number: 7

End annual number: 7

PR1001 Payment of annual fee

Payment date: 20221229

Start annual number: 8

End annual number: 8

PR1001 Payment of annual fee

Payment date: 20241230

Start annual number: 10

End annual number: 10