2013-07-03 3 views
0

만들기 ========================= 내가 HL7의 DEVELOPPEMENT (내가 학생 교육거야)</p> <p>에 새로 온 사람 HL7 프로그램

그래서 그들은 (우리는 데이터가 어떻게 구성되어 있는지 knwo) 데이터베이스에서 데이터를 읽고 응용 프로그램을 만드는 구성이이 작업을 수행하도록 요청하고 로를 통해 액세스 할 수 있어야합니다 HL7 메시지를 데이터 변환그래서 기본적으로 문제를 이해하지만 시작할 방법을 모릅니다. 여러분이 시작하도록 도와 줄 수 있기를 바랍니다. 덕분에

+0

어쩌면 당신의 팀 리더에게 당신을 도울 것을 요청하려고 시도 할 것입니다. – Longball27

+0

당신의 대답에 감사드립니다. 문제는 우리 팀 리더가 hl7에 익숙하지 않다는 것입니다. 사실이 회사에서 일하고있는 회사가이 도메인에서 검색하려고하므로이 작업을 첫 번째 단계로 수행하도록 지정했습니다. 그들은 기술 사양에 대해 많이 알지 못합니다. – dexBM

답변

4

우선 무엇을 말하고 있는지 HL7을 명확히해야합니다. 두 가지 개념이 있습니다

  1. HL7 버전 2 : 파일 기반 또는 TCP를 통해 옮겨진되는 구분 된 텍스트 형식/IP
  2. HL7 버전 3 : SOAP의 WS를 통해 옮겨진 XML 형식

첫 번째 - HL7 v2.X는 널리 사용되었지만 WebServices에서는 작동하지 않습니다 (그런 방식으로 몇 가지 노력이 있지만 TCP/IP 또는 파일 기반의 공통 전송). HL7 v3은 웹 서비스를 사용하고자 할 때 적합 할 수 있지만 매우 복잡합니다! 저를 믿으십시오 - HL7v3은 심각하게 사용되지 않고 매우 드물게 사용됩니다. 아무도 그것을 이해하지 못하기 때문에 ... (나는 v3를 구현했지만 믿습니다. 당신은 미쳤습니다!)

v2를 권장합니다. 그것은 의료 분야가 현재와 미래에 사용하고있는 분야입니다. HL7v2 파일은 다음과 같습니다 : 당신이 7edit 클라이언트를 사용하는 경우

MSH|^~\&|Cobra|Conrad|pacs|pacs|20121116122025||ADT^A01|5730224|P|2.3||||||ISO-8859-15 
PID||2015405|2015405||Lastname^Firstname^^^^||197006170000|w|||Street 21^^CITY^CH^4444^||062 922 57 23||d|||||||||||||||l 
PV1||3|L3NOTAM^|K|||||||||||a||||11481827|||||||||||||||||||||||||20121116121900|||||||| 

, 당신은 다른 세그먼트가 무엇을 나타내는 지 아이디어를 얻을 수 있습니다. 이 클라이언트에는 TCP/IP를 통해 직접 전송할 수있는 가능성도 있습니다.

HL7 메시지를 받고 보내는 응용 프로그램을 만들려면 Java Implementation HAPI (HL7 API)을 사용할 수 있습니다.

http://hl7api.sourceforge.net/

이 또한 이러한 메시지를 처리하는 방법을 더 문서를 찾을 수 있습니다. 당신이 일하면서 - 누군가가 당신에게 여기에서 대답 할 더 구체적인 질문을 게시 할 수 있습니다.

+0

나는 그것이 너무 늦었다는 것을 알고 있습니다. : D. 그러나 당신의 대답에 감사드립니다. :) – dexBM