2013-06-26 4 views
1

많은 CDA XML 파일이 있습니다. SQL Server 데이터베이스에 저장해야합니다. 이 작업을 수행 할 수있는 도구가 있습니까? 나는 SSIS를 통해 그렇게 할 수 있음을 알고 있습니다. 또한 CDA XML 스키마를 사용하여 데이터베이스 스키마를 생성 할 수있는 방법이 있습니까?SQL Server에 CDA XML 저장

+2

HL7 CDA - http://en.wikipedia.org/wiki/Clinical_Document_Architecture를 참조하십시오. 정말로 구조화 된 데이터베이스에 저장해야합니까? 선천적 인 heirarchical 성격과 코드로의 많은 추상화는 당신이 몹시 열심히 SQL에서 유용한 것을 얻기 위해 노력해야 할 것임을 의미합니다. (그리고 이것을 실제로하고 싶다면 포스트 스키마 유효성 검사 인스턴스를 저장하는 것이 더 유용 할 것입니다. 중요한 기본 속성 값과 관련하여 훨씬 더 일관성있는 저장소를 얻게 될 것입니다. –

+0

Grahame에 동의합니다. 도움이되는 답을 제공하기 위해 유스 케이스에 대한보다 완전한 이해가 필요합니다. 구조적/관계형 데이터베이스의 처음부터 솔루션을 개발하는 경우 어려운 작업이 될 수 있습니다. 기존 DB가 있으면 해당 데이터베이스에 CDA를 매핑 할 수 있습니다 -하지만 다시 시도 할 대상에 따라 달라집니다 할 것. CDA는 복잡하고 그 자체로 구조를 제공하므로 필요에 따라 xpath, xquery 또는 xml 친숙한 언어를 사용하여 CDA 문서를 추출 할 수 있습니다. 처음부터 이별 적으로 저장하는 모든 작업을 수행하는 것과는 대조적입니다. – Tone

답변

0

귀하는 그렇게하기 위해 많은 노력을 기울였습니다.

우선, 필요한 모든 테이블을 포함하는 적절한 스키마를 사용하여 데이터베이스를 설정해야합니다. 환자 데이터, 메시지 테이블 등을 저장하는 환자 테이블 둘째, 통합 엔진이 필요합니다. 예를 들어, messgae에서 데이터 추출 작업을 수행 할 수 있고 데이터베이스에 데이터를 삽입 할 수 있습니다. 사용자가 Javascript의 전문가가 아니라면 산 자체가 올라갈 수 있습니다.

Read this 자세한 내용은