실습실에 HL7 요청을 보내려면 파일을 Lab에 보내야하므로 먼저 파일을 만들어야합니다.^~ \ & | | LCS | LCA | LIS | TEST9999 | 199,807,311,532 || ORU MSH :
String fileName = "testOrder.txt"
StreamWriter sr = new StreamWriter(fileName)
이제 하나가 라인 하나를 추가, 첫 번째 줄은 같은 것입니다 MSH (메시지 헤더 태그)해야합니다 | 2 | 2,161,348,462 PID : 당신은 같은 당신의 파일의 PID 라인을 추가 할 필요가
sr.WriteLine("MSH|^~\&|" + _YOURAPPLICATIONNAME + "|" + _YOURHOSPITAL + "|" + _RECEIVINGAPPLICATIONNAME + "|" + _RECEIVINGLAB + "|" + _DATETIME + "||ORU^R01|" + _IDOFORDERINYOURDATABASE + "|P|2.2");
다음 :^R01은 | 3629 | | P처럼
2.2 그래서 코드를 당신의 라인이 될 것입니다 | 20809880170 | 1614614 | 20809880170^시험 시간 || 19760924 | M ||| ^^^^ 00000-0000 |||||| 86427531 ^^^ 03 SSN # 여기에
그래서 스트림에 파일의 위 줄을 쓰도록 지시해야하지만 분명히이 줄의 값도 변경해야합니다. NW | | 8642753100012^LIS | 20809880170^LCS |||||을 ORC : 당신은 MSH 세그먼트에 대해 그랬던 것처럼, PID 사양은 u는 같은 파일에 ORC와 OBR 라인을 추가 할 필요가 이후 http://www.corepointhealth.com/resource-center/hl7-resources/hl7-pid-segment
에서 찾을 수 있습니다 | 19,980727000000 ||| 하빌 랜드 OBR | 1 |^8,642,753,100,012 LIS |^20809880170 LCS |^008,342 상기도 CULTURE^L ||| 19,980727175800 |||||| SS # 634,748,641 CH14885 SRC : THROA SRC : PENI | 19,980727000000 ||||| 20809880170 || 19980730041800 || BN | F
이 줄에서도 원하는 값을 바꿉니다. 그러면 테스트 요청 파일이 완료됩니다. 의사가 몇 가지 추가 의견을 제시하면 다음과 같은 다른 NTE 태그를 추가 할 수 있습니다. NTE | 1 | L | MORAXELLA (BRANHAMELLA) CATARRHALIS
파일이 완성되었으므로 이제 실험실로 보낼 수 있습니다. 파일에서 중요한 것은 MSH 태그의 ORU^R01이며 테스트 요청임을 실험실에 알립니다. 실습실에서는 나중에 동일한 MSH, PID, ORC 및 OBR 태그와 함께 테스트 결과가 포함 된 OBX 태그가 포함 된 HL7 파일을 보냅니다. MSH 태그에서 데이터베이스의 주문 ID를 전송 했으므로 실험실에서 다시 보내면이 파일의 순서를 확인할 수 있습니다.
파일을 한 줄씩 읽을 수 있으며 각 줄의 문자열을 "|" 필요한 데이터를 꺼내 데이터베이스에 덤프하십시오.
나는 당신에게 무엇을 어떻게해야하는지 더 잘 보여주기를 바랍니다.
감사에 대한 이상 저와 "LL"에 대한 비판적에 대한 높은 이상 높은, "HH"에 대한 일반에 대한 "N", "H" , "L"@AndHeCodedIt . 환자 입원 및 병원 관리 시스템의 기타 문제에 대해 HL7없이 응용 프로그램을 개발했습니다. 최근 모듈에서는 HL7에서 혈액 검사를 가져와야하고 사용자는 특정 환자의 실험실로 보낼 시험을 선택합니다. 이 요구 사항에 대해 먼저 혈액 검사를 위해 HL7을 가져와야합니다. 그리고 그 사용자는 실험실로 보낼 테스트를 선택합니다. 첫 번째 링크는 용어와 의미에 대한 세부 정보를 제공하지만 가능한 한 빨리이 프로그램을 작성하려고합니다. 지금까지는 구현에 이르는 것을 찾지 못했습니다. 코딩 예제를 나에게 알려줄 수 있습니까? –
@Imran Balouch가 두 번째 대답에서 의사 코드 응답을 제공 한 것처럼 보입니다. 충분히 자세합니까? 아니면 더 많은 정보가 필요합니까? – AndHeCodedIt