우선 무엇을 말하고 있는지 HL7을 명확히해야합니다. 두 가지 개념이 있습니다
- HL7 버전 2 : 파일 기반 또는 TCP를 통해 옮겨진되는 구분 된 텍스트 형식/IP
- 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/
이 또한 이러한 메시지를 처리하는 방법을 더 문서를 찾을 수 있습니다. 당신이 일하면서 - 누군가가 당신에게 여기에서 대답 할 더 구체적인 질문을 게시 할 수 있습니다.
어쩌면 당신의 팀 리더에게 당신을 도울 것을 요청하려고 시도 할 것입니다. – Longball27
당신의 대답에 감사드립니다. 문제는 우리 팀 리더가 hl7에 익숙하지 않다는 것입니다. 사실이 회사에서 일하고있는 회사가이 도메인에서 검색하려고하므로이 작업을 첫 번째 단계로 수행하도록 지정했습니다. 그들은 기술 사양에 대해 많이 알지 못합니다. – dexBM