문제

객체 모델을 제공하는 라이브러리 또는 프레임 워크 검색, 구문 분석, 검증 등

아이디어는 유형 HL7 V2 또는 V3의 새로운 물체를 회전시킬 수 있다는 것입니다. 그런 다음 메시지 유형 ORU_R01 또는 ADT 또는 ORM이라고 부릅니다.

우리가 다음과 같은 일을 할 수 있다면 인생이 크지 않을 것입니다.

HL7V2 myMessage = new HL7V2();
myMessage.Type = V2MsgTypes.ORU_R01;
myMessage.TryParse(someHL7_string);

if (myMessage.IsValid)
{
  //do some work
  //maybe access the PID segment
  if (myMessage.Patient.Names.FamilyName =="Johnson")
  {
    //do more work
  }
}
도움이 되었습니까?

해결책

당신은 원합니다 nhapi 나는 이전에 프로젝트에서 그것을 사용했고 그것은 훌륭하게 작동했습니다. 입력 소스 중 하나가 HL7 사양을 정확하게 따르지 않았기 때문에 오픈 소스라는 사실은 내 베이컨도 저장했습니다. 변경)).

다른 팁

나도 Nhapi를 사용했고 훌륭하게 작동합니다. 그러나 특수 캐릭터를 피하는 기발한 행동을 조심해야 할 수도 있습니다. 또한 객체 모델을 사용하여 액세스 할 수없는 일부 필드를 업데이트하려면 HL7 문자열을 수동으로 해킹해야했습니다.

API를 사용하는 대신 시도하십시오 Mirth Connect, 서버에 설치하고 .NET, 데이터베이스, 파일 디렉토리 등과 통합 할 수있는 오픈 소스 도구.

Orion Helth는 Symphonia라는 툴킷이 비슷한 일을합니다. 계면 계급의 카멜레온 도구 세트도 동일하게 수행됩니다.

방금이 제품을 우연히 발견했습니다.

Visual Studio .NET 용 관리 코드 객체

웹 페이지에서 :

HL7 소프트웨어 개발자가 기존 솔루션에 HL7 통합을 저렴하고 신속하게 신속하게 통합 할 수 있도록 설계된 Visual Studio .NET HL7 클래스 라이브러리 DLL.

Chris Patterson에는 HL7 2.X 조작을위한 도서관이 있습니다. https://github.com/phatboyg/machete

Nhapi는 괜찮지 만 내 경험에서 성능이 좋지 않습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top