전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을...

200
진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요 ············································································································································1 1.1. 목적 ······································································································································1 1.2. 시스템 주요 구성요소 ······································································································1 1.3. 내용 구성 ··························································································································2 1.3.1. 환자식별체계 ··············································································································2 1.3.2. 교류객체등록번호 ······································································································2 1.3.3. 환자의 동의 및 철회 ································································································2 1.3.4. 교류문서의 생성 ········································································································2 1.3.5. 교류문서의 교환 ········································································································2 1.3.6. 감사기록 및 전송구간 보안 ····················································································2 1.4. 참조자료 ······························································································································3 2. 환자식별체계 ······························································································································4 2.1. 개요 ······································································································································4 2.1.1. 개념 ······························································································································4 2.1.2. 적용표준 ······················································································································4 2.1.3. 주요 데이터 항목 ··································································································5 2.1.4. 서비스 ························································································································5 2.1.5. 서비스 개념도 ············································································································5 2.2. 구현상세 ······························································································································6 2.2.1. 환자식별정보 등록 ··································································································6 2.2.2. 환자식별정보 조회 서비스 ····················································································11 3. 교류객체등록번호 ····················································································································17 3.1. 객채등록번호(OID) 개요 ································································································17 3.1.1. 정의 ····························································································································17 3.1.2. 관리체계 ····················································································································17 3.2. 교류객체등록번호 정의 ··································································································18 3.2.1. 교류객체 ····················································································································18 3.2.2. 교류객체 계층 구조 ································································································19 3.2.3. 교류객체등록번호 정의 ························································································20

Upload: others

Post on 30-Aug-2019

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용을 위한

전자의무기록시스템 연계 가이드라인

2018. 2

진료정보교류표준 고시 적용 지침서

- 2 -

목 차

1. 개 요 ············································································································································1

1.1. 목적······································································································································1

1.2. 시스템 주요 구성요소······································································································1

1.3. 내용 구성 ··························································································································2

1.3.1. 환자식별체계··············································································································2

1.3.2. 교류객체등록번호······································································································2

1.3.3. 환자의 동의 및 철회 ································································································2

1.3.4. 교류문서의 생성 ········································································································2

1.3.5. 교류문서의 교환 ········································································································2

1.3.6. 감사기록 및 전송구간 보안 ····················································································2

1.4. 참조자료······························································································································3

2. 환자식별체계 ······························································································································4

2.1. 개요······································································································································4

2.1.1. 개념······························································································································4

2.1.2. 적용표준······················································································································4

2.1.3. 주요 데이터 항목 ··································································································5

2.1.4. 서비스 ························································································································5

2.1.5. 서비스 개념도 ············································································································5

2.2. 구현상세······························································································································6

2.2.1. 환자식별정보 등록 ··································································································6

2.2.2. 환자식별정보 조회 서비스····················································································11

3. 교류객체등록번호 ····················································································································17

3.1. 객채등록번호(OID) 개요································································································17

3.1.1. 정의····························································································································17

3.1.2. 관리체계····················································································································17

3.2. 교류객체등록번호 정의 ··································································································18

3.2.1. 교류객체····················································································································18

3.2.2. 교류객체 계층 구조································································································19

3.2.3. 교류객체등록번호 정의 ························································································20

Page 2: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 3 -

4. 환자의 동의 및 철회 ··············································································································21

4.1. 개요····································································································································21

4.1.1. 개념····························································································································21

4.1.2. 적용 표준 ··················································································································21

4.1.3. 주요 데이터 항목····································································································22

4.1.4. 서비스························································································································22

4.1.5. 서비스 개념도 ··········································································································23

4.2. 동의서/동의철회서 구성 항목 ······················································································24

4.2.1. 환자 동의서 구성 ··································································································24

4.2.2. 환자 동의철회서 구성····························································································34

4.3. 구현상세····························································································································40

4.3.1. 동의서/동의철회서 저장 및 등록········································································40

4.3.2. 동의서/동의철회서 검색························································································55

4.3.3. 동의서/동의철회서 조회························································································65

5. 교류문서의 생성 ······················································································································68

5.1. 교류서식 개요 ··················································································································68

5.2. 서식 종류 별 섹션 구성································································································69

5.3. 섹션 별 구성 항목 ··········································································································70

5.3.1. Header ························································································································70

5.3.2. Body ····························································································································78

6. 교류문서의 교환 ····················································································································121

6.1. 개요··································································································································121

6.1.1. 개념··························································································································121

6.1.2. 적용표준··················································································································121

6.1.3. 주요 데이터 항목··································································································122

6.1.4. 서비스······················································································································122

6.1.5. 서비스 개념도 ········································································································123

6.2. 구현 상세 ························································································································124

6.2.1. 교류문서 등록 서비스··························································································124

6.2.2. 교류문서 메타정보 등록 서비스 ········································································134

6.2.3. 교류문서 메타정보 조회 서비스 ········································································145

6.2.4. 교류문서 조회 서비스··························································································154

진료정보교류표준 고시 적용 지침서

- 4 -

7. 의뢰/회송 상태 관리 ············································································································155

7.1. 개요··································································································································155

7.1.1. 적용표준··················································································································155

7.1.2. 주요 액터 ················································································································156

7.1.3. 주요 액터 별 트랜잭션 ························································································156

7.1.4. 서비스 순서도 ········································································································157

7.2. 구현 상세 ························································································································158

7.2.1. 알림 시나리오 ········································································································158

7.2.2. 문서 알림 서비스··································································································158

7.2.3. 상태 알림 서비스··································································································169

8. 감사로그 기록 및 전송구간 보안 ······················································································172

8.1. 감사로그··························································································································172

8.1.1. 감사로그 개요 ········································································································172

8.1.2. 감사로그 관리 절차······························································································172

8.1.3. 감사로그 메시지 규약··························································································174

8.1.4. 감사로그 프로세스 ································································································177

8.2. 전송 구간 보안··············································································································178

8.2.1. SSL / TLS 보안 ····································································································178

8.2.2. SSL / TLS 보안 적용 ····························································································178

별첨 1. 메타정보의 전자적 생성 방법 ··················································································179

별첨 2. 웹 서비스 트랜잭션 규약 및 방법 ··········································································181

별첨 3. CDA 문서의 전자적 생성 방법 ··················································································184

별첨 4. CDA 서식별 스타일시트 적용 예시 ··········································································185

4.1. 진료의뢰서 ············································································································185

4.2. 진료회송서 ············································································································188

4.3. 진료기록요약지 ····································································································191

4.4. 영상의학 판독소견서··························································································194

별첨 5. CDA 서식별 코드 ··········································································································195

별첨 6. CDA Value set ··············································································································196

Page 3: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 5 -

별첨 7. 서술적 구간(Narrative block) 구성 예시 ····························································201

별첨 8. CDA/메타정보 항목 작성 지침 ················································································203

별첨 9. 감사로그 항목 별 코드 정의 ····················································································207

별첨 10. TLS의 적용 방법 ········································································································212

10.1. 인증서 설치 지침서 ························································································212

10.1.1. 서버용 (Window OS 기준)······································································212

10.1.2. 서버용 (Linux OS 기준)········································································214

10.1.3. 클라이언트용 ····························································································214

10.2. 서버 SSL/TLS 보안 적용 ················································································215

10.2.1. 보안 서버 환경 구성(Window Server IIS 기준)······························215

10.2.2. 보안 서버 환경 구성(Linux Tomcat 기준)········································216

10.3. 환경설정 (C# 기준 설명)··············································································216

10.3.1. 서비스 endpoint 설정 ············································································216

10.3.2. 서비스 binding 설정··············································································217

10.3.3. 서비스 behavior 및 클라이언트 자격인증 설정······························218

10.4. 클라이언트 SSL/TLS 보안 적용 ····································································219

10.4.1. 서버 Service 참조 설정 ········································································219

10.4.2. WCF 적용 예시(클라이언트)··································································220

별첨 11. 거점연계서버의 구성 방법 ····················································································222

11.1. .NET 버전··········································································································222

11.1.1. 문서저장소 ································································································225

11.1.2. 거점연계모듈 ····························································································226

11.2. Java 버전··········································································································227

11.2.1. 문서저장소 ································································································227

11.2.2. 거점연계모듈 ····························································································230

진료정보교류표준 고시 적용 지침서

별첨 12. 표준연계모듈의 적용 ································································································234

12.1. 개요 ····················································································································234

12.1.1. 표준연계모듈이란 ····················································································234

12.1.2. 표준연계모듈 유형··················································································234

12.1.3. 표준연계모듈 특성··················································································235

12.2. 서비스 Endpoint 정보 ····················································································235

12.2.1. 내 거점주소 끝점 리스트······································································235

12.2.2. 호스트 리스트··························································································235

12.3. 표준연계모듈 인터페이스 명세(EMR 내장형) ············································236

12.3.1. 제공 라이브러리 목록 ············································································236

12.3.2. 라이브러리 명세······················································································238

12.4. 표준연계모듈 인터페이스 명세(EMR 분리형) ············································285

12.4.1. 제공 서비스 목록 ····················································································285

12.4.2. 서비스 명세······························································································285

별첨 13. CDA 항목 정의 ············································································································329

13.1. Header ················································································································329

13.2. Body ····················································································································337

별첨 14. 영상연계모듈 설치가이드 ························································································347

Page 4: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 7 -

표 목 차

[표 1-1] 지침서 - 표준고시 ········································································································································3

[표 2-1] 환자식별체계 주요 데이터 항목 ················································································································5

[표 2-2] 환자식별체계 서비스 구성 ··························································································································5

[표 2-3] 환자식별정보 등록 요청 메타정보 항목 ··································································································6

[표 2-4] 환자식별체계 조회 요청 메타정보 생성 예시 ························································································8

[표 2-5] 환자식별정보 등록 응답 메타정보 항목 ··································································································9

[표 2-6] 환자식별정보 등록 응답 메타정보 생성 예시 ····················································································9

[표 2-7] 환자식별정보 등록 SOAP Message Action Value ··················································································10

[표 2-8] 환자식별체계 조회 요청 메타정보 항목 ································································································11

[표 2-9] 환자식별체계 조회 요청 메타정보 생성 예시 ······················································································12

[표 2-10] 환자식별정보 조회 응답 메타정보 항목 ······························································································13

[표 2-11] 환자식별정보 조회 응답 메타정보 생성 예시 ····················································································15

[표 2-12] 환자식별정보 조회 SOAP Message Action Value ················································································16

[표 3-1] 교류객체 ························································································································································18

[표 3-2] 교류객체등록번호 ········································································································································20

[표 4-1] 문서등록소, 저장소 주요 데이터 항목··································································································22

[표 4-2] 동의서/동의철회서 교환 서비스 구성 ····································································································22

[표 4-3] 환자동의서 문서정보 항목 ························································································································24

[표 4-4] 환자동의서 환자(동의주체) 정보 항목··································································································25

[표 4-5] 환자동의서 의료기관 정보 항목 ··············································································································26

[표 4-6] 환자동의서 작성자 정보항목 ····················································································································26

[표 4-7] 환자동의서 동의정보 항목 ························································································································27

[표 4-8] 환자동의서 서명정보 항목 ························································································································28

[표 4-9] 환자동의서 CDA 생성 예시 ························································································································29

[표 4-10] 환자 동의철회서 문서정보 항목 ············································································································34

[표 4-11] 환자 동의철회서 철회정보 항목 ············································································································35

[표 4-12] 동의철회서 CDA 생성 예시 ····················································································································36

[표 4-13] 문서저장 및 등록 요청 메타정보 항목 ································································································40

[표 4-14] 요청 메타정보의 생성 예시(동의서) ··································································································46

[표 4-15] 요청 메타정보의 생성 예시(철회서) ··································································································50

[표 4-16] 문서저장 및 등록 응답 메타정보 항목 ································································································54

[표 4-17] 응답 메타정보 생성 예시 ························································································································54

[표 4-18] 교류문서 저장 및 등록 SOAP Message Action Value ········································································54

[표 4-19] 문서검색 요청 메타정보 항목 ················································································································55

[표 4-20] 문서검색 요청 메타정보의 생성 예시 ································································································56

[표 4-21] 문서검색 응답 메타정보 항목 ················································································································57

진료정보교류표준 고시 적용 지침서

- 8 -

[표 4-22] 문서검색 응답 메타정보 생성 예시 ······································································································61

[표 4-23] 교류문서 검색 SOAP Message Action Value ························································································64

[표 4-24] 문서다운로드 요청 메타정보 항목 ········································································································65

[표 4-25] 문서다운로드 요청 메타정보 생성 예시 ······························································································65

[표 4-26] 문서다운로드 응답 메타정보 항목 ········································································································66

[표 4-27] 문서다운로드 응답 메타정보 생성 예시 ······························································································66

[표 4-28] 교류문서 다운로드 SOAP Message Action Value ················································································67

[표 5-1] 서식별 섹션 구성 표 ··································································································································69

[표 5-2] 문서 정보 항목 ··········································································································································70

[표 5-3] 환자 정보 항목 ············································································································································71

[표 5-4] 진료의 정보 항목 ········································································································································72

[표 5-5] 의료기관 정보 항목 ····································································································································73

[표 5-6] 작성자 정보 항목 ········································································································································73

[표 5-7] 수신기관 정보 항목 ····································································································································74

[표 5-8] Header CDA 생성 예시 ································································································································75

[표 5-9] 진단내역 섹션 구성 ····································································································································78

[표 5-10] 진단내역 섹션 항목 구성 ························································································································79

[표 5-11] 진단내역 섹션 CDA 생성 예시 ··············································································································80

[표 5-12] 약물처방내역 섹션 구성 ··························································································································82

[표 5-13] 약물처방내역 섹션 항목 구성 ················································································································83

[표 5-14] 약물처방내역 섹션 CDA 생성 예시 ········································································································84

[표 5-15] 검사결과 섹션 구성 ··································································································································86

[표 5-16] 검사내역 섹션 항목 구성 ························································································································87

[표 5-17] 검사내역 섹션 CDA 생성 예시 ················································································································88

[표 5-18] 수술내역 섹션 구성 ··································································································································93

[표 5-19] 수술내역 섹션 항목 구성 ························································································································94

[표 5-20] Body 수술내역 섹션 CDA 생성 예시 ····································································································95

[표 5-21] 알러지 및 부작용 섹션 구성 ··················································································································96

[표 5-22] 알러지 및 부작용 섹션 항목 구성 ········································································································97

[표 5-23] 알러지 및 부작용 섹션 CDA 생성 예시 ······························································································98

[표 5-24] 예방접종내역 섹션 구성 ························································································································100

[표 5-25] 예방접종내역 섹션 항목 구성 ··············································································································101

[표 5-26] Body 예방접종내역 섹션 CDA 생성 예시 ··························································································102

[표 5-27] 생체신호 및 상태 섹션 구성 ················································································································103

[표 5-28] 생체신호 및 상태 섹션 항목 구성 ······································································································104

[표 5-29] 생체신호 및 상태 섹션 CDA 생성 예시 ····························································································105

[표 5-30] 흡연상태 / 음주상태 섹션 구성 ··········································································································108

[표 5-31] 흡연상태 / 음주상태 섹션 항목 구성 ································································································109

[표 5-32] 흡연상태 섹션 CDA 생성 예시 ············································································································110

[표 5-33] 법정 감염성 전염병 섹션 구성 ··········································································································112

[표 5-34] 법정 감염성 전염병 섹션 항목 구성 ··································································································112

[표 5-35] 법정 감염성 전염병 섹션 CDA 생성 예시 ··························································································113

[표 5-36] 소견 및 주의사항 섹션 구성 ················································································································114

Page 5: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 9 -

[표 5-37] 소견 및 주의사항 섹션 항목 구성 ······································································································114

[표 5-38] 소견 및 주의사항 섹션 CDA 생성 예시 ······························································································114

[표 5-39] 의뢰사유/ 회송사유 섹션 구성 ············································································································115

[표 5-40] 의뢰사유/ 회송사유 섹션 항목 구성 ··································································································115

[표 5-41] 의뢰사유/ 회송사유 섹션 CDA 생성 예시 ··························································································115

[표 5-42] 예약관련 정보 섹션 구성 ······················································································································116

[표 5-43] 예약관련 정보 섹션 항목 구성 ············································································································116

[표 5-44] 예약관련 정보 섹션 CDA 생성 예시 ····································································································117

[표 5-45] 과거병력 섹션 구성 ································································································································118

[표 5-46] 과거병력 섹션 항목 구성 ······················································································································118

[표 5-47] 과거병력 섹션 CDA 생성 예시 ··············································································································118

[표 5-48] 영상판독 / 영상검사 정보 섹션 구성································································································119

[표 5-49] 영상판독 / 영상검사 정보 섹션 항목 구성 ······················································································120

[표 5-50] 판독정보 섹션 CDA 생성 예시 ··············································································································120

[표 6-1] 문서등록소, 저장소 주요 데이터 항목································································································122

[표 6-2] 교류문서 교환 서비스 구성 ····················································································································122

[표 6-3] 교류문서 등록 요청 메타정보 항목 ······································································································124

[표 6-4] 교류문서 등록 요청 메타정보 생성 예시 ··························································································129

[표 6-5] 교류문서 등록 응답 메타정보 항목 ······································································································133

[표 6-6] 교류문서 등록 응답 메타정보 생성 예시 ····························································································133

[표 6-7] 교류문서 등록 SOAP Message Action Value ························································································133

[표 6-8] 교류문서 메타정보 등록 요청 메타정보 항목 ····················································································134

[표 6-9] 교류문서 메타정보 등록 요청 메타정보 생성 예시 ········································································140

[표 6-10] 교류문서 메타정보 등록 응답 메타정보 항목 ··················································································144

[표 6-11] 교류문서 메타정보 등록 응답 메타정보 생성 예시········································································144

[표 6-12] 교류문서 메타정보 등록 SOAP Message Action Value ····································································144

[표 6-13] 문서검색 요청 메타정보 항목 ··············································································································145

[표 6-14] 문서검색 요청 메타정보 생성 예시 ····································································································146

[표 6-15] 문서검색 응답 메타정보 항목 ··············································································································146

[표 6-16] 문서검색 응답 메타정보 생성 예시 ····································································································150

[표 6-17] 교류문서 검색 SOAP Message Action Value ······················································································153

[표 6-18] 문서다운로드 요청 메타정보 항목 ······································································································154

[표 6-19] 문서다운로드 요청 메타정보 생성 예시 ····························································································154

[표 6-20] 교류문서 다운로드 SOAP Message Action Value ··············································································154

[표 7-1] 알림 주요 액터 ··········································································································································156

[표 7-2] 알림 주요 액터 별 트랜잭션 ··················································································································156

[표 7-3] 문서 알림 요청 메타정보 항목 ··············································································································159

[표 7-4] 문서 알림 요청 메타정보 생성 예시 ··································································································164

[표 7-5] 문서 알림 서비스 SOAP Message Action Value ··················································································168

[표 7-6] 상태 알림 요청 메타정보 항목 ··············································································································169

[표 7-7] 상태 알림 요청 메타정보 생성 예시 ··································································································170

[표 7-8] 상태 알림 서비스 SOAP Message Action Value ··················································································171

진료정보교류표준 고시 적용 지침서

[표 8-1] 감사로그 등록 관련 트랜잭션 ················································································································173

[표 8-2] 감사로그 Xml 메시지 항목 ······················································································································174

[표 8-3] 감사로그 전송 메시지 예시 ····················································································································176

[표 별첨1-1] 메타정보 생성을 위한 XSD의 위치 ································································································179

[표 별첨1-2] 메타정보의 전자적 생성 방법 예시 ······························································································180

[표 별첨2-1] 웹 서비스 WSDL 예시 ························································································································182

[표 별첨3-1] 교류문서 CDA 구조 파일 경로 ······································································································184

[표 별첨5-1] CDA 문서 서식별 코드 ······················································································································195

[표 별첨6-1] CDA Value Set ····································································································································196

[표 별첨7-1] 서술적 구간(Narrative Block) 구성 예시 ··················································································201

[표 별첨8-1] CDA/메타정보 데이터 타입 ··············································································································203

[표 별첨8-2] HL7 구분자 ··········································································································································206

Page 6: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 11 -

그 림 목 차

[그림 1-1] 진료정보교류 시스템 주요 구성 요소 ··································································································1

[그림 2-1] Patient Identifier Cross-referencing HL7 V3 Actor Diagram ····················································4

[그림 2-2] 환자식별체계 서비스 개념도 ················································································································5

[그림 3-1] 객체등록번호(OID) 관리체계 ··············································································································17

[그림 3-2] 교류객체 계층 구조도 ··························································································································19

[그림 4-1] 환자 동의 및 철회 서비스 개념도 ······································································································23

[그림 5-1] CDA 문서 구조 및 설명··························································································································68

[그림 6-1] 교류문서 교환 구성요소 ····················································································································121

[그림 6-2] 교류문서(CDA)의 저장 및 등록 서비스 개념도 ············································································123

[그림 6-3] 교류문서(CDA)의 검색 및 조회 서비스 개념도 ··············································································123

[그림 7-1] 교류문서 알림 (의뢰/회송 상태 알림) Profile 구성 ··································································155

[그림 7-2] 문서 및 상태 알림 서비스 순서도 ····································································································157

[그림 7-3] 문서 및 상태 알림 서비스 순서도 세부 구분 ················································································157

[그림 8-1] 감사로그 등록 절차 ······························································································································173

[그림 8-2] 클라이언트와 서비스 간 Transport Security ················································································178

[그림 별첨1-1] 메타정보 구조 ································································································································179

[그림 별첨1-2] 메타정보 생성 ······························································································································180

[그림 별첨2-1] 서비스 트랜잭션 ····························································································································181

[그림 별첨2-2] SOAP 메시지 구조 ··························································································································182

[그림 별첨3-1] CDA 문서의 전자적 생성 방법 ····································································································184

[그림 별첨4-1] 진료의뢰서 스타일시트 적용예시 ······························································································185

[그림 별첨4-2] 진료회송서 생성예시 ····················································································································188

[그림 별첨4-3] 진료기록 요약지 생성예시 ··········································································································191

[그림 별첨4-4] 영상의학 판독소견서 생성예시 ··································································································194

진료정보교류표준 고시 적용 지침서

[그림 별첨10-1] MMC 관리콘솔(신뢰할 수 있는 루트 인증기관) ····································································212

[그림 별첨10-2] MMC 관리콘솔(개인용 인증서) ··································································································213

[그림 별첨10-3] IIS관리자(SSL인증서 바인딩) ··································································································215

[그림 별첨10-4] SSL설정(클라이언트 자격인증)································································································215

[그림 별첨10-5] 서비스 참조 추가 ························································································································219

[그림 별첨12-1] 표준연계모듈 연계 개념도 ········································································································234

Page 7: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 1 -

1. 개 요

1.1. 목적

본 진료정보교류 표준 적용 지침서(이하 “지침서”라 한다)는 보건복지부의 진료정

보교류 표준 고시에서 정한 바를 의료기관이나 의료정보시스템 벤더가 적용 할 수

있도록 구체적인 구현 방법에 대하여 기술한 문서로서, 진료정보교류 시스템 구축

에 필요한 시스템 구성, 교류서식 구조, 교류문서 교환 방법 등에 대한 내용을 제공

하고, 이를 활용함에 있어 이해를 돕는데 그 목적이 있다.

1.2. 시스템 주요 구성요소

진료정보교류 시스템은 아래와 같은 흐름(Flow)에 따라 환자식별체계, 환자의 동

의·철회, 교류객체등록번호, 교류문서생성, 교류문서교환, 감사로그, (전송구간)보안

등 총 7개의 주요 구성요소들로 이루어져 있다.

[그림 1-1] 진료정보교류 시스템 주요 구성 요소

진료정보교류표준 고시 적용 지침서

- 2 -

1.3. 내용 구성

본 지침서는 “1.2 시스템 주요 구성 요소”를 기반으로 환자식별체계, 교류객체등록

번호, 환자의 동의 및 철회, 교류문서의 생성, 교류문서의 교환, 감사기록 및 전송구

간 보안 등 총 6장으로 구성되어 있다.

1.3.1. 환자식별체계

각 의료기관마다 상이한 환자식별체계에 대해 주민등록번호를 대체하여 환자 개인을 식별 할

수 있도록, 환자고유ID 생성 및 조회 등에 대한 구현 방안을 제공한다.

1.3.2. 교류객체등록번호

진료정보교류 시스템을 구성하는 요소 중 식별이 필요한 항목(의료기관, 교류서식유형, 동의

정책 등)을 대상으로 유일한 고유번호인 교류객체등록번호를 정의하여 제공한다.

1.3.3. 환자의 동의 및 철회

진료정보교류를 위한 환자의 동의 및 동의 철회에 대해 동의 관련 서식을 생성하고 생성된

동의 관련 CDA 문서를 등록 및 조회하는 방법 등을 제공한다.

1.3.4. 교류문서의 생성

고시안에 포함된 교류문서들을 생성하기 위해, 각 교류문서 별 섹션 구성 및 섹션 별 CDA

항목을 정의하고 이에 따라 생성된 CDA 예시를 제공한다.

1.3.5. 교류문서의 교환

생성된 교류문서를 교환하기 위하여, 트랜잭션 별 교류문서의 메타정보 항목을 정의하고 이

에 따라 생성된 CDA 예시를 제공한다. 또한, 트랜잭션 별 전송 방식도 제공한다.

1.3.6. 감사기록 및 전송구간 보안

진료정보교류 시스템 연결을 위한 네트워크 보안 적용 방법 및 트랜잭션 별 감사로그 기록

방법을 제공한다.

Page 8: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 3 -

지침서 표준고시

1.3.1 환자식별체계 N/A

1.3.2 교류객체등록번호 3장 9조 (교류객체등록번호 관리)

1.3.3 환자의 동의 및 철회3장 11조 (환자의 동의 및 철회)3장 8조 (교류문서의 생성 및 교환)- 3. 동의정책 관리 기능

1.3.4 교류문서의 생성 2장 (서식의 종류 및 구성항목)3장 8조 (교류문서의 생성 및 교환)- 1. 교류문서의 생성 및 열람 기능1.3.5 교류문서의 교환

1.3.6 감사기록 및 전송구간 보안3장 8조 (교류문서의 생성 및 교환)- 2. 감사기록 및 보안정책 관리 기능

[표 1-1] 지침서 - 표준고시

1.4. 참조자료

본 지침서에 참조된 자료는 아래와 같다.

¡ 교류문서 표준

- HL7 CDA@R2 Implementation Guide : Consolidate CDA Templates

(http://www.hl7.org/implement/standards/product_section.cfm?section=5&ref=nav)

¡ 교류문서 교환 및 환자식별체계, 감사로그

- IHE IT Infrastructure Technical Framework(XDS.b, PIX/PDQ, ATNA)

(http://ihe.net/Technical_Frameworks/#IT)

¡ 교류객체등록번호 관리

- 개방형 시스템 간 상호접속 : 객체식별자(OID)의 구성과 등록절차

(https://www.kssn.net/StdKS/KS_detail.asp?K1=X&K2=4105&K3=6)

- OID (http://oid-info.com)

진료정보교류표준 고시 적용 지침서

- 4 -

2. 환자식별체계

2.1. 개요

2.1.1. 개념

환자식별체계(MPI : Master Patient Index)란 환자에 대해 일관(consistent)되고 정확

(accurate)한 최신(current)의 인적정보 및 필수적인 의료정보를 여러 의료기관이 공유하기

위한 데이터베이스를 의미한다.1) 각 환자들은 환자식별체계를 통하여, 의료기관들이 환자를

지칭하는데 사용하는 고유 ID를 부여 받게 되는데, 이는 MPI의 가장 중요한 기본요소라고

할 수 있다.

본 지침서에서 환자식별체계란 정확하게는 환자식별체계(MPI) 시스템2)으로, 각 의료기관마

다 상이한 환자식별체계에 대해 주민등록번호를 대체하여 환자 개인을 식별할 수 있는 , MPI

의 가장 기본이 되는 환자고유ID 생성 및 조회 서비스들을 지칭하는 개념이다.

2.1.2. 적용표준

환자식별체계는 IHE Profile 중 Patient Identifier Cross-referencing(PIX) 표준을 준수하여

구현하여야 한다.

Patient Identifier Cross-referencing(PIX)은 여러 의료기관 마다 상이한 환자 식별자들의 상

호 참조를 지원하는 Integration Profile로 아래와 같은 구성요소를 갖는다.

환자 등록 및 조회 시 HL7 V3 기반의 메타정보를 등록함으로서, 환자식별정보 등록 및 조회,

그리고 갱신 및 병합의 기능을 수행한다.

[그림 2-1] Patient Identifier Cross-referencing HL7 V3 Actor Diagram

1) https://en.wikipedia.org/wiki/Enterprise_master_patient_index 참조2) MPI 시스템은 MPI(데이터베이스) 및 이와 관련된 기능(Function)들로 구성되며 편의상 MPI로 지칭하기도 함

Page 9: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 5 -

2.1.3. 주요 데이터 항목

환자식별체계에서 관리하는 주요 데이터 항목은 아래와 같으며, 하나의 환자정보는 다수의

의료기관정보를 가질 수 있다.

항목 비고

환자정보 : 환자고유ID, 환자 성명, 환자성별, 주민등록번호 등

의료기관정보 : 의료기관 OID, 의료기관의 로컬 환자 ID, 의료기관 명 등

[표 2-1] 환자식별체계 주요 데이터 항목

2.1.4. 서비스

PIX 표준에 기반하여 환자식별체계에서 구현해야 할 서비스는 환자식별정보 등록, 환자식별

정보 조회, 환자식별정보 변경알림 등 총 3개이며, 이 중 변경알림은 선택사항이다.

서비스 설명 구분 관련표준 (Transactions)

환자식별정보 등록 의료기관에서 MPI에 식별번호 등록 필수 PIX Feed [ITI-44]

환자식별정보 조회 의료기관이 MPI에서 식별번호 조회 필수 PIX Query [ITI-45]

환자식별정보 변경알림 MPI가 의료기관에 환자정보 변경을 알림 선택 PIX Update Notification [ITI-46]

[표 2-2] 환자식별체계 서비스 구성

2.1.5. 서비스 개념도

환자식별체계는 진료정보교류에 관한 개인정보제공 동의서의 작성과 밀접하게 연관되며 아

래와 같은 흐름을 갖는다.

[그림 2-2] 환자식별체계 서비스 개념도

진료정보교류표준 고시 적용 지침서

- 6 -

2.2. 구현상세3)

2.2.1. 환자식별정보 등록

진료정보교류를 하기 위해서는 해당 환자의 정보가 환자식별체계(MPI) 시스템에 등록 되어

있어야 한다. 환자식별정보의 등록은 IHE IT Infrastructure에서 정의된 Patient Identity

Feed HL7 V3(ITI-44) Transaction에 따라 구현되어야 하며, 요청 메타정보의 생성4), 서비스

트랜잭션 수행, 응답 메타정보의 파싱 순서로 처리한다.

2.2.1.1. 요청 메타정보 구조5) 및 생성 예시

§ 요청 메타정보 구조 : PRPA_IN201301UV02

3) 환자식별체계의 메타정보 생성 시 상세 항목은 IHE Technical Framework 문서를 참조(http://www.ihe.net/Technical_Framework/upload/IHE_ITI_Suppl_PIX_PDQ_HL7v3_Rev2-1_TI_2010-08-10.pdf)

4) 별첨 1. 메타정보 생성 방법 참조5) 별첨 8. CDA/메타정보 항목 작성 지침 참조

메타정보 항목 경로 생성 항목 명 고정 값 / 설명

PRPA_IN201301UV02

id/@root 메타정보ID UUID 타입

creationTime/@value 메타정보생성시간 DATETIME 타입(yyyyMMddHHmmss)

interactionId/@root “2.16.840.1.113883.1.6”

interactionId/@extension “PRPA_IN201301UV02”

processingCode/@code “P” (Production)

processingModeCode/@code “T” (Current processing)

acceptAckCode/@code “AL” (Always)

receiver/@typeCode “RCV” (Receiver)

device/@classCode “DEV” (Device)

device/@determinerCode “INSTANCE” (Instance)

id/@root 수신의료기관 OID OID 타입(의료기관코드)

sender/@typeCode “SND” (Sender)

device/@classCode “DEV” (Device)

device/@determinerCode “INSTANCE” (Instance)

id/@root 송신의료기관 OID OID 타입(의료기관코드)

controlActProcess/@classCode “CACT” (Control Act)

controlActProcess/@moodCode “EVN” (Event)

code/@code “PRPA_TE201301UV02”

subject/@typeCode “SUBJ” (Subject)

Page 10: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 7 -

메타정보 항목 경로 생성 항목 명 고정 값 / 설명

subject/@contextConductionInd “false”

registrationEvent/@classCode “REG” (Registration)

registrationEvent/@moodCode “EVN” (Event)

statusCode/@code “active” (Active)

subject1/@typeCode “SBJ” (Subject)

patient/@classCode “PAT” (Patient)

id/@root 의료기관 OID OID 타입(의료기관코드)

id/@extension 로컬 환자 ID 의료기관의 환자번호

statusCode/@code “active” (Active)

patientPerson/@classCode “PSN” (Person)

patientPerson/@determinerCode “INSTANCE” (Instance)

name

family 환자 성명(성) 환자 성명(성) 표기

given 환자 성명(이름) 환자 성명(이름) 표기

administrativeGenderCode/@code 환자 성별 코드 타입(HL7_02_코드)

birthTime/@value 환자 생년월일 DATE 타입

asOtherIDs/@classCode “PAT” (Patient)

id/@root 주민등록번호OID 미정

id/@extension 환자 주민등록번호 주민등록번호 타입

scopingOrganization/@classCode “ORG” (Organization)

scopingOrganization/@determinerCode “INSTANCE” (Instance)

id/@root 주민등록번호OID 미정

providerOrganization/@classCode “ORG” (Organization)

providerOrganization/@determinerCode “INSTANCE” (Instance)

id/@root 의료기관 OID OID 타입(의료기관코드)

name 의료기관 명

contactParty/@classCode “CON” (Contact)

telecom/@value 의료기관 연락처 연락처 타입

custodian/@typeCode “CST” (Custodian)

assignedEntity/@classCode “ASSIGNED” (Assigned)

id/@root 의료기관 OID OID 타입(의료기관코드)

[표 2-3] 환자식별정보 등록 요청 메타정보 항목

진료정보교류표준 고시 적용 지침서

- 8 -

§ 요청 메타정보 생성 예시

<PRPA_IN201301UV02 ITSVersion="XML_1.0" xmlns="urn:hl7-org:v3"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:xsd="http://www.w3.org/2001/XMLSchema"><id root="acfa3d11-508e-4540-a9d5-fa5f22f59fe6" /><creationTime value="20160523151637" /><interactionId root="2.16.840.1.113883.1.6" extension="PRPA_IN201301UV02" /><processingCode code="P" /><processingModeCode code="T" /><acceptAckCode code="AL" /><receiver typeCode="RCV"><device classCode="DEV" determinerCode="INSTANCE"><id root="1.2.410.100110.40.1.3.1" />

</device></receiver><sender typeCode="SND"><device classCode="DEV" determinerCode="INSTANCE"><id root="1.2.410.100110.10.11111111" />

</device></sender><controlActProcess classCode="CACT" moodCode="EVN"><code code="PRPA_TE201301UV02" /><subject typeCode="SUBJ" contextConductionInd="false"><registrationEvent classCode="REG" moodCode="EVN"><statusCode code="active" /><subject1 typeCode="SBJ"><patient classCode="PAT"><id root="1.2.410.100110.10.11111111" extension="201" /><statusCode code="active" /><patientPerson classCode="PSN" determinerCode="INSTANCE"><name><family>김</family><given>강남</given>

</name><administrativeGenderCode code="M" /><birthTime value="19750101" /><asOtherIDs classCode="PAT"><id root="1.2.410.100110.40.1.3.1.1" extension="750101-1234567" /><scopingOrganization classCode="ORG" determinerCode="INSTANCE"><id root="1.2.410.100110.40.1.3.1.1" /></scopingOrganization>

</asOtherIDs></patientPerson><providerOrganization classCode="ORG" determinerCode="INSTANCE"><id root="1.2.410.100110.10.11111111" /><name>HealthCare Provider</name><contactParty classCode="CON"><telecom value="000-0000-0000" />

</contactParty></providerOrganization>

</patient></subject1><custodian typeCode="CST"><assignedEntity classCode="ASSIGNED"><id root="1.2.410.100110.10.11111111" />

</assignedEntity></custodian>

</registrationEvent></subject>

</controlActProcess></PRPA_IN201301UV02>

[표 2-4] 환자식별체계 조회 요청 메타정보 생성 예시

Page 11: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 9 -

2.2.1.2. 응답 메타정보 구조 및 생성 예시

§ 응답 메타정보 구조 : MCCI_IN000002UV01

§ 응답 메타정보 생성 예시

<MCCI_IN000002UV01 xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ITSVersion="XML_1.0" xmlns="urn:hl7-org:v3"> <id root="e4c9252d-7008-4e11-8cb6-f9a989476cc9" /> <creationTime value="20160523151833" /> <interactionId root="2.16.840.1.113883.1.6" extension="MCCI_IN000002UV01" /> <processingCode code="T" /> <processingModeCode code="T" /> <acceptAckCode code="NE" /> <receiver typeCode="RCV"> <device classCode="DEV" determinerCode="INSTANCE"> <id root="1.2.410.100110.10.11111111" /> </device> </receiver> <sender typeCode="SND"> <device classCode="DEV" determinerCode="INSTANCE"> <id root="1.2.410.100110.40.1.3.1" /> </device> </sender> <acknowledgement> <typeCode code="CE" /> <targetMessage> <id root="acfa3d11-508e-4540-a9d5-fa5f22f59fe6" /> </targetMessage> <acknowledgementDetail> <code code="InvalidParameter:OtherIDs" /> <text>값은 null일 수 없습니다. 매개 변수 이름: input</text> </acknowledgementDetail> </acknowledgement></MCCI_IN000002UV01>

[표 2-6] 환자식별정보 등록 응답 메타정보 생성 예시

구분 Element 메시지의 위치(XPath) 데이터 포맷

등록성공여부 typeCodeMCCI_IN000002UV01/acknowledgement/typeCode[@code]

CA:등록성공CR:등록실패(기존 존재)CE:등록실패(메시지 오류,프로그램 로직 오류)

[표 2-5] 환자식별정보 등록 응답 메타정보 항목

진료정보교류표준 고시 적용 지침서

- 10 -

2.2.1.3. 서비스 트랜잭션

§ (공통) 서비스 트랜잭션의 기본적인 구현 방식은 “별첨 2. 웹 서비스 트랜잭션 규약 및 방

법”을 참고한다.

§ 환자식별정보 등록 서비스의 SOAP 메시지 Action value는 다음과 같다.

서비스 명 Input SOAP Action Output SOAP Action

환자식별정보 등록 urn:hl7-org:v3:PRPA_IN201301UV02 urn:hl7-org:v3:MCCI_IN000002UV01

[표 2-7] 환자식별정보 등록 SOAP Message Action Value

Page 12: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 11 -

2.2.2. 환자식별정보 조회 서비스

2.2.2.1. 요청 메타정보 구조6) 및 생성 예시

§ 요청 메타정보 구조 : PRPA_IN201309UV02

6) 별첨 8. CDA/메타정보 항목 작성 지침 참조

메타정보 항목 경로 생성 항목 명 고정 값 / 설명

PRPA_IN201309UV02

id/@root 메타정보ID UUID 타입

creationTime/@value 메타정보생성시간 DATETIME타입(yyyyMMddHHmmss)

interactionId/@root “2.16.840.1.113883.1.6”

interactionId/@extension “PRPA_IN201309UV02 ”

processingCode/@code “P”

processingModeCode/@code “T”

acceptAckCode/@code “AL”

receiver/@typeCode “RCV”

device/@classCode “DEV”

device/@determinerCode “INSTANCE”

id/@root 수신기관 OID OID 타입(의료기관코드)

sender/@typeCode “SND”

device/@classCode “DEV”

device/@determinerCode “INSTANCE”

id/@root 송신기관 OID OID 타입(의료기관코드)

controlActProcess/@classCode “CACT”

controlActProcess/@moodCode “EVN”

code/@code “PRPA_TE201301UV02”

queryByParameter

queryId/@root UUID 타입

statusCode/@code “new”

responsePriorityCode/@code “I”

parameterList

patientIdentifier

value/@root 의료기관 OID OID 타입(의료기관코드)

value/@extension 로컬 환자 ID 조회할 로컬 환자 ID

semanticsText “Patient.Id”

[표 2-8] 환자식별체계 조회 요청 메타정보 항목

진료정보교류표준 고시 적용 지침서

- 12 -

§ 요청 메타정보 생성 예시

<PRPA_IN201309UV02 ITSVersion="XML_1.0" xmlns="urn:hl7-org:v3"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:xsd="http://www.w3.org/2001/XMLSchema"><id root="f4a6857f-8e50-473b-84e2-385139f67ef8" /><creationTime value="20160523151837" /><interactionId root="2.16.840.1.113883.1.6" extension="PRPA_IN201309UV02" /><processingCode code="P" /><processingModeCode code="T" /><acceptAckCode code="AL" /><receiver typeCode="RCV"><device classCode="DEV" determinerCode="INSTANCE"><id root="1.2.410.100110.40.1.3.1" />

</device></receiver><sender typeCode="SND"><device classCode="DEV" determinerCode="INSTANCE"><id root="1.2.410.100110.10.11111111" />

</device></sender><controlActProcess classCode="CACT" moodCode="EVN"><code code="PRPA_TE201309UV02" codeSystem="2.16.840.1.113883.1.6" /><queryByParameter><queryId root="ce59f7bb-e3a2-4d53-81dd-617c448ec6a0" /><statusCode code="new" /><responsePriorityCode code="I" /><parameterList><patientIdentifier><value root="1.2.410.100110.10.11111111" extension="201" /><semanticsText>Patient.Id</semanticsText>

</patientIdentifier></parameterList>

</queryByParameter></controlActProcess>

</PRPA_IN201309UV02>

[표 2-9] 환자식별체계 조회 요청 메타정보 생성 예시

Page 13: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 13 -

2.2.2.2. 응답 메타정보 구조7) 및 생성 예시

§ 응답 메타정보 구조 : PRPA_IN201310UV02

7) 별첨 8. CDA/메타정보 항목 작성 지침 참조

메타정보 항목 경로 생성 항목 명 고정 값 / 설명

PRPA_IN201310UV02

id/@root 메타정보ID UUID 타입

creationTime/@value 메타정보생성시간 DATETIME 타입

interactionId/@root “2.16.840.1.113883.1.6”

interactionId/@extension “PRPA_IN201310UV02”

processingCode/@code “P” (Production)

processingModeCode/@code “T” (Current processing)

acceptAckCode/@code “NE” (Never)

receiver/@typeCode “RCV” (Receiver)

device/@classCode “DEV” (Device)

device/@determinerCode “INSTANCE” (Instance)

id/@root 수신기관 OID OID 타입(의료기관코드)

sender/@typeCode “SND” (Sender)

device/@classCode “DEV” (Device)

device/@determinerCode “INSTANCE” (Instance)

id/@root 송신기관 OID OID 타입(의료기관코드)

acknowledgement

typeCode/@code 응답코드CA(Commit Accept) : 조회완료CE(Commit Error) :오류(메시지오류, 프로그램로직오류)

targetMessage

id/@root 요청 메타정보ID UUID 타입

acknowledgementDetail

code/@code 응답상세코드

text 응답상세내용

controlActProcess/@classCode “CACT” (Control Act)

controlActProcess/@moodCode “EVN” (Event)

code/@code “PRPA_TE201310UV02”

subject/@typeCode “SUBJ” (Subject)

subject/@contextConductionInd “false”

registrationEvent/@classCode “REG” (Registration)

registrationEvent/@moodCode “EVN” (Event)

진료정보교류표준 고시 적용 지침서

- 14 -

메타정보 항목 경로 생성 항목 명 고정 값 / 설명

statusCode/@code “active” (Active)

subject1/@typeCode “SBJ” (Subject)

patient/@classCode “PAT” (Patient)

id/@root MPI OID OID 타입(환자식별체계시스템)

id/@extension MPI ID 값 CX.1값(별첨8. CX 타입 참조)

statusCode/@code “active” (Active)

patientPerson/@classCode “PSN” (Person)

patientPerson/@determinerCode “INSTANCE” (Instance)

name

family 환자 성명(성)

given 환자 성명(이름)

providerOrganization/@classCode “ORG” (Organization)

providerOrganization/@determinerCode “INSTANCE” (Instance)

id/@root MPI OID OID 타입(환자식별체계시스템)

name MPI 제공 의료기관 MPI 제공 의료기관 명

contactParty/@classCode “CON” (Contact)

telecom/@value MPI 제공 의료기관 연락처 연락처 타입

custodian/@typeCode “CST” (Custodian)

assignedEntity/@classCode “ASSIGNED” (Assigned)

id/@root MPI OID OID 타입(환자식별체계시스템)

queryAck

queryId/@root UUID 타입

statusCode/@code “new”

queryResponseCode/@code 요청 쿼리결과OK : 조회결과 있음. 환자정보 리턴NF : 조회결과 없음

queryByParameter 요청된 쿼리정보

queryId/@root UUID 타입

statusCode/@code “new”

responsePriorityCode/@code “I” (immediate response)

parameterList

patientIdentifier

value/@root 의료기관 OID OID 타입(의료기관코드)

value/@extension 로컬 환자 ID 요청된 로컬 환자 ID

semanticsText “Patient.Id”

[표 2-10] 환자식별정보 조회 응답 메타정보 항목

Page 14: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 15 -

§ 응답 메타정보 생성 예시

<PRPA_IN201310UV02 xmlns:xsd="http://www.w3.org/2001/XMLSchema"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ITSVersion="XML_1.0" xmlns="urn:hl7-org:v3"><id root="46d702d2-9010-45e7-a1fc-4b0010e87e6b" /><creationTime value="20160523151917" /><interactionId root="2.16.840.1.113883.1.18" extension="PRPA_IN201310UV02" /><processingCode code="P" /><processingModeCode code="T" /><acceptAckCode code="NE" /><receiver typeCode="RCV"><device classCode="DEV" determinerCode="INSTANCE"><id root="1.2.410.100110.10.11111111" />

</device></receiver><sender typeCode="SND"><device classCode="DEV" determinerCode="INSTANCE"><id root="1.2.410.100110.40.1.3.1" />

</device></sender><acknowledgement><typeCode code="CA" /><targetMessage><id root="f4a6857f-8e50-473b-84e2-385139f67ef8" />

</targetMessage></acknowledgement><controlActProcess classCode="CACT" moodCode="EVN"><code code="PRPA_TE201310UV02" /><subject typeCode="SUBJ" contextConductionInd="false"><registrationEvent classCode="REG" moodCode="EVN"><statusCode code="active" /><subject1 typeCode="SBJ"><patient classCode="PAT"><id root="1.2.410.100110.40.1.3.1" extension="06e715f0-e0cf-4ef6-b4ff-e15a73922258" /><statusCode code="active" /><patientPerson classCode="PSN" determinerCode="INSTANCE"><name><family>김</family><given>강남</given>

</name></patientPerson><providerOrganization classCode="ORG" determinerCode="INSTANCE"><id root="1.2.410.100110.40.1.3.1" /><name>HealthCare Provider</name><contactParty classCode="CON"><telecom value="000-0000-0000" />

</contactParty></providerOrganization></patient>

</subject1><custodian typeCode="CST"><assignedEntity classCode="ASSIGNED"><id root="1.2.410.100110.40.1.3.1" /></assignedEntity>

</custodian></registrationEvent>

</subject><queryAck><queryId root="ce59f7bb-e3a2-4d53-81dd-617c448ec6a0" /><statusCode code="deliveredResponse" /><queryResponseCode code="OK" />

</queryAck><queryByParameter><queryId root="ce59f7bb-e3a2-4d53-81dd-617c448ec6a0" /><statusCode code="new" /><responsePriorityCode code="I" /><parameterList><patientIdentifier><value root="1.2.410.100110.10.11111111" extension="201" /><semanticsText>Patient.Id</semanticsText>

</patientIdentifier></parameterList>

</queryByParameter></controlActProcess></PRPA_IN201310UV02>

[표 2-11] 환자식별정보 조회 응답 메타정보 생성 예시

진료정보교류표준 고시 적용 지침서

- 16 -

2.2.2.3. 서비스 트랜잭션

§ (공통) 서비스 트랜잭션의 기본적인 구현 방식은 “별첨 2. 웹 서비스 트랜잭션 규약 및 방

법”을 참고한다.

§ 환자식별정보 등록 서비스의 SOAP 메시지 Action value는 다음과 같다.

서비스 명 Input SOAP Action Output SOAP Action

환자식별정보 조회 urn:hl7-org:v3:PRPA_IN201309UV02 urn:hl7-org:v3:PRPA_IN201310UV02

[표 2-12] 환자식별정보 조회 SOAP Message Action Value

Page 15: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 17 -

3. 교류객체등록번호

3.1. 객채등록번호(OID) 개요

3.1.1. 정의

객체등록번호(OID, Object Identifier)는 지속성 있는 이름이 필요한, 전 세계적으로 모호하지

않은 이름을 가진 객체, 개념 또는 “사물”의 모든 유형에 이름을 부여하기 위해 ITU-T와

ISO/IEC가 공동으로 개발한, 광범위하게 사용되는 식별 메커니즘으로, “모든 사물(Object)을

구별하기 위한 값(IDentifier)”으로 정의8)할 수 있다.

객체등록번호(OID)는 “OID 트리”에 기반을 둔 계층적 이름 구조에 바탕을 두고 있다. 이러한

명명 구조는 이름 시퀀스를 사용한다. 즉, 첫 번째 이름이 OID 트리의 최상위 노드를 식별하

고 다음 이름은 그 이후의, 최상위 이하의 하부 노드로 이어지는 아크(arc)9)를 식별한다. 이

러한 식별 메커니즘의 중요한 특징 중 하나는 OID가 상당한 수의 조직과 명세(국가, ITU-T

권고, ISO 표준, 국내 및 국외 조직의 명세)에서 자신의 용도에 따라 OID를 사용할 수 있다

는 것이다.

3.1.2. 관리체계

객체등록번호(OID) 체계는 객체에 대해서 전 세계적으로 중복되지 않고 유일한 고유번호를

할당 및 등록하기 위해 트리 형태의 계층구조를 사용하고 있으며, 루트 이름은 없으며 최상

위 영역은 0, 1, 2 총 3개만 사용하고 각 영역은 국제 표준화기구에서 개별 또는 공동으로 영

역을 관리하도록 하고 있다. 이러한 할당을 위한 일반 절차들은 “The procedures for the OSI

registration Authorities(OSI 등록 기관들의 절차)”를 정의하는 ITU-T 권고안 ITU-T X.660

또는 ISO/ IEC 9834-1에서 기술된다.

[그림 3-1] 객체등록번호(OID) 관리체계

8) ITU-T X.660과 ISO/IEC 9834-1 표준에 의한 정의9) 아크(Arc)는 OID 계층구조에서 각 자리수를 의미함

진료정보교류표준 고시 적용 지침서

- 18 -

3.2. 교류객체등록번호 정의

교류객체등록번호는 진료정보교류 시스템을 구성하는 요소 중 객체 식별이 필요한

항목들을 대상으로 부여하는 유일한 식별번호를 의미한다. 교류객체등록번호는 표

준 고시안 제9조에 의해 지속적으로 확장될 수 있으며, 진료정보교류에 참여하는

의료기관은 고시 내 “[별지 제1호 서식〕 진료정보교류 교류객체등록번호 등록 신

청서“를 이용하여 신청하여야 한다.

3.2.1. 교류객체

현재까지 식별된 교류객체들은 의료기관, 정보교류시스템의 서브시스템, 교류서식, 동의정책,

참조용어체계 등이며 이중 이미 객체등록번호(OID)가 존재하는 국제표준참조용어체계를 제

외하고는 교류객체등록번호에 대한 정의가 필요하다.

10) 교류서식 4종 : 진료의뢰서, 진료회송서, 진료정보요약지, 영상의학판독소견서11) LOINC, SNOMED-CT 등은 국제표준참조용어체계로 이미 부여된 OID가 존재하므로 이를 사용함

분류 교류객체 관리조직 비고/객체등록번호(OID)

교류주체의료기관 복지부 최하위 노드에 심평원 요양기관코드 사용

의료인 복지부 의사면허번호 사용 (교류객체번호 사용 안함)

정보교류시스템

문서등록소, 문서저장소 복지부

환자식별체계시스템 복지부

동의서관리시스템 복지부

서식 교류서식 4종10) 복지부

동의정책

동의(서), 동의철회(서) 복지부

동의(전체,부분), 동의철회(전체,부분) 복지부

의료기관, 진료과 Value Set 복지부 의료기관, 진료과 모두 심평원 마스터 사용

참조용어체계_1(국내)

보건의료용어표준 복지부

한국표준질병사인분류(KCD) 통계청

건강보험심사평가원 EDI 복지부

의약품표준코드(KD코드) 복지부

참조용어체계_211)

(국제표준, 기생성된 OID활용)

LOINC HL7 2.16.840.1.113883.6.1

SNOMED-CT HL7 2.16.840.1.113883.6.96

ICD-9-CM HL7 2.16.840.1.113883.6.42

ATC HL7 2.16.840.1.113883.6.73

DCM DICOM 1.2.840.10008.2.16.4

[표 3-1] 교류객체

Page 16: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 19 -

3.2.2. 교류객체 계층 구조

식별된 교류객체들을 대상으로 정의된 교류객체 계층 구조는 아래와 같다.

[그림 3-2] 교류객체 계층 구조도

진료정보교류표준 고시 적용 지침서

- 20 -

3.2.3. 교류객체등록번호 정의

분류 계층구조 교류객체등록번호 비고

국가코드

1 ISO

1 2 ISO Member Bodies

1 2 410 1.2.410 대한민국 국가코드

보건복지부코드 1 2 410 100110 1.2.410.100110

의료기관코드1 2 410 100110 10 1.2.410.100110.10

1 2 410 100110 10 * 1.2.410.100110.10.*12) * : 요양기관코드

의료인 코드 1 2 410 100110 20 1.2.410.100110.20 의료인 (사용하지 않음)

진료정보교류시스템 1 2 410 100110 40 1.2.410.100110.40

시스템 1 2 410 100110 40 1 1.2.410.100110.40.1

문서등록소 1 2 410 100110 40 1 1 ** 1.2.410.100110.40.1.1.** 통합DB / 각 거점 문서등록소

문서저장소 1 2 410 100110 40 1 2 ** 1.2.410.100110.40.1.2.** 각 거점 문서저장소

환자식별체계 시스템 1 2 410 100110 40 1 3 1 1.2.410.100110.40.1.3.1 환자식별체계 관리 시스템

동의서 관리 시스템 1 2 410 100110 40 1 4 1 1.2.410.100110.40.1.4.1 환자동의서 관리 시스템

컨텐츠 1 2 410 100110 40 2 1.2.410.100110.40.2

교류서식 1 2 410 100110 40 2 1

진료의뢰서 1 2 410 100110 40 2 1 1 1.2.410.100110.40.2.1.1 진료의뢰서

진료회송서 1 2 410 100110 40 2 1 2 1.2.410.100110.40.2.1.2 진료회송서

진료회신서 1 2 410 100110 40 2 1 3 1.2.410.100110.40.2.1.3 진료회신서 (고시에는 없음)

진료정보요약지 1 2 410 100110 40 2 1 4 1.2.410.100110.40.2.1.4 진료정보요약지

영상의학판독소견서 1 2 410 100110 40 2 1 5 1.2.410.100110.40.2.1.5 영상의학판독소견서

동의관리 1 2 410 100110 40 2 2

동의유형 1 2 410 100110 40 2 2 1

동의 1 2 410 100110 40 2 2 1 1 1.2.410.100110.40.2.2.1.1 동의(서)

동의철회 1 2 410 100110 40 2 2 1 2 1.2.410.100110.40.2.2.1.2 동의철회(서)

동의정책 1 2 410 100110 40 2 2 2

동의(구버전) 1 2 410 100110 40 2 2 2 1 1.2.410.100110.40.2.2.2.1 동의(구버전, 사용하지 않음)

동의(전체) 1 2 410 100110 40 2 2 2 2 1.2.410.100110.40.2.2.2.2 동의(전체)

동의(부분) 1 2 410 100110 40 2 2 2 3 1.2.410.100110.40.2.2.2.3 동의(부분)

동의철회(전체) 1 2 410 100110 40 2 2 2 4 1.2.410.100110.40.2.2.2.4 동의철회(전체)

동의철회(부분) 1 2 410 100110 40 2 2 2 5 1.2.410.100110.40.2.2.2.5 동의철회(부분)

동의철회대상 Value Set 1 2 410 100110 40 2 2 3

의료기관 Value Set 1 2 410 100110 40 2 2 3 1 1.2.410.100110.40.2.2.3.1 철회 의료기관

진료과 Value Set 1 2 410 100110 40 2 2 3 2 1.2.410.100110.40.2.2.3.2 철회 진료과

참조용어 1 2 410 100110 40 2 3

보건의료용어표준 1 2 410 100110 40 2 3 1 1.2.410.100110.40.2.3.1 보건의료용어표준

한국표준질병사인분류(KCD) 1 2 410 100110 40 2 3 2 1.2.410.100110.40.2.3.2 KCD

건강보험심사평가원 EDI 1 2 410 100110 40 2 3 3 1.2.410.100110.40.2.3.3 EDI

의약품표준코드(KD코드) 1 2 410 100110 40 2 3 4 1.2.410.100110.40.2.3.4 KD(Korean Drug)

[표 3-2] 교류객체등록번호

12) *,** : 여러 개의 번호가 부여될 수 있음을 의미함. ex) 의료기관 : 1.2.410.100110.10.A요양기관코드 , 1.2.410.100110.10.B요양기관코드

Page 17: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 21 -

4. 환자의 동의 및 철회

4.1. 개요

4.1.1. 개념

의료기관간 진료정보교류에 있어 타 의료기관에 진료기록 등을 송부할 때에는 표준 고시 제

11조에 따라 기본적으로 환자나 보호자의 동의에 근거하여야 한다. 이에, 전자적인 방식의 진

료정보교류를 위해서 전자 방식의 동의 및 동의철회 부분을 구현하는 것이 필수적이다.

본 지침서에서 환자의 동의 및 철회란, 환자의 동의 및 동의철회서를 CDA기반의 전자문서로

생성하고 조회하며, 부분 동의 철회 시 이를 처리하는 등 환자 동의 및 철회와 관련된 일련의

서비스들을 지칭하는 개념이다.

동의 철회에는 전체 철회 및 부분 철회가 존재하는데, 환자는 부분 철회를 통해 특정 의료기

관이나 특정 진료과들을 정보교류 대상에서 제외할 수 있다. 의료기관 부분 철회를 한 경우

해당 의료기관에서는 온라인 진료정보교류가 불가능해지며, 진료과 부분 철회를 한 경우 해

당 진료과의 진료 정보가 제외된 교류 문서가 생성된다.

환자가 동의서나 동의 철회서를 여러 번 작성한 경우에는, 최종 작성한 동의서 또는 동의 철

회서가 유효한 것으로 간주된다.

4.1.2. 적용 표준

환자의 개인정보 및 진료정보 제공에 대한 동의 표준은 IHE의 BPPC(Basic Patient Privacy

Consents) 표준을 준수하여 구현하여야 한다.

BPPC는 IHE에서 제정한 환자 개인정보 동의에 관한 표준으로서, 환자의 개인정보 보호 동

의를 전자적인 CDA XML 형태로 기록하기 위한 방법을 기술하고 콘텐츠 소비자가 사용하기

에 적합한 개인정보 보호 동의 관리를 적용하는 방법을 제공한다.

BPPC에 대한 절차는 아래와 같다.

§ 환자 동의 승인 시 환자의 동의와 관련된 정보가 포함된 CDA 문서를 생성한다. 동의정보

가 포함된 CDA 문서에는 동의정책을 식별하기 위해 부여한 식별자가 포함되며, 생성된

CDA문서는 등록소(Registry)로 전송하여 문서를 저장하고 이를 통해 전자적인 공유가 가

능하도록 한다.

§ 콘텐츠 소비자(Document Consumer)는 동의 정책 및 환자의 동의 정보가 담긴 문서를 저

장소(Repository) 에서 조회하여, 해당 문서에 포함된 동의 정보와 동의 정책에 대한 내용

을 확인할 수 있다.

진료정보교류표준 고시 적용 지침서

- 22 -

4.1.3. 주요 데이터 항목

교환을 통해 교류문서들이 저장되는 문서등록소 및 문서저장소에는 등록소의 경우 문서의 메

타정보가, 저장소의 경우 문서정보가 관리되어지며 주요 항목은 아래와 같다. 

구분 항목 비고

문서등록소(Registry)

문서식별정보 : 문서ID, 문서명 등

문서저장소정보 : 문서저장소의 교류객체등록번호 등

환자정보 : 환자고유ID, 환자명, 환자의료기관의 로컬ID 등

작성자정보 : 작성자, 작성진료과, 작성의료기관객체등록번호 등

수신자정보 : 수신자, 수신진료과, 수신의료기관객체등록번호 등

동의서저장소(Repository)

동의서 이력정보 : 동의서 문서ID, 동의서 등록일시

환자 동의서 : 동의서 CDA, 동의철회서 CDA

[표 4-1] 문서등록소, 저장소 주요 데이터 항목

4.1.4. 서비스

동의서의 등록 및 조회를 위하여, 구현해야 할 서비스는 동의서/동의철회서 메타정보 등록,

동의서/동의철회서 메타정보 조회, 동의서/동의철회서 문서정보 등록, 동의서/동의철회서 문

서 조회 등 총 4개이다.

구분 서비스 구분 관련표준 (Transactions)

문서등록소(Registry)

동의서/동의철회서 메타정보 등록13) 필수 Register Document Set [ITI-42]

동의서/동의철회서 메타정보 조회 필수 Registry Stored Query [ITI-18]

동의서저장소(Repository)

동의서/동의철회서 문서정보 등록 필수 Provide & Register Document Set [ITI-41]

동의서/동의철회서 문서 조회 필수 Retrieve Document [ITI-43]

[표 4-2] 동의서/동의철회서 교환 서비스 구성

13) 해당 서비스는 복지부에서 운영하는 동의서저장소에서 자동으로 수행하므로, 구현대상이 아님

Page 18: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 23 -

4.1.5. 서비스 개념도

동의서 등록 및 조회 프로세스는 아래와 같은 흐름을 갖는다.

[그림 4-1] 환자 동의 및 철회 서비스 개념도

진료정보교류표준 고시 적용 지침서

- 24 -

4.2. 동의서/동의철회서 구성 항목14)

4.2.1. 환자 동의서 구성

4.2.1.1. 문서정보 항목 구성

CDA 항목 경로 생성 항목 명 필수 고정 값 / 설명

ClinicalDocument

realmCode R “KR”

typeId/@root R “POCD_HD000040”

typeId/@extension R “2.16.840.1.113883.1.3”

templateId/@roottemplateId/@roottemplateId/@roottemplateId/@root 임상문서 코드15)

R

“2.16.840.1.113883.3.445.1.1”“1.3.6.1.4.1.19376.1.5.3.1.1.1”“1.3.6.1.4.1.19376.1.5.3.1.1.7“”1.2.410.100110.40.2.2.1.1“

id/@root 문서 ID R 문서ID 타입

code/@code R “57016-8”

code/@displayName O“Privacy Policy AcknowledgementDocument”

code/@codeSystem R “2.16.840.1.113883.6.1”

code/@codeSystemName O “LOINC”

title R“진료정보교류에 관한 개인정보 제공동의서”

effectiveTime/@value 문서생성 시간 R DATETIME 타입+GMT16)

confidentialityCode/@code 기밀성 수준 코드 R 코드 타입(HL7_01_코드)

confidentialityCode/@displayName 기밀성 수준 코드 명칭 O 코드 타입(HL7_01_코드명칭)

confidentialityCode/@codeSystem R “2.16.840.1.113883.5.25”

languageCode/@code R “ko”

[표 4-3] 환자동의서 문서정보 항목

14) 별첨 8. CDA/메타정보 항목 작성 지침 참조15) 별첨 5. CDA 서식별 코드 참조16) yyyyMMddHHmmss+GMT(Greenwich Mean Time, 그리니치 표준시). 예) 2016년 11월 12일 23시 54분 53초(한국 시간, GMT+09) : 20161112235453+0900

Page 19: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 25 -

4.2.1.2. 환자(동의주체) 정보 항목 구성

CDA 항목 경로 생성 항목 명 필수 고정 값 / 설명

ClinicalDocument/recordTarget/patientRole

id/@root 의료기관 식별번호 R OID 타입(의료기관코드)

id/@extension 환자 ID R 의료기관에서 생성한 환자ID

addr

additionalLocator 환자 주소(기본) R 환자의 기본주소

streetAddressLine 환자 주소(상세) R 환자의 상세주소

postalCode 환자 주소(우편번호) R 환자 주소의 우편번호

telecom/@value 환자 연락처 R 연락처 타입

patient

name/given 환자 성명(이름) R 환자 성명(이름) 표기

name/family 환자 성명(성) R 환자 성명(성) 표기

administrativeGenderCode/@code 환자 성별코드 R 코드 타입(HL7_02_코드)

administrativeGenderCode/@displayName 환자 성별코드 명칭 R 코드 타입(HL7_02_코드명칭)

administrativeGenderCode/@codeSystem R “2.16.840.1.113883.5.1”

administrativeGenderCode/@codeSystemName O “AdministrativeGender”

birthTime/@value 환자 생년월일 R DATE 타입

[표 4-4] 환자동의서 환자(동의주체) 정보 항목

진료정보교류표준 고시 적용 지침서

- 26 -

4.2.1.3. 의료기관 정보 항목 구성

CDA 항목 경로 생성 항목 명 필수 고정 값 / 설명

ClinicalDocument/custodian/assignedCustodian/representedCustodianOrganization

id/@root 의료기관 식별번호 R OID 타입(의료기관코드)

id/@extension 요양기관 기호 R 건강보험심사평가원 요양기관 기호

name 요양기관명 R 요양기관명

telecom/@value 요양기관 연락처 R 연락처 타입

addr

additionalLocator 주소(기본) R 요양기관 기본주소

streetAddressLine 주소(상세) R 요양기관 상세주소

postalCode 주소(우편번호) R 요양기관 우편번호

[표 4-5] 환자동의서 의료기관 정보 항목

4.2.1.4. 문서작성자 정보 항목 구성

CDA 항목 경로 생성 항목 명 필수* 고정 값 / 설명

ClinicalDocument/author

time/@value 문서 생성시간 R DATETIME 타입+GMT

assignAuthor

id/@root 의료기관 식별번호 R OID 타입(의료기관코드)

id/@extension 문서작성자 ID O 동의서 작성자의 시스템 ID

addr R

additionalLocator 주소(기본) R 작성자 소속 의료기관 기본주소

streetAddressLine 주소(상세) R 작성자 소속 의료기관 상세주소

postalCode 주소(우편번호) R 작성자 소속 의료기관 주소(우편번호)

telecom/@value 작성자 연락처 R 연락처 타입

assignedPerson R

name R

given 문서작성자 성명(이름) R 작성자 성명(이름)

family 문서작성자 성명(성) R 작성자 성명(성)

[표 4-6] 환자동의서 작성자 정보항목

Page 20: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 27 -

4.2.1.5. 동의 정보 항목 구성

CDA 항목 경로 생성 항목 명 필수 고정 값 / 설명

ClinicalDocument/documentationOf/serviceEvent

@classCode R “ACT”

@moodCode R “EVN”

templateId/@root R “1.3.6.1.4.1.19376.1.5.3.1.2.6”

id/@root UUID R UUID 타입

code/@code 동의정책 식별자 R OID 타입(동의정책)

code/@displayName 동의정책 명칭 R OID 타입(동의정책_분류)

code/@codeSystem 동의정책 관리체계 식별자 R OID 타입(동의관리)

code/@codeSystemName 동의정책 관리체계 명칭 O OID 타입(동의관리_분류)

effectiveTime/low/@value 동의일자 R DATE 타입

ClinicalDocument/component/structuredBody/component[section/@code=’57016-8’]/section

templateId/@root R “1.3.6.1.4.1.19376.1.5.3.1.2.6”

code/@code R “57016-8”

code/@codeSystem R “2.16.840.1.113883.6.1”

title 동의서 양식 타이틀 R"진료정보교류에 관한 개인정보 제공동의서“

text 동의주체 성명 R

text 동의주체 연락처 R

text 동의주체 생년월일 R

text 동의주체 주소 R

text 환자(동의주체)와의 관계 O 동의주체와 환자와의 관계

text 동의정책 본문 R 해당 동의정책에 대한 상세내용 기술17)

[표 4-7] 환자동의서 동의정보 항목

17) 동의서 생성예시 / 별첨 7. 참조

진료정보교류표준 고시 적용 지침서

- 28 -

4.2.1.6. 서명 정보 항목 구성

CDA 항목 경로 생성 항목 명 필수 고정 값 / 설명

ClinicalDocument/component/structuredBody/component[section/@code=’57017-6’]/section

templateId/@root R “2.16.840.1.113883.3.445.18”

id/@root UUID R

code/@code R “57017-6”

code/@codeSystem R “2.16.840.1.113883.6.1”

code/@codeSystemName O “LOINC”

title R “Signature”

entry R

observationMedia/@classCode R “OBS”

observationMedia/@moodCode R “EVN”

templateId/@root R “2.16.840.1.113883.3.445.20”

id/@root UUID R

value/@nullFlavor R “NI” (No Information)

entryRelationship/@typeCode R “COMP” (Component)

observation/@classCode R “OBS”(Observation)

observation/@moodCode R “EVN” (Event)

code/@nullFlavor R “NI” (No Information)

value 서명 이미지 R Base64 형태로 인코딩된 서명 이미지

@mediaType media type R 서명이미지 data의 media type18)

@representation R “B64” (Base64)

@xsi:type R “ED” (Encapsulated Data)

[표 4-8] 환자동의서 서명정보 항목

18) https://en.wikipedia.org/wiki/Media_type 참조

Page 21: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 29 -

4.2.1.7. 동의서 생성 예시

<?xml version="1.0" encoding="utf-8"?>

<ClinicalDocument xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:sdtc="urn:hl7-org:sdtc"

xmlns="urn:hl7-org:v3">

<realmCode code="KR" />

<typeId root="2.16.840.1.113883.1.3" extension="POCD_HD000040" />

<templateId root="2.16.840.1.113883.3.445.1.1" />

<templateId root="1.3.6.1.4.1.19376.1.5.3.1.1.1" />

<templateId root="1.3.6.1.4.1.19376.1.5.3.1.1.7" />

<templateId root="1.2.410.100110.40.2.2.1.1" />

<id root="1.2.410.100110.40.2.2.1.1.3111100.188909980162374428719572874533" />

<code code="57016-8" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC" displayName="Privacy Policy

Acknowledgement Document" />

<title>진료정보교류에 관한 개인정보 제공 동의서</title>

<effectiveTime value="20180102154638+0900" />

<confidentialityCode code="N" codeSystem="2.16.840.1.113883.5.25" />

<languageCode code="ko" />

<recordTarget>

<patientRole>

<id root="1.2.410.100110.10.31110000" extension="18810309" />

<addr>

<additionalLocator>경기도 성남시 oo구</additionalLocator>

<streetAddressLine>oo동 000-0 oo아파트 나동 000호</streetAddressLine>

<postalCode>00000</postalCode>

</addr>

<telecom value="000-0000-0000" />

<patient>

<name>

<given>oo</given>

<family>박</family>

</name>

<administrativeGenderCode code="M" codeSystem="2.16.840.1.113883.5.1" codeSystemName="AdministrativeGender"

displayName="Male" />

<birthTime value="19390311" />

</patient>

</patientRole>

</recordTarget>

<author>

<time value="20170202154638+0900" />

<assignedAuthor>

<id root="1.2.410.100110.10.31100813" extension="aut001" />

<addr>

<additionalLocator>경기도 성남시 분당구</additionalLocator>

<streetAddressLine>구미로 000번길 00</streetAddressLine>

진료정보교류표준 고시 적용 지침서

- 30 -

<postalCode>00000</postalCode>

</addr>

<telecom value="000-0000-000" />

<assignedPerson />

</assignedAuthor>

</author>

<custodian>

<assignedCustodian>

<representedCustodianOrganization>

<id root="1.2.410.100110.10.31110000" extension="31110000" />

<name>A 대학교 병원</name>

<telecom value="000-0000-0000" />

<addr>

<additionalLocator>경기도 성남시 분당구</additionalLocator>

<streetAddressLine>구미로 000번길 00</streetAddressLine>

<postalCode>00000</postalCode>

</addr>

</representedCustodianOrganization>

</assignedCustodian>

</custodian>

<documentationOf typeCode="DOC">

<serviceEvent classCode="ACT" moodCode="EVN">

<templateId root="1.3.6.1.4.1.19376.1.5.3.1.2.6" />

<id root="c6f35ff1-772e-45de-b76d-6465a822ec97" />

<code code="1.2.410.100110.40.2.2.2.2" codeSystem="1.2.410.100110.40.2.2" displayName="일괄동의(전체)" />

<effectiveTime>

<low value="20161122" />

</effectiveTime>

</serviceEvent>

</documentationOf>

<component>

<structuredBody>

<component>

<section>

<templateId root="2.16.840.1.113883.3.445.17" />

<id root="155e80e2-ef72-4c67-b6c8-431a086687c3" />

<code code="57016-8" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC" />

<title>진료정보교류 개인정보 제공 동의서</title>

<text>

<br />

<paragraph>본인은 원활한 진료서비스 제공을 위하여 의료기관에서 작성한 본인의 개인정보 및 의무기록 등 진

료정보를 타 의료기관 내원 진료 시 활용(이하 “진료정보교류서비스”라 한다)하고, 진료정보교류서비스 평가 및 분석 자

료로 활용될 수 있다는 사실에 대해 충분한 설명을 듣고 이해하였으며, 이에 아래와 같이 동의합니다. ※ 동의서 보관방

법 : 서면으로 제출한 본 동의서는 개별 의료기관에서 보관하지 않고, 전자적으로 변환하여 진료정보교류시스템(보건복

지부)에서 보관합니다.</paragraph>

Page 22: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 31 -

<table border="1">

<tbody>

<tr>

<th rowspan="3">동의주체</th>

<th>성 명</th>

<td>박oo</td>

<th>전화번호</th>

<td>000-0000-0000</td>

</tr>

<tr>

<th>생년월일(주민등록번호)</th>

<td colspan="3">19390311</td>

</tr>

<tr>

<th>주 소</th>

<td colspan="3"> 경기도 성남시 oo구 oo동 000-0 oo아파트 나동 000호 00000</td>

</tr>

</tbody>

</table>

<table border="1">

<tbody>

<tr>

<th rowspan="3">제공하는 정보 항목</th>

<th>[1] 개인정보</th>

<td>성명, 연락처(법정대리인의 성명, 연락처), 주소</td>

</tr>

<tr>

<th>[2] 고유식별정보</th>

<td>주민등록번호, 외국인등록번호</td>

</tr>

<tr>

<th>[3] 민감정보</th>

<td>

<content>① 수진일별 처방 내용(약 처방, 검사 내역)</content>

<br />

<content>② 진단내용</content>

<br />

<content>③ 수술을 시행하는 경우 수술에 관한 내용(수술일, 수술명 등 진료기록지 등에 기재되는 일체의

수술정보)</content>

<br />

<content>④ 외래접수 정보(진료과, 진료의․주치의)</content>

<br />

<content>⑤ 입퇴원정보(입원일, 퇴원일 등 일체의 입퇴원 정보)</content>

<br />

<content>⑥ 예약정보(일시, 내용 등 일체의 예약정보)</content>

진료정보교류표준 고시 적용 지침서

- 32 -

<br />

<content>⑦ 예방접종 내역 ⑧ 알레르기 및 부작용 정보</content>

<br />

<content>⑨ 생체신호 정보 및 흡연상태, ⑩ 신고된 법정 전염성 감염병 정보</content>

<br />

<content>⑪ 환자상태 및 회송사유</content>

</td>

</tr>

<tr>

<th>제공․이용의 목적</th>

<td colspan="2">

<content>① 진료정보교류시스템을 활용한 의료인간 진료정보 전달로 진료서비스의 원활한 제공</content>

<br />

<content>② 경제적·의학적 편익분석을 위하여 행해지는 진료정보교류서비스에 대한 평가·분석</content>

</td>

</tr>

<tr>

<th>제공받는 자</th>

<td colspan="2">

<content>① 본인이 내원하여 진료서비스를 제공받는 의료기관 </content>

<br />

<content>(다만, 진료정보교류시스템을 사용하는 의료기관에 한정)</content>

<br />

<content>② 보건복지부 (동의서관리, 진료정보교류서비스 평가자료로 한정)</content>

</td>

</tr>

<tr>

<th>보유 및 이용기간</th>

<td colspan="2">

<content>① 본 동의서의 유효기간은 “진료정보교류에 관한 개인정보 제공동의(전체) 철회서” 제출 전까지입

니다.</content>

<br />

<content>② 본인(법정대리인)이 진료정보교류에 관한 개인정보 제공동의를 철회하는 경우 개인정보보호법제

36조 및 제37조에 의하여 즉시 삭제 및 처리를 정지합니다.</content>

<br />

<content>③ 다만 위 제①,②항에도 불구하고 법령에 의하여 의무적으로 보존이 필요한 기간 동안에는 해당

정보가 보유됩니다.</content>

</td>

</tr>

<tr>

<th>동의 제외 사항</th>

<th>진료과</th>

<td />

</tr>

</tbody>

Page 23: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 33 -

</table>

<br />

<paragraph>본인(법정대리인)은 [1]개인정보의 제공․이용에 동의합니다.</paragraph>

<paragraph>본인(법정대리인)은 [2]고유식별정보(주민등록번호)의 제공․이용에 동의합니다.</paragraph>

<paragraph>본인(법정대리인)은 [3]민감(진료)정보의 제공․이용에 동의합니다.</paragraph>

<br />

<paragraph>2016년 11월 22일</paragraph>

<br />

<paragraph ID="personname">환자(대리인 또는 보호자) 이름: 김oo</paragraph>

<paragraph ID="persontelecom">연락처: 000-0000-0000</paragraph>

<paragraph ID="relationship">환자와의 관계: 본인</paragraph>

<br />

</text>

</section>

</component>

<component>

<section>

<templateId root="2.16.840.1.113883.3.445.18" />

<id root="2fbe7582-73b1-47ad-be9f-002eafac3953" />

<code code="57017-6" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC" />

<title>Signatures</title>

<text>해당 section은 서명 image data를 포함하고 있습니다</text>

<entry>

<observationMedia classCode="OBS" moodCode="EVN">

<templateId root="2.16.840.1.113883.3.445.20" />

<id root="c7b4b4eb-3335-4e66-a281-7415ffa737c2" />

<value nullFlavor="NI" />

<entryRelationship typeCode="XCRPT" inversionInd="false">

<observation classCode="OBS" moodCode="EVN">

<templateId root="2.16.840.1.113883.3.445.19" />

<id root="c251c21f-5b77-4bfe-aff0-8d69e1ceb244" />

<code nullFlavor="NI" />

<value xsi:type="ED" representation="B64" mediaType="img/png">

iVBORw0KGgoAhTm8JAkhTk8JElhDg9JUpjDQ5IU5vCQJIU5PCRJYQ4PSVKYw0OSFObwkCSFOTwkSWEOD0lSmMN

DkhTm8JAkhTk8JElhDg9JUpjDQ5IU5vCQJAX9/fc/fUn6LXheMCsAAAAASUVORK5CYII=</value>

</observation>

</entryRelationship>

</observationMedia>

</entry>

</section>

</component>

</structuredBody>

</component>

</ClinicalDocument>

[표 4-9] 환자동의서 CDA 생성 예시

진료정보교류표준 고시 적용 지침서

- 34 -

4.2.2. 환자 동의철회서 구성

4.2.2.1. 문서정보

CDA 항목 경로 생성 항목 명 필수 고정 값 / 설명

ClinicalDocument

realmCode R “KR“

typeId/@root R “POCD_HD000040“

typeId/@extension R “2.16.840.1.113883.1.3“

templateId/@roottemplateId/@roottemplateId/@roottemplateId/@root 임상문서 코드19)

R

“2.16.840.1.113883.3.445.1.1““1.3.6.1.4.1.19376.1.5.3.1.1.1““1.3.6.1.4.1.19376.1.5.3.1.1.7““1.2.410.100110.40.2.2.1.2“

id/@root 문서 ID R 문서ID 타입

code/@code R “57016-8“

code/@displayName O “Privacy Policy Acknowledgement Document“

code/@codeSystem R “2.16.840.1.113883.6.1“

code/@codeSystemName O “LOINC“

title R“진료정보교류에 관한 개인정보 제공 동의철회서”

effectiveTime/@value 문서생성 시간 R DATETIME 타입+GMT20)

confidentialityCode/@code 기밀성 수준 코드 R 코드 타입(HL7_01_코드)

confidentialityCode/@displayName 기밀성수준코드명칭 O 코드 타입(HL7_01_코드명칭)

confidentialityCode/@codeSystem R “2.16.840.1.113883.5.25“

languageCode/@code R “ko“

[표 4-10] 환자 동의철회서 문서정보 항목

4.2.2.2. 환자(동의 주체)정보

- [표 4-4] 환자동의서 동의주체 정보항목 참고

4.2.2.3. 의료기관 정보

- [표 4-5] 환자동의서 의료기관 정보항목 참고

4.2.2.4. 문서작성자 정보

- [표 4-6] 환자동의서 작성자 정보항목 참고

19) 별첨 5. CDA 서식별 코드 참조20) yyyyMMddHHmmss+GMT(Greenwich Mean Time, 그리니치 표준시). 예) 2016년 11월 12일 23시 54분 53초(한국 시간, GMT+09) : 20161112235453+0900

Page 24: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 35 -

4.2.2.5. 철회 정보

21) 철회서 생성예시 / 별첨 7. 참조

CDA 항목 경로 생성 항목 명 필수 고정 값 / 설명

ClinicalDocument/documentationOf/serviceEvent

@typeCode “DOC” (Document)

serviceEvent@classCode R “ACT“ (Act)

serviceEvent@moodCode R “EVN“ (Event)

templateId/@root R “1.3.6.1.4.1.19376.1.5.3.1.2.6“

id/@root UUID R UUID 타입

code/@code 동의 철회정책 식별자 R OID 타입(동의정책)

code/@displayName 동의 철회정책 명칭 O OID 타입(동의정책_분류)

code/@codeSystem 동의정책 관리체계 식별자 R OID 타입(동의관리)

code/@codeSystemName 동의정책 관리체계 명칭 O OID 타입(동의관리_분류)

effectiveTime/low/@value 동의 철회일자 R DATE 타입

ClinicalDocument/component/structuredBody/component[section/@code=’57016-8’]/section

templateId/@root R “2.16.840.1.113883.3.445.17”

id@root R UUID 타입

code/@code R “57016-8”

code/@codeSystem R “2.16.840.1.113883.6.1”

code/@codeSystemName O “LOINC”

title 철회서 양식 타이틀 R “진료정보교류 개인정보 제공 동의철회서“

text 동의 철회정책 본문 R해당 동의 철회정책에 대한상세내용 기술21)

text 동의주체 성명 R [표 4-4] 환자 성명(성 + 이름) 항목

text 동의주체 전화번호 R [표 4-4] 환자 연락처 항목

text 동의주체 생년월일 R [표 4-4] 환자 생년월일 항목

text 동의주체 주소 R [표 4-4] 환자 주소(기본 + 상세) 항목

text 동의철회 의료기관명 O 동의를 철회할 의료기관 명칭

text 동의철회 의료기관 식별번호 O OID 타입(의료기관)

text 의료기관 동의철회 사유 O 동의철회 사유

text 동의철회 진료과 명칭 O 코드 타입(UC_01_코드명칭)

text 동의철회 진료과 코드 O 코드 타입(UC_01_코드)

text 진료과 동의철회 사유 O 동의철회 사유

text 전체동의 철회 사유 O 동의철회 사유

text 환자(동의주체)와의 관계 O 동의주체와 환자와의 관계

[표 4-11] 환자 동의철회서 철회정보 항목

진료정보교류표준 고시 적용 지침서

- 36 -

4.2.2.6. 서명 정보 항목 구성

- [표 4-8] 환자동의서 서명 정보항목 참고

4.2.2.7. 동의철회서 생성 예시

<?xml version="1.0" encoding="utf-8"?>

<ClinicalDocument xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:sdtc="urn:hl7-org:sdtc" xmlns="urn:hl7-org:v3">

<realmCode code="KR" />

<typeId root="2.16.840.1.113883.1.3" extension="POCD_HD000040" />

<templateId root="2.16.840.1.113883.3.445.1.1" />

<templateId root="1.3.6.1.4.1.19376.1.5.3.1.1.1" />

<templateId root="1.3.6.1.4.1.19376.1.5.3.1.1.7" />

<templateId root="1.2.410.100110.40.2.2.1.2" />

<id root="1.2.410.100110.40.2.2.1.2.31100813.18933911997701610605641440572" extension="123123123" />

<code code="57016-8" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC" displayName="Privacy Policy

Acknowledgement Document" />

<title>진료정보교류에 관한 개인정보 제공 동의(부분) 철회서</title>

<effectiveTime value="20161122150708+0900" />

<confidentialityCode code="N" codeSystem="2.16.840.1.113883.5.25" />

<languageCode code="ko" />

<recordTarget>

<patientRole>

<id root="1.2.410.100110.10.31100813" extension="18810309" />

<addr>

<additionalLocator>경기도 oo시 oo구</additionalLocator>

<streetAddressLine>oo동 000-0 oo아파트 나동000호</streetAddressLine>

<postalCode>00000</postalCode>

</addr>

<telecom value="000-0000-1000" />

<patient>

<name>

<given>oo</given>

<family>박</family>

</name>

<administrativeGenderCode code="M" codeSystem="2.16.840.1.113883.5.1" codeSystemName="Administrative sex"

displayName="Male" />

<birthTime value="19390311" />

</patient>

</patientRole>

</recordTarget>

<author>

<time value="20161122150708+0900" />

<assignedAuthor>

<id root="1.2.410.100110.10.31100813" extension="01241" />

<addr>

<additionalLocator>경기도 성남시 분당구</additionalLocator>

Page 25: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 37 -

<streetAddressLine>구미로 000번길 00</streetAddressLine>

<postalCode>00000</postalCode>

</addr>

<telecom value="000-0000-0000" />

<assignedPerson>

<name>

<given>oo</given>

<family>이</family>

</name>

</assignedPerson>

</assignedAuthor>

</author>

<custodian>

<assignedCustodian>

<representedCustodianOrganization>

<id root="1.2.410.100110.10.31100813" extension="31100813" />

<name>A 병원</name>

<telecom value="000-0000-0000" />

<addr>

<additionalLocator>경기도 성남시 분당구</additionalLocator>

<streetAddressLine>구미로 000번길 00</streetAddressLine>

<postalCode>00000</postalCode>

</addr>

</representedCustodianOrganization>

</assignedCustodian>

</custodian>

<documentationOf typeCode="DOC">

<serviceEvent classCode="ACT" moodCode="EVN">

<templateId root="1.3.6.1.4.1.19376.1.5.3.1.2.6" />

<id root="42ab05ae-07e0-4aee-b59d-4fca8d4970fd" />

<code code="1.2.410.100110.40.2.2.2.4" codeSystem="1.2.410.100110.40.2.2" displayName="동의철회(부분)" />

<effectiveTime value="20161122" />

<low value="20161122" />

</effectiveTime>

</serviceEvent>

</documentationOf>

<component>

<structuredBody>

<component>

<section>

<templateId root="2.16.840.1.113883.3.445.17" />

<id root="828d950f-f4ea-4e7d-99d8-eb0a7be70195" />

<code code="57016-8" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC" />

<title>진료정보교류에 관한 개인정보 제공 동의(부분) 철회서</title>

<text>

<table border="1">

<tbody>

진료정보교류표준 고시 적용 지침서

- 38 -

<tr>

<th>접수일</th>

<td>2016-11-22</td>

<th>접수기관</th>

<td>A 병원</td>

<th처리기간 10일 이내</th>

</tr>

</tbody>

</table>

<table border="1">

<tbody>

<tr>

<th rowspan="3">동의주체</th>

<th>성 명</th>

<td>박oo</td>

<th>전화번호</th>

<td>000-0000-1000</td>

</tr>

<tr>

<th>생년월일(주민등록번호)</th>

<td colspan="4">19390311</td>

</tr>

<tr>

<th>주 소</th>

<td colspan="4">경기도 oo시 oo구 oo동 000-0 oo아파트 나동000호</td>

</tr>

<tr>

<th rowspan="5">철회내용</th>

<th rowspan="2">부분 의료기관</th>

<th>의료기관명(동의 철회 요구)</th>

<td colspan="2">

<paragraph ID="1.2.410.100110.10.10000001">B 의원</paragraph>

</td>

</tr>

<tr>

<td ID="WithdrawalReason_Organization" colspan="3"> 철회사유 : B 의원을 내원하지 않음.</td >

</tr>

<tr>

<th rowspan="2">부분 진료과</th>

<th>진료과명(동의 철회 요구)</th>

<td colspan="2" />

</tr>

<tr>

<td ID="WithdrawalReason_Department" colspan="3" />

</tr>

<tr>

<th>전체</th>

Page 26: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 39 -

<td ID="WithdrawalReason_Whole" colspan="3" />

</tr>

</tbody>

</table>

<br />

<paragraph>개인정보보호법 등에 따라 위와 같이 요구합니다.</paragraph>

<br />

<paragraph>2016년 11월 22일</paragraph>

<br />

<paragraph ID="personname">환자(대리인 또는 보호자) 이름 : 김oo</paragraph>

<paragraph ID="persontelecom">연락처 : 000-0000-0000</paragraph>

<paragraph ID="relationship">환자와의 관계 : 본인</paragraph>

</text>

</section>

</component>

<component>

<section>

<templateId root="2.16.840.1.113883.3.445.18" />

<id root="b42bb877-00cd-4b9f-85dc-a1d5b102791b" />

<code code="57017-6" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC" />

<text>해당 section은 서명 image data를 포함하고 있습니다</text>

<entry>

<observationMedia classCode="OBS" moodCode="EVN">

<templateId root="2.16.840.1.113883.3.445.20" />

<id root="660742d8-95f3-467a-ac66-ebf66d735df8" />

<value nullFlavor="NI" />

<entryRelationship typeCode="COMP">

<observation classCode="OBS" moodCode="EVN">

<templateId root="2.16.840.1.113883.3.445.19" />

<id root="cb237be8-227c-4b89-a5ce-b97fd0cb4ef9" />

<code nullFlavor="NI" />

<value xsi:type="ED" representation="B64" mediaType="img/png">iVBORw0KGgoAAAANSUhEUgAAA</value>

</observation>

</entryRelationship>

</observationMedia>

</entry>

</section>

</component>

</structuredBody>

</component>

</ClinicalDocument>

[표 4-12] 동의철회서 CDA 생성 예시

진료정보교류표준 고시 적용 지침서

- 40 -

4.3. 구현상세22)

4.3.1. 동의서/동의철회서 저장 및 등록

환자의 개인정보 및 진료정보 제공에 대한 동의 및 동의철회는 동의서/동의철회서 CDA를

생성하고, 동의서 관리 시스템에 등록해야 한다. 동의서 관리시스템은 일반적으로 문서저장

소와 동일한 구성으로 되어 있으며, 기존에 교류문서를 등록하는 방법과 동일하다.

동의서/동의철회서의 등록을 위해서는 IHE IT Infrastructure에서 정의된 Provide Register

Document Set-b(ITI-41) Transaction을 수행하며, 이를 받은 동의서 저장소에서는 문서등록

소(Registry)로 Register Document Set-b(ITI-42) Transaction을 수행하여 메타정보를 등록

한다.

4.3.1.1. 요청 메타정보 구조23) 및 생성 예시

§ 요청 메타정보 구조 : ProvideAndRegisterDocumentSetRequest, SubmitObjectsRequest

22) 동의서 및 동의철회서의 메타정보 생성 시 상세 항목은 IHE Technical Framework 문서를 참조 (http://www.ihe.net/uploadedFiles/Documents/ITI/IHE_ITI_TF_Vol3.pdf)23) 별첨 8. CDA/메타정보 항목 작성 지침 참조

메타정보 항목 경로 생성 항목 명 고정 값 / 설명

ProvideAndRegisterDocumentSetRequest

SubmitObjectsRequest

RegistryObjectList

RegistryPackage/@id UUID UUID 타입

Slot/@name “submissionTime”

ValueList

Value 메타정보 생성일시 DATETIME 타입

Name

LocalizedString/@value 메타정보 Name“진료정보교류에 관한 개인정보 제공동의서” or “진료정보교류에 관한 개인정보제공 동의 철회서”

Classification/@id UUID UUID 타입

Classification/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification”

Classification/@classificationScheme문서타입코드(contentTypeCode)

“urn:uuid:aa543740-bdda-424e-8c96-df4873be8500”

Classification/@classifiedObject RegistryPackage/@id 값

Page 27: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 41 -

메타정보 항목 경로 생성 항목 명 고정 값 / 설명

Classification/@nodeRepresentation “57016-8”

Slot/@name “codingScheme”

ValueList

Value “2.16.840.1.113883.6.1”

Classification/@id UUID UUID 타입

Classification/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification“

Classification/@classificationScheme“urn:uuid:a7058bb9-b4e4-4307-ba5b-e3f0ab85e12d”

Classification/@classifiedObject RegistryPackage/@id 값

Classification/@nodeRepresentation “”

Slot/@name “authorPerson”

ValueList

Value 의사정보 XCN 타입

Slot/@name “authorInstitution”

ValueList

Value 의료기관 정보 XON 타입

ExternalIdentifier/@id UUID UUID 타입

ExternalIdentifier/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ExternalIdentifier”

ExternalIdentifier/@registryObject RegistryPackage/@id 값

ExternalIdentifier/@identificationScheme“urn:uuid:96fdda7c-d067-4183-912e-bf5ee74998a8”

ExternalIdentifier/@value 메타정보 ID 문서ID 타입

name

LocalizedString/@value “XDSSubmissionSet.uniqueId”

ExternalIdentifier/@id UUID UUID 타입

ExternalIdentifier/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ExternalIdentifier”

ExternalIdentifier/@registryObject RegistryPackage/@id 값

ExternalIdentifier/@identificationScheme“urn:uuid:554ac39e-e3fe-47fe-b233-965d2a147832”

ExternalIdentifier/@value 송신 의료기관OID OID 타입(의료기관코드)

name

진료정보교류표준 고시 적용 지침서

- 42 -

메타정보 항목 경로 생성 항목 명 고정 값 / 설명

LocalizedString/@value “XDSSubmissionSet.sourceId”

ExternalIdentifier/@id UUID UUID 타입

ExternalIdentifier/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ExternalIdentifier”

ExternalIdentifier/@registryObject RegistryPackage/@id 값

ExternalIdentifier/@identificationScheme“urn:uuid:6b5aea1a-874d-4603-a4bc-96a0a7b38446”

ExternalIdentifier/@value 환자 MPI ID CX 타입

name

LocalizedString/@value “XDSSubmissionSet.patientId”

ExtrinsicObject/@id UUID UUID 타입

ExtrinsicObject/@objectType"urn:uuid:7edca82f-054d-47f2-a032-9b2a5b5186c1"

ExtrinsicObject/@mimeType 문서 mimeType “text/xml”

Slot/@name “creationTime”

ValueList

Value 문서 생성시간 DATETIME 타입

Slot/@name 언어 코드 “languageCode”

ValueList

Value “ko”

Slot/@name “sourcePatientId”

ValueList

Value로컬 환자ID +의료기관OID

CX 타입

Slot/@name “sourcePatientInfo”

ValueList

Value 로컬 환자 ID 정보 HL7 PID-3 타입

Value 환자 성명 HL7 PID-5 타입

Value 환자 생년월일 HL7 PID-7 타입

Value 환자 성별 HL7 PID-8 타입

Value 환자 주소 HL7 PID-11 타입

Slot/@name “repositoryUniqueId”

ValueList

Value 저장소 OID OID 타입(문서저장소)

Slot/@name “urn:ihe:iti:xds:2013:referenceIdList”

ValueList

Value 동의철회 의료기관 CXi 타입

Value 동의철회 진료과 CXi 타입

Page 28: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 43 -

메타정보 항목 경로 생성 항목 명 고정 값 / 설명

Value 등록결과 SMS발송 수신동의 CXi 타입

Value 환자핸드폰번호 CXi 타입

Name

LocalizedString/@value 교류문서 명“진료정보교류에 관한 개인정보 제공동의서” or “진료정보교류에 관한 개인정보제공 동의 철회서”

Classification/@id UUID UUID 타입

Classification/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification“

Classification/@classificationScheme“urn:uuid:41a5887f-8865-4c09-adf7-e362475b143a”

Classification/@classifiedObject ExtrinsicObject/@id 값

Classification/@nodeRepresentation “57016-8”

Slot/@name “codingScheme”

ValueList

-Value “2.16.840.1.113883.6.1”

Classification/@id UUID UUID 타입

Classification/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification”

Classification/@classificationScheme“urn:uuid:f4f85eac-e6cb-4883-b524-f2705394840f”

Classification/@classifiedObject ExtrinsicObject/@id 값

Classification/@nodeRepresentation “N”

Slot/@name “codingScheme”

ValueList

-Value “2.16.840.1.113883.5.25”

Classification/@id UUID UUID 타입

Classification/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification”

Classification/@classificationScheme“urn:uuid:f33fb8ac-18af-42cc-ae0e-ed0b0bdb91e1”

Classification/@classifiedObject ExtrinsicObject/@id 값

Classification/@nodeRepresentation “Hospital Setting”

Slot/@name “codingScheme”

진료정보교류표준 고시 적용 지침서

- 44 -

메타정보 항목 경로 생성 항목 명 고정 값 / 설명

ValueList

-Value “healthcareFacilityTypeCodes”

Classification/@id UUID UUID 타입

Classification/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification“

Classification/@classificationScheme“urn:uuid:f0306f51-975f-434e-a61c-c59651d33983”

Classification/@classifiedObject ExtrinsicObject/@id 값

Classification/@nodeRepresentation “57016-8”

Slot/@name “codingScheme”

ValueList

-Value "2.16.840.1.113883.6.1“

Classification/@id UUID UUID 타입

Classification/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification“

Classification/@classificationScheme“urn:uuid:cccf5598-8b07-4b77-a05e-ae952c785ead”

Classification/@classifiedObject ExtrinsicObject/@id 값

Classification/@nodeRepresentation “Nursery”

Slot/@name “codingScheme”

ValueList

-Value “practiceSettingCodes”

Classification/@id UUID UUID 타입

Classification/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification”

Classification/@classificationScheme“urn:uuid:a09d5840-386c-46f2-b5ad-9c3699a4309d”

Classification/@classifiedObject ExtrinsicObject/@id 값

Classification/@nodeRepresentation “urn:ihe:iti:bppc:2007”

Slot/@name “codingScheme”

ValueList

-Value “1.3.6.1.4.1.19376.1.2.3”

Classification/@id UUID UUID 타입

Page 29: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 45 -

메타정보 항목 경로 생성 항목 명 고정 값 / 설명

Classification/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification”

Classification/@classificationScheme“urn:uuid:2c6b8cb7-8b2a-4051-b291-b1ae6a575ef4”

Classification/@classifiedObject ExtrinsicObject/@id 값

Classification/@nodeRepresentation 코드 값 OID 타입(동의정책)

Slot/@name “codingScheme”

ValueList

-Value “1.2.410.100110.40.2.2”

Classification/@id UUID UUID 타입

Classification/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification“

Classification/@classificationScheme“urn:uuid:93606bcf-9494-43ec-9b4e-a7748d1a838d”

Classification/@classifiedObject ExtrinsicObject/@id 값

Classification/@nodeRepresentation “”

Slot/@name “authorPerson”

ValueList

-Value 의사정보 XCN 타입

Slot/@name “authorInstitution”

ValueList

-Value 의료기관정보 XON 타입

ExternalIdentifier/@id UUID UUID 타입

ExternalIdentifier/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ExternalIdentifier”

ExternalIdentifier/@registryObject ExtrinsicObject/@id 값

ExternalIdentifier/@identificationScheme“urn:uuid:2e82c1f6-a085-4c72-9da3-8640a32e42ab”

ExternalIdentifier/@value 교류 문서 ID 문서ID 타입

name

LocalizedString/@value "XDSDocumentEntry.uniqueId

ExternalIdentifier/@id UUID UUID 타입

ExternalIdentifier/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ExternalIdentifier”

진료정보교류표준 고시 적용 지침서

- 46 -

§ 요청 메타정보의 생성 예시(동의서)

<?xml version="1.0" encoding="utf-8"?><ProvideAndRegisterDocumentSetRequest xmlns="urn:ihe:iti:xds-b:2007"> <SubmitObjectsRequest xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:oasis:names:tc:ebxml-regrep:xsd:lcm:3.0"> <RegistryObjectList xmlns="urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0"> <RegistryPackage id="urn:uuid:ed149db9-d0bc-4e1f-8bba-b152ca126e67"> <Slot name="submissionTime"> <ValueList> <Value>20161124135524</Value> </ValueList> </Slot> <Name> <LocalizedString value="진료정보교류에 관한 개인정보 제공 동의서" /> </Name> <Classification id="urn:uuid:c6ba6a46-730c-4f1a-93cc-31edef2f3a69" objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification" classificationScheme="urn:uuid:aa543740-bdda-424e-8c96-df4873be8500" classifiedObject="urn:uuid:ed149db9-d0bc-4e1f-8bba-b152ca126e67" nodeRepresentation="57016-8"> <Slot name="codingScheme"> <ValueList> <Value>2.16.840.1.113883.6.1</Value> </ValueList> </Slot> <Name> <LocalizedString value="Privacy Policy Acknowledgement Document" /> </Name> </Classification> <Classification id="urn:uuid:b9aee5b1-6e8b-4865-b8e3-72af1c39b10c" objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification" classificationScheme="urn:uuid:a7058bb9-b4e4-4307-ba5b-e3f0ab85e12d" classifiedObject="urn:uuid:ed149db9-d0bc-4e1f-8bba-b152ca126e67" nodeRepresentation=""> <Slot name="authorPerson">

메타정보 항목 경로 생성 항목 명 고정 값 / 설명

ExternalIdentifier/@registryObject ExtrinsicObject/@id 값

ExternalIdentifier/@identificationScheme“urn:uuid:58a6f841-87b3-4a3e-92fd-a8ffeff98427”

ExternalIdentifier/@value 환자 MPI ID CX 타입

name

LocalizedString/@value “XDSDocumentEntry.patientId”

Association/@id UUID UUID 타입

Association/@associationType“urn:oasis:names:tc:ebxml-regrep:AssociationType:HasMember”

Association/@sourceObject RegistryPackage/@id 값

Association/@targetObject ExtrinsicObject/@id 값

Slot/@name “SubmissionSetStatus”

ValueList

Value “Original”

Document/@id UUID UUID 타입

Document 교류문서(CDA) base64 형태의 binary

[표 4-13] 문서저장 및 등록 요청 메타정보 항목

Page 30: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 47 -

<ValueList> <Value>aut001^^^^^^^^&amp;1.2.410&amp;ISO^^^^^^^^^^^^^^&amp;</Value> </ValueList> </Slot> <Slot name="authorInstitution"> <ValueList> <Value>A병원^^^^^^^^^1.2.410.100110.10.31100813</Value> </ValueList> </Slot> </Classification> <ExternalIdentifier id="urn:uuid:327e7acb-2ce4-435a-8a5d-6f7855d1714f" objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ExternalIdentifier" registryObject="urn:uuid:ed149db9-d0bc-4e1f-8bba-b152ca126e67" identificationScheme="urn:uuid:96fdda7c-d067-4183-912e-bf5ee74998a8" value="1.2.410.100110.10.31100813.135524491636155925244916607"> <Name> <LocalizedString value="XDSSubmissionSet.uniqueId" /> </Name> </ExternalIdentifier> <ExternalIdentifier id="urn:uuid:3d13fcaf-ccf9-455a-a00d-61740b75cac4" objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ExternalIdentifier" registryObject="urn:uuid:ed149db9-d0bc-4e1f-8bba-b152ca126e67" identificationScheme="urn:uuid:554ac39e-e3fe-47fe-b233-965d2a147832" value="1.2.410.100110.10.31100813"> <Name> <LocalizedString value="XDSSubmissionSet.sourceId" /> </Name> </ExternalIdentifier> <ExternalIdentifier id="urn:uuid:b4ef670b-7aa3-4fd9-b336-a80300c5d00b" objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ExternalIdentifier" registryObject="urn:uuid:ed149db9-d0bc-4e1f-8bba-b152ca126e67" identificationScheme="urn:uuid:6b5aea1a-874d-4603-a4bc-96a0a7b38446" value="1aa09fbd-a923-43eb-a5bb-9f207f77c73d^^^&amp;1.2.410.100110.40.1.3.1&amp;ISO"> <Name> <LocalizedString value="XDSSubmissionSet.patientId" /> </Name> </ExternalIdentifier> </RegistryPackage> <Classification id="urn:uuid:9d7dea59-6d25-4678-8d1b-9aa9663851c3" classifiedObject="urn:uuid:ed149db9-d0bc-4e1f-8bba-b152ca126e67" classificationNode="urn:uuid:a54d6aa5-d40d-43f9-88c5-b4633d873bdd" /> <ExtrinsicObject id="urn:uuid:c6db7f91-a8bc-4937-a22c-5a6406a387c9" objectType="urn:uuid:7edca82f-054d-47f2-a032-9b2a5b5186c1" mimeType="text/xml"> <Slot name="creationTime"> <ValueList> <Value>20161122141909</Value> </ValueList> </Slot> <Slot name="languageCode"> <ValueList> <Value>ko</Value> </ValueList> </Slot> <Slot name="sourcePatientId"> <ValueList> <Value>23908587^^^&amp;1.2.410.100110.10.31100813&amp;ISO</Value> </ValueList> </Slot> <Slot name="sourcePatientInfo"> <ValueList> <Value>PID-3|2390858x^^^&amp;1.2.410.100110.10.31100813&amp;ISO</Value> <Value>PID-5|홍^길동^^^</Value> <Value>PID-7|19380101</Value> <Value>PID-8|F</Value> <Value>PID-11|경기도 성남시 분당구 돌마로 172^상세주소^^^13605</Value> </ValueList> </Slot>

진료정보교류표준 고시 적용 지침서

- 48 -

<Slot name="repositoryUniqueId"> <ValueList> <Value>1.2.410.100110.40.1.2.1</Value> </ValueList> </Slot> <Name> <LocalizedString value="진료정보교류에 관한 개인정보 제공 동의서" /> </Name> <Classification id="urn:uuid:2f8615d8-f901-4471-af94-e4c93c13141e" objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification" classificationScheme="urn:uuid:93606bcf-9494-43ec-9b4e-a7748d1a838d" classifiedObject="urn:uuid:c6db7f91-a8bc-4937-a22c-5a6406a387c9" nodeRepresentation=""> <Slot name="authorPerson"> <ValueList> <Value>aut001^^^^^^^^&amp;1.2.410&amp;ISO^^^^^^^^^^^^^^&amp;</Value> </ValueList> </Slot> <Slot name="authorInstitution"> <ValueList> <Value>분당서울대학교병원^^^^^^^^^1.2.410.100110.10.31100813</Value> </ValueList> </Slot> </Classification> <Classification id="urn:uuid:2df445b0-0cf7-4f84-be32-1ead8a1644e2" objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification" classificationScheme="urn:uuid:41a5887f-8865-4c09-adf7-e362475b143a" classifiedObject="urn:uuid:c6db7f91-a8bc-4937-a22c-5a6406a387c9" nodeRepresentation="57016-8"> <Slot name="codingScheme"> <ValueList> <Value>2.16.840.1.113883.6.1</Value> </ValueList> </Slot> <Name> <LocalizedString value="Privacy Policy Acknowledgement Document" /> </Name> </Classification> <Classification id="urn:uuid:b6f0b32e-5d96-4a91-85e3-3215bf08971b" objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification" classificationScheme="urn:uuid:a09d5840-386c-46f2-b5ad-9c3699a4309d" classifiedObject="urn:uuid:c6db7f91-a8bc-4937-a22c-5a6406a387c9" nodeRepresentation="urn:ihe:iti:bppc:2007"> <Slot name="codingScheme"> <ValueList> <Value>1.3.6.1.4.1.19376.1.2.3</Value> </ValueList> </Slot> <Name> <LocalizedString value="Basic Patient Privacy Consents" /> </Name> </Classification> <Classification id="urn:uuid:639747f7-291a-4351-aa1b-a92636dcaebe" objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification" classificationScheme="urn:uuid:f4f85eac-e6cb-4883-b524-f2705394840f" classifiedObject="urn:uuid:c6db7f91-a8bc-4937-a22c-5a6406a387c9" nodeRepresentation="N"> <Slot name="codingScheme"> <ValueList> <Value>2.16.840.1.113883.5.25</Value> </ValueList> </Slot> <Name> <LocalizedString value="ConfidentialityCodeDisplayName" /> </Name> </Classification> <Classification id="urn:uuid:bd54c537-9871-411b-8292-b7bc60126ae1" objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification" classificationScheme="urn:uuid:f33fb8ac-18af-42cc-ae0e-ed0b0bdb91e1" classifiedObject="urn:uuid:c6db7f91-a8bc-4937-a22c-5a6406a387c9" nodeRepresentation="Hospital

Page 31: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 49 -

Setting"> <Slot name="codingScheme"> <ValueList> <Value>healthcareFacilityTypeCodes</Value> </ValueList> </Slot> <Name> <LocalizedString value="Hospital Setting" /> </Name> </Classification> <Classification id="urn:uuid:33c33231-c720-4c7b-bbc4-06e190efc56a" objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification" classificationScheme="urn:uuid:f0306f51-975f-434e-a61c-c59651d33983" classifiedObject="urn:uuid:c6db7f91-a8bc-4937-a22c-5a6406a387c9" nodeRepresentation="57016-8"> <Slot name="codingScheme"> <ValueList> <Value>2.16.840.1.113883.6.1</Value> </ValueList> </Slot> <Name> <LocalizedString value="Privacy Policy Acknowledgement Document" /> </Name> </Classification> <Classification id="urn:uuid:12126485-2c94-4689-adf3-90706ff42ae2" objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification" classificationScheme="urn:uuid:cccf5598-8b07-4b77-a05e-ae952c785ead" classifiedObject="urn:uuid:c6db7f91-a8bc-4937-a22c-5a6406a387c9" nodeRepresentation="Nursery"> <Slot name="codingScheme"> <ValueList> <Value>practiceSettingCodes</Value> </ValueList> </Slot> <Name> <LocalizedString value="Nursery" /> </Name> </Classification> <Classification id="urn:uuid:6473efd8-7456-41d2-981e-c963a80ab26f" objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification" classificationScheme="urn:uuid:2c6b8cb7-8b2a-4051-b291-b1ae6a575ef4" classifiedObject="urn:uuid:c6db7f91-a8bc-4937-a22c-5a6406a387c9" nodeRepresentation="1.2.410.100110.40.2.2.2.2"> <Slot name="codingScheme"> <ValueList> <Value>1.2.410.100110.40.2.2</Value> </ValueList> </Slot> <Name> <LocalizedString value="일괄동의(전체)" /> </Name> </Classification> <ExternalIdentifier id="urn:uuid:14d0d8cf-d0de-44e6-a1d4-2d84037f31f9" objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ExternalIdentifier" registryObject="urn:uuid:c6db7f91-a8bc-4937-a22c-5a6406a387c9" identificationScheme="urn:uuid:58a6f841-87b3-4a3e-92fd-a8ffeff98427" value="1aa09fbd-a923-43eb-a5bb-9f207f77c73d^^^&amp;1.2.410.100110.40.1.3.1&amp;ISO"> <Name> <LocalizedString value="XDSDocumentEntry.patientId" /> </Name> </ExternalIdentifier> <ExternalIdentifier id="urn:uuid:3d638c10-0b51-4050-979a-0afe2e476fb9" objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ExternalIdentifier" registryObject="urn:uuid:c6db7f91-a8bc-4937-a22c-5a6406a387c9" identificationScheme="urn:uuid:2e82c1f6-a085-4c72-9da3-8640a32e42ab" value="1.2.410.100110.40.2.2.1.1.31100813.820910127041141192994414543188209789"> <Name> <LocalizedString value="XDSDocumentEntry.uniqueId" />

진료정보교류표준 고시 적용 지침서

- 50 -

§ 요청 메타정보의 생성 예시(철회서)

<?xml version="1.0" encoding="utf-8"?><ProvideAndRegisterDocumentSetRequest xmlns="urn:ihe:iti:xds-b:2007"> <SubmitObjectsRequest xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:oasis:names:tc:ebxml-regrep:xsd:lcm:3.0"> <RegistryObjectList xmlns="urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0"> <RegistryPackage id="urn:uuid:52b1171f-f18b-4481-a37a-4f635b73c689"> <Slot name="submissionTime"> <ValueList> <Value>20161122151535</Value> </ValueList> </Slot> <Name> <LocalizedString value="진료정보교류에 관한 개인정보 제공 동의 철회서" /> </Name> <Classification id="urn:uuid:720492d8-2558-411e-9e61-691ce9651967" objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification" classificationScheme="urn:uuid:aa543740-bdda-424e-8c96-df4873be8500" classifiedObject="urn:uuid:52b1171f-f18b-4481-a37a-4f635b73c689" nodeRepresentation="57016-8"> <Slot name="codingScheme"> <ValueList> <Value>2.16.840.1.113883.6.1</Value> </ValueList> </Slot> <Name> <LocalizedString value="Privacy Policy Acknowledgement Document" /> </Name> </Classification> <Classification id="urn:uuid:22ac09a2-6578-43b6-8e68-dad1f0a436aa" objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification" classificationScheme="urn:uuid:a7058bb9-b4e4-4307-ba5b-e3f0ab85e12d" classifiedObject="urn:uuid:52b1171f-f18b-4481-a37a-4f635b73c689" nodeRepresentation=""> <Slot name="authorPerson"> <ValueList> <Value>01241^이^oo^^^^^^&amp;1.2.410&amp;ISO^^^^^^^^^^^^^^0100&amp;내과</Value> </ValueList> </Slot> <Slot name="authorInstitution"> <ValueList> <Value>분당서울대학교병원^^^^^^^^^1.2.410.100110.10.31100813</Value> </ValueList> </Slot>

</Name> </ExternalIdentifier> </ExtrinsicObject> <Association id="urn:uuid:904120d9-c6f0-4779-a636-582e65160948" associationType="urn:oasis:names:tc:ebxml-regrep:AssociationType:HasMember" sourceObject="urn:uuid:ed149db9-d0bc-4e1f-8bba-b152ca126e67" targetObject="urn:uuid:c6db7f91-a8bc-4937-a22c-5a6406a387c9"> <Slot name="SubmissionSetStatus"> <ValueList> <Value>Original</Value> </ValueList> </Slot> </Association> </RegistryObjectList> </SubmitObjectsRequest> <Document id="urn:uuid:c6db7f91-a8bc-4937-a22c-5a6406a387c9">77u/PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNv ~ 중간생략 ~ 2NvbXBvbmVudD4NCjwvQ2xpbmljYWxEb2N1bWVudD4=</Document></ProvideAndRegisterDocumentSetRequest>

[표 4-14] 요청 메타정보의 생성 예시(동의서)

Page 32: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 51 -

</Classification> <ExternalIdentifier id="urn:uuid:33496432-92c5-404d-a67c-960f22fae96b" objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ExternalIdentifier" registryObject="urn:uuid:52b1171f-f18b-4481-a37a-4f635b73c689" identificationScheme="urn:uuid:96fdda7c-d067-4183-912e-bf5ee74998a8" value="1.2.410.100110.10.31100813.151535766636154245357660045"> <Name> <LocalizedString value="XDSSubmissionSet.uniqueId" /> </Name> </ExternalIdentifier> <ExternalIdentifier id="urn:uuid:80058b5c-21ad-4a3f-a07e-171d13f528d2" objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ExternalIdentifier" registryObject="urn:uuid:52b1171f-f18b-4481-a37a-4f635b73c689" identificationScheme="urn:uuid:554ac39e-e3fe-47fe-b233-965d2a147832" value="1.2.410.100110.10.31100813"> <Name> <LocalizedString value="XDSSubmissionSet.sourceId" /> </Name> </ExternalIdentifier> <ExternalIdentifier id="urn:uuid:b683180a-c81e-4f12-acf6-1047ffa5f0fe" objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ExternalIdentifier" registryObject="urn:uuid:52b1171f-f18b-4481-a37a-4f635b73c689" identificationScheme="urn:uuid:6b5aea1a-874d-4603-a4bc-96a0a7b38446" value="f9270457-f216-40ef-a381-e379073e0dd6^^^&amp;1.2.410.100110.40.1.3.1&amp;ISO"> <Name> <LocalizedString value="XDSSubmissionSet.patientId" /> </Name> </ExternalIdentifier> </RegistryPackage> <Classification id="urn:uuid:698e7ff6-014c-471a-956d-446388793df3" classifiedObject="urn:uuid:52b1171f-f18b-4481-a37a-4f635b73c689" classificationNode="urn:uuid:a54d6aa5-d40d-43f9-88c5-b4633d873bdd" /> <ExtrinsicObject id="urn:uuid:3b3a409a-acd5-4205-a65c-708cce26ae6c" objectType="urn:uuid:7edca82f-054d-47f2-a032-9b2a5b5186c1" mimeType="text/xml"> <Slot name="creationTime"> <ValueList> <Value>20161122151020</Value> </ValueList> </Slot> <Slot name="languageCode"> <ValueList> <Value>ko</Value> </ValueList> </Slot> <Slot name="sourcePatientId"> <ValueList> <Value>10591231^^^&amp;1.2.410.100110.10.31100813&amp;ISO</Value> </ValueList> </Slot> <Slot name="sourcePatientInfo"> <ValueList> <Value>PID-3|2390858x^^^&amp;1.2.410.100110.10.31100813&amp;ISO</Value> <Value>PID-5|홍^길동^^^</Value> <Value>PID-7|19380101</Value> <Value>PID-8|F</Value> <Value>PID-11|경기도 성남시 분당구 돌마로 172^상세주소^^^13605</Value> </ValueList> </Slot> <Slot name="repositoryUniqueId"> <ValueList> <Value>1.2.410.100110.40.1.4.1</Value> </ValueList> </Slot> <Slot name="urn:ihe:iti:xds:2013:referenceIdList"> <ValueList> <Value> 1000^^^&amp;1.2.410.100110.40.2.2.3.2&amp;ISO^urn:mohw:iti:bppc:2016:department

진료정보교류표준 고시 적용 지침서

- 52 -

</Value> </ValueList> </Slot> <Name> <LocalizedString value="진료정보교류에 관한 개인정보 제공 동의 철회서" /> </Name> <Classification id="urn:uuid:1c430088-85dd-4ebb-a606-16b0507300d1" objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification" classificationScheme="urn:uuid:93606bcf-9494-43ec-9b4e-a7748d1a838d" classifiedObject="urn:uuid:3b3a409a-acd5-4205-a65c-708cce26ae6c" nodeRepresentation=""> <Slot name="authorPerson"> <ValueList> <Value>01241^이^oo^^^^^^&amp;1.2.410&amp;ISO^^^^^^^^^^^^^^0100&amp;내과</Value> </ValueList> </Slot> <Slot name="authorInstitution"> <ValueList> <Value>분당서울대학교병원^^^^^^^^^1.2.410.100110.10.31100813</Value> </ValueList> </Slot> </Classification> <Classification id="urn:uuid:d352aff2-a4a7-4c97-87f4-d2e30fbab1cb" objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification" classificationScheme="urn:uuid:41a5887f-8865-4c09-adf7-e362475b143a" classifiedObject="urn:uuid:3b3a409a-acd5-4205-a65c-708cce26ae6c" nodeRepresentation="57016-8"> <Slot name="codingScheme"> <ValueList> <Value>2.16.840.1.113883.6.1</Value> </ValueList> </Slot> <Name> <LocalizedString value="Privacy Policy Acknowledgement Document" /> </Name> </Classification> <Classification id="urn:uuid:061a07ba-588b-4b28-bf53-0450c34b982b" objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification" classificationScheme="urn:uuid:a09d5840-386c-46f2-b5ad-9c3699a4309d" classifiedObject="urn:uuid:3b3a409a-acd5-4205-a65c-708cce26ae6c" nodeRepresentation="urn:ihe:iti:bppc:2007"> <Slot name="codingScheme"> <ValueList> <Value>1.3.6.1.4.1.19376.1.2.3</Value> </ValueList> </Slot> <Name> <LocalizedString value="Basic Patient Privacy Consents" /> </Name> </Classification> <Classification id="urn:uuid:7860bb43-7134-44a8-b8d5-c0431d4e4b69" objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification" classificationScheme="urn:uuid:f4f85eac-e6cb-4883-b524-f2705394840f" classifiedObject="urn:uuid:3b3a409a-acd5-4205-a65c-708cce26ae6c" nodeRepresentation="N"> <Slot name="codingScheme"> <ValueList> <Value>2.16.840.1.113883.5.25</Value> </ValueList> </Slot> <Name> <LocalizedString value="ConfidentialityCodeDisplayName" /> </Name> </Classification> <Classification id="urn:uuid:1bb8970c-3f7e-4e89-a141-7e10959e4b76" objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification" classificationScheme="urn:uuid:f33fb8ac-18af-42cc-ae0e-ed0b0bdb91e1" classifiedObject="urn:uuid:3b3a409a-acd5-4205-a65c-708cce26ae6c" nodeRepresentation="Hospital Setting"> <Slot name="codingScheme">

Page 33: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 53 -

<ValueList> <Value>healthcareFacilityTypeCodes</Value> </ValueList> </Slot> <Name> <LocalizedString value="Hospital Setting" /> </Name> </Classification> <Classification id="urn:uuid:04674c09-dff5-4fb4-a421-45f1520ca6cd" objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification" classificationScheme="urn:uuid:f0306f51-975f-434e-a61c-c59651d33983" classifiedObject="urn:uuid:3b3a409a-acd5-4205-a65c-708cce26ae6c" nodeRepresentation="57016-8"> <Slot name="codingScheme"> <ValueList> <Value>2.16.840.1.113883.6.1</Value> </ValueList> </Slot> <Name> <LocalizedString value="Privacy Policy Acknowledgement Document" /> </Name> </Classification> <Classification id="urn:uuid:62ecec1c-a35c-4e53-a22d-42301072e872" objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification" classificationScheme="urn:uuid:cccf5598-8b07-4b77-a05e-ae952c785ead" classifiedObject="urn:uuid:3b3a409a-acd5-4205-a65c-708cce26ae6c" nodeRepresentation="Nursery"> <Slot name="codingScheme"> <ValueList> <Value>practiceSettingCodes</Value> </ValueList> </Slot> <Name> <LocalizedString value="Nursery" /> </Name> </Classification> <Classification id="urn:uuid:6f2c3c3a-8fc1-4c45-9e77-0f6540320f5f" objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification" classificationScheme="urn:uuid:2c6b8cb7-8b2a-4051-b291-b1ae6a575ef4" classifiedObject="urn:uuid:3b3a409a-acd5-4205-a65c-708cce26ae6c" nodeRepresentation="1.2.410.100110.40.2.2.2.5"> <Slot name="codingScheme"> <ValueList> <Value>1.2.410.100110.40.2.2</Value> </ValueList> </Slot> <Name> <LocalizedString value="동의철회(부분)" /> </Name> </Classification> <ExternalIdentifier id="urn:uuid:6417e2fb-8231-4b48-acae-25e27c6b6c6d" objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ExternalIdentifier" registryObject="urn:uuid:3b3a409a-acd5-4205-a65c-708cce26ae6c" identificationScheme="urn:uuid:58a6f841-87b3-4a3e-92fd-a8ffeff98427" value="f9270457-f216-40ef-a381-e379073e0dd6^^^&amp;1.2.410.100110.40.1.3.1&amp;ISO"> <Name> <LocalizedString value="XDSDocumentEntry.patientId" /> </Name> </ExternalIdentifier> <ExternalIdentifier id="urn:uuid:57c30a54-32a9-45db-a41e-2cca91b1bc41" objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ExternalIdentifier" registryObject="urn:uuid:3b3a409a-acd5-4205-a65c-708cce26ae6c" identificationScheme="urn:uuid:2e82c1f6-a085-4c72-9da3-8640a32e42ab" value="1.2.410.100110.40.2.2.1.2.31100813.9856379370531829330589474792275830"> <Name> <LocalizedString value="XDSDocumentEntry.uniqueId" /> </Name> </ExternalIdentifier> </ExtrinsicObject>

진료정보교류표준 고시 적용 지침서

- 54 -

4.3.1.2. 응답 메타정보 구조24) 및 생성 예시

§ 응답 메타정보 구조 : RegistryResponse

메타정보 항목 경로 생성 항목 명 고정값 / 설명

RegistryResponse

RegistryResponse/@status 결과 코드성공: “urn:oasis:names:tc:ebxml-regrep:ResponseStatusType: Success”실패: “urn:oasis:names:tc:ebxml-regrep:ResponseStatusType: Failure”

[표 4-16] 문서저장 및 등록 응답 메타정보 항목

§ 응답 메타정보 생성 예시

<RegistryResponse xmlns:xsd="http://www.w3.org/2001/XMLSchema"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

status="urn:oasis:names:tc:ebxml-regrep:ResponseStatusType:Success"

xmlns="urn:oasis:names:tc:ebxml-regrep:xsd:rs:3.0" />

[표 4-17] 응답 메타정보 생성 예시

4.3.1.3. 서비스 트랜잭션

§ (공통) 서비스 트랜잭션의 기본적인 구현 방식은 “별첨 2. 웹 서비스 트랜잭션 규약 및 방

법”을 참고한다.

§ 동의서/동의철회서 저장 및 등록 서비스의 SOAP 메시지 Action value는 다음과 같다.

서비스 명 Input SOAP Action Output SOAP Action

동의서/동의철회서저장/등록

urn:ihe:iti:2007:ProvideAndRegisterDocumentSet-b

urn:ihe:iti:2007:ProvideAndRegisterDocumentSet-bResponse

[표 4-18] 교류문서 저장 및 등록 SOAP Message Action Value

24) 별첨 8. CDA/메타정보 항목 작성 지침 참조

<Association id="urn:uuid:26f7f776-1093-4b4f-a590-d76844777e44" associationType="urn:oasis:names:tc:ebxml-regrep:AssociationType:HasMember" sourceObject="urn:uuid:52b1171f-f18b-4481-a37a-4f635b73c689" targetObject="urn:uuid:3b3a409a-acd5-4205-a65c-708cce26ae6c"> <Slot name="SubmissionSetStatus"> <ValueList> <Value>Original</Value> </ValueList> </Slot> </Association> </RegistryObjectList> </SubmitObjectsRequest> <Document id="urn:uuid:3b3a409a-acd5-4205-a65c-708cce26ae6c">PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0 ~ 중간생략 ~ 1wb25lbnQ+DQo8L0NsaW5pY2FsRG9jdW1lbnQ+</Document></ProvideAndRegisterDocumentSetRequest>

[표 4-15] 요청 메타정보의 생성 예시(철회서)

Page 34: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 55 -

4.3.2. 동의서/동의철회서 검색

환자의 동의서/동의철회서를 확인하기 위하여, 먼저 문서등록소에 저장된 동의서/동의철회서

의 메타정보를 조회한다. 메타정보에서는 환자의 동의서/동의철회서의 등록 이력 및 동의 정

책 등을 확인할 수 있다.

동의서/동의철회서의 검색을 위해서는 문서등록소(Registry)로 IHE IT Infrastructure에서

정의된 Registry Stored Query(ITI-18) Transaction을 수행한다.

4.3.2.1. 요청 메타정보 구조25) 및 생성 예시

§ 요청 메타정보 구조 : AdhocQueryRequest

25) 별첨 8. CDA/메타정보 항목 작성 지침 참조

메타정보 항목 경로 생성 항목 명 고정 값 / 설명

AdhocQueryRequest

ResponseOption/@returnType “LeafClass”

ResponseOption/@returnComposedObjects “true”

AdhocQuery/@id“urn:uuid:12941a89-e02e-4be5-967c-ce4bfc8fe492”

Slot/@name “$XDSDocumentEntryPatientId"

ValueList

Value 조회할 MPI ID CX 타입

Slot/@name “$XDSDocumentEntryReferenceIdList"

ValueList

Value 동의철회 의료기관 “(‘urn:mohw:iti:bppc:2016:organization’)”

Value 동의철회 진료과 “(‘urn:mohw:iti:bppc:2016:department')”

Slot/@name “$XDSDocumentEntryEventCodeList"

ValueList

Value 동의관리 정책 ('[OID 타입(동의관리)]^^[OID 타입(동의정책)]')

Slot/@name “$XDSDocumentEntryStatus”

ValueList

Value 문서등록상태“('urn:oasis:names:tc:ebxml-regrep:StatusType:Approved')”

Slot/@name “$XDSDocumentEntryCreationTimeFrom"

ValueList

Value 문서생성시간(시작) DATETIME 타입

Slot/@name “$XDSDocumentEntryCreationTimeTo"

진료정보교류표준 고시 적용 지침서

- 56 -

§ 요청 메타정보의 생성 예시

<AdhocQuery id="urn:uuid:12941a89-e02e-4be5-967c-ce4bfc8fe492"

xmlns="urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0">

<Slot name="$XDSDocumentEntryPatientId">

<ValueList>

<Value>'169e895f-6ce9-41b1-a927-458ba82a9fe9^^^&amp;1.2.410.100110.40.1.3.1&amp;ISO'</Value>

</ValueList>

</Slot>

<Slot name="$XDSDocumentEntryReferenceIdList">

<ValueList>

<Value>('urn:mohw:iti:bppc:2016:organization','urn:mohw:iti:bppc:2016:department')</Value>

</ValueList>

</Slot>

<Slot name="$XDSDocumentEntryEventCodeList">

<ValueList>

<Value>('1.2.410.100110.40.2.2.2.1^^1.2.410.100110.40.2.2')</Value>

</ValueList>

</Slot>

<Slot name="$XDSDocumentEntryStatus">

<ValueList>

<Value>('urn:oasis:names:tc:ebxml-regrep:StatusType:Approved')</Value>

</ValueList>

</Slot>

<Slot name="$XDSDocumentEntryCreationTimeFrom">

<ValueList>

<Value>20161001000000</Value>

</ValueList>

</Slot>

<Slot name="$XDSDocumentEntryCreationTimeTo">

<ValueList>

<Value>20161201000000</Value>

</ValueList>

</Slot>

</AdhocQuery>

</AdhocQueryRequest>

[표 4-20] 문서검색 요청 메타정보의 생성 예시

메타정보 항목 경로 생성 항목 명 고정 값 / 설명

ValueList

Value 문서생성시간(종료) DATETIME 타입

[표 4-19] 문서검색 요청 메타정보 항목

Page 35: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 57 -

4.3.2.2. 응답 메타정보 구조26) 및 예시

§ 응답 메타정보 구조 : AdhocQueryResponse

26) 별첨 8. CDA/메타정보 항목 작성 지침 참조

메타정보 항목 경로 생성 항목 명 고정 값 / 설명

AdhocQueryResponse

AdhocQueryResponse/@status 결과 코드

성공 :urn:oasis:names:tc:ebxml-regrep:ResponseStatusType:Success실패 :urn:oasis:names:tc:ebxml-regrep:ResponseStatusType:Failure

RegistryObjectList

ObjectRef/@id ExtrinsicObject/@id 값

ExtrinsicObject/@id

ExtrinsicObject/@objectType"urn:uuid:7edca82f-054d-47f2-a032-9b2a5b5186c1"

ExtrinsicObject/@mimeType 문서 mimeType

Slot/@name “creationTime”

ValueList

Value 교류문서 생성시간 DATETIME 타입

Slot/@name “languageCode”

ValueList

Value “ko”

Slot/@name “sourcePatientId”

ValueList

Value로컬 환자ID +의료기관OID

CX 타입

Slot/@name “sourcePatientInfo”

ValueList

Value 로컬 환자 ID 정보 HL7 PID-3 타입

Value 환자 성명 HL7 PID-5 타입

Value 환자 생년월일 HL7 PID-7 타입

Value 환자 성별 HL7 PID-8 타입

Value 환자 주소 HL7 PID-11 타입

Slot/@name “repositoryUniqueId”

ValueList

Value 저장소 OID OID 타입(문서저장소)

Slot/@name “urn:ihe:iti:xds:2013:referenceIdList”

진료정보교류표준 고시 적용 지침서

- 58 -

메타정보 항목 경로 생성 항목 명 고정 값 / 설명

ValueList

Value 동의철회 의료기관 CXi 타입

Value 동의철회 진료과 CXi 타입

Name

LocalizedString/@value 교류문서 명 서식 코드 타입(서식유형)

Classification/@id UUID UUID 타입

Classification/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification“

Classification/@classificationScheme“urn:uuid:41a5887f-8865-4c09-adf7-e362475b143a”

Classification/@classifiedObject ExtrinsicObject/@id 값

Classification/@nodeRepresentation “57016-8”

Slot/@name “codingScheme”

ValueList

-Value “2.16.840.1.113883.6.1”

Classification/@id UUID UUID 타입

Classification/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification”

Classification/@classificationScheme“urn:uuid:f4f85eac-e6cb-4883-b524-f2705394840f”

Classification/@classifiedObject ExtrinsicObject/@id 값

Classification/@nodeRepresentation “N”

Slot/@name “codingScheme”

ValueList

-Value “2.16.840.1.113883.5.25”

Classification/@id UUID UUID 타입

Classification/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification”

Classification/@classificationScheme“urn:uuid:f33fb8ac-18af-42cc-ae0e-ed0b0bdb91e1”

Classification/@classifiedObject ExtrinsicObject/@id 값

Classification/@nodeRepresentation “Hospital Setting”

Slot/@name “codingScheme”

ValueList

-Value “healthcareFacilityTypeCodes”

Classification/@id UUID UUID 타입

Page 36: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 59 -

메타정보 항목 경로 생성 항목 명 고정 값 / 설명

Classification/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification“

Classification/@classificationScheme“urn:uuid:f0306f51-975f-434e-a61c-c59651d33983”

Classification/@classifiedObject ExtrinsicObject/@id 값

Classification/@nodeRepresentation “57016-8”

Slot/@name “codingScheme”

ValueList

-Value "2.16.840.1.113883.6.1“

Classification/@id UUID UUID 타입

Classification/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification“

Classification/@classificationScheme“urn:uuid:cccf5598-8b07-4b77-a05e-ae952c785ead”

Classification/@classifiedObject ExtrinsicObject/@id 값

Classification/@nodeRepresentation “Nursery”

Slot/@name “codingScheme”

ValueList

-Value “practiceSettingCodes”

Classification/@id UUID 타입

Classification/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification”

Classification/@classificationScheme“urn:uuid:a09d5840-386c-46f2-b5ad-9c3699a4309d”

Classification/@classifiedObject ExtrinsicObject/@id 값

Classification/@nodeRepresentation “urn:ihe:iti:bppc:2007”

Slot/@name “codingScheme”

ValueList

-Value “1.3.6.1.4.1.19376.1.2.3”

Classification/@id UUID 타입

Classification/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification”

Classification/@classificationScheme“urn:uuid:2c6b8cb7-8b2a-4051-b291-b1ae6a575ef4”

진료정보교류표준 고시 적용 지침서

- 60 -

메타정보 항목 경로 생성 항목 명 고정 값 / 설명

Classification/@classifiedObject ExtrinsicObject/@id 값

Classification/@nodeRepresentation 코드 값 OID 타입(동의정책)

Slot/@name “codingScheme”

ValueList

-Value “1.2.410.100110.40.2.2”

Classification/@id UUID UUID 타입

Classification/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification“

Classification/@classificationScheme작성자정보(author)

“urn:uuid:93606bcf-9494-43ec-9b4e-a7748d1a838d”

Classification/@classifiedObject ExtrinsicObject/@id 값

Classification/@nodeRepresentation “”

Slot/@name “authorPerson”

ValueList

-Value 의사정보 XCN 타입

Slot/@name “authorInstitution”

ValueList

-Value 의료기관정보 XON 타입

ExternalIdentifier/@id UUID UUID 타입

ExternalIdentifier/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ExternalIdentifier”

ExternalIdentifier/@registryObject ExtrinsicObject/@id 값

ExternalIdentifier/@identificationScheme“urn:uuid:2e82c1f6-a085-4c72-9da3-8640a32e42ab”

ExternalIdentifier/@value 교류 문서 ID 문서ID 타입

name

LocalizedString/@value "XDSDocumentEntry.uniqueId

ExternalIdentifier/@id UUID UUID 타입

ExternalIdentifier/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ExternalIdentifier”

ExternalIdentifier/@registryObject ExtrinsicObject/@id 값

ExternalIdentifier/@identificationScheme“urn:uuid:58a6f841-87b3-4a3e-92fd-a8ffeff98427”

ExternalIdentifier/@value 환자 MPI ID CX 타입

name

LocalizedString/@value “XDSDocumentEntry.patientId”

[표 4-21] 문서검색 응답 메타정보 항목

Page 37: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 61 -

§ 응답 메타정보 생성 예시

<AdhocQueryResponse status="urn:oasis:names:tc:ebxml-regrep:ResponseStatusType:Success" xmlns="urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <RegistryObjectList xmlns="urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0"> <ObjectRef id="urn:uuid:6af15c56-d261-4203-9d44-33ce7f3c23a1" /> <ExtrinsicObject id="urn:uuid:6af15c56-d261-4203-9d44-33ce7f3c23a1" lid="urn:uuid:6af15c56-d261-4203-9d44-33ce7f3c23a1" objectType="urn:uuid:7edca82f-054d-47f2-a032-9b2a5b5186c1" status="urn:oasis:names:tc:ebxml-regrep:StatusType:Approved" mimeType="text/xml"> <Slot name="creationTime"> <ValueList> <Value>20161017142115</Value> </ValueList> </Slot> <Slot name="languageCode"> <ValueList> <Value>ko</Value> </ValueList> </Slot> <Slot name="sourcePatientId"> <ValueList> <Value>3163x^^^&amp;1.2.410.100110.10.31336922&amp;ISO</Value> </ValueList> </Slot> <Slot name="sourcePatientInfo"> <ValueList> <Value>PID-3|2390858x^^^&amp;1.2.410.100110.10.31100813&amp;ISO</Value> <Value>PID-5|홍^길동^^^</Value> <Value>PID-7|19380101</Value> <Value>PID-8|F</Value> <Value>PID-11|경기도 성남시 분당구 돌마로 172^상세주소^^^13605</Value> </ValueList> </Slot> <Slot name="repositoryUniqueId"> <ValueList> <Value>1.2.410.100110.40.1.4.1</Value> </ValueList> </Slot> <Slot name="hash"> <ValueList> <Value>5e1f86b0ffba7ae05175c803a7dbc2d9a11bc36e</Value> </ValueList> </Slot> <Slot name="size"> <ValueList> <Value>18676</Value> </ValueList> </Slot> <Slot name="urn:ihe:iti:xds:2013:referenceIdList"> <ValueList> <Value> 1000^^^&amp;1.2.410.100110.40.2.2.3.2&amp;ISO^urn:mohw:iti:bppc:2016:department </Value> </ValueList> </Slot> <Name> <LocalizedString value="진료정보교류에 관한 개인정보 제공 동의 철회서" /> </Name>

진료정보교류표준 고시 적용 지침서

- 62 -

<VersionInfo /> <Classification id="urn:uuid:6a3c1004-b713-4761-92ad-44bdc9e3d27c" objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification" classificationScheme="urn:uuid:41a5887f-8865-4c09-adf7-e362475b143a" classifiedObject="urn:uuid:6af15c56-d261-4203-9d44-33ce7f3c23a1" nodeRepresentation="57016-8"> <Slot name="codingScheme"> <ValueList> <Value>2.16.840.1.113883.6.1</Value> </ValueList> </Slot> <Name> <LocalizedString value="Privacy Policy Acknowledgement Document" /> </Name> </Classification> <Classification id="urn:uuid:8892ee50-b04a-4391-b6b7-6bdd763516fa" objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification" classificationScheme="urn:uuid:f4f85eac-e6cb-4883-b524-f2705394840f" classifiedObject="urn:uuid:6af15c56-d261-4203-9d44-33ce7f3c23a1" nodeRepresentation="N"> <Slot name="codingScheme"> <ValueList> <Value>2.16.840.1.113883.5.25</Value> </ValueList> </Slot> <Name> <LocalizedString value="Normal" /> </Name> </Classification> <Classification id="urn:uuid:67b65a54-01d1-4c7b-b3cb-59be1eaf51c8" objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification" classificationScheme="urn:uuid:a09d5840-386c-46f2-b5ad-9c3699a4309d" classifiedObject="urn:uuid:6af15c56-d261-4203-9d44-33ce7f3c23a1" nodeRepresentation="urn:ihe:iti:bppc:2007"> <Slot name="codingScheme"> <ValueList> <Value>1.3.6.1.4.1.19376.1.2.3</Value> </ValueList> </Slot> <Name> <LocalizedString value="urn:ihe:iti:bppc:2007" /> </Name> </Classification> <Classification id="urn:uuid:7b34bd64-e912-4aa5-96a9-13b642d0bb2d" objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification" classificationScheme="urn:uuid:f33fb8ac-18af-42cc-ae0e-ed0b0bdb91e1" classifiedObject="urn:uuid:6af15c56-d261-4203-9d44-33ce7f3c23a1" nodeRepresentation="Hospital Setting"> <Slot name="codingScheme"> <ValueList> <Value>healthcareFacilityTypeCodes</Value> </ValueList> </Slot> <Name> <LocalizedString value="Hospital Setting" /> </Name> </Classification> <Classification id="urn:uuid:e747cc8c-fcab-49f5-8fb5-90e7a0ffa57c" objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification" classificationScheme="urn:uuid:cccf5598-8b07-4b77-a05e-ae952c785ead" classifiedObject="urn:uuid:6af15c56-d261-4203-9d44-33ce7f3c23a1" nodeRepresentation="Nursery"> <Slot name="codingScheme"> <ValueList> <Value>practiceSettingCodes</Value>

Page 38: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 63 -

</ValueList> </Slot> <Name> <LocalizedString value="Nursery" /> </Name> </Classification> <Classification id="urn:uuid:32b32f74-dcf2-40d7-baf7-b76348de8f10" objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification" classificationScheme="urn:uuid:f0306f51-975f-434e-a61c-c59651d33983" classifiedObject="urn:uuid:6af15c56-d261-4203-9d44-33ce7f3c23a1" nodeRepresentation="57016-8"> <Slot name="codingScheme"> <ValueList> <Value>2.16.840.1.113883.6.1</Value> </ValueList> </Slot> <Name> <LocalizedString value="Privacy Policy Acknowledgement Document" /> </Name> </Classification> <Classification id="urn:uuid:6c59948c-8002-484a-8414-58c47b42d107" classificationScheme="urn:uuid:93606bcf-9494-43ec-9b4e-a7748d1a838d" classifiedObject="urn:uuid:6af15c56-d261-4203-9d44-33ce7f3c23a1" nodeRepresentation=""> <Slot name="authorPerson"> <ValueList> <Value>aut001^최^수남^^^^^^&amp;1.2.410&amp;ISO^^^^^^^^^^^^^^&amp;</Value> </ValueList> </Slot> <Slot name="authorInstitution"> <ValueList> <Value>장내과의원^^^^^^^^^1.2.410.100110.10.31336922</Value> </ValueList> </Slot> </Classification> <Classification id="urn:uuid:6f2c3c3a-8fc1-4c45-9e77-0f6540320f5f" objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification" classificationScheme="urn:uuid:2c6b8cb7-8b2a-4051-b291-b1ae6a575ef4" classifiedObject="urn:uuid:3b3a409a-acd5-4205-a65c-708cce26ae6c" nodeRepresentation="1.2.410.100110.40.2.2.2.5"> <Slot name="codingScheme"> <ValueList> <Value>1.2.410.100110.40.2.2</Value> </ValueList> </Slot> <Name> <LocalizedString value="동의철회(부분)" /> </Name> </Classification> <ExternalIdentifier id="urn:uuid:43b8466d-c8a4-4d15-ad95-ac85ff932181" registryObject="urn:uuid:6af15c56-d261-4203-9d44-33ce7f3c23a1" identificationScheme="urn:uuid:2e82c1f6-a085-4c72-9da3-8640a32e42ab" value="1.2.410.100110.40.2.631336922.8388518645083331340237211345580473456"> <Name> <LocalizedString value="XDSDocumentEntry.uniqueId" /> </Name> </ExternalIdentifier> <ExternalIdentifier id="urn:uuid:7ee59db7-3f0c-4629-87d6-74bbc9e15fe1" registryObject="urn:uuid:6af15c56-d261-4203-9d44-33ce7f3c23a1" identificationScheme="urn:uuid:58a6f841-87b3-4a3e-92fd-a8ffeff98427" value="169e895f-6ce9-41b1-a927-458ba82a9fe9^^^&amp;1.2.410.100110.40.1.3.1&amp;ISO"> <Name> <LocalizedString value="XDSDocumentEntry.patientId" /> </Name> </ExternalIdentifier>

진료정보교류표준 고시 적용 지침서

- 64 -

4.3.2.3. 서비스 트랜잭션

§ (공통) 서비스 트랜잭션의 기본적인 구현 방식은 “별첨 2. 웹 서비스 트랜잭션 규약 및 방

법”을 참고한다.

§ 동의서/동의철회서 검색 서비스의 SOAP 메시지 Action value는 다음과 같다.

서비스 명 Input SOAP Action Output SOAP Action

동의서/동의철회서 검색 urn:ihe:iti:2007:RegistryStoredQuery urn:ihe:iti:2007:RegistryStoredQueryResponse

[표 4-23] 교류문서 검색 SOAP Message Action Value

</ExtrinsicObject> </RegistryObjectList></AdhocQueryResponse>

[표 4-22] 문서검색 응답 메타정보 생성 예시

Page 39: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 65 -

4.3.3. 동의서/동의철회서 조회

동의서 관리 시스템의 동의서 저장소에는 환자의 동의서/동의철회서가 저장되어 있다. 문서

등록소 검색을 통하여, 동의서/동의철회서의 식별자(문서ID)를 확인 할 수 있다. 동의서 저

장소에 식별자를 전달하여, 동의서/동의철회서 CDA 문서를 다운로드하고, 해당 문서를 가독

성 있는 스타일로 변환하여 동의 내용을 확인한다.

동의서/동의철회서의 조회를 위해서는 IHE IT Infrastructure에서 정의된 Document

Retrieve(ITI-43) Transaction을 수행하며, 동의서 저장소에서 문서를 Retrieve한다.

4.3.3.1. 요청 메타정보 구조27) 및 생성 예시

§ 요청 메타정보 구조 : RetrieveDocumentSetRequest

§ 요청 메타정보 생성 예시

27) 별첨 8. CDA/메타정보 항목 작성 지침 참조

메타정보 항목 경로 생성 항목 명 고정 값 / 설명

RetrieveDocumentSetRequest

DocumentRequest

RepositoryUniqueId 저장소 OID OID 타입(문서저장소)

DocumentUniqueId 문서 Unique Id 문서ID 타입

[표 4-24] 문서다운로드 요청 메타정보 항목

<?xml version="1.0" encoding="utf-8"?>

<RetrieveDocumentSetRequest xmlns:xsd="http://www.w3.org/2001/XMLSchema"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:ihe:iti:xds-b:2007">

<DocumentRequest>

<RepositoryUniqueId>1.2.410.100110.40.1.2.x</RepositoryUniqueId>

<DocumentUniqueId>1.2.410.100110.40.2.1.331100813201611010</DocumentUniqueId>

</DocumentRequest>

</RetrieveDocumentSetRequest>

[표 4-25] 문서다운로드 요청 메타정보 생성 예시

진료정보교류표준 고시 적용 지침서

- 66 -

4.3.3.2. 응답 메타정보 구조28) 및 생성 예시

§ 응답 메타정보 구조 : AdhocQueryResponse

메타정보 항목 경로 생성 항목 명 고정 값 / 설명

RetrieveDocumentSetResponse

RegistryResponse/@status 결과 코드

성공:urn:oasis:names:tc:ebxml-regrep:ResponseStatusType:Success실패:urn:oasis:names:tc:ebxml-regrep:ResponseStatusType:Failure

DocumentResponse

RepositoryUniqueId 저장소 OID OID 타입(문서저장소)

DocumentUniqueId 문서 Unique Id 문서ID 타입

mimeType 문서 mimeType

Document 문서 base64 binary

[표 4-26] 문서다운로드 응답 메타정보 항목

§ 응답 메타정보 생성 예시

<RetrieveDocumentSetResponse xmlns="urn:ihe:iti:xds-b:2007"

xmlns:xsd="http://www.w3.org/2001/XMLSchema"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<RegistryResponse status="urn:oasis:names:tc:ebxml-regrep:ResponseStatusType:Success"

xmlns="urn:oasis:names:tc:ebxml-regrep:xsd:rs:3.0" />

<DocumentResponse>

<RepositoryUniqueId>1.2.410.100110.40.1.2.x</RepositoryUniqueId>

<DocumentUniqueId>1.2.410.100110.40.2.1.3311008132016110109</DocumentUniqueId>

<mimeType>text/xml</mimeType>

<Document>PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxDbGluaWNhbERvY3Vt

~중간생략~ bnQ+DQo8L0NsaW5pY2FsRG9jdW1lbnQ+</Document>

</DocumentResponse>

</RetrieveDocumentSetResponse>

[표 4-27] 문서다운로드 응답 메타정보 생성 예시

28) 별첨 8. CDA/메타정보 항목 작성 지침 참조

Page 40: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 67 -

4.3.3.3. 서비스 트랜잭션

§ (공통) 서비스 트랜잭션의 기본적인 구현 방식은 “별첨 2. 웹 서비스 트랜잭션 규약 및 방

법”을 참고한다.

§ 동의서/동의철회서 조회 서비스의 SOAP 메시지 Action value는 다음과 같다.

서비스 명 Input SOAP Action Output SOAP Action

동의서/동의철회서 조회 urn:ihe:iti:2007:RetrieveDocumentSet urn:ihe:iti:2007:RetrieveDocumentSetResponse

[표 4-28] 교류문서 다운로드 SOAP Message Action Value

진료정보교류표준 고시 적용 지침서

- 68 -

5. 교류문서의 생성

5.1. 교류서식 개요

본 지침서에서 다루는 교류서식은 진료의뢰서, 진료회신서, 진료회송서, 진료기록요

약지, 영상의학판독소견서 등 총 5종이며, 진료회신서는 진료정보교류 표준 고시 제

정(안)에는 포함되어 있지 않지만, 의료기관 간 협력진료에 필요 시 활용할 수 있

도록 구현 지침에 포함하여 제공한다.

각 서식은 HL7 Consolidate CDA29) Release 2.1 의 표준 문서 적용 가이드라인

규격을 준수하여 구성되었으며, XML 기반의 구조화 된 문서로 임상정보를 표현한

다.

CDA문서는 Header와 Body로 구성되며, Header에는 문서의 메타정보를 포함하고,

Body에는 다양한 임상정보를 포함한다. Body는 Section의 조합으로 구성되고, 임상

정보의 서술적 표현의 영역인 Narrative Block과 기계적 처리를 위한 Entry 영역으

로 구성된다.

(참고) CDA 구조

* Header

: CDA 문서의 검색, 관리를 위한 메타정보가 포함되는 부분

(인증 · 생성기관 · 환자 · 제공자 정보 등)

* Body

: 임상문서의 본문에 해당되며 실제 의료정보가 포함되는 부분

* Section

: 임상정보의 유형을 구별하여 표현하는 단위

:서술적인 정보를 표현하기 위한 서술적 구간(narrative block)과

기계적 처리를 위한 <entry>를 자식 요소로 구성

* CDA Level

- Level 1 : Header, Unstructured Body

- Level 2 : Header, Structured Body

- Level 3 : Level 2 + Coded Entry

[그림 5-1] CDA 문서 구조 및 설명

29) CDA : Clinical Document Architecture (임상문서구조)에 관한 표준이며 보다 상세한 내용은 다음 HL7 웹사이트의 주소를 참조. http://www.hl7.org/implement/standards/product_brief.cfm?product_id=7

Page 41: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 69 -

5.2. 서식 종류 별 섹션 구성

CDA 문서의 Header는 전 서식의 공통 영역이며, Body 영역의 섹션 구성은 각 서

식별 정의한 내용에 따라 조합하여 서식을 생성한다.

각 서식별 섹션 구성은 아래 표와 같다.

* R : 필수(Required), 반드시 Section에 해당되는 데이터가 존재해야 함.

R2 : 필수와 유사하나 R2의 경우는 Section에 해당되는 데이터가 존재하지 않을 수 있음.

이 경우, Section은 표시 되어야 하며 Section에 해당되는 데이터는 '데이터 없음‘등으로 표시되어야 함

O : 선택(Optional), 의료기관 별로 포함 여부를 선택할 수 있음

- : 해당 사항 없음

서식구분section 진료의뢰서 진료회신서 진료회송서

진료기록요약지 판독소견서

Header

문서 정보 R R R R R

환자 정보 R R R R R

의료기관 정보 R R R R R

진료의 R R R R R

문서작성자 R R R R R

수신기관 정보 R R R - -

Body

진단내역 R R R R -

약물처방내역 R2 R2 R2 R2 -

검체검사결과 R2 R2 R2 R2 -

병리검사결과 R2 R2 R2 R2 -

영상검사결과 R2 R2 R2 R2 -

기능검사결과 R2 R2 R2 R2 -

수술내역 R2 R2 R2 R2 -

알러지 및 부작용 R2 R2 R2 R2 -

예방접종 내역 - - - R2 -

생체신호 및 상태 - - - R2 -

흡연상태 / 음주상태(사회력)

- - - O -

법정 전염성 감염병 - - - R2 -

소견 및 주의사항 R2 R2 R2 - -

의뢰사유/회송사유 R2 - R2 - -

예약관련정보 R2 - - - -

과거병력 - R2 R2 - -

영상판독 정보 - - - - R

영상검사 정보 - - - - R2

[표 5-1] 서식별 섹션 구성 표

진료정보교류표준 고시 적용 지침서

- 70 -

5.3. 섹션 별 구성 항목30)

5.3.1. Header

교류문서의 Header정보는 CDA 문서에 표현되는 경로정보와 실제 입력이 되는 생성 항목 명

그리고 HL7 CDA 적용 가이드라인에서 정하는 고정 값에 대한 설명으로 표현한다.

5.3.1.1. 문서 정보 항목 구성

CDA 항목 경로 생성 항목 명 필수 고정 값 / 설명

ClinicalDocument

realmCode R “KR”

typeId/@root R “POCD_HD000040”

typeId/@extension R “2.16.840.1.113883.1.3“

templateId/@root 임상문서 코드 R별첨5. CDA 서식별 코드(Template ID)

id/@root 문서 ID R 문서ID 타입

id/@extension 의뢰(회송) 번호 O 의뢰·회송서의 고유번호31)

code/@code 임상문서 코드 R별첨5. CDA 서식별 코드 (LOINC코드)

code/@displayName 임상문서 코드 명칭 R별첨5. CDA 서식별 코드 (LOINC코드명칭)

code/@codeSystem R “2.16.840.1.113883.6.1“

code/@codeSystemName R “LOINC“

title 임상문서명 R별첨5. CDA 서식별 코드(서식유형)

effectiveTime/@value 문서생성 시간 R DATETIME 타입+GMT32)

confidentialityCode/@code 기밀성 수준 코드 R 코드 타입(HL7_01_코드)

confidentialityCode/@displayName 기밀성 수준 코드 명칭 O 코드 타입(HL7_01_코드명칭)

confidentialityCode/@codeSystem R “2.16.840.1.113883.5.25“

confidentialityCode/@codeSystemName O "confidentiality"

languageCode/@code R “ko”

[표 5-2] 문서 정보 항목

30) 별첨 8. CDA/메타정보 항목 작성 지침 참조31) 표기형태 : 요양기관기호 8자리+발생일(yyMMdd) 6자리+일련번호 5자리32) yyyyMMddHHmmss+GMT(Greenwich Mean Time, 그리니치 표준시). 예) 2016년 11월 12일 23시 54분 53초(한국 시간, GMT+09) : 20161112235453+0900

Page 42: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 71 -

5.3.1.2. 환자 정보 항목 구성

CDA 항목 경로 생성 항목 명 필수 고정 값 / 설명

ClinicalDocument/recordTarget/patientRole

id/@root 의료기관 식별번호 R OID 타입(의료기관코드)

id/@extension 환자 ID R 의료기관에서 생성한 환자 ID

addr O

additionalLocator 주소 (기본) O 환자의 기본 주소

streetAddressLine 주소 (상세) O 환자의 상세 주소

postalCode 주소 (우편번호) O 환자 주소의 우편번호

telecom/@value 연락처 O 연락처 타입

patient R

name/given 성명(이름) R 환자 이름(이름) 표기

name/family 성명(성) R 환자 이름(성) 표기

administrativeGenderCode/@code 환자성별코드 R 코드 타입(HL7_02_코드)

administrativeGenderCode/@displayName 환자성별코드 명칭 O 코드 타입(HL7_02_코드명칭)

administrativeGenderCode/@codeSystem R “2.16.840.1.113883.5.1”

administrativeGenderCode/@codeSystemName O “AdministrativeGender”

birthTime/@value 생년월일 R DATE 타입

guardian 보호자 정보 O

@classCode R “GUARD”

code@code 보호자 관계 R 코드 타입(HL7_04_코드)

code@displayName 보호자 관계 명칭 O 코드 타입(HL7_04_코드명칭)

code@codeSystem R “2.16.840.1.113883.5.111”

addr O

additionalLocator 보호자 주소 (기본) O 보호자의 기본 주소

streetAddressLine 보호자 주소 (상세) O 보호자의 상세 주소

postalCode 보호자 주소 (우편번호) O 보호자 주소의 우편번호

telecom/@value 보호자 연락처 O 연락처 타입

guardianPerson R

name R

given 보호자 성명(이름) O 보호자 이름(성) 표기

family 보호자 성명(성) O 보호자 이름(이름) 표기

ClinicalDocument/componentOf/encompassingEncounter

code/@code 진료구분코드 R2 코드 타입(HL7_03_코드)

code/@displayName 진료구분코드 명칭 R2 코드 타입(HL7_03_코드명칭)

code/@codeSystem R2 “2.16.840.1.113883.5.4”

[표 5-3] 환자 정보 항목

진료정보교류표준 고시 적용 지침서

- 72 -

5.3.1.3. 진료의 정보 항목 구성

CDA 항목 경로 생성 항목 명 필수 고정 값 / 설명

ClinicalDocument/author

time/@value 문서 생성시간 R DATETIME 타입

assignAuthor R

id/@root 의료기관 식별번호 R OID 타입(의료기관코드)

id/@extension 의료진 면허번호 R 진료의 면허번호

addr O

additionalLocator 주소 (기본) O 의료진 소속 의료기관 기본주소

streetAddressLine 주소 (상세) O 의료진 소속 의료기관 상세주소

postalCode 주소 (우편번호) O 의료진소속의료기관주소(우편번호)

telecom/@value 의료진 연락처 O 연락처 타입

assignedPerson R

name R

given 의료진 성명(이름) R 진료의 성명(이름)

family 의료진 성명(성) R 진료의 성명(성)

representedOrganization R

id/@root 의료기관 식별번호 R OID 타입(의료기관코드)

id/@extension 진료과 코드 R 코드 타입(UC_01_코드)

name 진료과명 R 코드 타입(UC_01_코드명칭)

asOrganizationPartOf O

id/@root 의료기관 식별번호 O OID 타입(의료기관코드)

id/@extension 진료과 코드 O 코드 타입(UC_01_코드)

wholeOrganization O

id/@root 의료기관 식별번호 O OID 타입(의료기관코드)

id/@extension 요양기관 기호 O 심평원 요양기관 기호

name 요양기관명 O 심평원 요양기관명

[표 5-4] 진료의 정보 항목

Page 43: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 73 -

5.3.1.4. 의료기관 정보 항목 구성

CDA 항목 경로 생성 항목 명 필수 고정 값 / 설명

ClinicalDocument/custodian/assignedCustodian/representedCustodianOrganization

id/@root 의료기관 식별번호 R OID 타입(의료기관코드)

id/@extension 요양기관 기호 R 건강보험심사평가원 요양기관 기호

name 요양기관명 R 요양기관명

telecom/@value 요양기관 연락처 R 요양기관 전화번호

addr O

additionalLocator 주소 (기본) O 요양기관 기본주소

streetAddressLine 주소 (상세) O 요양기관 상세주소

postalCode 주소 (우편번호) O 요양기관 우편번호

[표 5-5] 의료기관 정보 항목

5.3.1.5. 문서작성자 정보 항목 구성

CDA 항목 경로 생성 항목 명 필수 고정 값 / 설명

ClinicalDocument/authenticator

time/@value 문서 생성시간 R DATETIME 타입

signatureCode/@code R “S”

assignedEntity

id/@root 의료기관 식별번호 R OID 타입(의료기관코드)

id/@extension 문서작성자 ID R 문서작성자의 병원 내 직원 ID

telecom/@value 문서작성자 연락처 O 연락처 타입

assignedPerson

name

given 문서작성자 성명(이름) R 문서작성자 성명(이름)

family 문서작성자 성명(성) R 문서작성자 성명(성)

[표 5-6] 작성자 정보 항목

진료정보교류표준 고시 적용 지침서

- 74 -

5.3.1.6. 수신기관 정보 항목 구성

CDA 항목 경로 생성 항목 명 필수 고정 값 / 설명

ClinicalDocument/informationRecipient/intendedRecipient

id/@root 의료기관 식별번호 R OID 타입(의료기관코드)

id/@extension 진료의 면허번호 O 진료의 면허번호

informationRecipient

name/given 진료의 성명(이름) O 문서수신자의 성명(이름)

name/family 진료의 성명(성) O 문서수신자의 성명(성)

receivedOrganization R

id/@root 의료기관 식별번호 R OID 타입(의료기관코드)

id/@extension 진료과 코드 R 코드 타입(UC_01_코드)

name 진료과명 R 코드 타입(UC_01_코드명칭)

asOrganizationPartOf R

id/@extension 진료과 코드 R 코드 타입(UC_01_코드)

id/@root 의료기관 식별번호 R OID 타입(의료기관코드)

wholeOrganization R

id/@extension 요양기관 기호 R 건강보험심사평가원 요양기관 기호

id/@root 의료기관 식별번호 R OID 타입(의료기관코드)

name 요양기관명 R 요양기관명

telecom/@value 요양기관 연락처 R 요양기관 전화번호

addr O

additionalLocator 주소 (기본) O 수신기관 기본 주소

streetAddressLine 주소 (상세) O 수신기관 상세 주소

postalCode 주소 (우편번호) O 수신기관 주소(우편번호)

[표 5-7] 수신기관 정보 항목

Page 44: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 75 -

5.3.1.7. Header CDA 생성 예시

<?xml version="1.0" encoding="utf-8"?>

<ClinicalDocument xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:sdtc="urn:hl7-org:sdtc"

xmlns="urn:hl7-org:v3">

<realmCode code="KR"/>

<typeId root="2.16.840.1.113883.1.3" extension=”POCD_HD000040“ />

<templateId root="1.2.410.100110.40.2.1.1" />

<id root="1.2.410.100110.40.2.1.1.31336922.439974989952443167743910041411“ extension="3110081316111100001" />

<code code="57133-1" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC“

displayName="Referral note" />

<title>진료의뢰서</title>

<effectiveTime value="20161104175844+0900" />

<confidentialityCode code="N" codeSystem="2.16.840.1.113883.5.25" codeSystemName=“confidentiality”/>

<languageCode code="ko" />

<recordTarget>

<patientRole>

<id root="1.2.410.100110.10.31100813" extension="31635" />

<addr>

<additionalLocator>경기 부천시 oo구</additionalLocator>

<streetAddressLine>oo동 000-0 oo아파트 나동000호</streetAddressLine>

<postalCode>00000</postalCode>

</addr>

<telecom value="000-0000-0000" />

<patient>

<name>

<given>oo</given>

<family>송</family>

</name>

<administrativeGenderCode code="M" codeSystem="2.16.840.1.113883.5.1“

codeSystemName="AdministrativeGender" displayName="Male" />

<birthTime value="19380301" />

</patient>

</patientRole>

</recordTarget>

<componentOf>

<encompassingEncounter>

<code code="IMP" codeSystem="2.16.840.1.113883.5.4" displayName="inpatient encounter"/>

</encompassingEncounter>

</componentOf>

<author>

<time value="20161111175844+0900" />

<assignedAuthor>

<id root="1.2.410.100110.10.31100813" extension="01241" />

<addr>

<additionalLocator>경기도 성남시 분당구</additionalLocator>

진료정보교류표준 고시 적용 지침서

- 76 -

<streetAddressLine>구미로 00</streetAddressLine>

<postalCode>00000</postalCode>

</addr>

<telecom value="000-0000-0000" />

<assignedPerson>

<name>

<given>순신</given>

<family>이</family>

</name>

</assignedPerson>

<representedOrganization>

<id root="1.2.410.100110.10.31100813" extension="0100" />

<name>내과</name>

<asOrganizationPartOf>

<id root="1.2.410.100110.10.31100813" extension="0100" />

<wholeOrganization>

<id root="1.2.410.100110.10.31100813" extension="31336922" />

<name>A 의원</name>

</wholeOrganization>

</asOrganizationPartOf>

</representedOrganization>

</assignedAuthor>

</author>

<custodian>

<assignedCustodian>

<representedCustodianOrganization>

<id root="1.2.410.100110.10.31100813" extension="31100813“ />

<name>A 의원</name>

<telecom value="000-0000-0000" />

<addr>

<additionalLocator>경기도 성남시 분당구</additionalLocator>

<streetAddressLine>구미로 00</streetAddressLine>

<postalCode>00000</postalCode>

</addr>

</representedCustodianOrganization>

</assignedCustodian>

</custodian>

<authenticator>

<time value="20180110185216+0900" />

<signatureCode code="S" />

<assignedEntity>

<id extension="922" root="1.2.410.100110.10.31100813" />

<telecom value="000-0000-0000" />

<assignedPerson>

<name>

<given>oo</given>

<family>김</family>

Page 45: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 77 -

</name>

</assignedPerson>

</assignedEntity>

</authenticator>

<informationRecipient>

<intendedRecipient>

<informationRecipient>

<name>

<given>길동</given>

<family>홍</family>

</name>

</informationRecipient>

<receivedOrganization>

<id root="1.2.410.100110.10.41308301" extension="0100" />

<name>내과</name>

<asOrganizationPartOf>

<id root="1.2.410.100110.10.41308301" extension="0100" />

<wholeOrganization>

<id root="1.2.410.100110.10.41308301" extension="41308301" />

<addr>

<additionalLocator>서울시 서대문구 oo동</additionalLocator>

<streetAddressLine>000번지</streetAddressLine>

<postalCode>00000</postalCode>

</addr>

<telecom value="000-0000-0000" />

<name>B 병원</name>

</wholeOrganization>

</asOrganizationPartOf>

</receivedOrganization>

</intendedRecipient>

</informationRecipient>

[표 5-8] Header CDA 생성 예시

진료정보교류표준 고시 적용 지침서

- 78 -

5.3.2. Body

교류문서의 Body정보는 임상정보의 유형으로 구별되는 섹션별로 설명하고, 각 섹션 구성개

요 및 구성 상세와 CDA 생성 예시를 제공한다.

섹션 구성 개요에서는 임상정보 유형의 섹션 코드 정보와 의료정보 시스템의 임상정보에 기

반 한 Entry 세부항목에 대하여 정의하고, CDA 문서의 항목 경로를 제공하며, 섹션 구성 상

세에서는 섹션을 구성하는 CDA의 전체 항목의 경로정보와 의료정보 시스템으로부터 전달되

어야 하는 항목에 대한 정의 그리고, HL7 CDA 적용 가이드라인에서 정하는 고정 값에 대한

정의를 제공한다. 마지막으로 해당 섹션의 CDA 생성 예시를 제공한다.

CDA문서의 섹션은 ClinicalDocument/component/structuredBody 하위에 생성되며 Component

객체의 반복을 통하여, 여러 섹션을 표현한다.

5.3.2.1. 진단내역

5.3.2.1.1. 진단내역 섹션 구성

section template IDroot = 2.16.840.1.113883.10.20.22.2.5.1extension = 2015-08-01

포함 Entry

구분 template ID entry type

① problem concern act 2.16.840.1.113883.10.20.22.4.3 act

② problem observation 2.16.840.1.113883.10.20.22.4.4 observation

Entry②항목

항목명 항목설명 CDA xpath 참조용어

진단일자해당 상병의 진단일자(yyyyMMdd 형태)

component[section/code/@code='11450-4’]/section/entry/act/effectiveTime/low/@value

상병명

상병코드 명칭(KCD7)component[section/code/@code='11450-4’]/section/entry/act/entryRelationship/observation/value[@xsi:type=’CD’]/@displayName

KCD7

상병코드 명칭(보건의료용어표준)

component[section/code/@code='11450-4’]/section/entry/act/entryRelationship/observation/value[@xsi:type=’CD’]/translation/@displayName

보건의료용어표준

상병코드

상병코드(KCD7)component[section/code/@code='11450-4]/section/entry/act/entryRelationship/observation/value[@xsi:type=’CD’]/@code

KCD7

상병코드(보건의료용어표준)

component[section/code/@code='11450-4’]/section/entry/act/entryRelationship/observation/value[@xsi:type=’CD’]/translation/@code

보건의료용어표준

[표 5-9] 진단내역 섹션 구성

Page 46: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 79 -

5.3.2.1.2. 진단내역 섹션 항목 구성33)

33) 별첨 8. CDA/메타정보 항목 작성 지침 참조34) 별첨 7. 서술적 구간(Narrative block) 구성 예시 참조

구분 CDA 항목 경로 생성 항목 명 필수 고정 값 / 설명

S

section

templateId/@root R “2.16.840.1.113883.10.20.22.2.5.1”

templateId/@extension R “2015-08-01”

id/@root UUID R UUID 타입

code/@code R “11450-4“

code/@codeSystem R “2.16.840.1.113883.6.1“

title R “진단내역”

text R 서술적 구간34)

E

entry R 진단내역 수 만큼 반복구조

act/@classCode R “ACT“

act/@moodCode R “EVN“

templateId/@root R “2.16.840.1.113883.10.20.22.4.3“

templateId/@extension R “2015-08-01“

id/@root UUID R UUID 타입

code/@code R “CONC“

code/@codeSystem R “2.16.840.1.113883.5.6“

effectiveTime/low@value 진단일자 R DATE 타입(yyyyMMdd)

statusCode/@code R “completed“

entryRelationship/@typeCode R “SUBJ“

observation/@classCode R “OBS“

observation/@moodCode R “EVN“

templateId/@root R “2.16.840.1.113883.10.20.22.4.4“

templateId/@extension R “2015-08-01“

id/@root UUID R UUID 타입

code/@code R “55607006“

code/@codeSystem R “2.16.840.1.113883.6.96“

statusCode/@code R “completed“

effectiveTime/low@value 진단일자 R DATE 타입(yyyyMMdd)

value[@xsi:type=’CD’]/@code 상병코드 R KCD7 상병코드

value[@xsi:type=’CD’]/@displayName 상병명 R KCD7 상병코드 명칭

value[@xsi:type=’CD’]/@codeSystem R “1.2.410.100110.40.2.3.2“

value[@xsi:type=’CD’]/@codeSystemName O “KCD“

translation/@code 상병코드 O 보건의료용어표준 상병코드

translation/@displayName 상병명 O 보건의료용어표준 상병코드 명칭

translation/@codeSystem O “1.2.410.100110.40.2.3.1“

translation/@codeSystemName O “보건의료용어표준“

[표 5-10] 진단내역 섹션 항목 구성

진료정보교류표준 고시 적용 지침서

- 80 -

5.3.2.1.3. 진단내역 섹션 CDA 생성 예시

<component>

<section>

<templateId root="2.16.840.1.113883.10.20.22.2.5.1" extension="2015-08-01" />

<id root="90ace367-7796-4025-8c72-f077841324dd" />

<code code="11450-4" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC“

displayName="Problem List" />

<title>진단내역</title>

<text>

<table>

<colgroup>

<col width="15%" />

<col width="20%" />

<col width="65%" />

</colgroup>

<thead>

<tr>

<th>진단일자</th>

<th>상병코드(KCD)</th>

<th>상병명</th>

</tr>

</thead>

<tbody>

<tr>

<td align="center">2016-08-31</td>

<td align="center">N189</td>

<td align="left">Chronic kidney disease</td>

</tr>

<tr>

<td align="center">2015-04-21</td>

<td align="center">K929</td>

<td align="left">Functional gastrointestinal disturbance</td>

</tr>

</tbody>

</table>

</text>

<entry>

<act classCode="ACT" moodCode="EVN">

<templateId root="2.16.840.1.113883.10.20.22.4.3" extension="2015-08-01" />

<id root="42a860be-55f5-49ec-8817-add906a9df1f" />

<code code="CONC" codeSystem="2.16.840.1.113883.5.6"/>

<statusCode code="completed" />

<effectiveTime>

<low value="20160831" />

Page 47: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 81 -

</effectiveTime>

<entryRelationship typeCode="SUBJ">

<observation classCode="OBS" moodCode="EVN">

<templateId root="2.16.840.1.113883.10.20.22.4.4" extension="2015-08-01" />

<id root="4585a172-6a54-420a-b0ff-8a4878ab317b" />

<code code="55607006" codeSystem="2.16.840.1.113883.6.96" displayName="Problem" />

<statusCode code="completed" />

<effectiveTime>

<low value="20160831" />

</effectiveTime>

<value xsi:type="CD" code="N189" codeSystem="1.2.410.100110.40.2.3.2“

codeSystemName="KCD" displayName="Chronic kidney disease">

</value>

</observation>

</entryRelationship>

</act>

</entry>

<entry>

<act classCode="ACT" moodCode="EVN">

<templateId root="2.16.840.1.113883.10.20.22.4.3" extension="2015-08-01" />

<id root="da9e693b-0f11-4a59-b7e4-ad5e79bc818f" />

<code code="CONC" codeSystem="2.16.840.1.113883.5.6" displayName="Concern" />

<statusCode code="completed" />

<effectiveTime>

<low value="20150421" />

</effectiveTime>

<entryRelationship typeCode="SUBJ">

<observation classCode="OBS" moodCode="EVN">

<templateId root="2.16.840.1.113883.10.20.22.4.4" extension="2015-08-01" />

<id root="be33b525-6f05-4e9b-b995-01787e7b9062" />

<code code="55607006" codeSystem="2.16.840.1.113883.6.96" displayName="Problem" />

<statusCode code="completed" />

<effectiveTime>

<low value="20150421" />

</effectiveTime>

<value xsi:type="CD" code="K929" codeSystem="1.2.410.100110.40.2.3.2“

codeSystemName="KCD" displayName="Functional gastrointestinal disturbance">

</value>

</observation>

</entryRelationship>

</act>

</entry>

</section>

<component>

[표 5-11] 진단내역 섹션 CDA 생성 예시

진료정보교류표준 고시 적용 지침서

- 82 -

5.3.2.2. 약물처방내역

5.3.2.2.1. 약물처방내역 섹션 구성

section template IDroot = 2.16.840.1.113883.10.20.22.2.1.1extension = 2014-06-09

포함 Entry구분 template ID entry type

medication activityroot : 2.16.840.1.113883.10.20.22.4.16extension : 2014-06-09

sustanceAdministration

Entry항목

항목명 항목설명 CDA xpath 참조용어

처방일시처방된 약품의 처방일시(yyyyMMdd 형태)

component[section/code/@code='10160-0’]/section/entry/substanceAdministration/effectiveTime[@xsi:type=’IVL_TS’]/low/@value

처방약품명 약품의 KD 코드 명칭

component[section/code/@code='10160-0’]/section/entry/substanceAdministration/consumable/manufacturedProduct/manufacturedMaterial/code/@displayName

KD

처방약품코드 약품의 KD 코드

component[section/code/@code='10160-0’]/section/entry/substanceAdministration/consumable/manufacturedProduct/manufacturedMaterial/code/@code

KD

주성분명약품의 ATC 주성분코드 명칭

component[section/code/@code='10160-0’]/section/entry/substanceAdministration/consumable/manufacturedProduct/manufacturedMaterial/code/translation/@displayName

ATC

주성분코드약품의 ATC주성분 코드

component[section/code/@code='10160-0’]/section/entry/substanceAdministration/consumable/manufacturedProduct/manufacturedMaterial/code/translation/@code

ATC

용량약품의 1일 투약총용량(양의 정수값)

component[section/code/@code='10160-0’]/section/entry/substanceAdministration/doseQuantity/@value

복용단위약품의 1일 투약총용량 단위

component[section/code/@code='10160-0’]/section/entry/substanceAdministration/doseQuantity/@unit

횟수약품의 1일 투여횟수(자연수값)

component[section/code/@code='10160-0’]/section/entry/substanceAdministration/repeatNumber/@value

투여기간약품의 총 투약 일수(자연수값)

component[section/code/@code='10160-0’]/section/entry/substanceAdministration/effectiveTime[@xsi:type=’PIVL_TS’]/period/@value

용법약품의 용법 정보(처방전에 표시되는 형태)

component[section/code/@code='10160-0’]/section/entry/substanceAdministration/text

[표 5-12] 약물처방내역 섹션 구성

Page 48: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 83 -

5.3.2.2.2. 약물처방내역 섹션 항목 구성

구분 CDA 항목 경로 생성 항목 명 필수 고정 값 / 설명

S

section

templateId/@root R “2.16.840.1.113883.10.20.22.2.1.1“

templateId/@extension R “2014-06-09“

id/@root UUID R UUID 타입

code/@code R “10160-0“

code/@codeSystem R “2.16.840.1.113883.6.1“

title R “약물처방내역”

text R2 서술적 구간. 생성 예시 참조

E

entry R2 투약내역 수 만큼 반복구조.

substanceAdministration/@classCode R “SBADM”

substanceAdministration/@moodCode R “EVN”

templateId/@root R “2.16.840.1.113883.10.20.22.4.16”

templateId/@extension R “2014-06-09”

id/@root UUID R UUID 타입

text 용법 O 처방된 약품의 용법정보

statusCode/@code R “completed”

effectiveTime[@xsi:type=’IVL_TS’] R

low/@value 처방일시 R DATE 타입(yyyyMMdd 형태)

effectiveTime[@xsi:type=’PIVL_TS’] R

@operator R ”A”

repeatNumber/@value 횟수 R 처방된 약품의 1일 투여 횟수

period/@value 투여기간 R 처방된 약품의 총 투약일수

period/@unit ”d”

doseQuantity/@value 용량 R 처방된 약품의 1일 투약 총용량

doseQuantity/@unit 복용단위 R 처방된 약품의 1일 투약 총용량 단위

consumable R

manufacturedProduct/@classCode R ”MANU”

templateId/@root R ”2.16.840.1.113883.10.20.22.4.23”

templateId/@extension R ”2014-06-09”

manufacturedMaterial R

code/@code 처방약품코드 R 처방된 약품의 KD 코드35)

code/@displayName 처방약품명 R 처방된 약품의 KD 코드 명칭

code/@codeSystem R ”1.2.410.100110.40.2.3.4”

code/@codeSystemName O ”KD”

translation/@code 주성분코드 O 처방된 약품의 ATC 주성분 코드

translation/@codeSystem R ”2.16.840.1.113883.6.73”

translation/@codeSystemName O ”ATC”

translation/@displayName 주성분명 O 처방된 약품의 ATC 주성분 코드 명칭

[표 5-13] 약물처방내역 섹션 항목 구성

35) 입력값이 없을 경우 표기형태 : <code nullFlavor=“NI”/>

진료정보교류표준 고시 적용 지침서

- 84 -

5.3.2.2.3. 약물처방내역 섹션 CDA 생성 예시

<component>

<section>

<templateId root="2.16.840.1.113883.10.20.22.2.1.1" extension="2014-06-09" />

<id root="7685f88c-7606-4523-859d-41d598b5a026" />

<code code="10160-0" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC“

displayName="History of medication use" />

<title>투약내역</title>

<text>

<table>

<thead>

<tr>

<th>처방일자</th>

<th>약품명</th>

<th>복용량</th>

<th>횟수</th>

<th>일수</th>

<th>용법</th>

</tr>

</thead>

<tbody>

<tr>

<td align="center">2016-02-01</td>

<td align="left">Trolac 30mg inj (KetoROLAC)</td>

<td align="center">8.1 mg</td>

<td align="center">1</td>

<td align="center">3</td>

<td align="left">식후 30분 이내 복용</td>

</tr>

</tbody>

</table>

</text>

<entry>

<substanceAdministration classCode="SBADM" moodCode="EVN">

<templateId root="2.16.840.1.113883.10.20.22.4.16" extension="2014-06-09" />

<id root="e0e2c3dd-2d82-40f6-9693-577fd38af02f" />

<text>식후 30분 이내 복용</text>

<statusCode code="completed" />

<effectiveTime xsi:type="IVL_TS">

<low value="20160201" />

</effectiveTime>

<effectiveTime xsi:type="PIVL_TS" operator="A">

<period value="3" unit="d" />

</effectiveTime>

<repeatNumber value="1" />

<doseQuantity value="8.1" unit="mg" />

Page 49: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 85 -

<consumable>

<manufacturedProduct classCode="MANU">

<templateId root="2.16.840.1.113883.10.20.22.4.23" extension="2014-06-09" />

<manufacturedMaterial>

<code code="A11600682" codeSystem="1.2.410.100110.40.2.3.4" codeSystemName="KD“

displayName="Trolac 30mg inj (KetoROLAC)">

<translation code="N05AA01" codeSystem="2.16.840.1.113883.6.73" codeSystemName="ATC“

displayName="chlorpromazine" />

</code>

</manufacturedMaterial>

</manufacturedProduct>

</consumable>

</substanceAdministration>

</entry>

</section>

</component>

[표 5-14] 약물처방내역 섹션 CDA 생성 예시

진료정보교류표준 고시 적용 지침서

- 86 -

5.3.2.3. 검사결과

5.3.2.3.1. 검사결과 섹션 구성

section template IDroot = 2.16.840.1.113883.10.20.22.2.3.1extension = 2015-08-01

포함 Entry

구분 template ID entry type

ⓛ Result Organizerroot : 2.16.840.1.113883.10.20.22.4.1extension : 2015-08-01

organizer

② Result Observationroot : 2.16.840.1.113883.10.20.22.4.2extension : 2015-08-01

observation

Entry

항목

검사유형

항목명 설명 CDA xpath 참조용어

검체

검사일시검사 수행/시행 일시(yyyyMMdd 형태)

component[section/code/@code='30954-2’]/section/entry/organizer/effectiveTime/@value

검사항목코드

해당 검사의 코드(EDI)

component[section/code/@code='30954-2’]/section/entry/organizer/code/@code

EDI

해당 검사의 코드(보건의료용어표준)

component[section/code/@code='30954-2’]/section/entry/organizer/code/translation/@code

보건의료용어표준

검사항목명

해당 검사의 명칭(EDI)

component[section/code/@code='30954-2’]/section/entry/organizer/code/@displayName

EDI

해당 검사의 명칭(보건의료용어표준)

component[section/code/@code='30954-2’]/section/entry/organizer/code/translation/@displayName

보건의료용어표준

검사명 세부검사의 명칭component[section/code/@code='30954-2’]/section/entry/organizer/component/observation/text

검사결과 세부 검사의 결과값component[section/code/@code='30954-2’]/section/entry/organizer/component/observation/value

참고치해당검사의 결과에 대한참고치

component[section/code/@code='30954-2’]/section/entry/organizer/component/observation/referenceRange/observationRange/value

병리/영상/기능

검사일시검사 수행/시행 일시(yyyyMMdd 형태)

component[section/code/@code='30954-2’]/section/entry/organizer/effectiveTime/@value

검사명

해당 검사의 명칭(EDI)

component[section/code/@code='30954-2’]/section/entry/organizer/code/@code

EDI

해당 검사의 명칭(보건의료용어표준)

component[section/code/@code='30954-2’]/section/entry/organizer/code/translation/@code

보건의료용어표준

검사코드

해당 검사의 코드(EDI)

component[section/code/@code='30954-2’]/section/entry/organizer/code/@displayName

EDI

해당 검사의 코드(보건의료용어표준)

component[section/code/@code='30954-2’]/section/entry/organizer/code/translation/@displayName

보건의료용어표준

검사결과값 세부 검사의 결과값component[section/code/@code='30954-2’]/section/entry/organizer/component/observation/value[@xsi:type=’PQ’]/@value

[표 5-15] 검사결과 섹션 구성

Page 50: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 87 -

5.3.2.3.2. 검사결과 섹션 구성 항목

36) 별첨 7. 서술적 구간(Narrative block) 구성 예시 참조37) 입력값이 없을 경우 표기형태 : <code nullFlavor=“NI”/>

구분 CDA 항목 경로 생성 항목 명 필수 고정 값 / 설명

S

section

templateId/@root R “2.16.840.1.113883.10.20.22.2.3.1“

templateId/@extension R “2015-08-01“

id/@root UUID R UUID 타입

code/@code R “30954-2“

code/@codeSystem R “2.16.840.1.113883.6.1“

title R “검사내역“

text R2 서술적 구간36)

E

entry R2 검사내역 수만큼 반복구조

organizer/@classCode R “BATTERY“

organizer/@moodCode R “EVN“

templateId/@root R “2.16.840.1.113883.10.20.22.4.1“

templateId/@extension R “2015-08-01“

id/@root UUID R UUID 타입

id/@extension 검사유형 구별 R 코드 타입(UC_02_코드)

code/@code(검체)검사항목 코드/(병리·영상·기능)검사코드

R 검사항목(검사)의 EDI 코드37)

code/@displayName(검체)검사항목명/(병리·영상·기능)검사명

R 검사항목(검사)의 EDI 코드명칭

code/@codeSystem R “1.2.410.100110.40.2.3.3“

code/@codeSystemName O “EDI“

translation/@code 검사항목 코드/ 검사코드 O검사항목(검사)의보건의료용어표준 코드

translation/@displayName 검사항목명/ 검사명 O검사항목(검사)의보건의료용어표준 코드명칭

translation/@codeSystem O “1.2.410.100110.40.2.3.1“

effectiveTime/@value 검사일시 R DATE 타입

statusCode/@code R “completed“

component R

observation/@classCode R “OBS“

observation/@moodCode R “EVN“

templateId/@root R “2.16.840.1.113883.10.20.22.4.2“

templateId/@extension R “2015-08-01“

code/@nullFlavor R “NI”

text 검사명 R (검체검사)세부 검사의 명칭

진료정보교류표준 고시 적용 지침서

- 88 -

5.3.2.3.3. 검사결과 섹션 CDA 생성 예시

<component>

<section>

<templateId root="2.16.840.1.113883.10.20.22.2.3.1" extension="2015-08-01" />

<id root="b4936289-3829-4e37-a547-81ccc9cc9595" />

<code code="30954-2" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC“

displayName="Relevant diagnostic tests and/or laboratory data" />

<title>검사내역</title>

<text>

<list>

<item>

검체검사 ( 1 건 )<table>

<colgroup>

<col width="14%" />

<col width="25%" />

<col width="25%" />

<col width="20%" />

<col width="16%" />

</colgroup>

<thead>

<tr>

<th>검사일시</th>

<th>항목명</th>

<th>검사명</th>

<th>검사결과</th>

<th>참고치</th>

</tr>

</thead>

<tbody>

<tr>

<td align="center">2016-02-02</td>

<td align="left">EDTA BLD</td>

<td align="left">WBC</td>

구분 CDA 항목 경로 생성 항목 명 필수 고정 값 / 설명

id/@root UUID R UUID 타입

statusCode/@code R “completed“

value[@xsi:type=’PQ’]/@valuevalue[@xsi:type=’PQ’]/@unit

/value[@xsi:type=’ST’]

검사결과값(수치)검사결과값(결과단위)

/검사결과값(문자열)

R2

세부검사의 결과값(수치결과)세부검사의 결과값 단위(수치결과)

/세부검사의 결과값 (문자열)

referenceRange/observationRange/value[@xsi:type=’ST’]

참고치 O 해당 검사 결과에 대한 참고치

[표 5-16] 검사내역 섹션 항목 구성

Page 51: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 89 -

<td align="left">

<paragraph>5.59×10³/㎕</paragraph>

</td>

<td align="left">4.0 ~ 10.0</td>

</tr>

</tbody>

</table><br />

</item>

<item>

병리검사 ( 1 건 )<table>

<colgroup>

<col width="14%" />

<col width="26%" />

<col width="60%" />

</colgroup>

<thead>

<tr>

<th>검사일시</th>

<th>검사명</th>

<th>검사결과</th>

</tr>

</thead>

<tbody>

<tr>

<td align="center">2016-02-05</td>

<td align="left">세포부인과검사</td>

<td align="left">

<paragraph>MICRO (1 Pap) DIAGNOSIS: Urine, voided, cytology : Negative for

malignant cells.</paragraph>

</td>

</tr>

</tbody>

</table><br />

</item>

<item>

영상검사 ( 1 건 )<table>

<colgroup>

<col width="14%" />

<col width="26%" />

<col width="50%" />

</colgroup>

<thead>

<tr>

<th>검사일시</th>

<th>검사명</th>

<th>검사결과</th>

</tr>

진료정보교류표준 고시 적용 지침서

- 90 -

</thead>

<tbody>

<tr>

<td align="center">2016-02-05</td>

<td align="left">Chest PA (pre op)</td>

<td align="left">No active lesion in the lungs.</td>

</tr>

</tbody>

</table><br />

</item>

<item>

기능검사 ( 1 건 )<table>

<colgroup>

<col width="14%" />

<col width="26%" />

<col width="50%" />

</colgroup>

<thead>

<tr>

<th>검사일시</th>

<th>검사명</th>

<th>검사결과</th>

</tr>

</thead>

<tbody>

<tr>

<td align="center">2016-02-05</td>

<td align="left">Routine Echocardiography</td>

<td align="left">

<paragraph>Conclusions : poor apical window. Normal echocardiogram</paragraph>

</td>

</tr>

</tbody>

</table><br />

</item>

</list>

</text>

<entry>

<organizer classCode="BATTERY" moodCode="EVN">

<templateId root="2.16.840.1.113883.10.20.22.4.1" extension="2015-08-01" />

<id root="bc8813f4-f60a-4e3e-81c1-a0750eefe5ef" extension="Specimen" />

<code code="B1050" codeSystem="1.2.410.100110.40.2.3.3" codeSystemName="EDI“

displayName="EDTA BLD" />

<statusCode code="completed" />

<effectiveTime value="20160202" />

<component>

<observation classCode="OBS" moodCode="EVN">

Page 52: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 91 -

<templateId root="2.16.840.1.113883.10.20.22.4.2" extension="2015-08-01" />

<id root="93085402-053d-4b03-830b-427514b20e00" />

<code nullFlavor="NI" />

<text>WBC</text>

<statusCode code="completed" />

<value xsi:type="ST">5.59×10³/㎕</value>

<referenceRange>

<observationRange>

<value xsi:type="ST">4.0 ~ 10.0</value>

</observationRange>

</referenceRange>

</observation>

</component>

</organizer>

</entry>

<entry>

<organizer classCode="BATTERY" moodCode="EVN">

<templateId root="2.16.840.1.113883.10.20.22.4.1" extension="2015-08-01" />

<id root="fbf7ccde-c4fb-476f-867e-c6f3a2b576a8" extension="Pathology" />

<code code="CZ521" codeSystem="1.2.410.100110.40.2.3.3" codeSystemName="EDI“

displayName="세포부인과검사" />

<statusCode code="completed" />

<effectiveTime value="20160205" />

<component>

<observation classCode="OBS" moodCode="EVN">

<templateId root="2.16.840.1.113883.10.20.22.4.2" extension="2015-08-01" />

<id root="afb40cb4-05ac-47e2-af18-8c355d27b3f4" />

<code nullFlavor="NI" />

<statusCode code="completed" />

<value xsi:type="ST">MICRO (1 Pap) DIAGNOSIS: Urine, voided, cytology :

Negative for malignant cells.</value>

</observation>

</component>

</organizer>

</entry>

<entry>

<organizer classCode="BATTERY" moodCode="EVN">

<templateId root="2.16.840.1.113883.10.20.22.4.1" extension="2015-08-01" />

<id root="4cf77520-3030-454e-8309-fdc500805b7b" extension="Radiology" />

<code code="G2101" codeSystem="1.2.410.100110.40.2.3.3" codeSystemName="EDI“

displayName="Chest PA (pre op)" />

<statusCode code="completed" />

<effectiveTime value="20160205" />

<component>

<observation classCode="OBS" moodCode="EVN">

<templateId root="2.16.840.1.113883.10.20.22.4.2" extension="2015-08-01" />

<id root="88f1dc2f-fe19-40b8-93a4-0d879879f8e7" />

진료정보교류표준 고시 적용 지침서

- 92 -

<code nullFlavor="NI" />

<statusCode code="completed" />

<value xsi:type="ST">No active lesion in the lungs.</value>

</observation>

</component>

</organizer>

</entry>

<entry>

<organizer classCode="BATTERY" moodCode="EVN">

<templateId root="2.16.840.1.113883.10.20.22.4.1" extension="2015-08-01" />

<id root="a1d4cc32-96fa-42ff-9e23-79daf37d757f" extension="Functional" />

<code code="E9434" codeSystem="1.2.410.100110.40.2.3.3" codeSystemName="EDI“

displayName="Routine Echocardiography" />

<statusCode code="completed" />

<effectiveTime value="20160205" />

<component>

<observation classCode="OBS" moodCode="EVN">

<templateId root="2.16.840.1.113883.10.20.22.4.2" extension="2015-08-01" />

<id root="30c49d7d-44a4-468e-b57d-1fe3444fbaab" />

<code nullFlavor="NI" />

<statusCode code="completed" />

<value xsi:type="ST">Conclusions : poor apical window. Normal

echocardiogram</value>

</observation>

</component>

</organizer>

</entry>

</section>

</component>

[표 5-17] 검사내역 섹션 CDA 생성 예시

Page 53: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 93 -

5.3.2.4. 수술내역

5.3.2.4.1. 수술내역 섹션 구성

section template IDroot = 2.16.840.1.113883.10.20.22.2.7.1extension = 2014-06-09

포함 Entry구분 template ID entry type

Procedure ActivitiyProcedure

root : 2.16.840.1.113883.10.20.22.4.14extension : 2014-06-09

procedure

Entry항목

항목명 항목설명 CDA xpath 참조용어

수술일자수술일자(yyyyMMdd 형태)

component[section/code/@code='47519-4’]/section/entry/procedure/effectiveTime/@value

수술명

수술명(ICD-9-CM)

component[section/code/@code='47519-4’]/section/entry/procedure/code/@displayName

ICD-9-CM

수술명(보건의료용어 표준)

component[section/code/@code='47519-4’]/section/entry/procedure/code/translation/@displayName

보건의료용어표준

수술코드

수술코드(ICD-9-CM)

component[section/code/@code='47519-4’]/section/entry/procedure/code/translation/@code

ICD-9-CM

수술코드(보건의료용어 표준)

component[section/code/@code='47519-4’]/section/entry/procedure/code/translation/@code

보건의료용어표준

수술 후진단명

수술 후 진단명component[section/code/@code='47519-4’]/section/text

마취종류 마취종류component[section/code/@code='47519-4’]/section/text

[표 5-18] 수술내역 섹션 구성

진료정보교류표준 고시 적용 지침서

- 94 -

5.3.2.4.2. 수술내역 섹션 구성 항목

구분 CDA 항목 경로 생성 항목 명 필수 고정 값 / 설명

S

section

templateId/@root R “2.16.840.1.113883.10.20.22.2.7.1“

templateId/@extension R “2014-06-09“

id/@root UUID R UUID 타입

code/@code R “47519-4“

code/@codeSystem R “2.16.840.1.113883.6.1“

title R “수술내역”

text R2 서술적 구간38)

E

entry R2 수술내역 수 만큼 반복구조

procedure/@classCode R “PROC“

procedure/@moodCode R “EVN“

templateId/@root R “2.16.840.1.113883.10.20.22.4.14“

templateId/@extension R “2014-06-09“

id/@root UUID R UUID 타입

code/@code 수술코드 R ICD-9-CM 수술코드

code/@displayName 수술명 R ICD-9-CM 수술코드 명칭

code/@codeSystem R “2.16.840.1.113883.6.42“

code/@codeSystemName O “ICD-9-CM“

translation/@code 수술코드 O 보건의료용어표준 수술코드

translation/@displayName 수술명 O 보건의료용어표준 수술코드 명칭

translation/@codeSystem O “1.2.410.100110.40.2.3.1“

effectiveTime/@value 수술일자 R DATE 타입

[표 5-19] 수술내역 섹션 항목 구성

38) 별첨 7. 서술적 구간(Narrative block) 구성 예시 참조

Page 54: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 95 -

5.3.2.4.3. 수술내역 섹션 CDA 생성 예시

<component>

<section>

<templateId root="2.16.840.1.113883.10.20.22.2.7.1" extension="2014-06-09" />

<id root="7daa825a-cd87-4c59-a19e-de879804930b" />

<code code="47519-4" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC“

displayName="History of Procedures" />

<title>수술내역</title>

<text>

<table>

<thead>

<tr>

<th>수술일자</th>

<th>수술명</th>

<th>수술 후 진단명</th>

<th>마취종류</th>

</tr>

</thead>

<tbody>

<tr>

<td align="center">2012-12-12</td>

<td align="left">laparoscopic cholecystectomy</td>

<td align="left">Acute cholecystitis</td>

<td align="center">전신</td>

</tr>

</tbody>

</table>

</text>

<entry>

<procedure classCode="PROC" moodCode="EVN">

<templateId root="2.16.840.1.113883.10.20.22.4.14" extension="2014-06-09" />

<id root="61390137-9498-4a13-be89-042a8928f648" />

<code code="51.23" codeSystem="2.16.840.1.113883.6.42" codeSystemName="ICD-9-CM"

displayName="laparoscopic cholecystectomy" />

<statusCode code="completed" />

<effectiveTime value="20121212" />

</procedure>

</entry>

</section>

</component>

[표 5-20] Body 수술내역 섹션 CDA 생성 예시

진료정보교류표준 고시 적용 지침서

- 96 -

5.3.2.5. 알러지 및 부작용

5.3.2.5.1. 알러지 및 부작용 섹션 구성

section template IDroot = 2.16.840.1.113883.10.20.22.2.6extension = 2015-08-01

포함 Entry

구분 template ID entry type

ⓛ Allergy Concern Act 2.16.840.1.113883.10.20.22.4.30 Act

② Allergy–IntoleranceObservation

2.16.840.1.113883.10.20.22.4.7 Observation

Entry②항목

항목명 항목설명 CDA xpath 참조용어

등록일자알러지별 등록일자(yyyyMMdd 형태)

component[section/code/@code='48765-2’]/section/entry/act/effectiveTime/@value

알러지요인

알러지 요인 명칭

component[section/code/@code='48765-2’]/section/entry/act/entryRelationship/observation/value[@xsi:type=’CD’]/@displayName

보건의료용어표준

알러지요인 코드

알러지 요인 코드component[section/code/@code='48765-2’]/section/entry/act/entryRelationship/observation/value[@xsi:type=’CD’]/@code

보건의료용어표준

알러지명 알러지명

component[section/code/@code='48765-2’]/section/entry/act/entryRelationship/observation/participant/participantRole/playingEntity/name

반응 알러지 반응component[section/code/@code='48765-2’]/section/text

[표 5-21] 알러지 및 부작용 섹션 구성

Page 55: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 97 -

5.3.2.5.2. 알러지 및 부작용 섹션 구성 항목

구분 CDA 항목 경로 생성 항목 명 필수 고정 값 / 설명

S

section

templateId/@root R “2.16.840.1.113883.10.20.22.2.6”

templateId/@extension R “2015-08-01”

id/@root UUID R UUID 타입

code/@code R “48765-2“

code/@codeSystem R “2.16.840.1.113883.6.1“

title R “알러지 및 부작용”

text R2 서술적 구간39)

E

entry R2 알러지 내역 수만큼 반복구조

act/@classCode R “ACT“

act/@moodCode R “EVN“

templateId/@root R “2.16.840.1.113883.10.20.22.4.30“

templateId/@extension R “2015-08-01“

id/@root UUID R UUID 타입

code/@code R “CONC“

code/@codeSystem R “2.16.840.1.113883.5.6“

effectiveTime/low/@value 등록일자 R DATE 타입

statusCode/@code R “completed“

entryRelationShip/@typeCode R “SUBJ“

observation/@classCode R “OBS“

observation/@moodCode R “EVN“

templateId/@root R “2.16.840.1.113883.10.20.22.4.7“

templateId/@extension R “2014-06-09“

id/@root UUID R UUID 타입

code/@code R “ASSERTION“

code/@codeSystem R “2.16.840.1.113883.5.4“

effectiveTime/low/@value 등록일자 R DATE 타입(yyyyMMdd 형태)

statusCode/@code R “completed“

value/@code 알러지 요인코드 R 코드 타입(UC_03 코드)40)

value/@displayName 알러지 요인코드 명칭 R 코드 타입(UC_03 코드명칭)

value/@codeSystem R “1.2.410.100110.40.2.3.1“

value/@codeSystemName O ”보건의료용어표준“

participant/@typeCode R “CSM“

paticipantRole/@classCode R “MANU“

playingEntity/@classCode R “MMAT“

code/@nullFlavor R “NI”

name 알러지명 O 알러지명

[표 5-22] 알러지 및 부작용 섹션 항목 구성

39) 섹션 생성예시 및 별첨 9. 참조40) 별첨 6. CDA Value Set 참조 (UC_03 코드)

진료정보교류표준 고시 적용 지침서

- 98 -

5.3.2.5.3. 알러지 및 부작용 섹션 CDA 예시

<component>

<section>

<templateId root="2.16.840.1.113883.10.20.22.2.6" extension="2015-08-01" />

<id root="9e1946be-2ab5-4a82-a2e5-b252ea39f71a" />

<code code="48765-2" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC“

displayName="Allergies, Adverse Reactions, Alerts" />

<title>알러지 및 부작용</title>

<text>

<table>

<thead>

<tr>

<th>등록일자</th>

<th>알러지 요인</th>

<th>알러지명</th>

<th>반응</th>

</tr>

</thead>

<tbody>

<tr>

<td align="center">2016-02-01</td>

<td align="center">약물</td>

<td align="left">Codeine</td>

<td align="left">Wheezing</td>

</tr>

</tbody>

</table>

</text>

<entry>

<act classCode="ACT" moodCode="EVN">

<templateId root="2.16.840.1.113883.10.20.22.4.30" extension="2015-08-01" />

<id root="bbfcf32e-986a-428e-ad64-4f875477d525" />

<code code="CONC" codeSystem="2.16.840.1.113883.5.6" />

<statusCode code="completed" />

<effectiveTime>

<low value="20160201" />

</effectiveTime>

<entryRelationship typeCode="SUBJ">

<observation classCode="OBS" moodCode="EVN">

<templateId root="2.16.840.1.113883.10.20.22.4.7" extension="2014-06-09" />

<id root="2d89e999-af40-4611-bb89-46445b09f0e8" />

<code code="ASSERTION" codeSystem="2.16.840.1.113883.5.4" />

<statusCode code="completed" />

<effectiveTime>

<low value="20160201">

</effectiveTime>

Page 56: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 99 -

<value xsi:type="CD" code="H00501805" displayName="약물“

codeSystem="1.2.410.100110.40.2.3.1" codeSystemName="보건의료용어표준"/>

<participant typeCode="CSM">

<participantRole classCode="MANU">

<playingEntity classCode="MMAT">

<code nullFlavor="NI"/>

<name>Codeine</name>

</playingEntity>

</participantRole>

</participant>

</observation>

</entryRelationship>

</act>

</entry>

</section>

</component>

[표 5-23] 알러지 및 부작용 섹션 CDA 생성 예시

진료정보교류표준 고시 적용 지침서

- 100 -

5.3.2.6. 예방접종내역

5.3.2.6.1. 예방접종내역 섹션 구성

section template IDroot = 2.16.840.1.113883.10.20.22.2.2extension = 2015-08-01

포함 Entry구분 template ID entry type

ImmunizationActivity

root : 2.16.840.1.113883.10.20.22.4.52extension : 2015-08-01

substanceAdministration

Entry항목

항목명 항목설명 CDA xpath 참조용어

접종일자해당 예방접종 일자(yyyyMMdd 형태)

component[section/code/@code='11369-6’]/section/entry/substanceAdministration/effectiveTime/low/@value

예방접종명 예방접종 명칭component[section/code/@code='11369-6’]/section/entry/substanceAdministration/code/@displayName

보건의료용어표준

예방접종코드 예방접종 코드component[section/code/@code='11369-6’]/section/entry/substanceAdministration/code/@code

보건의료용어표준

백신명 백신명

component[section/code/@code='11369-6’]/section/entry/substanceAdministration/consumable/manufacturedProduct/manufacturedMaterial/name

접종차수 접종차수(자연수값)component[section/code/@code='11369-6’]/section/entry/substanceAdministration/repeatNumber/@value

[표 5-24] 예방접종내역 섹션 구성

Page 57: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 101 -

5.3.2.6.2. 예방접종내역 섹션 구성 항목

구분 CDA 항목 경로 생성 항목 명 필수 고정 값 / 설명

S

section

templateId/@root R “2.16.840.1.113883.10.20.22.2.2“

templateId/@extension R “2015-08-01“

id/@root UUID R UUID 타입

code/@code R “11369-6“

code/@codeSystem R “2.16.840.1.113883.6.1“

title R “예방접종 내역”

text R2 서술적 구간41)

E

entry R2

substanceAdministration/@classCode R “SBADM“

substanceAdministration/@moodCode R “EVN“

templateId/@root R “2.16.840.1.113883.10.20.22.4.52“

templateId/@extension R “2015-08-01“

id/@root UUID R UUID 타입

code/@code 예방접종코드 R 코드 타입(UC_04 코드)42)

code/@displayName 예방접종명 R 코드 타입(UC_04 코드명칭)

code/@codeSystem R “1.2.410.100110.40.2.3.1“

code/@codeSystemName O “보건의료용어표준“

effectiveTime/low/@value 접종일자 R DATE 타입(yyyyMMdd 형태)

repeatNumber/@value 접종차수 O 접종차수(자연수값)

statusCode/@code R “completed“

consumable R

manufacturedProduct/@classCode R “MANU“

templateId/@root R “2.16.840.1.113883.10.20.22.4.54“

templateId/@extension R “2014-06-09“

id/@root UUID R UUID 타입

manufacturedMaterial/@classCode R “MMAT”

name 백신명 O 백신명

[표 5-25] 예방접종내역 섹션 항목 구성

41) 별첨 7. 서술적 구간(Narrative block) 구성 예시 참조42) 별첨 6. CDA Value Set 참조 (UC_04 코드)

진료정보교류표준 고시 적용 지침서

- 102 -

5.3.2.6.3. 예방접종내역 섹션 CDA 생성 예시

<component>

<section>

<templateId root="2.16.840.1.113883.10.20.22.2.2" extension="2015-08-01" />

<id root="a09839fd-6a7f-436e-b0a7-e89d3b27adc9" />

<code code="11369-6" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC“

displayName="Immunizations" />

<title>예방접종내역</title>

<text>

<table>

<thead>

<tr>

<th>접종일자</th>

<th>예방접종명</th>

<th>백신명</th>

</tr>

</thead>

<tbody>

<tr>

<td align="center">2016-02-01</td>

<td align="left">결핵</td>

<td align="left">Recombivax HB Ped/Adol</td>

</tr>

</tbody>

</table>

</text>

<entry>

<substanceAdministration classCode="SBADM" moodCode="EVN">

<templateId root="2.16.840.1.113883.10.20.22.4.52" extension="2015-08-01" />

<id root="8b5d58b0-607c-4d06-aee7-5c5b79c8ae91" />

<code code="H01750893" displayName="결핵" codeSystem="1.2.410.100110.40.2.3.1“

codeSystemName="보건의료용어표준"/>

<statusCode code="completed" />

<effectiveTime value="20160201" />

<repeatNumber value="3" />

<consumable>

<manufacturedProduct classCode="MANU">

<templateId root="2.16.840.1.113883.10.20.22.4.54" extension="2014-06-09" />

<id root="2d5b7e76-a9cf-41fb-98b4-693acd73ddb2" />

<manufacturedMaterial classCode="MMAT">

<name>Recombivax HB Ped/Adol</name>

</manufacturedMaterial>

</manufacturedProduct>

</consumable>

</substanceAdministration>

</entry>

Page 58: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 103 -

5.3.2.7. 생체신호 및 상태

5.3.2.7.1. 생체신호 및 상태 섹션 구성

section template IDroot = 2.16.840.1.113883.10.20.22.2.4extension = 2015-08-01

포함 Entry구분 template ID entry type

N/A N/A N/A

세부항목

항목명 항목설명 CDA xpath 참조용어

측정일자해당 생체신호측정일자(yyyyMMdd)

component[section/code/@code='8716-3’]/section/entry/organizer/component/observation/effectiveTime/@value

키 측정된 키

component[section/code/@code='8716-3’]/section/entry/organizer/component[observation/code/@code=’8302-2’]/observation/value[@xsi:type=’PQ’]/@value

몸무게 측정된 몸무게

component[section/code/@code='8716-3’]/section/entry/organizer/component[observation/code/@code=’3141-9’]/observation/value[@xsi:type=’PQ’]/@value

혈압(확장기) 측정된 확장기혈압

component[section/code/@code='8716-3’]/section/entry/organizer/component[observation/code/@code=’8462-4’]/observation/value[@xsi:type=’PQ’]/@value

혈압(수축기) 측정된 수축기혈압

component[section/code/@code='8716-3’]/section/entry/organizer/component[observation/code/@code=’8480-6’]/observation/value[@xsi:type=’PQ’]/@value

체온 측정된 체온

component[section/code/@code='8716-3’]/section/entry/organizer/component[observation/code/@code=’8310-5’]/observation/value[@xsi:type=’PQ’]/@value

[표 5-27] 생체신호 및 상태 섹션 구성

</section>

</component>

[표 5-26] Body 예방접종내역 섹션 CDA 생성 예시

진료정보교류표준 고시 적용 지침서

- 104 -

5.3.2.7.2. 생체신호 및 상태 섹션 구성 항목

구분 CDA 항목 경로 생성 항목 명 필수 고정 값 / 설명

S

section

templateId/@root R 2.16.840.1.113883.10.20.22.2.4

templateId/@extension R 2015-08-01

id/@root UUID R UUID 타입

code/@code R 8716-3

code/@codeSystem R 2.16.840.1.113883.6.1

title R “생체정보”

text O 서술적 구간43)

E

entry O

organizer/@classCode R “CLUSTER”

organizer/@moodCode R “EVN”

templateId/@root R “2.16.840.1.113883.10.20.22.4.26"

templateId/@extension R “2015-08-01”

id/@root R UUID 타입

code/@code R “46680005“

code/@codeSystem R “2.16.840.1.113883.6.96"

translation/@code R “74728-7"

translation/@codeSystem R “2.16.840.1.113883.6.1"

statusCode/@code R “completed”

effectiveTime/@value O 측정일자(yyyyMMdd 형태)

component O

observation/@classCode R “OBS”

observation/@moodCode R “EVN”

templateId/@root R “2.16.840.1.113883.10.20.22.4.27"

templateId/@extension R “2014-06-09”

id/@root R UUID 타입

code/@code R

“8302-2" (키) /“3141-9" (몸무게) /“8462-4" (혈압 확장기) /“8480-6" (혈압 수축기) /“8310-5" (체온)

code/@codeSystem R “2.16.840.1.113883.6.1"

statusCode/@code R “completed”

effectiveTime/@value O 측정일자(yyyyMMdd 형태)

value[xsi;type=’PQ’]/@value O키 / 몸무게 / 혈압(확장기) / 혈압(수축기) /체온

value[xsi;type=’PQ’]/@unit O“cm”(키) / “kg”(몸무게) / “mm[Hg]” (혈압)/ “°C" (체온)

[표 5-28] 생체신호 및 상태 섹션 항목 구성

43) 섹션 생성예시 및 별첨 9. 참조

Page 59: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 105 -

5.3.2.7.3. 생체신호 및 상태 섹션 CDA 생성 예시

<component>

<section>

<templateId root="2.16.840.1.113883.10.20.22.2.4" extension="2015-08-01" />

<id root="320acd70-77cb-4e00-84a9-f131de203739" />

<code code="8716-3" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC"

displayName="Vital signs" />

<title>생체신호 및 상태</title>

<text>

<table>

<thead>

<tr>

<th>측정일자</th>

<th>키</th>

<th>몸무게</th>

<th>혈압(확장기)</th>

<th>혈압(수축기)</th>

<th>체온</th>

</tr>

</thead>

<tbody>

<tr>

<td align="left">2016-02-03</td>

<td align="left">175</td>

<td align="left">59</td>

<td align="left">80 mmHg</td>

<td align="left">120 mmHg</td>

<td align="left">36.4</td>

</tr>

</tbody>

</table>

</text>

<entry>

<organizer classCode="CLUSTER" moodCode="EVN">

<templateId root="2.16.840.1.113883.10.20.22.4.26" extension="2015-08-01" />

<id root="a7ad589f-5e37-4d57-beaf-8699632d4861" />

<code code="46680005" codeSystem="2.16.840.1.113883.6.96" displayName="Vital Signs">

<translation code="74728-7" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC"

displayName="Vital signs, weight, height, head circumference, oximetry, BMI, and BSA panel" />

</code>

<statusCode code="completed" />

<effectiveTime value="20160203" />

<component>

<observation classCode="OBS" moodCode="EVN">

<templateId root="2.16.840.1.113883.10.20.22.4.27" extension="2014-06-09" />

<id root="6c803b47-aab6-4e79-a758-82d8800de74c" />

진료정보교류표준 고시 적용 지침서

- 106 -

<code code="8302-2" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC"

displayName="Height" />

<statusCode code="completed" />

<effectiveTime value="20160203" />

<value xsi:type="PQ" value="175" unit="cm" />

</observation>

</component>

<component>

<observation classCode="OBS" moodCode="EVN">

<templateId root="2.16.840.1.113883.10.20.22.4.27" extension="2014-06-09" />

<id root="4b4dfd21-264c-462e-ad64-07728093abde" />

<code code="3141-9" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC"

displayName="Patient Body Weight - Measured" />

<statusCode code="completed" />

<effectiveTime value="20160203" />

<value xsi:type="PQ" value="59" unit="kg" />

</observation>

</component>

<component>

<observation classCode="OBS" moodCode="EVN">

<templateId root="2.16.840.1.113883.10.20.22.4.27" extension="2014-06-09" />

<id root="8d8c68dd-9707-4293-b6a3-e8b6c35e5be7" />

<code code="8462-4" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC"

displayName="BP Diastolic" />

<statusCode code="completed" />

<effectiveTime value="20160203" />

<value xsi:type="PQ" value="80" unit="mm[Hg]" />

</observation>

</component>

<component>

<observation classCode="OBS" moodCode="EVN">

<templateId root="2.16.840.1.113883.10.20.22.4.27" extension="2014-06-09" />

<id root="119949a3-a449-4ff9-9d42-b85f99c111b4" />

<code code="8480-6" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC"

displayName="Intravascular Systolic" />

<statusCode code="completed" />

<effectiveTime value="20160203" />

<value xsi:type="PQ" value="120" unit="mm[Hg]" />

</observation>

</component>

<component>

<observation classCode="OBS" moodCode="EVN">

<templateId root="2.16.840.1.113883.10.20.22.4.27" extension="2014-06-09" />

<id root="bdf33263-5ccc-47d9-a45e-da236efcb9d7" />

<code code="8310-5" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC"

displayName="Body Temperature" />

<statusCode code="completed" />

Page 60: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 107 -

<effectiveTime value="20160203" />

<value xsi:type="PQ" value="36.4" unit="°C" />

</observation>

</component>

</organizer>

</entry>

</section>

</component>

[표 5-29] 생체신호 및 상태 섹션 CDA 생성 예시

진료정보교류표준 고시 적용 지침서

- 108 -

5.3.2.8. 흡연상태 / 음주상태 (사회력)

5.3.2.8.1. 흡연상태 / 음주상태 섹션 구성

section template IDroot = 2.16.840.1.113883.10.20.22.2.17extension = 2015-08-01

포함 Entry

구분 template ID entry type

① Smoking statusObservation

2.16.840.1.113883.10.20.22.4.78 obseravtion

② Social historyObservation

2.16.840.1.113883.10.20.22.4.38 obseravtion

Entry항목

항목명 항목설명 CDA xpath 참조용어

흡연상태코드

흡연상태 코드component[section/code/@code='29762-2’]/section/entry/observation[templateId/@root=’2.16.840.1.113883.10.20.22.4.78’]/value/@code

보건의료용어표준

흡연상태코드명칭

흡연상태 코드명칭

component[section/code/@code='29762-2’]/section/entry/observation[templateId/@root=’2.16.840.1.113883.10.20.22.4.78’]/value/@displayName

보건의료용어표준

음주상태코드

음주상태 코드(음주빈도)

component[section/code/@code='29762-2’]/section/entry/observation[templateId/@root=’2.16.840.1.113883.10.20.22.4.38’]/code/translation[1]/@code

LOINC

음주상태 코드(음주량)

component[section/code/@code='29762-2’]/section/entry/observation[templateId/@root=’2.16.840.1.113883.10.20.22.4.38’]/code/translation[2]/@code

LOINC

음주상태 코드(과음빈도)

component[section/code/@code='29762-2’]/section/entry/observation[templateId/@root=’2.16.840.1.113883.10.20.22.4.38’]/code/translation[3]/@code

LOINC

음주상태코드 명칭

음주상태 코드명칭(음주빈도)

component[section/code/@code='29762-2’]/section/entry/observation[templateId/@root=’2.16.840.1.113883.10.20.22.4.38’]/code/translation[1]/@displayName

LOINC

음주상태 코드명칭(음주량)

component[section/code/@code='29762-2’]/section/entry/observation[templateId/@root=’2.16.840.1.113883.10.20.22.4.38’]/code/translation[2]/@displayName

LOINC

음주상태 코드명칭(과음빈도)

component[section/code/@code='29762-2’]/section/entry/observation[templateId/@root=’2.16.840.1.113883.10.20.22.4.38’]/code/translation[3]/@displayName

LOINC

[표 5-30] 흡연상태 / 음주상태 섹션 구성

Page 61: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 109 -

5.3.2.8.2. 흡연상태 / 음주상태 섹션 구성 항목

구분 CDA 항목 경로 생성 항목 명 필수 고정 값 / 설명

S

section O

templateId/@root R “2.16.840.1.113883.10.20.22.2.17”

templateId/@extension R “2015-08-01”

id/@root UUID R UUID 타입

code/@code R “29762-2”

code/@codeSystem R “2.16.840.1.113883.6.1”

title R “흡연상태 / 음주상태”

text O 서술적 구간44)

E

entry O Smoking status observation

observation/@classCode R “OBS”

observation/@moodCode R “EVN”

templateId/@root R “2.16.840.1.113883.10.20.22.4.78”

templateId/@extension R “2014-06-09”

id/@root UUID R UUID 타입

code/@code R “72166-2”

code/@codeSystem R “2.16.840.1.113883.6.1”

statusCode/@code R “completed”

effectiveTime/@nullFlavor R “NI”

value/@code 흡연상태 코드 R 코드 타입(UC_05 코드)

value/@displayName 흡연상태 코드 명칭 R 코드 타입(UC_05 코드명칭)

value/@codeSystem R “1.2.410.100110.40.2.3.1”

value/@codeSystemName R “보건의료용어표준”

E

entry O Social history observation

observation/@classCode R “OBS”

observation/@moodCode R “EVN”

templateId/@root R “2.16.840.1.113883.10.20.22.4.38”

templateId/@extension R “2015-08-01”

id/@root UUID R UUID 타입

statusCode/@code “completed”

effectiveTime/@nullFlavor “NI”

code/@code R “160573003”

code/@codeSystem R “2.16.840.1.113883.6.96”

translation[1]/@code음주상태 코드(음주빈도)

R 코드 타입(LOINC_01_코드)

translation[1]/@displayName음주상태 코드 명칭(음주빈도)

R 코드 타입(LOINC_01_코드명칭)

translation[1]/@codeSystem R “2.16.840.1.113883.6.1”

translation[2]/@code음주상태 코드(1회 음주량)

R 코드 타입(LOINC_02_코드)

translation[2]/@displayName음주상태 코드 명칭(1회 음주량)

R 코드 타입(LOINC_02_코드명칭)

translation[2]/@codeSystem R “2.16.840.1.113883.6.1”

진료정보교류표준 고시 적용 지침서

- 110 -

5.3.2.8.3. 흡연상태 / 음주상태 섹션 CDA 생성 예시

44) 별첨 7. 서술적 구간(Narrative block) 구성 예시 참조

<component>

<section>

<templateId root="2.16.840.1.113883.10.20.22.2.17" extension="2015-08-01" />

<id root="3ba3053b-1f67-4729-8127-85c1dd353418" />

<code code="29762-2" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC"

displayName="Social History" />

<title>흡연상태 / 음주상태</title>

<text>

<table>

<thead>

<tr>

<th>흡연 상태코드</th>

<th>흡연 상태코드 명칭</th>

<th>음주 상태(음주빈도)</th>

<th>음주 상태(1일 음주량)</th>

<th>음주 상태(과음빈도)</th>

</tr>

</thead>

<tbody>

<tr>

<td align="center">H03097153</td>

<td align="center">매일피움</td>

<td align="center">1달에 2-4 회</td>

<td align="center">1 –2 병</td>

<td align="center">전혀 하지 않음 </td>

</tr>

</tbody>

</table>

</text>

<entry>

<observation classCode="OBS" moodCode="EVN">

<templateId root="2.16.840.1.113883.10.20.22.4.78" extension="2014-06-09" />

<id root="3ba3053b-1f67-4729-8127-85c1dd353417"/>

<code code="72166-2" codeSystemName="LOINC" codeSystem="2.16.840.1.113883.6.1"

구분 CDA 항목 경로 생성 항목 명 필수 고정 값 / 설명

translation[3]/@code음주상태코드(과음빈도)

R 코드 타입(LOINC_03_코드)

translation[3]/@displayName음주상태코드 명칭(과음빈도)

R 코드 타입(LOINC_03_코드명칭)

translation[3]/@codeSystem R “2.16.840.1.113883.6.1”

[표 5-31] 흡연상태 / 음주상태 섹션 항목 구성

Page 62: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 111 -

displayName="Tobacco smoking status NHIS"/>

<statusCode code="completed" />

<effectiveTime nullFlavor="NI"/>

<value xsi:type="CD" code="H03097153" displayName="매일피움"

codeSystem="1.2.410.100110.40.2.3.1" />

</observation>

</entry>

<entry>

<observation classCode="OBS" moodCode="EVN">

<templateId root="2.16.840.1.113883.10.20.22.4.38" extension="2015-08-01" />

<id root="37f76c51-6411-4e1d-8a37-957fd49d2cef" />

<code code="160573003" displayName="Alcohol intake" codeSystem="2.16.840.1.113883.6.96"

codeSystemName="SNOMED CT">

<translation code="LA18927-6" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC"

displayName="2-4 times a month"/>

<translation code="LA15694-5" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC"

displayName="1 or 2"/>

<translation code="LA6270-8" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC"

displayName="Never"/>

</code>

<statusCode code="completed"/>

<effectiveTime nullFlavor="NI"/>

</observation>

</entry>

</section>

</component>

[표 5-32] 흡연상태 섹션 CDA 생성 예시

진료정보교류표준 고시 적용 지침서

- 112 -

5.3.2.9. 법정 감염성 전염병

5.3.2.9.1. 법정 감염성 전염병 섹션 구성

section template ID root = 1.3.6.1.4.1.19376.1.5.3.1.1.16.2.1.1

포함 Entry구분 template ID entry type

N/A N/A N/A

세부항목

항목명 항목설명 CDA xpath 참조용어

발병일자법정 감염성 전염병신고서의 발병일자

component[section/code/@code='56838-6’]/section/text

진단일법정 감염성 전염병신고서의 진단일

component[section/code/@code='56838-6’]/section/text

감염병명법정 감염성 전염병신고서의 감염병명

component[section/code/@code='56838-6’]/section/text

보건의료용어표준

신고일법정 감염성 전염병신고서의 신고일자

component[section/code/@code='56838-6’]/section/text

환자분류법정 감염성 전염병신고서의 환자 분류

component[section/code/@code='56838-6’]/section/text

확진검사 결과법정 감염성 전염병신고서의 확진검사 결과

component[section/code/@code='56838-6’]/section/text

입원여부법정 감염성 전염병신고서의 입력된 입원 여부

component[section/code/@code='56838-6’]/section/text

추정감염지역법정 감염성 전염병신고서의 추정 국내 혹은국외 감염지역

component[section/code/@code='56838-6’]/section/text

[표 5-33] 법정 감염성 전염병 섹션 구성

5.3.2.9.2. 법정 감염성 전염병 섹션 구성 항목

구분 CDA 항목 경로 생성 항목 명 필수 고정 값 / 설명

S

section R

templateId/@root R “1.3.6.1.4.1.19376.1.5.3.1.1.16.2.1.1”

id/@root UUID R UUID 타입

code/@code R “56838-6”

code/@codeSystem R “2.16.840.1.113883.6.1”

title R “법정 감염성 전염병”

text O 서술적 구간45)

[표 5-34] 법정 감염성 전염병 섹션 항목 구성

45) 별첨 7. 서술적 구간(Narrative block) 구성 예시 참조

Page 63: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 113 -

5.3.2.9.3. 법정 감염성 전염병 CDA 섹션 생성 예시

<component>

<section>

<templateId root="1.3.6.1.4.1.19376.1.5.3.1.1.16.2.1.1" />

<id root="b7f4f904-8ed5-4e0a-bba4-dccf787610ad" />

<code code="56838-6" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC“

displayName="History of infectious disease" />

<title>법정 전염성 감염병</title>

<text>

<table>

<tbody>

<tr>

<th>감염병명</th>

<td align="left">비브리오패혈증</td>

<th>발병일자</th>

<td align="center">2016-02-01</td>

<th>신고일자</th>

<td align="center">2016-02-03</td>

</tr>

<tr>

<th>환자분류</th>

<td align="left">병원체보유자</td>

<th>진단일자</th>

<td align="center">2016-02-02</td>

<th>입원여부</th>

<td align="center">입원</td>

</tr>

<tr>

<th>확진검사결과</th>

<td colspan="2" align="left">확진</td>

<th>추정감염지역</th>

<td colspan="2" align="left">경기도 oo군 oo읍</td>

</tr>

</tbody>

</table>

</text>

</section>

</component>

[표 5-35] 법정 감염성 전염병 섹션 CDA 생성 예시

진료정보교류표준 고시 적용 지침서

- 114 -

5.3.2.10. 소견 및 주의사항

5.3.2.10.1. 소견 및 주의사항 섹션 구성

section template ID root = 2.16.840.1.113883.10.20.22.2.8

포함 Entry구분 template ID entry type

N/A N/A N/A

세부항목

항목명 항목설명 CDA xpath 참조용어

이학적검사결과

이학적 검사결과에 대한내용 기술

component[section/code/@code='51848-0’]/section/text

기타 소견 및주의사항

기타 소견 및 주의사항에대한 내용 기술

component[section/code/@code='51848-0’]/section/text

[표 5-36] 소견 및 주의사항 섹션 구성

5.3.2.10.2. 소견 및 주의사항 섹션 구성 항목

구분 CDA 항목 경로 생성 항목 명 필수 고정 값 / 설명

S

section R

templateId/@root R “2.16.840.1.113883.10.20.22.2.8”

id/@root UUID R UUID 타입

code/@code R “51848-0”

code/@codeSystem R “2.16.840.1.113883.6.1”

title R “소견 및 주의사항”

text R2 서술적 구간

[표 5-37] 소견 및 주의사항 섹션 항목 구성

5.3.2.10.3. 소견 및 주의사항 CDA 섹션 생성 예시

<component>

<section>

<templateId root="2.16.840.1.113883.10.20.22.2.8" />

<id root="1253ad75-b1b3-403c-b314-a720e2dcfa2e" />

<code code="51848-0" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC“

displayName="ASSESSMENTS" />

<title>소견 및 주의사항</title>

<text>

<paragraph>이학적 검사결과 : 없음</paragraph>

<paragraph>소견 : Cornea R) clear, R) well removed pterygium, conjunctival autograft &amp;

suture in situ 상태로 확인</paragraph>

</text>

</section>

</component>

<component>

[표 5-38] 소견 및 주의사항 섹션 CDA 생성 예시

Page 64: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 115 -

5.3.2.11. 의뢰사유/ 회송사유

5.3.2.11.1. 의뢰사유/ 회송사유 섹션 구성

section template ID root = 1.3.6.1.4.1.19376.1.5.3.1.3.1

포함 Entry구분 template ID entry type

N/A N/A N/A

세부항목

항목명 항목설명 CDA xpath 참조용어

의뢰사유/회송사유

의뢰사유/ 회송사유기술

ClinicalDocument/component/structuredBody/component[section/code/@code='42349-1’]/section/text

[표 5-39] 의뢰사유/ 회송사유 섹션 구성

5.3.2.11.2. 의뢰사유/ 회송사유 섹션 구성 항목

구분 CDA 항목 경로 생성 항목 명 필수 고정 값 / 설명

S

section

templateId/@root R “1.3.6.1.4.1.19376.1.5.3.1.3.1”

templateId/@extension R “2014-06-09”

id/@root UUID R UUID 타입

code/@code R “42349-1”

code/@codeSystem R “2.16.840.1.113883.6.1”

title R 의뢰사유 또는 회송사유

text R2 서술적 구간46)

[표 5-40] 의뢰사유/ 회송사유 섹션 항목 구성

5.3.2.11.3. 의뢰사유/ 회송사유 CDA 섹션 생성 예시

<component>

<section>

<templateId root="1.3.6.1.4.1.19376.1.5.3.1.3.1" extension="2014-06-09" />

<id root="c9ff73c3-7496-4f79-85aa-9c73e8364cf8" />

<code code="42349-1" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC“

displayName="Reason for Referral" />

<title>의뢰사유</title>

<text>

<paragraph>고혈압으로 인해 귀원 진료를 원하고 있습니다. 고진 선처

바랍니다.</paragraph>

</text>

</section>

</component>

<component>

[표 5-41] 의뢰사유/ 회송사유 섹션 CDA 생성 예시

46) 별첨 7. 서술적 구간(Narrative block) 구성 예시 참조

진료정보교류표준 고시 적용 지침서

- 116 -

5.3.2.12. 예약관련 정보

5.3.2.12.1. 예약관련 정보 섹션 구성

section template IDroot = 2.16.840.1.113883.10.20.22.2.10extension = 2014-06-09

포함 Entry구분 template ID entry type

N/A N/A N/A

세부항목

항목명 항목설명 CDA xpath 참조용어

예약희망일시 다음 진료예약 일시component[section/code/@code='18776-5’]/section/text

예약관련 내용 예약과 관련된 내용component[section/code/@code='18776-5’]/section/text

[표 5-42] 예약관련 정보 섹션 구성

5.3.2.12.2. 예약관련 정보 섹션 구성 항목

구분 CDA 항목 경로 생성 항목 명 필수 고정 값 / 설명

S

section R

templateId/@root R “2.16.840.1.113883.10.20.22.2.10”

templateId/@extension R “2015-08-01”

id/@root UUID R UUID 타입

code/@code R “18776-5”

code/@codeSystem R “2.16.840.1.113883.6.1”

title R “예약관련 정보”

text R2 서술적 구간47)

[표 5-43] 예약관련 정보 섹션 항목 구성

47) 별첨 7. 서술적 구간(Narrative block) 구성 예시 참조

Page 65: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 117 -

5.3.2.12.3. 예약관련 정보 CDA 섹션 생성 예시

<component>

<section>

<templateId root="2.16.840.1.113883.10.20.22.2.10" extension="2015-08-01" />

<id root="826438d7-7f6c-451c-970f-06c8180aab52" />

<code code="18776-5" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC“

displayName="Plan of care" />

<title>예약관련 정보</title>

<text>

<table>

<colgroup>

<col width="20%" />

<col width="80%" />

</colgroup>

<thead>

<tr>

<th>예약희망일시</th>

<th>관련 내용</th>

</tr>

</thead>

<tbody>

<tr>

<td align="center">2016-02-01 12시 00분</td>

<td align="left">2월 1일 진료예약</td>

</tr>

</tbody>

</table>

</text>

</section>

</component>

[표 5-44] 예약관련 정보 섹션 CDA 생성 예시

진료정보교류표준 고시 적용 지침서

- 118 -

5.3.2.13. 과거병력

5.3.2.13.1. 과거병력 섹션 구성

section template ID root = 2.16.840.1.113883.10.20.22.2.20

포함 Entry구분 template ID entry type

N/A N/A N/A

세부항목

항목명 항목설명 CDA xpath 참조용어

과거병력 과거 병력기술component[section/code/@code='11348-0’]/section/text

[표 5-45] 과거병력 섹션 구성

5.3.2.13.2. 과거병력 색션 구성 항목

구분 CDA 항목 경로 생성 항목 명 필수 고정 값 / 설명

S

sectiontemplateId/@root R “2.16.840.1.113883.10.20.22.2.20”id/@root UUID R UUID 타입code/@code R “11348-0”code/@codeSystem R “2.16.840.1.113883.6.1”title R “과거 병력정보”text R2 서술적 구간48)

[표 5-46] 과거병력 섹션 항목 구성

5.3.2.13.3. 과거병력 CDA 섹션 생성 예시

48) 섹션 생성예시 및 별첨 9. 참조

<component>

<section>

<templateId root="2.16.840.1.113883.10.20.22.2.20" />

<id root="95c4ca11-c9b3-4773-8cb0-6721610a9c79" />

<code code="11348-0" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC“

displayName="History of past illness" />

<title>과거 병력정보</title>

<text>

<paragraph>(2012-01-06) Other salmonella infections</paragraph>

<paragraph>(2014-04-07) Pattern/syndrome of Taeyangin exterior-interior symptom

complex</paragraph>

</text>

</section>

</component>

[표 5-47] 과거병력 섹션 CDA 생성 예시

Page 66: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 119 -

5.3.2.14. 영상판독 / 영상검사 정보

5.3.2.14.1. 영상판독 / 영상검사 정보 섹션 구성

section template ID root = 2.16.840.1.113883.10.20.6.1.2

포함 Entry구분 template ID entry type

N/A N/A N/A

세부항목

항목명 항목설명 CDA xpath 참조용어

영상 촬영일시해당 영상에 대한촬영일시

component[section/code/@code='121070’]/section/text

영상 최종판독일자

Key Image에 대한 최종판독결과를 작성한 일자

component[section/code/@code='121070’]/section/text

판독의 성명 해당 판독의 성명component[section/code/@code='121070’]/section/text

최종 판독내용Key Image에 대한 최종판독결과 (문자열)

component[section/code/@code='121070’]/section/text

이미지 URLKey Image에 대한Web-PACS URL

component[section/code/@code='121070’]/section/text

Study InstanceUID

DICOM 파일 StudyInstance UID Tag의 값

component[section/code/@code='121070’]/section/text

Series InstanceUID

DICOM 파일 SeriesInstance UID Tag의 값

component[section/code/@code='121070’]/section/text

SOP InstanceUID

DICOM 파일 SOPInstance UIDTag의 값

component[section/code/@code='121070’]/section/text

영상검사명 해당 검사의 명칭component[section/code/@code='121070’]/section/text

영상검사 코드 해당 검사의 코드component[section/code/@code='121070’]/section/text

[표 5-48] 영상판독 / 영상검사 정보 섹션 구성

진료정보교류표준 고시 적용 지침서

- 120 -

5.3.2.14.2. 영상판독 / 영상검사 정보 섹션 구성 항목

구분 CDA 항목 경로 생성 항목 명 필수 고정 값 / 설명

S

section

templateId/@root R “2.16.840.1.113883.10.20.6.1.2”

id/@root UUID R UUID 타입

title R “판독정보”

code/@code R “121070”

code/@displayName R “Findings”

code/@codeSystem R “1.2.840.10008.2.16.4”

code/@codeSystemName O “DCM”

text R 서술적 구간49)

[표 5-49] 영상판독 / 영상검사 정보 섹션 항목 구성

5.3.2.14.3. 영상판독 / 영상검사 정보 CDA 섹션 생성 예시

49) 별첨 7. 서술적 구간(Narrative block) 구성 예시 참조

<component>

<section>

<templateId root="2.16.840.1.113883.10.20.6.1.2" />

<id root="1711f5b8-f756-40e2-927d-8dfa922bbbcc" />

<code code="121070" codeSystem="1.2.840.10008.2.16.4" codeSystemName="DCM“

displayName="Findings" />

<title>판독결과</title>

<text>

<list>

<item>영상 촬영일 : 2016-06-28</item>

<item>최종 판독일 : 2016-07-01</item>

<item>판독의 : 홍길동</item>

<item>이미지 URL : https://....</item>

<item>Study Instance UID : 1.2.410.1.11388.10.20.6.1.1.13458843787324</item>

<item>Series Instance UID : 1.2.410.1.11388.10.20.6.1.1.134588431233287324</item>

<item>SOP InstanceUID : 1.2.410.1.11388.10.20.6.1.1.134588431233287123s24</item>

<item>판독결과 : 1. LM - 20%, calcified plaque pLAD - 20%, mixed plaque</item>

<item>검사코드 : RG2011</item>

<item>검사명 : Chest PA</item>

</list>

</text>

</section>

</component>

[표 5-50] 판독정보 섹션 CDA 생성 예시

Page 67: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 121 -

6. 교류문서의 교환

6.1. 개요

6.1.1. 개념

본 지침서에서 교류문서의 교환이란, “5. 교류문서의 생성” 지침에 따라 생성된 교류문서를

여러 의료기관이 공유(Sharing)할 수 있도록, 문서등록소와 저장소에 저장하고 이를 조회하

는 등 교환과 관련된 일련의 서비스들을 지칭하는 개념이다.

각 서비스들은 교류문서들에 대한 메타정보를 관리하는 문서등록소 서비스와 교류문서를 관

리하는 문서저장소 서비스 등 2가지 서비스 유형으로 분류되어 구현되며, 문서등록소

(Registry)의 경우 국가 혹은 거점 단위에서, 문서저장소(Repository)는 각 의료기관 개별 단

위50)에서 관리되어진다.

6.1.2. 적용표준

교류문서의 교환은 IHE Profile 중 Cross-Enterprise Document Sharing-b(XDS.b) 표준을

준수하여 구현하여야 한다.

XDS.b는 의료기관 간 진료문서 공유(Sharing)를 지원하는 Integration Profile로 아래와 같은

구성요소를 갖는다.

[그림 6-1] 교류문서 교환 구성요소

50) 문서저장소의 경우, 필요 시 각 의료기관이 제 3의 기관에 위탁하여 관리할 수 있다.

진료정보교류표준 고시 적용 지침서

- 122 -

6.1.3. 주요 데이터 항목

교환을 통해 교류문서들이 저장되는 문서등록소 및 문서저장소에는 등록소의 경우 문서의 메

타정보가, 저장소 경우는 문서정보가 관리되어지며 주요 항목은 아래와 같다.

구분 항목 비고

문서등록소(Registry)

문서식별정보 : 문서ID, 문서명, 문서유형 등

문서저장소정보 : 문서저장소의 교류객체등록번호

환자정보 : 환자고유ID, 환자명, 환자의료기관의 로컬ID 등

작성자정보 : 작성자, 작성진료과, 작성의료기관객체등록번호 등

수신자정보 : 수신자, 수신진료과, 수신의료기관객체등록번호 등

문서저장소(Repository)

문서이력정보 : 교류문서 ID, 교류문서 등록일시 등

문서정보 : 교류문서 CDA

[표 6-1] 문서등록소, 저장소 주요 데이터 항목

6.1.4. 서비스

XDS.b표준에 기반하여 교류문서 교환에서 구현해야 할 서비스는 교류문서 메타정보 등록,

교류문서 메타정보 조회, 교류문서 문서 정보 등록, 교류문서 문서 조회 등 총 4개이다.

구분 서비스 구분 관련표준 (Transactions)

문서등록소(Registry)

교류문서 메타정보 등록 필수 Register Document Set [ITI-42]

교류문서 메타정보 조회 필수 Query Document [ITI-18]

문서저장소(Repository)

교류문서 문서정보 등록 필수 Provide & Register Document Set [ITI-41]

교류문서 문서 조회 필수 Retrieve Document [ITI-43]

[표 6-2] 교류문서 교환 서비스 구성

Page 68: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 123 -

6.1.5. 서비스 개념도

교류문서의 저장 및 등록 프로세스는 아래와 같은 흐름을 갖는다.

[그림 6-2] 교류문서(CDA)의 저장 및 등록 서비스 개념도

교류문서의 검색 및 조회 프로세스는 아래와 같은 흐름을 갖는다.

[그림 6-3] 교류문서(CDA)의 검색 및 조회 서비스 개념도

진료정보교류표준 고시 적용 지침서

- 124 -

6.2. 구현 상세51)

6.2.1. 교류문서 등록 서비스

각 의료기관에서 교류문서 전송(저장) 시, XML 형태로 전달한 문서 메타 정보들을 바탕으로

교류문서 문서정보 등록 서비스를 통해 문서저장소에 문서정보를 저장하며, 문서저장소는 문

서정보의 메타정보를 교류문서 메타정보 등록 서비스를 통해 문서등록소에 메타정보를 저장

하는 작업을 수행한다.

6.2.1.1. 요청 메타정보 구조52) 및 생성 예시

§ 요청 메타정보 구조 : ProvideAndRegisterDocumentSetRequest

51) 교류문서의 메타정보 생성 시 상세 항목은 IHE Technical Framework 문서를 참조 (http://www.ihe.net/uploadedFiles/Documents/ITI/IHE_ITI_TF_Vol3.pdf)52) 별첨 8. CDA/메타정보 항목 작성 지침 참조

메타정보 항목 경로 생성 항목 명 고정 값 / 설명

ProvideAndRegisterDocumentSetRequest

SubmitObjectsRequest

RegistryObjectList

RegistryPackage/@id UUID 타입

Slot/@name “submissionTime”

ValueList

Value 메타정보 생성일시 DATETIME 타입

Slot/@name “intendedRecipient”

ValueList

Value 수신측 정보 XON|XCN|XTN 타입

Name

LocalizedString/@value 메타정보 Name 서식 코드 타입(서식유형)

Classification/@id UUID UUID 타입

Classification/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification”

Classification/@classificationScheme“urn:uuid:aa543740-bdda-424e-8c96-df4873be8500”

Classification/@classifiedObject RegistryPackage/@id 값

Classification/@nodeRepresentation 서식 코드 타입(LOINC 코드)

Slot/@name “codingScheme”

ValueList

Value “2.16.840.1.113883.6.1”

Page 69: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 125 -

메타정보 항목 경로 생성 항목 명 고정 값 / 설명

Classification/@id UUID 타입

Classification/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification“

Classification/@classificationScheme"urn:uuid:a7058bb9-b4e4-4307-ba5b-e3f0ab85e12d

Classification/@classifiedObject RegistryPackage/@id 값

Classification/@nodeRepresentation “”

Slot/@name “authorPerson”

ValueList

Value 의사정보 XCN 타입

Slot/@name “authorInstitution”

ValueList

Value 의료기관 정보 XON 타입

ExternalIdentifier/@id UUID UUID 타입

ExternalIdentifier/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ExternalIdentifier”

ExternalIdentifier/@registryObject RegistryPackage/@id 값

ExternalIdentifier/@identificationScheme“urn:uuid:96fdda7c-d067-4183-912e-bf5ee74998a8”

ExternalIdentifier/@value 메타정보 ID 문서ID 타입

name

LocalizedString/@value “XDSSubmissionSet.uniqueId”

ExternalIdentifier/@id UUID UUID 타입

ExternalIdentifier/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ExternalIdentifier”

ExternalIdentifier/@registryObject RegistryPackage/@id 값

ExternalIdentifier/@identificationScheme“urn:uuid:554ac39e-e3fe-47fe-b233-965d2a147832”

ExternalIdentifier/@value 송신 의료기관OID OID 타입(의료기관코드)

name

LocalizedString/@value “XDSSubmissionSet.sourceId”

ExternalIdentifier/@id UUID UUID 타입

ExternalIdentifier/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ExternalIdentifier”

ExternalIdentifier/@registryObject RegistryPackage/@id 값

진료정보교류표준 고시 적용 지침서

- 126 -

메타정보 항목 경로 생성 항목 명 고정 값 / 설명

ExternalIdentifier/@identificationScheme“urn:uuid:6b5aea1a-874d-4603-a4bc-96a0a7b38446”

ExternalIdentifier/@value 환자 MPI ID CX 타입

name

LocalizedString/@value “XDSSubmissionSet.patientId”

ExtrinsicObject/@id

ExtrinsicObject/@objectType"urn:uuid:7edca82f-054d-47f2-a032

-9b2a5b5186c1"

ExtrinsicObject/@mimeType “text/xml”

Slot/@name “creationTime”

ValueList

Value 문서 생성시간 DATETIME 타입

Slot/@name “languageCode”

ValueList

Value “ko”

Slot/@name “sourcePatientId”

ValueList

Value로컬 환자ID +의료기관OID

CX 타입

Slot/@name “sourcePatientInfo”

ValueList

Value 로컬 환자 ID 정보 HL7 PID-3 타입

Value 환자 성명 HL7 PID-5 타입

Value 환자 생년월일 HL7 PID-7 타입

Value 환자 성별 HL7 PID-8 타입

Value 환자 주소 HL7 PID-11 타입

Slot/@name “repositoryUniqueId”

ValueList

Value 저장소 OID OID 타입(문서저장소)

Name

LocalizedString/@value 교류문서 명 서식 코드 타입(서식유형)

Classification/@id UUID UUID 타입

Classification/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification“

Classification/@classificationScheme“urn:uuid:41a5887f-8865-4c09-adf7-e362475b143a”

Classification/@classifiedObject ExtrinsicObject/@id 값

Classification/@nodeRepresentation 교류문서 코드 서식 코드 타입(LONIC 코드)

Page 70: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 127 -

메타정보 항목 경로 생성 항목 명 고정 값 / 설명

Slot/@name “codingScheme”

ValueList

-Value “2.16.840.1.113883.6.1”

Classification/@id UUID UUID 타입

Classification/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification”

Classification/@classificationScheme“urn:uuid:f4f85eac-e6cb-4883-b524-f2705394840f”

Classification/@classifiedObject ExtrinsicObject/@id 값

Classification/@nodeRepresentation “N”

Slot/@name “codingScheme”

ValueList

-Value “2.16.840.1.113883.5.25”

Classification/@id UUID 타입

Classification/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification”

Classification/@classificationScheme“urn:uuid:f33fb8ac-18af-42cc-ae0e-ed0b0bdb91e1”

Classification/@classifiedObject ExtrinsicObject/@id 값

Classification/@nodeRepresentation “Hospital Setting”

Slot/@name “codingScheme”

ValueList

-Value “healthcareFacilityTypeCodes”

Classification/@id UUID 타입

Classification/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification“

Classification/@classificationScheme“urn:uuid:f0306f51-975f-434e-a61c-c59651d33983”

Classification/@classifiedObject ExtrinsicObject/@id 값

Classification/@nodeRepresentation 코드 값 서식 코드 타입(LONIC 코드)

Slot/@name “codingScheme”

ValueList

-Value "2.16.840.1.113883.6.1“

Classification/@id UUID 타입

진료정보교류표준 고시 적용 지침서

- 128 -

메타정보 항목 경로 생성 항목 명 고정 값 / 설명

Classification/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification“

Classification/@classificationScheme“urn:uuid:cccf5598-8b07-4b77-a05e-ae952c785ead”

Classification/@classifiedObject ExtrinsicObject/@id 값

Classification/@nodeRepresentation “Nursery”

Slot/@name “codingScheme”

ValueList

-Value “practiceSettingCodes”

Classification/@id UUID UUID 타입

Classification/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification”

Classification/@classificationScheme“urn:uuid:a09d5840-386c-46f2-b5ad-9c3699a4309d”

Classification/@classifiedObject ExtrinsicObject/@id 값

Classification/@nodeRepresentation

Slot/@name “codingScheme”

ValueList

-Value “1.3.6.1.4.1.19376.1.2.3”

Classification/@id UUID 타입

Classification/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification“

Classification/@classificationScheme“urn:uuid:93606bcf-9494-43ec-9b4e-a7748d1a838d”

Classification/@classifiedObject ExtrinsicObject/@id 값

Classification/@nodeRepresentation “”

Slot/@name “authorPerson”

ValueList

-Value 의사정보 XCN 타입

Slot/@name “authorInstitution”

ValueList

-Value 의료기관정보 XON 타입

ExternalIdentifier/@id UUID UUID 타입

ExternalIdentifier/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ExternalIdentifier”

Page 71: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 129 -

§ 요청 메타정보의 생성 예시

<?xml version="1.0" encoding="utf-8"?><ProvideAndRegisterDocumentSetRequest xmlns="urn:ihe:iti:xds-b:2007"><SubmitObjectsRequest xmlns:xsd="http://www.w3.org/2001/XMLSchema"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns="urn:oasis:names:tc:ebxml-regrep:xsd:lcm:3.0">

<RegistryObjectList xmlns="urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0"><RegistryPackage id="urn:uuid:b79def13-7053-41be-9921-2cddd6bf4aa4"><Slot name="submissionTime"><ValueList><Value>20161103203524</Value>

</ValueList></Slot><Slot name="intendedRecipient"><ValueList>

<Value>A병원^^^^^^^^^1.2.410.100110.10.31100813|31100813^안^교수^^^^^^&amp;1.2.410.100110.10.31100813&amp;ISO^^^^^^^^^^^^^^13&amp;이비인후과|^^PH^^^^031-787-0000</Value>

</ValueList></Slot>

메타정보 항목 경로 생성 항목 명 고정 값 / 설명

ExternalIdentifier/@registryObject ExtrinsicObject/@id 값

ExternalIdentifier/@identificationScheme“urn:uuid:2e82c1f6-a085-4c72-9da3-8640a32e42ab”

ExternalIdentifier/@value 교류 문서 ID 문서ID 타입

name

LocalizedString/@value "XDSSubmissionSet.uniqueId

ExternalIdentifier/@id UUID UUID 타입

ExternalIdentifier/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ExternalIdentifier”

ExternalIdentifier/@registryObject ExtrinsicObject/@id 값

ExternalIdentifier/@identificationScheme“urn:uuid:58a6f841-87b3-4a3e-92fd-a8ffeff98427”

ExternalIdentifier/@value 환자 MPI ID CX 타입

name

LocalizedString/@value “XDSSubmissionSet.patientId”

Association/@id UUID UUID 타입

Association/@associationType“urn:oasis:names:tc:ebxml-regrep:AssociationType:HasMember”

Association/@sourceObject RegistryPackage/@id 값

Association/@targetObject ExtrinsicObject/@id 값

Slot/@name “SubmissionSetStatus”

ValueList

-Value “Original”

Document/@id UUID UUID 타입

Document 교류문서(CDA) base64 형태의 binary

[표 6-3] 교류문서 등록 요청 메타정보 항목

진료정보교류표준 고시 적용 지침서

- 130 -

<Name><LocalizedString value="요양급여 의뢰서" />

</Name><Classification id="urn:uuid:015c180d-19d1-4b53-afaf-e381b0d2dc02"

objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification"classificationScheme="urn:uuid:aa543740-bdda-424e-8c96-df4873be8500"classifiedObject="urn:uuid:b79def13-7053-41be-9921-2cddd6bf4aa4" nodeRepresentation="34133-9">

<Slot name="codingScheme"><ValueList><Value>2.16.840.1.113883.6.1</Value>

</ValueList></Slot><Name><LocalizedString value="Referral note" />

</Name></Classification><Classification id="urn:uuid:466c3466-e338-4cc2-bcb8-aafdc90a1262"

objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification"classificationScheme="urn:uuid:a7058bb9-b4e4-4307-ba5b-e3f0ab85e12d"classifiedObject="urn:uuid:b79def13-7053-41be-9921-2cddd6bf4aa4" nodeRepresentation="">

<Slot name="authorPerson"><ValueList><Value>60181^이^상x^^^^^^&amp;1.2.410&amp;ISO^^^^^^^^^^^^^^&amp;내과</Value>

</ValueList></Slot><Slot name="authorInstitution"><ValueList><Value>A내과^^^^^^^^^1.2.410.100110.10.41308301</Value>

</ValueList></Slot>

</Classification><ExternalIdentifier id="urn:uuid:cbab262a-7647-40b6-95b3-e38562ae5815"

objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ExternalIdentifier"registryObject="urn:uuid:b79def13-7053-41be-9921-2cddd6bf4aa4"identificationScheme="urn:uuid:96fdda7c-d067-4183-912e-bf5ee74998a8"value="1.2.410.100110.10.0.203524610636138021246101432">

<Name><LocalizedString value="XDSSubmissionSet.uniqueId" />

</Name></ExternalIdentifier><ExternalIdentifier id="urn:uuid:091ec956-f7b6-4c61-88de-571306d980ef"

objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ExternalIdentifier"registryObject="urn:uuid:b79def13-7053-41be-9921-2cddd6bf4aa4"identificationScheme="urn:uuid:554ac39e-e3fe-47fe-b233-965d2a147832" value="1.2.410.100110.10.0">

<Name><LocalizedString value="XDSSubmissionSet.sourceId" />

</Name></ExternalIdentifier><ExternalIdentifier id="urn:uuid:47927bda-414c-4a05-937a-745941193d7f"

objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ExternalIdentifier"registryObject="urn:uuid:b79def13-7053-41be-9921-2cddd6bf4aa4"identificationScheme="urn:uuid:6b5aea1a-874d-4603-a4bc-96a0a7b38446"value="8c83f867-c3f0-4183-9f19-abeb75676310^^^&amp;1.2.410.1.111112&amp;ISO">

<Name><LocalizedString value="XDSSubmissionSet.patientId" />

</Name></ExternalIdentifier>

</RegistryPackage><Classification id="urn:uuid:5a2a895a-bece-4e8e-a78e-fb0d9d0f5739"

classifiedObject="urn:uuid:b79def13-7053-41be-9921-2cddd6bf4aa4"classificationNode="urn:uuid:a54d6aa5-d40d-43f9-88c5-b4633d873bdd" />

<ExtrinsicObject id="urn:uuid:b20153ed-8691-4fd2-84fd-e50c7779e091"objectType="urn:uuid:7edca82f-054d-47f2-a032-9b2a5b5186c1" mimeType="text/xml">

<Slot name="creationTime"><ValueList><Value>20160705171251</Value>

</ValueList></Slot><Slot name="languageCode"><ValueList><Value>ko</Value>

</ValueList></Slot><Slot name="serviceStartTime">

Page 72: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 131 -

<ValueList><Value>20160705171251</Value>

</ValueList></Slot><Slot name="serviceStopTime"><ValueList><Value>20160705171251</Value>

</ValueList></Slot><Slot name="sourcePatientId"><ValueList><Value>12345^^^&amp;1.2.410.100110.10.41308301&amp;ISO</Value>

</ValueList></Slot><Slot name="sourcePatientInfo"><ValueList><Value>PID-3|12345^^^&amp;1.2.410.100110.10.41308301&amp;ISO</Value><Value>PID-5|한^만x^^^^</Value><Value>PID-7|19010101</Value><Value>PID-8|F</Value><Value>PID-11|경기 용인시 기흥구 신갈동 </Value>

</ValueList></Slot><Slot name="repositoryUniqueId"><ValueList><Value>1.2.410.100110.40.1.2.0</Value>

</ValueList></Slot><Name><LocalizedString value="요양급여 의뢰서" />

</Name><Classification id="urn:uuid:39273d00-fc70-41fb-95b6-aabd0a46cb46"

objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification"classificationScheme="urn:uuid:41a5887f-8865-4c09-adf7-e362475b143a"classifiedObject="urn:uuid:b20153ed-8691-4fd2-84fd-e50c7779e091" nodeRepresentation="57133-1">

<Slot name="codingScheme"><ValueList><Value>2.16.840.1.113883.6.1</Value>

</ValueList></Slot><Name><LocalizedString value="Referral note" />

</Name></Classification><Classification id="urn:uuid:b6eb676f-defa-477e-8f11-2916172c73ca"

objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification"classificationScheme="urn:uuid:a09d5840-386c-46f2-b5ad-9c3699a4309d"classifiedObject="urn:uuid:b20153ed-8691-4fd2-84fd-e50c7779e091"nodeRepresentation="urn:ihe:pcc:xds-ms:2007">

<Slot name="codingScheme"><ValueList><Value>1.3.6.1.4.1.19376.1.2.3</Value>

</ValueList></Slot><Name><LocalizedString value="Medical Summaries" />

</Name></Classification><Classification id="urn:uuid:2d66d3d0-e008-493b-99d6-222b4fbe3c9a"

objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification"classificationScheme="urn:uuid:f4f85eac-e6cb-4883-b524-f2705394840f"classifiedObject="urn:uuid:b20153ed-8691-4fd2-84fd-e50c7779e091" nodeRepresentation="N">

<Slot name="codingScheme"><ValueList><Value>2.16.840.1.113883.5.25</Value>

</ValueList></Slot><Name><LocalizedString value="ConfidentialityCodeDisplayName" />

</Name></Classification><Classification id="urn:uuid:15cde999-7c0c-4af6-85a8-24c56a11368b"

objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification"classificationScheme="urn:uuid:f33fb8ac-18af-42cc-ae0e-ed0b0bdb91e1"

진료정보교류표준 고시 적용 지침서

- 132 -

classifiedObject="urn:uuid:b20153ed-8691-4fd2-84fd-e50c7779e091" nodeRepresentation="Hospital Setting"><Slot name="codingScheme"><ValueList><Value>healthcareFacilityTypeCodes</Value>

</ValueList></Slot><Name><LocalizedString value="Hospital Setting" />

</Name></Classification><Classification id="urn:uuid:54869346-0a42-490c-abfa-62bbe636dce8"

objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification"classificationScheme="urn:uuid:f0306f51-975f-434e-a61c-c59651d33983"classifiedObject="urn:uuid:b20153ed-8691-4fd2-84fd-e50c7779e091" nodeRepresentation="57133-1">

<Slot name="codingScheme"><ValueList><Value>2.16.840.1.113883.6.1</Value>

</ValueList></Slot><Name><LocalizedString value="Referral note" />

</Name></Classification><Classification id="urn:uuid:e0349a38-d0e2-49d5-a760-de959691965f"

objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification"classificationScheme="urn:uuid:cccf5598-8b07-4b77-a05e-ae952c785ead"classifiedObject="urn:uuid:b20153ed-8691-4fd2-84fd-e50c7779e091" nodeRepresentation="Nursery">

<Slot name="codingScheme"><ValueList><Value>practiceSettingCodes</Value>

</ValueList></Slot><Name><LocalizedString value="Nursery" />

</Name></Classification><Classification id="urn:uuid:5bff3884-d0ee-4cdf-b45f-c8528998d209"

objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification"classificationScheme="urn:uuid:93606bcf-9494-43ec-9b4e-a7748d1a838d"classifiedObject="urn:uuid:b20153ed-8691-4fd2-84fd-e50c7779e091" nodeRepresentation="">

<Slot name="authorPerson"><ValueList><Value>60181^이^상*^^^^^^&amp;1.2.410&amp;ISO^^^^^^^^^^^^^^&amp;내과</Value>

</ValueList></Slot><Slot name="authorInstitution"><ValueList><Value>B내과^^^^^^^^^1.2.410.100110.10.41308301</Value>

</ValueList></Slot>

</Classification><ExternalIdentifier id="urn:uuid:a6515520-eace-467b-9072-9931dda97451"

objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ExternalIdentifier"registryObject="urn:uuid:b20153ed-8691-4fd2-84fd-e50c7779e091"identificationScheme="urn:uuid:58a6f841-87b3-4a3e-92fd-a8ffeff98427"value="8c83f867-c3f0-4183-9f19-abeb75676310^^^&amp;1.2.410.1.111112&amp;ISO">

<Name><LocalizedString value="XDSDocumentEntry.patientId" />

</Name></ExternalIdentifier><ExternalIdentifier id="urn:uuid:40c2cd15-75ca-4898-ab23-bd8a2b320e49"

objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ExternalIdentifier"registryObject="urn:uuid:b20153ed-8691-4fd2-84fd-e50c7779e091"identificationScheme="urn:uuid:2e82c1f6-a085-4c72-9da3-8640a32e42ab"value="1.2.410.100110.10.41308301.6244173705610441491756192922590448340">

<Name><LocalizedString value="XDSDocumentEntry.uniqueId" />

</Name></ExternalIdentifier>

</ExtrinsicObject><Association id="urn:uuid:c00ab06e-db2c-4255-913b-3f10aa2ac950"

associationType="urn:oasis:names:tc:ebxml-regrep:AssociationType:HasMember"sourceObject="urn:uuid:b79def13-7053-41be-9921-2cddd6bf4aa4"targetObject="urn:uuid:b20153ed-8691-4fd2-84fd-e50c7779e091">

Page 73: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 133 -

6.2.1.2. 응답 메타정보 구조53) 및 생성 예시

§ 응답 메타정보 구조 : RegistryResponse

§ 응답 메타정보의 생성 예시

6.2.1.3. 서비스 트랜잭션

§ (공통) 서비스 트랜잭션의 기본적인 구현 방식은 “별첨 2. 웹 서비스 트랜잭션 규약 및 방

법”을 참고한다.

§ 교류문서 등록 서비스의 SOAP 메시지 Action value는 다음과 같다.

서비스 명 Input SOAP Action Output SOAP Action

교류문서 등록urn:ihe:iti:2007:ProvideAndRegisterDocumentSet-b

urn:ihe:iti:2007:ProvideAndRegisterDocumentSet-bResponse

[표 6-7] 교류문서 등록 SOAP Message Action Value

53) 별첨 8. CDA/메타정보 항목 작성 지침 참조

<Slot name="SubmissionSetStatus"><ValueList><Value>Original</Value>

</ValueList></Slot>

</Association></RegistryObjectList>

</SubmitObjectsRequest><Document id="urn:uuid:b20153ed-8691-4fd2-84fd-e50c7779e091">77u/PD94bWwgdmVyc2lvbj0i ~ 중간

생략 ~ MS4wIiBlbmNvZGluZz0=</Document></ProvideAndRegisterDocumentSetRequest>

[표 6-4] 교류문서 등록 요청 메타정보 생성 예시

메타정보 항목 경로 생성 항목 명 고정값 / 설명

RegistryResponse

RegistryResponse/@status 결과 코드성공: “urn:oasis:names:tc:ebxml-regrep:ResponseStatusType: Success”실패: “urn:oasis:names:tc:ebxml-regrep:ResponseStatusType: Failure”

[표 6-5] 교류문서 등록 응답 메타정보 항목

<RegistryResponse xmlns:xsd="http://www.w3.org/2001/XMLSchema"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

status="urn:oasis:names:tc:ebxml-regrep:ResponseStatusType:Success"

xmlns="urn:oasis:names:tc:ebxml-regrep:xsd:rs:3.0" />

[표 6-6] 교류문서 등록 응답 메타정보 생성 예시

진료정보교류표준 고시 적용 지침서

- 134 -

6.2.2. 교류문서 메타정보 등록 서비스

각 의료기관에서 [교류문서 등록 서비스]를 통해 문서저장소(Repository)로 교류문서를 전송

(ITI-41)하면, 문서저장소는 교류문서를 저장한다. 저장작업이 완료되었으면 문서저장소는

[교류문서 메타정보 등록 서비스]를 통해 문서등록소(Registry)로 교류문서의 메타정보를 전

송(ITI-42)하고, 문서등록소는 전송받은 메타정보를 저장하는 작업을 수행한다.

6.2.2.1. 요청 메타정보 구조54) 및 생성 예시

§ 요청 메타정보 구조 : SubmitObjectsRequest

54) 별첨 8. CDA/메타정보 항목 작성 지침 참조

메타정보 항목 경로 생성 항목 명 고정 값 / 설명

SubmitObjectsRequest

RegistryObjectList

RegistryPackage/@id UUID UUID

Slot/@name “submissionTime”

ValueList

Value 메타정보 생성일시 DATETIME 타입

Slot/@name “intendedRecipient”

ValueList

Value 수신측 정보 XON|XCN|XTN 타입

Name

LocalizedString/@value 메타정보 Name 서식 코드 타입(서식유형)

Classification/@id UUID UUID 타입

Classification/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification”

Classification/@classificationScheme“urn:uuid:aa543740-bdda-424e-8c96-df4873be8500”

Classification/@classifiedObject RegistryPackage/@id 값

Classification/@nodeRepresentation 코드 값 서식 코드 타입(LOINC 코드)

Slot/@name “codingScheme”

ValueList

Value 코드 참조 OID “2.16.840.1.113883.6.1”

Classification/@id UUID 타입

Classification/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification“

Page 74: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 135 -

메타정보 항목 경로 생성 항목 명 고정 값 / 설명

Classification/@classificationScheme"urn:uuid:a7058bb9-b4e4-4307-ba5b-e3f0ab85e12d

Classification/@classifiedObject RegistryPackage/@id 값

Classification/@nodeRepresentation “”

Slot/@name “authorPerson”

ValueList

Value 의사정보 XCN 타입

Slot/@name “authorInstitution”

ValueList

Value 의료기관 정보 XON 타입

ExternalIdentifier/@id UUID 타입

ExternalIdentifier/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ExternalIdentifier”

ExternalIdentifier/@registryObject RegistryPackage/@id 값

ExternalIdentifier/@identificationScheme“urn:uuid:96fdda7c-d067-4183-912e-bf5ee74998a8”

ExternalIdentifier/@value 메타정보 ID 문서ID 타입

name

LocalizedString/@value “XDSSubmissionSet.uniqueId”

ExternalIdentifier/@id UUID UUID 타입

ExternalIdentifier/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ExternalIdentifier”

ExternalIdentifier/@registryObject RegistryPackage/@id 값

ExternalIdentifier/@identificationScheme“urn:uuid:554ac39e-e3fe-47fe-b233-965d2a147832”

ExternalIdentifier/@value 송신 의료기관OID OID 타입(의료기관코드)

name

LocalizedString/@value “XDSSubmissionSet.sourceId”

ExternalIdentifier/@id UUID 타입

ExternalIdentifier/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ExternalIdentifier”

ExternalIdentifier/@registryObject RegistryPackage/@id 값

ExternalIdentifier/@identificationScheme“urn:uuid:6b5aea1a-874d-4603-a4bc-96a0a7b38446”

ExternalIdentifier/@value 환자 MPI ID CX 타입

name

진료정보교류표준 고시 적용 지침서

- 136 -

메타정보 항목 경로 생성 항목 명 고정 값 / 설명

LocalizedString/@value “XDSSubmissionSet.patientId”

ExtrinsicObject/@id

ExtrinsicObject/@objectType"urn:uuid:7edca82f-054d-47f2-a032

-9b2a5b5186c1"

ExtrinsicObject/@mimeType “text/xml”

Slot/@name “creationTime”

ValueList

Value 문서 생성시간 DATETIME 타입

Slot/@name “languageCode”

ValueList

Value “ko”

Slot/@name “sourcePatientId”

ValueList

Value로컬 환자ID +의료기관OID

CX 타입

Slot/@name “sourcePatientInfo”

ValueList

Value 로컬 환자 ID 정보 HL7 PID-3 타입

Value 환자 성명 HL7 PID-5 타입

Value 환자 생년월일 HL7 PID-7 타입

Value 환자 성별 HL7 PID-8 타입

Value 환자 주소 HL7 PID-11 타입

Slot/@name “repositoryUniqueId”

ValueList

Value 저장소 OID OID 타입(문서저장소)

Slot/@name “urn:ihe:iti:xds:2013:referenceIdList”

ValueList

Value심평원연계보험자종별구분

CXi 타입

Value심평원연계환자동의확인

CXi 타입

Value 심평원연계 의료진동의 CXi 타입

Value 진료예약 환자전화번호 CXi 타입

Value 진료예약 날짜 CXi 타입

Value 영상검사 KOS ID CXi 타입

Value 문서상태 CXi 타입

Name

LocalizedString/@value CDA 문서 명

Classification/@id UUID 타입

Page 75: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 137 -

메타정보 항목 경로 생성 항목 명 고정 값 / 설명

Classification/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification“

Classification/@classificationScheme 문서서식 상세코드“urn:uuid:41a5887f-8865-4c09-adf7-e362475b143a”

Classification/@classifiedObject ExtrinsicObject/@id 값

Classification/@nodeRepresentation 코드 값 서식 코드 타입(LOINC 코드)

Slot/@name “codingScheme”

ValueList

-Value “2.16.840.1.113883.6.1”

Classification/@id UUID UUID 타입

Classification/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification”

Classification/@classificationScheme“urn:uuid:f4f85eac-e6cb-4883-b524-f2705394840f”

Classification/@classifiedObject ExtrinsicObject/@id 값

Classification/@nodeRepresentation “N”

Slot/@name “codingScheme”

ValueList

-Value “2.16.840.1.113883.5.25”

Classification/@id UUID UUID 타입

Classification/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification”

Classification/@classificationScheme“urn:uuid:f33fb8ac-18af-42cc-ae0e-ed0b0bdb91e1”

Classification/@classifiedObject ExtrinsicObject/@id 값

Classification/@nodeRepresentation “Hospital Setting”

Slot/@name “codingScheme”

ValueList

-Value “healthcareFacilityTypeCodes”

Classification/@id UUID 타입

Classification/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification“

Classification/@classificationScheme“urn:uuid:f0306f51-975f-434e-a61c-c59651d33983”

Classification/@classifiedObject ExtrinsicObject/@id 값

Classification/@nodeRepresentation 코드 값 서식 코드 타입(LOINC 코드)

진료정보교류표준 고시 적용 지침서

- 138 -

메타정보 항목 경로 생성 항목 명 고정 값 / 설명

Slot/@name “codingScheme”

ValueList

-Value "2.16.840.1.113883.6.1“

Classification/@id UUID 타입

Classification/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification“

Classification/@classificationScheme“urn:uuid:cccf5598-8b07-4b77-a05e-ae952c785ead”

Classification/@classifiedObject ExtrinsicObject/@id 값

Classification/@nodeRepresentation “Nursery”

Slot/@name “codingScheme”

ValueList

-Value “practiceSettingCodes”

Classification/@id UUID UUID 타입

Classification/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification”

Classification/@classificationScheme“urn:uuid:a09d5840-386c-46f2-b5ad-9c3699a4309d”

Classification/@classifiedObject ExtrinsicObject/@id 값

Classification/@nodeRepresentation “”

Slot/@name “codingScheme”

ValueList

-Value “1.3.6.1.4.1.19376.1.2.3”

Classification/@id UUID UUID 타입

Classification/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification“

Classification/@classificationScheme작성자정보(author)

“urn:uuid:93606bcf-9494-43ec-9b4e-a7748d1a838d”

Classification/@classifiedObject ExtrinsicObject/@id 값

Classification/@nodeRepresentation “”

Slot/@name “authorPerson”

ValueList

-Value 의사정보 XCN 타입

Slot/@name “authorInstitution”

ValueList

Page 76: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 139 -

메타정보 항목 경로 생성 항목 명 고정 값 / 설명

-Value 의료기관정보 XON 타입

ExternalIdentifier/@id UUID UUID 타입

ExternalIdentifier/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ExternalIdentifier”

ExternalIdentifier/@registryObject ExtrinsicObject/@id 값

ExternalIdentifier/@identificationScheme“urn:uuid:2e82c1f6-a085-4c72-9da3-8640a32e42ab”

ExternalIdentifier/@value 교류 문서 ID 문서ID 타입

name

LocalizedString/@value "XDSSubmissionSet.uniqueId

ExternalIdentifier/@id UUID UUID 타입

ExternalIdentifier/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ExternalIdentifier”

ExternalIdentifier/@registryObject ExtrinsicObject/@id 값

ExternalIdentifier/@identificationScheme“urn:uuid:58a6f841-87b3-4a3e-92fd-a8ffeff98427”

ExternalIdentifier/@value 환자 MPI ID CX 타입

name

LocalizedString/@value “XDSSubmissionSet.patientId”

Association/@id UUID UUID 타입

Association/@associationType“urn:oasis:names:tc:ebxml-regrep:AssociationType:HasMember”

Association/@sourceObject RegistryPackage/@id 값

Association/@targetObject ExtrinsicObject/@id 값

Slot/@name “SubmissionSetStatus”

ValueList

-Value “Original”

[표 6-8] 교류문서 메타정보 등록 요청 메타정보 항목

진료정보교류표준 고시 적용 지침서

- 140 -

§ 요청 메타정보의 생성 예시

<?xml version="1.0" encoding="utf-8"?><SubmitObjectsRequest xmlns:xsd="http://www.w3.org/2001/XMLSchema"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns="urn:oasis:names:tc:ebxml-regrep:xsd:lcm:3.0">

<RegistryObjectList xmlns="urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0"><RegistryPackage id="urn:uuid:b79def13-7053-41be-9921-2cddd6bf4aa4"><Slot name="submissionTime"><ValueList><Value>20161103203524</Value>

</ValueList></Slot><Slot name="intendedRecipient"><ValueList>

<Value>A병원^^^^^^^^^1.2.410.100110.10.31100813|31100813^안^교수^^^^^^&amp;1.2.410.100110.10.31100813&amp;ISO^^^^^^^^^^^^^^13&amp;이비인후과|^^PH^^^^031-787-0000</Value>

</ValueList></Slot><Name><LocalizedString value="진료 의뢰서" />

</Name><Classification id="urn:uuid:015c180d-19d1-4b53-afaf-e381b0d2dc02"

objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification"classificationScheme="urn:uuid:aa543740-bdda-424e-8c96-df4873be8500"classifiedObject="urn:uuid:b79def13-7053-41be-9921-2cddd6bf4aa4" nodeRepresentation="34133-9">

<Slot name="codingScheme"><ValueList><Value>2.16.840.1.113883.6.1</Value>

</ValueList></Slot><Name><LocalizedString value="Referral note" />

</Name></Classification><Classification id="urn:uuid:466c3466-e338-4cc2-bcb8-aafdc90a1262"

objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification"classificationScheme="urn:uuid:a7058bb9-b4e4-4307-ba5b-e3f0ab85e12d"classifiedObject="urn:uuid:b79def13-7053-41be-9921-2cddd6bf4aa4" nodeRepresentation="">

<Slot name="authorPerson"><ValueList><Value>60181^이^상x^^^^^^&amp;1.2.410&amp;ISO^^^^^^^^^^^^^^&amp;내과</Value>

</ValueList></Slot><Slot name="authorInstitution"><ValueList><Value>A내과^^^^^^^^^1.2.410.100110.10.41308301</Value>

</ValueList></Slot>

</Classification><ExternalIdentifier id="urn:uuid:cbab262a-7647-40b6-95b3-e38562ae5815"

objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ExternalIdentifier"registryObject="urn:uuid:b79def13-7053-41be-9921-2cddd6bf4aa4"identificationScheme="urn:uuid:96fdda7c-d067-4183-912e-bf5ee74998a8"value="1.2.410.100110.10.0.203524610636138021246101432">

<Name><LocalizedString value="XDSSubmissionSet.uniqueId" />

</Name></ExternalIdentifier><ExternalIdentifier id="urn:uuid:091ec956-f7b6-4c61-88de-571306d980ef"

objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ExternalIdentifier"registryObject="urn:uuid:b79def13-7053-41be-9921-2cddd6bf4aa4"identificationScheme="urn:uuid:554ac39e-e3fe-47fe-b233-965d2a147832" value="1.2.410.100110.10.0">

<Name><LocalizedString value="XDSSubmissionSet.sourceId" />

</Name></ExternalIdentifier><ExternalIdentifier id="urn:uuid:47927bda-414c-4a05-937a-745941193d7f"

objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ExternalIdentifier"registryObject="urn:uuid:b79def13-7053-41be-9921-2cddd6bf4aa4"identificationScheme="urn:uuid:6b5aea1a-874d-4603-a4bc-96a0a7b38446"value="8c83f867-c3f0-4183-9f19-abeb75676310^^^&amp;1.2.410.1.111112&amp;ISO">

Page 77: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 141 -

<Name><LocalizedString value="XDSSubmissionSet.patientId" />

</Name></ExternalIdentifier>

</RegistryPackage><Classification id="urn:uuid:5a2a895a-bece-4e8e-a78e-fb0d9d0f5739"

classifiedObject="urn:uuid:b79def13-7053-41be-9921-2cddd6bf4aa4"classificationNode="urn:uuid:a54d6aa5-d40d-43f9-88c5-b4633d873bdd" />

<ExtrinsicObject id="urn:uuid:b20153ed-8691-4fd2-84fd-e50c7779e091"objectType="urn:uuid:7edca82f-054d-47f2-a032-9b2a5b5186c1" mimeType="text/xml">

<Slot name="creationTime"><ValueList><Value>20160705171251</Value>

</ValueList></Slot><Slot name="languageCode"><ValueList><Value>ko</Value>

</ValueList></Slot><Slot name="serviceStartTime"><ValueList><Value>20160705171251</Value>

</ValueList></Slot><Slot name="serviceStopTime"><ValueList><Value>20160705171251</Value>

</ValueList></Slot><Slot name="sourcePatientId"><ValueList><Value>12345^^^&amp;1.2.410.100110.10.41308301&amp;ISO</Value>

</ValueList></Slot><Slot name="sourcePatientInfo"><ValueList><Value>PID-3|12345^^^&amp;1.2.410.100110.10.41308301&amp;ISO</Value><Value>PID-5|한^만x^^^^</Value><Value>PID-7|19010101</Value><Value>PID-8|F</Value><Value>PID-11|경기 용인시 기흥구 신갈동 </Value>

</ValueList></Slot><Slot name="repositoryUniqueId"><ValueList><Value>1.2.410.100110.40.1.2.0</Value>

</ValueList></Slot><Name><LocalizedString value="요양급여 의뢰서" />

</Name><Classification id="urn:uuid:39273d00-fc70-41fb-95b6-aabd0a46cb46"

objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification"classificationScheme="urn:uuid:41a5887f-8865-4c09-adf7-e362475b143a"classifiedObject="urn:uuid:b20153ed-8691-4fd2-84fd-e50c7779e091" nodeRepresentation="57133-1">

<Slot name="codingScheme"><ValueList><Value>2.16.840.1.113883.6.1</Value>

</ValueList></Slot><Name><LocalizedString value="Referral note" />

</Name></Classification><Classification id="urn:uuid:b6eb676f-defa-477e-8f11-2916172c73ca"

objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification"classificationScheme="urn:uuid:a09d5840-386c-46f2-b5ad-9c3699a4309d"classifiedObject="urn:uuid:b20153ed-8691-4fd2-84fd-e50c7779e091"nodeRepresentation="urn:ihe:pcc:xds-ms:2007">

<Slot name="codingScheme"><ValueList><Value>1.3.6.1.4.1.19376.1.2.3</Value>

</ValueList>

진료정보교류표준 고시 적용 지침서

- 142 -

</Slot><Name><LocalizedString value="Medical Summaries" />

</Name></Classification><Classification id="urn:uuid:2d66d3d0-e008-493b-99d6-222b4fbe3c9a"

objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification"classificationScheme="urn:uuid:f4f85eac-e6cb-4883-b524-f2705394840f"classifiedObject="urn:uuid:b20153ed-8691-4fd2-84fd-e50c7779e091" nodeRepresentation="N">

<Slot name="codingScheme"><ValueList><Value>2.16.840.1.113883.5.25</Value>

</ValueList></Slot><Name><LocalizedString value="ConfidentialityCodeDisplayName" />

</Name></Classification><Classification id="urn:uuid:15cde999-7c0c-4af6-85a8-24c56a11368b"

objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification"classificationScheme="urn:uuid:f33fb8ac-18af-42cc-ae0e-ed0b0bdb91e1"classifiedObject="urn:uuid:b20153ed-8691-4fd2-84fd-e50c7779e091" nodeRepresentation="Hospital Setting">

<Slot name="codingScheme"><ValueList><Value>healthcareFacilityTypeCodes</Value>

</ValueList></Slot><Name><LocalizedString value="Hospital Setting" />

</Name></Classification><Classification id="urn:uuid:54869346-0a42-490c-abfa-62bbe636dce8"

objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification"classificationScheme="urn:uuid:f0306f51-975f-434e-a61c-c59651d33983"classifiedObject="urn:uuid:b20153ed-8691-4fd2-84fd-e50c7779e091" nodeRepresentation="57133-1">

<Slot name="codingScheme"><ValueList><Value>2.16.840.1.113883.6.1</Value>

</ValueList></Slot><Name><LocalizedString value="Referral note" />

</Name></Classification><Classification id="urn:uuid:e0349a38-d0e2-49d5-a760-de959691965f"

objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification"classificationScheme="urn:uuid:cccf5598-8b07-4b77-a05e-ae952c785ead"classifiedObject="urn:uuid:b20153ed-8691-4fd2-84fd-e50c7779e091" nodeRepresentation="Nursery">

<Slot name="codingScheme"><ValueList><Value>practiceSettingCodes</Value>

</ValueList></Slot><Name><LocalizedString value="Nursery" />

</Name></Classification><Classification id="urn:uuid:5bff3884-d0ee-4cdf-b45f-c8528998d209"

objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification"classificationScheme="urn:uuid:93606bcf-9494-43ec-9b4e-a7748d1a838d"classifiedObject="urn:uuid:b20153ed-8691-4fd2-84fd-e50c7779e091" nodeRepresentation="">

<Slot name="authorPerson"><ValueList><Value>60181^이^상*^^^^^^&amp;1.2.410&amp;ISO^^^^^^^^^^^^^^&amp;내과</Value>

</ValueList></Slot><Slot name="authorInstitution"><ValueList><Value>B내과^^^^^^^^^1.2.410.100110.10.41308301</Value>

</ValueList></Slot>

</Classification><ExternalIdentifier id="urn:uuid:a6515520-eace-467b-9072-9931dda97451"

objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ExternalIdentifier"

Page 78: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 143 -

registryObject="urn:uuid:b20153ed-8691-4fd2-84fd-e50c7779e091"identificationScheme="urn:uuid:58a6f841-87b3-4a3e-92fd-a8ffeff98427"value="8c83f867-c3f0-4183-9f19-abeb75676310^^^&amp;1.2.410.1.111112&amp;ISO">

<Name><LocalizedString value="XDSDocumentEntry.patientId" />

</Name></ExternalIdentifier><ExternalIdentifier id="urn:uuid:40c2cd15-75ca-4898-ab23-bd8a2b320e49"

objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ExternalIdentifier"registryObject="urn:uuid:b20153ed-8691-4fd2-84fd-e50c7779e091"identificationScheme="urn:uuid:2e82c1f6-a085-4c72-9da3-8640a32e42ab"value="1.2.410.100110.10.41308301.6244173705610441491756192922590448340">

<Name><LocalizedString value="XDSDocumentEntry.uniqueId" />

</Name></ExternalIdentifier>

</ExtrinsicObject><Association id="urn:uuid:c00ab06e-db2c-4255-913b-3f10aa2ac950"

associationType="urn:oasis:names:tc:ebxml-regrep:AssociationType:HasMember"sourceObject="urn:uuid:b79def13-7053-41be-9921-2cddd6bf4aa4"targetObject="urn:uuid:b20153ed-8691-4fd2-84fd-e50c7779e091">

<Slot name="SubmissionSetStatus"><ValueList><Value>Original</Value>

</ValueList></Slot>

</Association></RegistryObjectList>

</SubmitObjectsRequest>

[표 6-9] 교류문서 메타정보 등록 요청 메타정보 생성 예시

진료정보교류표준 고시 적용 지침서

- 144 -

6.2.2.2. 응답 메타정보 구조55) 및 생성 예시

§ 응답 메타정보 구조 : RegistryResponse

§ 응답 메타정보의 생성 예시

6.2.2.3. 서비스 트랜잭션

§ (공통) 서비스 트랜잭션의 기본적인 구현 방식은 “별첨 2. 웹 서비스 트랜잭션 규약 및 방

법”을 참고한다.

§ 교류문서 등록 서비스의 SOAP 메시지 Action value는 다음과 같다.

서비스 명 Input SOAP Action Output SOAP Action

교류문서 메타정보 등록 urn:ihe:iti:2007:RegisterDocumentSet-burn:ihe:iti:2007:RegisterDocumentSet-bResponse

[표 6-12] 교류문서 메타정보 등록 SOAP Message Action Value

55) 별첨 8. CDA/메타정보 항목 작성 지침 참조

메타정보 항목 경로 생성 항목 명 고정값 / 설명

RegistryResponse

RegistryResponse/@status 결과 코드

성공: “urn:oasis:names:tc:ebxml-regrep:ResponseStatusType:Success”실패: “urn:oasis:names:tc:ebxml-regrep:ResponseStatusType:Failure”

[표 6-10] 교류문서 메타정보 등록 응답 메타정보 항목

<RegistryResponse xmlns:xsd="http://www.w3.org/2001/XMLSchema"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

status="urn:oasis:names:tc:ebxml-regrep:ResponseStatusType:Success"

xmlns="urn:oasis:names:tc:ebxml-regrep:xsd:rs:3.0" />

[표 6-11] 교류문서 메타정보 등록 응답 메타정보 생성 예시

Page 79: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 145 -

6.2.3. 교류문서 메타정보 조회 서비스

환자에 대한 등록된 문서를 확인하기 위하여 MPI에 등록된 환자의 식별자를 먼저 조회한다.

그리고 환자의 식별자에 대하여 등록된 문서 메타정보를 등록소에서 확인한다. 환자 식별자

에 대하여 등록된 문서가 있을 경우, 등록소는 메타정보를 반환하게 되며, 반환된 메타정보에

는 저장소 위치, 문서 식별자 정보가 들어있어 문서를 다운로드 할 수 있게 된다.

6.2.3.1. 요청 메타정보 구조 및 생성 예시

§ 요청 메타정보 구조 : AdhocQueryRequest

메타정보 항목 경로 생성 항목 명 고정 값 / 설명

AdhocQueryRequest

ResponseOption/@returnType “LeafClass”

ResponseOption/@returnComposedObjects “true”

AdhocQuery/@id“urn:uuid:14d4debf-8f97-4251-9a74-a90016b0af0d”

Slot/@name “$XDSDocumentEntryPatientId"

ValueList

Value 조회할 MPI ID CX 타입

Slot/@name “$XDSDocumentEntryStatus”

ValueList

Value 문서등록상태“('urn:oasis:names:tc:ebxml-regrep:StatusType:Approved')”

Slot/@name “$XDSDocumentEntryCreationTimeFrom"

ValueList

Value 문서생성시간(시작) DATETIME 타입

Slot/@name “$XDSDocumentEntryCreationTimeTo"

ValueList

Value 문서생성시간(종료) yyyyMMddHHmmss

Slot/@name “$XDSDocumentEntryFormatCode"

ValueList

Value문서기술형식코드(formatCode)

(‘code^^coding-scheme’)

[표 6-13] 문서검색 요청 메타정보 항목

진료정보교류표준 고시 적용 지침서

- 146 -

§ 요청 메타정보의 생성 예시

6.2.3.2. 응답 메타정보 구조 및 예시

§ 응답 메타정보 구조 : AdhocQueryResponse

<?xml version="1.0" encoding="utf-8"?>

<AdhocQueryRequest xmlns:xsd="http://www.w3.org/2001/XMLSchema"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xmlns="urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0">

<ResponseOption returnType="LeafClass" returnComposedObjects="true" />

<AdhocQuery id="urn:uuid:14d4debf-8f97-4251-9a74-a90016b0af0d"

xmlns="urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0">

<Slot name="$XDSDocumentEntryPatientId">

<ValueList>

<Value>'8c83f867-c3f0-4183-9f19-abeb75676310^^^&amp;1.2.410.100110.40.1.3.1&amp;ISO'</Value>

</ValueList>

</Slot>

<Slot name="$XDSDocumentEntryStatus">

<ValueList>

<Value>('urn:oasis:names:tc:ebxml-regrep:StatusType:Approved')</Value>

</ValueList>

</Slot>

<Slot name="$XDSDocumentEntryCreationTimeFrom">

<ValueList>

<Value>20161003062234</Value>

</ValueList>

</Slot>

<Slot name="$XDSDocumentEntryCreationTimeTo">

<ValueList>

<Value>20161102062234</Value>

</ValueList>

</Slot>

<Slot name="$XDSDocumentEntryFormatCode">

<ValueList>

<Value>('urn:ihe:pcc:xds-ms:2007^^1.3.6.1.4.1.19376.1.2.3')</Value>

</ValueList>

</Slot>

</AdhocQuery>

</AdhocQueryRequest>

[표 6-14] 문서검색 요청 메타정보 생성 예시

메타정보 항목 경로 생성 항목 명 고정 값 / 설명

AdhocQueryResponse

AdhocQueryResponse/@status 결과 코드

성공:urn:oasis:names:tc:ebxml-regrep:ResponseStatusType:Success실패:urn:oasis:names:tc:ebxml-regrep:ResponseStatusType:Failure

Page 80: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 147 -

메타정보 항목 경로 생성 항목 명 고정 값 / 설명

RegistryObjectList

ObjectRef/@id [0...*] ExtrinsicObject/@id 값

ExtrinsicObject/@id ExtrinsicObject/@id 값

ExtrinsicObject/@objectType"urn:uuid:7edca82f-054d-47f2-a032-9b2a5b

5186c1"

ExtrinsicObject/@status 문서등록상태“('urn:oasis:names:tc:ebxml-regrep:StatusType:Approved')”

ExtrinsicObject/@mimeType 문서 mimeType “text/xml”

Slot/@name “creationTime”

ValueList

Value 문서 생성시간 DATETIME 타입

Slot/@name “languageCode”

ValueList

Value “ko”

Slot/@name “sourcePatientId”

ValueList

Value로컬 환자ID +의료기관OID

CX 타입

Slot/@name “sourcePatientInfo”

ValueList

Value 로컬 환자 ID 정보 HL7 PID-3 타입

Value 환자 성명 HL7 PID-5 타입

Value 환자 생년월일 HL7 PID-7 타입

Value 환자 성별 HL7 PID-8 타입

Value 환자 주소 HL7 PID-11 타입

Slot/@name “repositoryUniqueId”

ValueList

Value 저장소 OID OID 타입(문서저장소)

Name

LocalizedString/@value CDA 문서 명 서식 코드 타입(서식유형)

Classification/@id UUID UUID 타입

Classification/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification“

진료정보교류표준 고시 적용 지침서

- 148 -

메타정보 항목 경로 생성 항목 명 고정 값 / 설명

Classification/@classificationScheme“urn:uuid:41a5887f-8865-4c09-adf7-e362475b143a”

Classification/@classifiedObject ExtrinsicObject/@id 값

Classification/@nodeRepresentation 코드 값 서식 코드 타입(LOINC 코드)

Slot/@name “codingScheme”

ValueList

-Value “2.16.840.1.113883.6.1”

Classification/@id UUID 타입

Classification/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification”

Classification/@classificationScheme보안수준코드(confidentialityCode)

“urn:uuid:f4f85eac-e6cb-4883-b524-f2705394840f”

Classification/@classifiedObject ExtrinsicObject/@id 값

Classification/@nodeRepresentation “N”

Slot/@name “codingScheme”

ValueList

-Value “2.16.840.1.113883.5.25”

Classification/@id UUID UUID 타입

Classification/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification”

Classification/@classificationScheme“urn:uuid:f33fb8ac-18af-42cc-ae0e-ed0b0bdb91e1”

Classification/@classifiedObject ExtrinsicObject/@id 값

Classification/@nodeRepresentation “Hospital Setting”

Slot/@name “codingScheme”

ValueList

-Value “healthcareFacilityTypeCodes”

Classification/@id UUID 타입

Classification/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification“

Classification/@classificationScheme“urn:uuid:f0306f51-975f-434e-a61c-c59651d33983”

Classification/@classifiedObject ExtrinsicObject/@id 값

Page 81: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 149 -

메타정보 항목 경로 생성 항목 명 고정 값 / 설명

Classification/@nodeRepresentation 코드 값 서식 코드 타입(LONIC 코드)

Slot/@name “codingScheme”

ValueList

-Value "2.16.840.1.113883.6.1“

Classification/@id UUID UUID 타입

Classification/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification“

Classification/@classificationScheme“urn:uuid:cccf5598-8b07-4b77-a05e-ae952c785ead”

Classification/@classifiedObject ExtrinsicObject/@id 값

Classification/@nodeRepresentation 코드 값 “Nursery”

Slot/@name “codingScheme”

ValueList

-Value “practiceSettingCodes”

Classification/@id UUID UUID 타입

Classification/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification”

Classification/@classificationScheme“urn:uuid:a09d5840-386c-46f2-b5ad-9c3699a4309d”

Classification/@classifiedObject ExtrinsicObject/@id 값

Classification/@nodeRepresentation “”

Slot/@name “codingScheme”

ValueList

-Value “1.3.6.1.4.1.19376.1.2.3”

Classification/@id UUID UUID 타입

Classification/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification“

Classification/@classificationScheme“urn:uuid:93606bcf-9494-43ec-9b4e-a7748d1a838d”

Classification/@classifiedObject ExtrinsicObject/@id 값

Classification/@nodeRepresentation “”

Slot/@name “authorPerson”

진료정보교류표준 고시 적용 지침서

- 150 -

§ 응답 메타정보 생성 예시

메타정보 항목 경로 생성 항목 명 고정 값 / 설명

ValueList

-Value 의사정보 XCN 타입

Slot/@name “authorInstitution”

ValueList

-Value 의료기관정보 XON 타입

ExternalIdentifier/@id UUID UUID 타입

ExternalIdentifier/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ExternalIdentifier”

ExternalIdentifier/@registryObject ExtrinsicObject/@id 값

ExternalIdentifier/@identificationScheme“urn:uuid:2e82c1f6-a085-4c72-9da3-8640a32e42ab”

ExternalIdentifier/@value 교류 문서 ID 문서ID 타입

name

LocalizedString/@value "XDSSubmissionSet.uniqueId

ExternalIdentifier/@id UUID UUID 타입

ExternalIdentifier/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ExternalIdentifier”

ExternalIdentifier/@registryObject ExtrinsicObject/@id 값

ExternalIdentifier/@identificationScheme“urn:uuid:58a6f841-87b3-4a3e-92fd-a8ffeff98427”

ExternalIdentifier/@value 환자 MPI ID CX 타입

name

LocalizedString/@value “XDSSubmissionSet.patientId”

[표 6-15] 문서검색 응답 메타정보 항목

<?xml version="1.0" encoding="utf-8"?><AdhocQueryResponse status="urn:oasis:names:tc:ebxml-regrep:ResponseStatusType:Success" xmlns="urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <RegistryObjectList xmlns="urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0"> <ObjectRef id="urn:uuid:6af15c56-d261-4203-9d44-33ce7f3c23a1" /> <ExtrinsicObject id="urn:uuid:6af15c56-d261-4203-9d44-33ce7f3c23a1" lid="urn:uuid:6af15c56-d261-4203-9d44-33ce7f3c23a1" objectType="urn:uuid:7edca82f-054d-47f2-a032-9b2a5b5186c1" status="urn:oasis:names:tc:ebxml-regrep:StatusType:Approved" mimeType="text/xml"> <Slot name="creationTime">

Page 82: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 151 -

<ValueList> <Value>20161017142115</Value> </ValueList> </Slot> <Slot name="languageCode"> <ValueList> <Value>ko</Value> </ValueList> </Slot> <Slot name="serviceStartTime"> <ValueList> <Value>20161017142115</Value> </ValueList> </Slot> <Slot name="serviceStopTime"> <ValueList> <Value>20161017142115</Value> </ValueList> </Slot> <Slot name="sourcePatientId"> <ValueList> <Value>31635^^^&amp;1.2.410.100110.10.31336922&amp;ISO</Value> </ValueList> </Slot> <Slot name="sourcePatientInfo"> <ValueList> <Value>PID-3|12345^^^&amp;1.2.410.100110.10.41308301&amp;ISO</Value> <Value>PID-5|한^만x^^^^</Value> <Value>PID-7|19010101</Value> <Value>PID-8|F</Value> <Value>PID-11|경기 용인시 기흥구 신갈동 </Value> </ValueList> </Slot> <Slot name="repositoryUniqueId"> <ValueList> <Value>1.2.410.100110.40.1.4.1</Value> </ValueList> </Slot> <Slot name="hash"> <ValueList> <Value>5e1f86b0ffba7ae05175c803a7dbc2d9a11bc36e</Value> </ValueList> </Slot> <Slot name="size"> <ValueList> <Value>18676</Value> </ValueList> </Slot> <Name> <LocalizedString value="진료의뢰서" /> </Name> <VersionInfo /> <Classification id="urn:uuid:015c180d-19d1-4b53-afaf-e381b0d2dc02" objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification" classificationScheme="urn:uuid:aa543740-bdda-424e-8c96-df4873be8500" classifiedObject="urn:uuid:b79def13-7053-41be-9921-2cddd6bf4aa4" nodeRepresentation="34133-9"> <Slot name="codingScheme"> <ValueList> <Value>2.16.840.1.113883.6.1</Value> </ValueList> </Slot> <Name> <LocalizedString value="Referral note" /> </Name>

진료정보교류표준 고시 적용 지침서

- 152 -

</Classification> <Classification id="urn:uuid:8892ee50-b04a-4391-b6b7-6bdd763516fa" objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification" classificationScheme="urn:uuid:f4f85eac-e6cb-4883-b524-f2705394840f" classifiedObject="urn:uuid:6af15c56-d261-4203-9d44-33ce7f3c23a1" nodeRepresentation="N"> <Slot name="codingScheme"> <ValueList> <Value>2.16.840.1.113883.5.25</Value> </ValueList> </Slot> <Name> <LocalizedString value="Normal" /> </Name> </Classification> <Classification id="urn:uuid:67b65a54-01d1-4c7b-b3cb-59be1eaf51c8" objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification" classificationScheme="urn:uuid:a09d5840-386c-46f2-b5ad-9c3699a4309d" classifiedObject="urn:uuid:6af15c56-d261-4203-9d44-33ce7f3c23a1" nodeRepresentation="urn:ihe:iti:bppc:2007"> <Slot name="codingScheme"> <ValueList> <Value>1.3.6.1.4.1.19376.1.2.3</Value> </ValueList> </Slot> <Name> <LocalizedString value="urn:ihe:iti:bppc:2007" /> </Name> </Classification> <Classification id="urn:uuid:7b34bd64-e912-4aa5-96a9-13b642d0bb2d" objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification" classificationScheme="urn:uuid:f33fb8ac-18af-42cc-ae0e-ed0b0bdb91e1" classifiedObject="urn:uuid:6af15c56-d261-4203-9d44-33ce7f3c23a1" nodeRepresentation="Hospital Setting"> <Slot name="codingScheme"> <ValueList> <Value>healthcareFacilityTypeCodes</Value> </ValueList> </Slot> <Name> <LocalizedString value="Hospital Setting" /> </Name> </Classification> <Classification id="urn:uuid:e747cc8c-fcab-49f5-8fb5-90e7a0ffa57c" objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification" classificationScheme="urn:uuid:cccf5598-8b07-4b77-a05e-ae952c785ead" classifiedObject="urn:uuid:6af15c56-d261-4203-9d44-33ce7f3c23a1" nodeRepresentation="Nursery"> <Slot name="codingScheme"> <ValueList> <Value>practiceSettingCodes</Value> </ValueList> </Slot> <Name> <LocalizedString value="Nursery" /> </Name> </Classification> <Classification id="urn:uuid:32b32f74-dcf2-40d7-baf7-b76348de8f10" objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification" classificationScheme="urn:uuid:f0306f51-975f-434e-a61c-c59651d33983" classifiedObject="urn:uuid:6af15c56-d261-4203-9d44-33ce7f3c23a1" nodeRepresentation="57016-8"> <Slot name="codingScheme"> <ValueList> <Value>2.16.840.1.113883.6.1</Value>

Page 83: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 153 -

6.2.3.3. 서비스 트랜잭션

§ (공통) 서비스 트랜잭션의 기본적인 구현 방식은 “별첨 2. 웹 서비스 트랜잭션 규약 및 방

법”을 참고한다.

§ 교류문서 메타정보 조회 서비스의 SOAP 메시지 Action value는 다음과 같다.

서비스 명 Input SOAP Action Output SOAP Action

교류문서 메타정보 조회 urn:ihe:iti:2007:RegistryStoredQuery urn:ihe:iti:2007:RegistryStoredQueryResponse

[표 6-17] 교류문서 검색 SOAP Message Action Value

</ValueList> </Slot> <Name> <LocalizedString value="Privacy Policy Acknowledgement Document" /> </Name> </Classification> <Classification id="urn:uuid:6c59948c-8002-484a-8414-58c47b42d107" classificationScheme="urn:uuid:93606bcf-9494-43ec-9b4e-a7748d1a838d" classifiedObject="urn:uuid:6af15c56-d261-4203-9d44-33ce7f3c23a1" nodeRepresentation=""> <Slot name="authorPerson"> <ValueList> <Value>aut001^최^수*^^^^^^&amp;1.2.410&amp;ISO^^^^^^^^^^^^^^&amp;</Value> </ValueList> </Slot> <Slot name="authorInstitution"> <ValueList> <Value>B의원^^^^^^^^^1.2.410.100110.10.31336922</Value> </ValueList> </Slot> </Classification> <ExternalIdentifier id="urn:uuid:43b8466d-c8a4-4d15-ad95-ac85ff932181" registryObject="urn:uuid:6af15c56-d261-4203-9d44-33ce7f3c23a1" identificationScheme="urn:uuid:2e82c1f6-a085-4c72-9da3-8640a32e42ab" value="1.2.410.100110.40.2.631336922.8388518645083331340237211345580473456"> <Name> <LocalizedString value="XDSDocumentEntry.uniqueId" /> </Name> </ExternalIdentifier> <ExternalIdentifier id="urn:uuid:7ee59db7-3f0c-4629-87d6-74bbc9e15fe1" registryObject="urn:uuid:6af15c56-d261-4203-9d44-33ce7f3c23a1" identificationScheme="urn:uuid:58a6f841-87b3-4a3e-92fd-a8ffeff98427" value="169e895f-6ce9-41b1-a927-458ba82a9fe9^^^&amp;1.2.410.100110.40.1.3.1&amp;ISO"> <Name> <LocalizedString value="XDSDocumentEntry.patientId" /> </Name> </ExternalIdentifier> </ExtrinsicObject> </RegistryObjectList></AdhocQueryResponse>

[표 6-16] 문서검색 응답 메타정보 생성 예시

진료정보교류표준 고시 적용 지침서

- 154 -

6.2.4. 교류문서 조회 서비스

문서 저장소에는 환자에 대한 CDA 문서가 들어있다. 저장소의 위치는 등록소를 통하여 확인

하게 되며, CDA의 식별자를 저장소에서 조회하여 CDA 문서를 다운로드 하게 된다. CDA 문

서는 이진화 되어있으며 이러한 형태로 CDA 문서를 다운로드하게 된다. 해당 문서를 사람이

볼 수 있는 스타일로 변환하여 문서를 확인하게 된다.

6.2.4.1. 요청 메타정보 구조 및 생성 예시

§ 요청 메타정보 구조 : RetrieveDocumentSetRequest

§ 요청 메타정보 생성 예시

6.2.4.2. 서비스 트랜잭션

§ (공통) 서비스 트랜잭션의 기본적인 구현 방식은 “별첨 2. 웹 서비스 트랜잭션 규약 및 방

법”을 참고한다.

§ 교류문서 조회 서비스의 SOAP 메시지 Action value는 다음과 같다.

서비스 명 Input SOAP Action Output SOAP Action

교류문서 다운로드 urn:ihe:iti:2007:RetrieveDocumentSeturn:ihe:iti:2007:RetrieveDocumentSetResponse

[표 6-20] 교류문서 다운로드 SOAP Message Action Value

메타정보 항목 경로 생성 항목 명 고정 값 / 설명

RetrieveDocumentSetRequest

DocumentRequest

RepositoryUniqueId 저장소 OID OID 타입(문서저장소)

DocumentUniqueId 문서 Unique Id 문서ID 타입

[표 6-18] 문서다운로드 요청 메타정보 항목

<?xml version="1.0" encoding="utf-8"?>

<RetrieveDocumentSetRequest xmlns:xsd="http://www.w3.org/2001/XMLSchema"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:ihe:iti:xds-b:2007">

<DocumentRequest>

<RepositoryUniqueId>1.2.410.100110.40.1.2.x</RepositoryUniqueId>

<DocumentUniqueId>1.2.410.100110.40.2.1.331100813201611010</DocumentUniqueId>

</DocumentRequest>

</RetrieveDocumentSetRequest>

[표 6-19] 문서다운로드 요청 메타정보 생성 예시

Page 84: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 155 -

7. 의뢰/회송 상태 관리

7.1. 개요

본 지침서에서 의뢰/회송 상태 관리란, “6. 교류문서의 교환” 지침에 따라 생성된

교류문서를 여러 의료기관이 공유(Sharing)할 수 있도록, 문서등록소와 저장소에

저장 후, 이 문서를 각 의료기관이 확인할 수 있도록 교류문서의 알림 및 워크플로

우 상태 알림과 관련된 일련의 서비스들을 지칭하는 개념이다.

7.1.1. 적용표준

교류문서의 알림은 IHE Profile 중 Document Metadata Subscription (DSUB) 표준을 준수

하여 구현하여야 한다. 워크플로우 상태 알림은 DSUB 표준을 활용하여 구현한다.

교류문서 알림 표준, DSUB은 신규 등록된 진료문서 알림(Notification)을 지원하는 Profile로

아래와 같은 구성요소를 갖는다.

[그림 7-1] 교류문서 알림 (의뢰/회송 상태 알림) Profile 구성

진료정보교류표준 고시 적용 지침서

- 156 -

7.1.2. 주요 액터

교류문서 알림 및 의뢰/회송 상태 알림을 위한 주요 액터는 다음과 같다.

액터 (Actor) 설명

Document MetadataPublisher (알림발행자)

등록소(Document Registry)에 등록된 신규 문서 및 상태에 대한 알림 발행자

Document MetadataNotification Broker(알림중개자)

알림발행자로부터 수신받은 알림을수신자 ID (의료기관OID)로부터 수신자 서비스 주소를가져와알림을 전달하는 알림 중개자

Document MetadataNotification Recipient(알림수신자)

알림중개자로부터 신규 문서에 대한 혹은 상태에 대한 메타정보 알림 을 수신받는 알림 수신자

Notification Pull Point(알림조회지점)

알림조회자가신규문서혹은상태에대한메타정보알림조회를요청할경우, 신규문서및상태에대한 메타정보 알림을 전달하는 알림 조회 지점

Notification Puller(알림조회자)

신규 문서 혹은 상태에 대한 알림을 받았을 경우, 해당 문서 혹은 상태에 대한 정보를 조회할 수있는 알림 조회 서비스

Document MetadataSubscriber(알림등록자)

알림발행자로부터 수신받을 수신자ID (의료기관OID) 와 수신자 서비스 주소를 등록하는알림등록자 서비스

[표 7-1] 알림 주요 액터

7.1.3. 주요 액터 별 트랜잭션

교류문서 알림 및 의뢰/회송 상태 알림을 위한 트랜잭션은 다음과 같다.

액터 (Actor) 트랜잭션 (Transactions) 설명

Document MetadataPublisher(알림발행자)

ITI-54 Document Metadata Publish 신규로 등록된 문서 및 상태에 대한 알림 발행

Document MetadataNotification Broker(알림중개자)

ITI-52 Document Metadata Subscribe 알림을 받을 서비스 주소를 등록

ITI-53 Document Metadata Notify 신규 문서 및 상태에 대한 메타 알림

Document MetadataNotification Recipient(알림수신자)

ITI-53 Document Metadata Notify 신규 문서 및 상태에 대한 메타 알림

Notification Pull Point(알림조회지점)

ITI-70 Pull Notification 수신된 알림에 대한 조회

Notification Puller(알림조회자)

ITI-70 Pull Notification 수신된 알림에 대한 조회

Document MetadataSubscriber(알림등록자)

ITI-52 Document Metadata Subscribe 알림을 받을 서비스 주소를 등록

[표 7-2] 알림 주요 액터 별 트랜잭션

Page 85: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 157 -

7.1.4. 서비스 순서도

[그림 7-2] 문서 및 상태 알림 서비스 순서도

문서 및 워크플로우 상태에 대한 문서등록, 문서 / 상태 알림, 문서조회 프로세스는 다음과

같다.

[그림 7-3] 문서 및 상태 알림 서비스 순서도 세부 구분

진료정보교류표준 고시 적용 지침서

- 158 -

7.2. 구현 상세

7.2.1. 알림 시나리오

신규문서 및 상태에 대한 알림은 가장 먼저 알림수신자(Document Metadata Notification

Recipient)를 등록(Subscribe)하는 것에서 시작한다. 알림등록자(Document Metadata

Subscriber)는 알림중개자(Document Metadata Notification Broker)에게 수신의료기관의

OID에 대하여 알림메세지를 수신 받을 알림수신자(Document Metadata Notification

Recipient)의 주소를 등록한다. 일반적으로 알림등록자(Document Metadata Subscriber)의 기

능은 통합관리자포탈에서 수행한다.

등록소에서 신규문서 및 상태에 대한 이벤트가 발생하면, 해당 이벤트를 알림발행자

(Document Metadata Publisher)가 알림메세지를 발행하여 알림중개자(Document Metadata

Notification Broker)에게 알림메세지를 전달한다. 알림중개자는 발행된 알림메세지를 받아

수신의료기관의 OID에 대하여 수신 받을 알림수신자(Document Metadata Notification

Recipient)에게 알림메세지를 전달한다.

알림조회자(Notification Puller)는 신규로 수신한 알림메세지가 있는지 알림조회지점

(Notification Pullpoint)을 통해 확인한다.

의료기관의 병원정보시스템은 알림조회자(Notification Puller)를 통해 자신이 수신한 알림메

세지가 있는지 조회한다.

7.2.2. 문서 알림 서비스

문서 알림 서비스는 신규로 등록된 문서(의뢰서, 회신서, 회송서 등)에 수신의료기관

(InformationRecipient) 이 작성되어있고, 해당 의료기관의 OID가 알림중개자(Document

Metadata Notification Broker)에 등록(Subscribe)이 되어있을 경우, 알림중개자(Document

Metadata Notification Broker)로부터 알림수신자(알림중개자(Document Metadata

Notification Recipient)로 신규 등록된 문서에 대한 알림메세지(Notify Message)를 전송

(ITI-53)하는 작업을 수행한다.

Page 86: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 159 -

7.2.2.1. 문서 알림 요청 메타정보 구조 및 생성 예시

§ 요청 메타정보 구조 : Notify

메타정보 항목 경로 생성 항목 명 고정 값 / 설명

Notify

SubmitObjectsRequest

RegistryObjectList

RegistryPackage/@id UUID 타입

Slot/@name “submissionTime”

ValueList

Value 메타정보 생성일시 DATETIME 타입

Slot/@name “intendedRecipient”

ValueList

Value 수신측 정보 XON|XCN|XTN 타입

Name

LocalizedString/@value 메타정보 Name 서식 코드 타입(서식유형)

Classification/@id UUID UUID 타입

Classification/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification”

Classification/@classificationScheme“urn:uuid:aa543740-bdda-424e-8c96-df4873be8500”

Classification/@classifiedObject RegistryPackage/@id 값

Classification/@nodeRepresentation 서식 코드 타입(LOINC 코드)

Slot/@name “codingScheme”

ValueList

Value “2.16.840.1.113883.6.1”

Classification/@id UUID 타입

Classification/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification“

Classification/@classificationScheme"urn:uuid:a7058bb9-b4e4-4307-ba5b-e3f0ab85e12d

Classification/@classifiedObject RegistryPackage/@id 값

Classification/@nodeRepresentation “”

Slot/@name “authorPerson”

ValueList

Value 의사정보 XCN 타입

진료정보교류표준 고시 적용 지침서

- 160 -

메타정보 항목 경로 생성 항목 명 고정 값 / 설명

Slot/@name “authorInstitution”

ValueList

Value 의료기관 정보 XON 타입

ExternalIdentifier/@id UUID UUID 타입

ExternalIdentifier/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ExternalIdentifier”

ExternalIdentifier/@registryObject RegistryPackage/@id 값

ExternalIdentifier/@identificationScheme“urn:uuid:96fdda7c-d067-4183-912e-bf5ee74998a8”

ExternalIdentifier/@value 메타정보 ID 문서ID 타입

name

LocalizedString/@value “XDSSubmissionSet.uniqueId”

ExternalIdentifier/@id UUID UUID 타입

ExternalIdentifier/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ExternalIdentifier”

ExternalIdentifier/@registryObject RegistryPackage/@id 값

ExternalIdentifier/@identificationScheme“urn:uuid:554ac39e-e3fe-47fe-b233-965d2a147832”

ExternalIdentifier/@value 송신 의료기관OID OID 타입(의료기관코드)

name

LocalizedString/@value “XDSSubmissionSet.sourceId”

ExternalIdentifier/@id UUID UUID 타입

ExternalIdentifier/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ExternalIdentifier”

ExternalIdentifier/@registryObject RegistryPackage/@id 값

ExternalIdentifier/@identificationScheme“urn:uuid:6b5aea1a-874d-4603-a4bc-96a0a7b38446”

ExternalIdentifier/@value 환자 MPI ID CX 타입

name

LocalizedString/@value “XDSSubmissionSet.patientId”

ExtrinsicObject/@id

ExtrinsicObject/@objectType"urn:uuid:7edca82f-054d-47f2-a032

-9b2a5b5186c1"

ExtrinsicObject/@mimeType “text/xml”

Slot/@name “creationTime”

ValueList

Page 87: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 161 -

메타정보 항목 경로 생성 항목 명 고정 값 / 설명

Value 문서 생성시간 DATETIME 타입

Slot/@name “languageCode”

ValueList

Value “ko”

Slot/@name “sourcePatientId”

ValueList

Value로컬 환자ID +의료기관OID

CX 타입

Slot/@name “sourcePatientInfo”

ValueList

Value 로컬 환자 ID 정보 HL7 PID-3 타입

Value 환자 성명 HL7 PID-5 타입

Value 환자 생년월일 HL7 PID-7 타입

Value 환자 성별 HL7 PID-8 타입

Value 환자 주소 HL7 PID-11 타입

Slot/@name “repositoryUniqueId”

ValueList

Value 저장소 OID OID 타입(문서저장소)

Name

LocalizedString/@value 교류문서 명 서식 코드 타입(서식유형)

Classification/@id UUID UUID 타입

Classification/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification“

Classification/@classificationScheme“urn:uuid:41a5887f-8865-4c09-adf7-e362475b143a”

Classification/@classifiedObject ExtrinsicObject/@id 값

Classification/@nodeRepresentation 교류문서 코드 서식 코드 타입(LONIC 코드)

Slot/@name “codingScheme”

ValueList

-Value “2.16.840.1.113883.6.1”

Classification/@id UUID UUID 타입

Classification/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification”

Classification/@classificationScheme“urn:uuid:f4f85eac-e6cb-4883-b524-f2705394840f”

Classification/@classifiedObject ExtrinsicObject/@id 값

Classification/@nodeRepresentation “N”

진료정보교류표준 고시 적용 지침서

- 162 -

메타정보 항목 경로 생성 항목 명 고정 값 / 설명

Slot/@name “codingScheme”

ValueList

-Value “2.16.840.1.113883.5.25”

Classification/@id UUID 타입

Classification/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification”

Classification/@classificationScheme“urn:uuid:f33fb8ac-18af-42cc-ae0e-ed0b0bdb91e1”

Classification/@classifiedObject ExtrinsicObject/@id 값

Classification/@nodeRepresentation “Hospital Setting”

Slot/@name “codingScheme”

ValueList

-Value “healthcareFacilityTypeCodes”

Classification/@id UUID 타입

Classification/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification“

Classification/@classificationScheme“urn:uuid:f0306f51-975f-434e-a61c-c59651d33983”

Classification/@classifiedObject ExtrinsicObject/@id 값

Classification/@nodeRepresentation 코드 값 서식 코드 타입(LONIC 코드)

Slot/@name “codingScheme”

ValueList

-Value "2.16.840.1.113883.6.1“

Classification/@id UUID 타입

Classification/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification“

Classification/@classificationScheme“urn:uuid:cccf5598-8b07-4b77-a05e-ae952c785ead”

Classification/@classifiedObject ExtrinsicObject/@id 값

Classification/@nodeRepresentation “Nursery”

Slot/@name “codingScheme”

ValueList

-Value “practiceSettingCodes”

Classification/@id UUID UUID 타입

Page 88: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 163 -

메타정보 항목 경로 생성 항목 명 고정 값 / 설명

Classification/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification”

Classification/@classificationScheme“urn:uuid:a09d5840-386c-46f2-b5ad-9c3699a4309d”

Classification/@classifiedObject ExtrinsicObject/@id 값

Classification/@nodeRepresentation

Slot/@name “codingScheme”

ValueList

-Value “1.3.6.1.4.1.19376.1.2.3”

Classification/@id UUID 타입

Classification/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification“

Classification/@classificationScheme“urn:uuid:93606bcf-9494-43ec-9b4e-a7748d1a838d”

Classification/@classifiedObject ExtrinsicObject/@id 값

Classification/@nodeRepresentation “”

Slot/@name “authorPerson”

ValueList

-Value 의사정보 XCN 타입

Slot/@name “authorInstitution”

ValueList

-Value 의료기관정보 XON 타입

ExternalIdentifier/@id UUID UUID 타입

ExternalIdentifier/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ExternalIdentifier”

ExternalIdentifier/@registryObject ExtrinsicObject/@id 값

ExternalIdentifier/@identificationScheme“urn:uuid:2e82c1f6-a085-4c72-9da3-8640a32e42ab”

ExternalIdentifier/@value 교류 문서 ID 문서ID 타입

name

LocalizedString/@value "XDSSubmissionSet.uniqueId

ExternalIdentifier/@id UUID UUID 타입

ExternalIdentifier/@objectType“urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ExternalIdentifier”

ExternalIdentifier/@registryObject ExtrinsicObject/@id 값

진료정보교류표준 고시 적용 지침서

- 164 -

§ 요청 메타정보의 생성 예시

<?xml version="1.0" encoding="utf-8"?>

<Notify xmlns="http://docs.oasis-open.org/wsn/b-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<NotificationMessage>

<SubscriptionReference>

<Address xmlns="http://www.w3.org/2005/08/addressing">

https://NotificationBrokerServer/Subscription/382dcdc7-8e84-9fdc-8443-48fd83bca938

</Address>

</SubscriptionReference>

<Topic Dialect="http://docs.oasis-open.org/wsn/t-1/TopicExpression/Simple">

ihe:SubmissionSetMetadata

</Topic>

<ProducerReference>

<Address xmlns="http://www.w3.org/2005/08/addressing">

https://ProducerReference

</Address>

</ProducerReference>

<Message>

<SubmitObjectsRequest xmlns="urn:oasis:names:tc:ebxml-regrep:xsd:lcm:3.0">

<RegistryObjectList xmlns="urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0">

<RegistryPackage id="urn:uuid:19a302b0-a13d-47d7-a897-6ba4cc35a9d3"

lid="urn:uuid:19a302b0-a13d-47d7-a897-6ba4cc35a9d3"

메타정보 항목 경로 생성 항목 명 고정 값 / 설명

ExternalIdentifier/@identificationScheme“urn:uuid:58a6f841-87b3-4a3e-92fd-a8ffeff98427”

ExternalIdentifier/@value 환자 MPI ID CX 타입

name

LocalizedString/@value “XDSSubmissionSet.patientId”

Association/@id UUID UUID 타입

Association/@associationType“urn:oasis:names:tc:ebxml-regrep:AssociationType:HasMember”

Association/@sourceObject RegistryPackage/@id 값

Association/@targetObject ExtrinsicObject/@id 값

Slot/@name “SubmissionSetStatus”

ValueList

-Value “Original”

Document/@id UUID UUID 타입

Document 교류문서(CDA) base64 형태의 binary

[표 7-3] 문서 알림 요청 메타정보 항목

Page 89: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 165 -

status="urn:oasis:names:tc:ebxml-regrep:StatusType:Approved">

<Slot name="submissionTime">

<ValueList>

<Value>20171119063927</Value>

</ValueList>

</Slot>

<Slot name="intendedRecipient">

<ValueList>

<Value>3차의료기관^^^^^^^^^1.2.410.100110.10.91000000|^김^의사^^^^^^&amp;

1.2.410.100110.10.91000000&amp;ISO^^^^^^^^^^^^^^2300&amp;가정의학과

|^^PH^^^^tel:1599-1004</Value>

</ValueList>

</Slot>

<VersionInfo />

<Classification id="urn:uuid:47722999-9988-4983-a579-bcae767308a0"

objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification"

classificationScheme="urn:uuid:aa543740-bdda-424e-8c96-df4873be8500"

classifiedObject="urn:uuid:19a302b0-a13d-47d7-a897-6ba4cc35a9d3"

nodeRepresentation="57133-1">

<Slot name="codingScheme">

<ValueList>

<Value>2.16.840.1.113883.6.1</Value>

</ValueList>

</Slot>

<Name>

<LocalizedString value="Referral note" />

</Name>

</Classification>

<Classification id="urn:uuid:efb4017d-ce71-47bf-84e3-0a780b03fc6b"

classificationScheme="urn:uuid:a7058bb9-b4e4-4307-ba5b-e3f0ab85e12d"

classifiedObject="urn:uuid:19a302b0-a13d-47d7-a897-6ba4cc35a9d3">

<Slot name="authorPerson">

<ValueList>

<Value>00001^이^순신^^^^^^&amp;1.2.410&amp;ISO^^^^^^^^^^^^^^0400&amp;외과

</Value>

</ValueList>

</Slot>

<Slot name="authorInstitution">

<ValueList>

<Value>1차의료기관^^^^^^^^^1.2.410.100110.10.10000002</Value>

</ValueList>

</Slot>

</Classification>

<ExternalIdentifier id="urn:uuid:e7a58ff7-cc53-4a6a-bec0-fe492799ad33"

진료정보교류표준 고시 적용 지침서

- 166 -

registryObject="urn:uuid:19a302b0-a13d-47d7-a897-6ba4cc35a9d3"

identificationScheme="urn:uuid:96fdda7c-d067-4183-912e-bf5ee74998a8"

value="1.2.410.100110.10.10000002.13927061636467135670621706">

<Name>

<LocalizedString value="XDSSubmissionSet.uniqueId" />

</Name>

</ExternalIdentifier>

<ExternalIdentifier id="urn:uuid:8639c7ee-05b1-4575-aba3-dac72d403ce9"

registryObject="urn:uuid:19a302b0-a13d-47d7-a897-6ba4cc35a9d3"

identificationScheme="urn:uuid:6b5aea1a-874d-4603-a4bc-96a0a7b38446"

value="046f6488-181b-4a8b-9a19-03d724331a8e^^^&amp;1.2.410.100110.40.1.3.1&amp;ISO">

<Name>

<LocalizedString value="XDSSubmissionSet.patientId" />

</Name>

</ExternalIdentifier>

<ExternalIdentifier id="urn:uuid:218b7f52-ff32-4733-a403-34aaaf7ec1a4"

registryObject="urn:uuid:19a302b0-a13d-47d7-a897-6ba4cc35a9d3"

identificationScheme="urn:uuid:554ac39e-e3fe-47fe-b233-965d2a147832"

value="1.2.410.100110.10.10000002">

<Name>

<LocalizedString value="XDSSubmissionSet.sourceId" />

</Name>

</ExternalIdentifier>

</RegistryPackage>

<RegistryPackage id="urn:uuid:1334e417-54f6-45bd-9cbf-664d583dcca7"

lid="urn:uuid:1334e417-54f6-45bd-9cbf-664d583dcca7"

status="urn:oasis:names:tc:ebxml-regrep:StatusType:Approved">

<Slot name="submissionTime">

<ValueList>

<Value>20171119063931</Value>

</ValueList>

</Slot>

<Slot name="intendedRecipient">

<ValueList>

<Value>3차의료기관^^^^^^^^^1.2.410.100110.10.91000000|^김^의사^^^^^^&amp;

1.2.410.100110.10.91000000&amp;ISO^^^^^^^^^^^^^^2300&amp;가정의학과

|^^PH^^^^tel:1599-1004</Value>

</ValueList>

</Slot>

<VersionInfo />

<Classification id="urn:uuid:8815a654-3204-4994-b02c-85fd8975ebd6"

objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification"

classificationScheme="urn:uuid:aa543740-bdda-424e-8c96-df4873be8500"

classifiedObject="urn:uuid:1334e417-54f6-45bd-9cbf-664d583dcca7"

Page 90: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 167 -

nodeRepresentation="57133-1">

<Slot name="codingScheme">

<ValueList>

<Value>2.16.840.1.113883.6.1</Value>

</ValueList>

</Slot>

<Name>

<LocalizedString value="Referral note" />

</Name>

</Classification>

<Classification id="urn:uuid:3a884b16-1f5b-455a-813e-34e2de768ad0"

classificationScheme="urn:uuid:a7058bb9-b4e4-4307-ba5b-e3f0ab85e12d"

classifiedObject="urn:uuid:1334e417-54f6-45bd-9cbf-664d583dcca7">

<Slot name="authorPerson">

<ValueList>

<Value>00001^이^순신^^^^^^&amp;1.2.410&amp;ISO^^^^^^^^^^^^^^0400&amp;외과

</Value>

</ValueList>

</Slot>

<Slot name="authorInstitution">

<ValueList>

<Value>1차의료기관^^^^^^^^^1.2.410.100110.10.10000002</Value>

</ValueList>

</Slot>

</Classification>

<ExternalIdentifier id="urn:uuid:de2957bb-9324-4ef7-8669-9892e999e84a"

registryObject="urn:uuid:1334e417-54f6-45bd-9cbf-664d583dcca7"

identificationScheme="urn:uuid:96fdda7c-d067-4183-912e-bf5ee74998a8"

value="1.2.410.100110.10.10000002.13931705636467135717052635">

<Name>

<LocalizedString value="XDSSubmissionSet.uniqueId" />

</Name>

</ExternalIdentifier>

<ExternalIdentifier id="urn:uuid:8b160bdd-3a5e-463b-85f0-9d2aef7f4850"

registryObject="urn:uuid:1334e417-54f6-45bd-9cbf-664d583dcca7"

identificationScheme="urn:uuid:6b5aea1a-874d-4603-a4bc-96a0a7b38446"

value="046f6488-181b-4a8b-9a19-03d724331a8e^^^&amp;1.2.410.100110.40.1.3.1&amp;ISO">

<Name>

<LocalizedString value="XDSSubmissionSet.patientId" />

</Name>

</ExternalIdentifier>

<ExternalIdentifier id="urn:uuid:85c6bf2f-1aee-42f1-83b8-920f9bf70580"

registryObject="urn:uuid:1334e417-54f6-45bd-9cbf-664d583dcca7"

identificationScheme="urn:uuid:554ac39e-e3fe-47fe-b233-965d2a147832"

진료정보교류표준 고시 적용 지침서

- 168 -

7.2.2.2. 문서 알림 응답 메타정보 구조 및 생성 예시

§ 응답 메타 정보 : 응답 없음 (단방향(One-way) 임)

7.2.2.3. 문서 알림 서비스 트랜잭션

§ (공통) 서비스 트랜잭션의 기본적인 구현 방식은 “별첨 2. 웹 서비스 트랜잭션 규약 및 방

법”을 참고한다.

§ 문서 알림 서비스의 SOAP 메시지 Action value는 다음과 같다.

서비스 명 Input SOAP Action Output SOAP Action

문서 알림 http://docs.oasis-open.org/wsn/bw-2/NotificationConsumer/Notify 없음

[표 7-5] 문서 알림 서비스 SOAP Message Action Value

value="1.2.410.100110.10.10000002">

<Name>

<LocalizedString value="XDSSubmissionSet.sourceId" />

</Name>

</ExternalIdentifier>

</RegistryPackage>

<Classification id="urn:uuid:51b6b893-de7c-46d4-838b-a7211ff7257b"

objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification"

classifiedObject="urn:uuid:19a302b0-a13d-47d7-a897-6ba4cc35a9d3"

classificationNode="urn:uuid:a54d6aa5-d40d-43f9-88c5-b4633d873bdd" />

<Classification id="urn:uuid:e3e1c1e5-fc97-4677-9720-46aeace1cc0a"

objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Classification"

classifiedObject="urn:uuid:1334e417-54f6-45bd-9cbf-664d583dcca7"

classificationNode="urn:uuid:a54d6aa5-d40d-43f9-88c5-b4633d873bdd" />

</RegistryObjectList>

</SubmitObjectsRequest>

</Message>

</NotificationMessage>

</Notify>

[표 7-4] 문서 알림 요청 메타정보 생성 예시

Page 91: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 169 -

7.2.3. 상태 알림 서비스

상태 알림 서비스는 한 환자에 대한 워크플로우 진행 상의 상태 변환에 대하여 수신의료기

관(InformationRecipient) 이 작성되어있고, 해당 의료기관의 OID가 알림중개자(Document

Metadata Notification Broker)에 등록(Subscribe)이 되어있을 경우, 알림중개자(Document

Metadata Notification Broker)로부터 알림수신자(알림중개자(Document Metadata

Notification Recipient)로 신규 발생된 상태변화 이벤트에 대한 의뢰상태메세지

(ReferralStatus Message)를 전송하는 작업을 수행한다.

7.2.3.1. 상태 알림 요청 메타정보 구조 및 생성 예시

§ 요청 메타정보 구조 : ReferralStatusList

메타정보 항목 경로 생성 항목 명 고정 값 / 설명

ReferralStatusList

ReferralStatus 의뢰상태

ReferralStatusId 의뢰상태 ID의뢰상태 식별자※시스템 자동생성

ReferralStatusInstanceId 의뢰상태개체 ID 의뢰서 식별자 - OID형식

ReferralDocumentUniqueId 의뢰서 ID 의뢰서 식별자 - OID형식

RepositoryId 저장소 ID 문서저장소 식별자 – OID 형식

MpiId MPI ID 환자 MPI 식별자

PatientName 환자명

PatientBirthday 생년월일 yyyyMMdd 형태 표기

Status 유효상태 구분

현 의뢰상태의 유효여부Approved - 유효Deprecated – 무효

RegDate 등록일시

TaskStatusInfo 태스크목록

Flag 플래그 전송여부 구별

TaskId 태스크 ID 태스크 식별자

ReferralStatusId 의뢰상태 ID 의뢰상태 식별자

TaskValue 태스크값 태스크 유형구분

StatusValue 태스크 상태값 태스크 상태 구별

EventDate 이벤트일시 태스크 발생일자

RsvDate 예약일시 태스크 예약일자

Sequence 순서 ※시스템 자동생성

DocumentUniqueId 참조문서 OID 현재 등록문서 식별자 – OID 형식

RepositoryId 저장소 ID 문서저장소 식별자 – OID 형식

진료정보교류표준 고시 적용 지침서

- 170 -

§ 요청 메타정보의 생성 예시

<?xml version="1.0" encoding="utf-8"?>

<ReferralStatusList xmlns:xsd="http://www.w3.org/2001/XMLSchema"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://docs.oasis-open.org/wsn/b-2">

<ReferralStatus>

<ReferralStatusId>39546</ReferralStatusId>

<ReferralStatusInstanceId>1.2.410.100110.40.2.1.2.21100063.20180208110709602470</ReferralStatusIn

stanceId>

<ReferralDocumentUniqueId>1.2.410.100110.40.2.1.2.21100063.20180208110709602470</ReferralDocument

UniqueId>

<RepositoryId>1.2.410.100110.40.1.2.1</RepositoryId>

<MpiId>0c2d14fc-42a3-4661-b405-5c0c0d61d21f^^^&amp;1.2.410.100110.40.1.3.1&amp;ISO</MpiId>

<PatientName>김미나1</PatientName>

<PatientBirthday>190111</PatientBirthday>

<Status>Approved</Status>

<RegDate>2018-02-08 11:07:09</RegDate>

<TaskStatusInfo>

<Flag>Y</Flag>

메타정보 항목 경로 생성 항목 명 고정 값 / 설명

Title 문서제목 교류서식명칭

DocumentClassCode 문서유형코드

교류서식 유형구분57133-1 : 진료의뢰서18761-7 : 진료회송서11488-4 : 진료회신서34133-9 : 진료기록요약지18748-4 : 영상의학판독소견서51846-4 : 전원소견서57016-8 : 동의/철회서

Status 상태

현 태스크의 유효여부※시스템 자동생성Approved - 유효Deprecated – 무효

RequestInstitutionOid 송신기관 OID 의뢰상태 송신기관의 교류객체등록번호 – OID 형식

RequestInstitutionName 송신기관명칭 의뢰상태 송신기관의 요양기관명

RecipientInstitutionOid 수신기관OID 의뢰상태 수신기관의 교류객체등록번호 – OID 형식

RecipientInstitutionName 수신기관명칭 의뢰상태 수신기관의 요양기관명

RegDate 등록일시

UpdateDate 변경일시

[표 7-6] 상태 알림 요청 메타정보 항목

Page 92: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 171 -

7.2.3.2. 상태 알림 응답 메타정보 구조 및 생성 예시

§ 응답 메타 정보 : 응답 없음 (단방향(One-way) 임)

7.2.3.3. 상태 알림 서비스 트랜잭션

§ (공통) 서비스 트랜잭션의 기본적인 구현 방식은 “별첨 2. 웹 서비스 트랜잭션 규약 및 방

법”을 참고한다.

§ 상태 알림 서비스의 SOAP 메시지 Action value는 다음과 같다.

서비스 명 Input SOAP Action Output SOAP Action

문서 알림http://docs.oasis-open.org/wsn/bw-2/NotificationConsumer/Refe

rralStatusList없음

[표 7-8] 상태 알림 서비스 SOAP Message Action Value

<TaskId>54299</TaskId>

<ReferralStatusId>39546</ReferralStatusId>

<TaskValue>TRANSFER</TaskValue>

<StatusValue>COMPLETED</StatusValue>

<EventDate>2018-02-08 11:07:09</EventDate>

<RsvDate>2018-02-13 12:15:44</RsvDate>

<Sequence>1</Sequence>

<DocumentUniqueId>1.2.410.100110.40.2.1.2.21100063.20180208110709602470</DocumentUniqueId>

<RepositoryId>1.2.410.100110.40.1.2.1</RepositoryId>

<Title>진료회송서</Title>

<DocumentClassCode>18761-7</DocumentClassCode>

<Status>Approved</Status>

<RequestInstitutionOid>1.2.410.100110.10.21100063</RequestInstitutionOid>

<RequestInstitutionName>인제대병원</RequestInstitutionName>

<RecipientInstitutionOid>1.2.410.100110.10.21100225</RecipientInstitutionOid>

<RecipientInstitutionName>삼육부산병원</RecipientInstitutionName>

<RegDate>2018-02-08 11:07:09</RegDate>

<UpdateDate>2018-02-13 12:23:49</UpdateDate>

</TaskStatusInfo>

</ReferralStatus>

</ReferralStatusList>

[표 7-7] 상태 알림 요청 메타정보 생성 예시

진료정보교류표준 고시 적용 지침서

- 172 -

8. 감사로그 기록 및 전송구간 보안

8.1. 감사로그

8.1.1. 감사로그 개요

감사로그란 시스템 상에서 발생하는 모든 트랜잭션에 대해 이벤트에 대한 송신자 정보, 수신

자 정보, 참여자 정보, 환자 정보 등의 정보를 포함하는 시스템 로그(Syslog)를 의미한다.

진료정보교류 시스템에서 감사로그는 진료정보교류에 해당되는 모든 트랜잭션에 대한 시스

템 로그를 TCP 프로토콜을 통해 SSL 인증을 한 후, SslStream에 시스템 로그를 포함시켜

남기는 정보를 의미한다.

감사로그의 표준은 IHE Profile-ATNA를 준수하며, 세부적으로는 RFC 5424, RFC 5425,

RFC 5426, DICOM, ASTM E2147-01, NIST SP 800-92, W3C XML 1.0 표준을 따른다.

8.1.2. 감사로그 관리 절차

진료정보교류가 진행되는 시스템의 각 노드에서 진료정보 등록, 조회, 다운로드, 환자정보 등

록, 조회, 업데이트, 동의서 저장, 진료정보알림 등 IHE에서 정의된 모든 진료정보교류와 관

련된 모든 교류에 대하여 트랜잭션이 발생 시, 진료정보교류가 발생된 각 노드는 요청

(Request)에 대한 감사로그, 응답(Response)에 대한 감사로그를 등록해야한다.

감사로그를 등록받기 위하여 감사기록저장소(Audit Record Repository)는 TCP, UDP 소켓을

Open하여 해당 IP 및 포트에 대하여 Listen을 하며 대기한다.

HIS, EMR, PACS, 문서등록소, 저장소 등 진료정보교류가 발생되는 각 Secure Application은

정보교류 요청자(Requester)와 응답자(Responder) 사이에 정보교류 완료 시, 성공(Success),

실패(Fail)에 따라 각각 요청받은 정보, 요청한 정보를 감사로그저장소(Audit Record

Repository)에 TCP, UDP 프로토콜을 이용하여 등록한다.

§ Secure Application : 진료정보교류를 구성하는 각 시스템. EMR, HIS, 등록소, 저장소 등

Page 93: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 173 -

위에서 설명된 감사로그 등록 절차는 다음과 같이 도식화 할 수 있다.

[그림 8-1] 감사로그 등록 절차

Actors Transactions Optionality

진료정보교류 시스템(Secure Application)

Authenticate Node [ITI-19] R

Record Audit Event [ITI-20] R

감사로그 저장소(Audit Record Repository)

Authenticate Node [ITI-19] R

Record Audit Event [ITI-20] R

[표 8-1] 감사로그 등록 관련 트랜잭션

- Authenticate Node [ITI-19] : 보안 어플리케이션(EMR, HIS 등) 상호 인증 트랜잭션

- Record Audit Event [ITI-20] : 감사로그 등록 트랜잭션

진료정보교류표준 고시 적용 지침서

- 174 -

8.1.3. 감사로그 메시지 규약

감사로그 메시지에 대한 XML 구조는 RFC-3881 (Section 6.1 XML Schema Definition)에

정의되어 있다.

§ 감사로그 전송 메시지 형식

- 감사로그는 감사로그 XML 메시지와 Syslog의 문자열 형태로 메시지를 구성한다. 즉, 다음과 같

은 형태로 구성된다.

감사로그 형식 : {0} {1}

{0} : Syslog 문자열

{1} : Audit Message Xml (감사로그 Xml 메시지)

- 이때 Audit Message Xml은 다음과 같은 항목들로 구성되어있다.

항 목 명 필수 항 목 설 명 항목에 대한 추가 조건

Event

EventID M 이벤트에 대한 식별자 -

EventActionCode U 이벤트 액션에 대한 코드‘C’, ‘R’, ‘U’, ‘D’, ‘E’(부록5 참조)

EventDateTime M UTC Time 이벤트 발생 시간.

EventOutcomeIndicator

M 이벤트의 성공, 실패 여부

‘0’ : Nominal Success‘4’ : Minor Failure‘8’ : Serious Failure‘12’ : Major Failure일반적으로 성공시 0, 실패시 4를 입력

EventTypeCode U 이벤트에 대한 식별자발생 이벤트 혹은 트랜잭션 종류(코드)(부록5 참조)

ActiveParticipant(multi-valued)

UserID M 이벤트를 발생시킨 사용자 식별자loginName@domain-name 이러한형태로 작성된 시스템 사용자 (작성자ID)

AlternativeUserID U 사용자에 대한 대체 식별자user@realm 와 같이 인증을 목적으로 한대체 사용자 식별자

UserName U 사용자 명 사용자 이름

UserIsRequestor M사용자가 이벤트에 대한요청자인지 아닌지에 대한 식별자

TRUE/FALSE. Audit을 발생시킨시발자인지에 대한 식별요소.

RoleIDCode URBAC에 따라 지정된 사용자의역할 명세

110153, Source Role ID110154, Destination Media 등(부록5 참조)

NetworkAccessPointTypeCode

UNetwork Access Point 타입에코드

1 (dns name), 2 (IP address)

NetworkAccessPointID

UNetwork Access Point 에 대한식별자

NetworkAccessPointTypeCode에따라서 1일 경우 IP 주소, 2일 경우 dnsName

Page 94: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 175 -

※ M : Mandatory (필수)

※ MC : Mandatory Conditional (조건부필수)

※ U : Unmandatory (옵션)

※ - : 해당 사항 없음

항 목 명 필수 항 목 설 명 항목에 대한 추가 조건

AuditSource

AuditEnterpriseSiteID

U의료기관 network 안에서의논리적인 소스 위치 정보

Audit Source ID 가 전역으로Unique하지 않으므로 추가 보완

AuditSourceID M Audit Source에 대한 식별자AuditEnterpriseSiteID 내에서AuditSourceID는 유일 식별자, 메일주소,ip 등

AuditSourceTypeCode

U Audit Source의 타입 코드 (부록5 참조)

ParticipantObject(multi-valued)

ParticipantObjectTypeCode

U 감사기록된 객체에 대한 코드사람, 시스템, 조직 등(부록5 참조)

ParticipantObjectTypeCodeRole

U 감사기록된 객체 역할 코드환자, 사용자 등(부록5 참조)

ParticipantObjectDataLifeCycle

U 데이터의 life cycle에 대한 식별자생성, 획득 등(부록5 참조)

ParticipantObjectIDTypeCode

M 객체ID 에 포함된식별자타입정보환자번호 등(부록5 참조)

ParticipantObjectSensitivity

UVIP, HIV 등 Participant ObjectID에 대한 민감도

-

ParticipantObjectID

M 참여 객체에 대한 식별자 -

ParticipantObjectName

U 참여 객체에 대한 식별 명칭 -

ParticipantObjectQuery

U쿼리타입의참여 객체에 대한실제쿼리

-

ParticipantObjectDetail

U사용된 객체의 세부 정보에 관한데이터

이 항목은 xs:base64Binary 코딩

SOPClass MC (DICOM 확장) SOP CLASS의 UIDAccession U (DICOM 확장) Access NumberMPPS U (DICOM 확장) MPPS Instance UIDNumberOfInstances

U (DICOM 확장) SOP Instance의 갯수

Instance U (DICOM 확장) SOP Instance UIDEncrypted U (DICOM 확장) TRUE / FALSE (암호화 여부에 따라)

Anonymized U (DICOM 확장)TRUE / FALSE (환자 식별정보 제거유무)

ParticipantObjectContainsStudy

U (DICOM 확장)ParticipantObjectIDTypeCode 이110180이 아닐 경우 Study Instance UID입력

[표 8-2] 감사로그 Xml 메시지 항목

진료정보교류표준 고시 적용 지침서

- 176 -

또한 감사로그의 Syslog 문자열은 다음과 같이 구성되어 있다.

“<”+{0}+“>”+{1}+{2}+{3}+{4}+{5}+IHE+RFC-3881 - "

{0} : PRI (RFC-5424 page 10 참조)

{1} : version

{2} : timeStamp

{3} : hostName

{4} : appName

{5} : procId

이러한 포맷으로 만들어진 문자열의 예시는 다음과 같다:

<13>1 2016-11-03T14:05:00Z DESKTOP-J9ELF3Q Actor 216 IHE+RFC-3881 -

§ 감사로그 전송 메시지 예시

<13>1 2016-11-03T14:05:00Z DESKTOP-J9ELF3Q Actor 216 IHE+RFC-3881 - <?xml version="1.0"encoding="utf-8"?><AuditMessage xmlns:xsd="http://www.w3.org/2001/XMLSchema"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<EventIdentification EventActionCode="E" EventDateTime="2016-11-03T23:04:52.069718+09:00"EventOutcomeIndicator="0">

<EventID csd-code="110112" codeSystemName="DCM" originalText="Query" /><EventTypeCode csd-code="ITI-18" codeSystemName="IHE Transactions"

originalText="Registry Stored Query" /></EventIdentification><ActiveParticipant UserID="169.254.80.80" AlternativeUserID="DESKTOP-J9ELF3Q"

UserIsRequestor="false" NetworkAccessPointID="169.254.80.80" NetworkAccessPointTypeCode="2"><RoleIDCode csd-code="110153" codeSystemName="DCM" originalText="Source Role ID" />

</ActiveParticipant><ActiveParticipant UserID="http://ezrnd.iptime.org:9061/RegistryService.svc"

AlternativeUserID="DESKTOP-J9ELF3Q" UserIsRequestor="true" NetworkAccessPointID="169.254.80.80"NetworkAccessPointTypeCode="2">

<RoleIDCode csd-code="110152" codeSystemName="DCM" originalText="Destination Role ID"/>

</ActiveParticipant><AuditSourceIdentification AuditSourceID="169.254.80.80" code="4" /><ParticipantObjectIdentification

ParticipantObjectID="DDS-2327^^^DDS&amp;amp;1.3.6.1.4.1.12559.11.1.4.1.2&amp;amp;ISO"ParticipantObjectTypeCode="1" ParticipantObjectTypeCodeRole="1">

<ParticipantObjectIDTypeCode csd-code="2" codeSystemName="RFC-3881"originalText="Patient Number" />

</ParticipantObjectIdentification><ParticipantObjectIdentification ParticipantObjectID="f8957d73-e683-4546-9226-0ee8d428f4e5"

ParticipantObjectTypeCode="2" ParticipantObjectTypeCodeRole="24"><ParticipantObjectIDTypeCode csd-code="ITI-18" codeSystemName="IHE Transactions"

originalText="Registry Stored Query" /><ParticipantObjectQuery>dXRmLTg=</ParticipantObjectQuery><ParticipantObjectDetail type="QueryEncoding" value="U3RvcmVkUXVlcnlTVFI=" /><ParticipantObjectDetail type="Repository Unique Id"

value="dXJuOnV1aWQ6MTRkNGRlYmYtOGY5Ny00MjUxLTlhNzQtYTkwMDE2YjBhZjBk" /></ParticipantObjectIdentification>

</AuditMessage>

[표 8-3] 감사로그 전송 메시지 예시

Page 95: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 177 -

8.1.4. 감사로그 프로세스

§ 상호 인증 (SSL/TLS Mode) [ITI-19]

- 진료정보교류를 수행하는 Secure Node 간 TLS를 이용한 상호인증(Mutual Authentication)을

수행한다. (익명인증 혹은 서버인증이 아닌, 상호인증 수행) (RFC 2246 참조)

§ 감사로그 기록 [ITI-20]

- Secure Node 간 상호인증 및 Transaction이 수행 완료된 이후, Audit Record Repository 로 감

사로그를 기록한다. 이때, Syslog Protocol (RFC-5424)을 통해 감사로그가 전달되어야 하며,

TLS를 통해 Syslog가 보안 전달된 후, UDP를 통해 Syslog를 전달하여야 한다. 즉, TCP 프로토

콜을 통해 SslStream에 AuditMessageStream을 Write 하여 인증을 수행한 뒤, UDPClient를 통

하여 auditMessage Stream을 전달한다. (RFC-5424, RFC-5425, RFC-5426 참조)

진료정보교류표준 고시 적용 지침서

- 178 -

8.2. 전송 구간 보안

8.2.1. SSL / TLS 보안

SSL/TLS 보안이란 인터넷 상에서 사용자 PC(클라이언트)와 정보교류서버 사이에 송수신되

는 정보를 규격화된 방식으로 암호화하여 전송하는 것을 의미한다. SSL/TLS 보안을 적용하

는 것은 정보교류서버와 사용자 PC(클라이언트)간의 신뢰를 형성하고, 클라이언트와 서버간

에 전송되는 데이터의 암/복호화를 통해 보안채널을 형성하여 안전한 전자거래를 보장한다.

본 문서는 IHE Web Service Transaction 지침서의 [SOAP 1.2] 메시지규격과 [WS-I Basic

Profile 2.0] WebService 규격을 기반으로 하며, Windows 웹서비스환경에서 Transport 채널

구간 암호화하여 보안하는 것을 수행 범위로 한다.

[그림 8-2] 클라이언트와 서비스 간 Transport Security

8.2.2. SSL / TLS 보안 적용

별첨 10. TLS 보안의 적용 참조

Page 96: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 179 -

별첨 1. 메타정보의 전자적 생성 방법

메타정보는 문서의 교류를 위하여, 진료정보교류 발생 시 문서의 제출정보

(Submission Set), 등록문서 정보(Document Entry), 문서의 그룹정보(Folder), 내·

외부 객체의 링크(Association) 정보를 구조화 된 XML(Extensible Markup

Language) 문서 포맷으로 생성된다.

[그림 별첨1-1] 메타정보 구조

이와 같이 구조화 되어 있는 XML 메타정보를 생성하기 위해서는 IHE에서 제공하

는 메타정보의 XSD(XMLScheme Definition)를 활용한다. XSD는 구조화된 XML

문서의 구조 및 생성 규칙에 대한 내용을 포함하고 있으며 파일 확장자는 (*.xsd)

를 사용한다.

해당 메타정보 구조는 환자식별체계의 환자식별정보와 교류문서의 메타정보를 생

성하는데 사용된다.

항목 경로

HL7 V3(환자식별체계관련)

ftp://ftp.ihe.net/TF_Implementation_Material/ITI/schema/HL7V3/NE2008/multicacheschemas/

ebRS(문서교환 관련)ftp://ftp.ihe.net/TF_Implementation_Material/ITI/schema/ebRS/ftp://ftp.ihe.net/TF_Implementation_Material/ITI/schema/IHE/XDS.bDocumentRepository.xsd

[표 별첨1-1] 메타정보 생성을 위한 XSD의 위치

구조 파일을 각 프로그래밍 언어의 클래스로 변환할 수 있으며, 생성된 클래스 파

일을 통해 값을 세팅할 수 있고 이를 직렬화(Serialize)하여 XML 메타정보를 생성

할 수 있다.

진료정보교류표준 고시 적용 지침서

- 180 -

[그림 별첨1-2] 메타정보 생성

스키마 파일 -> 클래스 변환 예시 ( vs.net )

클래스 구성 및 직렬화 예시 ( .net )

[표 별첨1-2] 메타정보의 전자적 생성 방법 예시

Page 97: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 181 -

별첨 2. 웹 서비스 트랜잭션 규약 및 방법

진료정보교류 서버의 웹 서비스는 WS-I Basic Profile 2.0 (BP 2.0), SOAP 1.2

Message 표준을 기반으로 하고 있다.

웹 서비스로부터 해당 서비스의 규약을 설명한 WSDL(Web Services Description

Language)을 확인하여(해당 서비스 주소 끝에 ?wsdl을 붙여 확인할 수 있다) 해당

규약에 맞는 SOAP 메시지를 생성하여 전송한다.

프로그래밍 개발 도구에서는 자동으로 WSDL을 통한 웹 서비스 접근 툴을 제공하

고 있어, 손쉽게 웹 서비스참조를 추가할 수 있다. 해당 서비스 규약에 맞는 SOAP

메시지 생성시 주의할 점은 operation 및 service name 등은 해당 서비스에 따라

변경 될 수 있지만 Message Input, Output의 Action 값은 트랜잭션별로 고정 값으

로서 해당 트랜잭션의 Action값을 확인하여 생성해야 한다.

응답 메시지의 파싱은 표준메시지 생성 순서의 역순으로 진행한다.

SOAP 메시지로 리턴을 받게 되며, SOAP메시지의 body 부분을 추출한다. 추출된

응답 메시지는 XML 구조로 역직렬화를 통해 파싱되며, 이를 통해 세트된 클래스

인스턴스에서 얻고자 하는 위치의 값을 얻을 수 있다.

[그림 별첨2-1] 서비스 트랜잭션

진료정보교류표준 고시 적용 지침서

- 182 -

메타정보의 전송을 위한 웹 서비스의 메시지 구조는 아래와 같다.

[그림 별첨2-2] SOAP 메시지 구조

메타정보의 전송을 위한 웹 서비스의 메시지 예시는 아래와 같다.

웹 서비스 WSDL 예시

<?xml version="1.0" encoding="UTF-8"?><definitions name="PIXManager" targetNamespace="urn:ihe:iti:pixv3:2007"xmlns:tns="urn:ihe:iti:pixv3:2007"xmlns:wsoap12="http://schemas.xmlsoap.org/wsdl/soap12/"xmlns="http://schemas.xmlsoap.org/wsdl/"xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"xmlns:xsd="http://www.w3.org/2001/XMLSchema"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:hl7="urn:hl7-org:v3"><documentation>Example WSDL for PIX Manager</documentation><types><xsd:schema elementFormDefault="qualified" targetNamespace="urn:hl7-org:v3"xmlns:hl7="urn:hl7-org:v3"><xsd:include

schemaLocation="../schema/HL7V3/NE2008/multicacheschemas/PRPA_IN201301UV02.xsd"/></xsd:schema><xsd:schema elementFormDefault="qualified" targetNamespace="urn:hl7-org:v3"xmlns:hl7="urn:hl7-org:v3"><xsd:include

schemaLocation="../schema/HL7V3/NE2008/multicacheschemas/MCCI_IN000002UV01.xsd"/></xsd:schema>

</types><message name="PRPA_IN201301UV02_Message"><part element="hl7:PRPA_IN201301UV02" name="Body"/>

</message><message name="MCCI_IN000002UV01_Message"><part element="hl7:MCCI_IN000002UV01" name="Body"/>

</message>

Page 98: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 183 -

<portType name="PIXManager_PortType"><operation name="PIXManager_PRPA_IN201301UV02"><input message="tns:PRPA_IN201301UV02_Message"wsaw:Action="urn:hl7-org:v3:PRPA_IN201301UV02"/>

<output message="tns:MCCI_IN000002UV01_Message"wsaw:Action="urn:hl7-org:v3:MCCI_IN000002UV01"/>

</operation></portType><binding name="PIXManager_Binding_Soap12" type="tns:PIXManager_PortType"><wsoap12:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/><operation name="PIXManager_PRPA_IN201301UV02"><wsoap12:operation soapAction="urn:hl7-org:v3:PRPA_IN201301UV02"/><input><wsoap12:body use="literal"/>

</input><output><wsoap12:body use="literal"/>

</output></operation>

</binding><service name="PIXManager_Service"><port binding="tns:PIXManager_Binding_Soap12" name="PIXManager_Port_Soap12"><wsoap12:address location="http://servicelocation/PIXManager_Soap12"/>

</port></service>

</definitions>

[표 별첨2-1] 웹 서비스 WSDL 예시

진료정보교류표준 고시 적용 지침서

- 184 -

별첨 3. CDA 문서의 전자적 생성 방법

HL7에서는 관련 개발자들이 CDA 문서 생성을 용이하게 할 수 있도록

RIM(Reference Information Model, 참조정보모델)을 통해 유도된 CDA XML의 전

체 구조를 정의하는 schema를 제공하고 있다.

의료기관의 HIS에서는 진료의뢰서, 진료회송서 등 표준으로 정의한 교류문서의 항

목 값을 도출하고, CDA 문서 생성부로 전달한다.

CDA 생성부에서는 schema를 기반으로 의료기관 시스템에 맞는 개발언어로 매핑

프로그램을 작성하고, HIS의 교류 대상 항목을 매핑 한다.

CDA 문서 생성 시, CDA XML의 Root 요소인 ClinicalDocument Model class의

인스턴스를 serialize하여 CDA schema 규칙을 준수하는 CDA XML을 생성할 수

있게 된다.

[그림 별첨3-1] CDA 문서의 전자적 생성 방법

항목 경로

CDA 구조ftp://ftp.ihe.net/TF_Implementation_Material/PCC/schemas/cda/infrastructure/cda/

[표 별첨3-1] 교류문서 CDA 구조 파일 경로

교류문서 CDA의 전자적 생성 방법의 예시는, 메타정보의 전자적 생성 방법과 대동

소이하므로, “별첨 1. 메타정보의 전자적 생성방법”을 참고한다.

Page 99: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 185 -

별첨 4. CDA 서식별 스타일시트 적용 예시

4.1. 진료의뢰서

진료정보교류표준 고시 적용 지침서

- 186 -

Page 100: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 187 -

[그림 별첨4-1] 진료의뢰서 스타일시트 적용예시

진료정보교류표준 고시 적용 지침서

- 188 -

4.2. 진료회송서

Page 101: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 189 -

진료정보교류표준 고시 적용 지침서

- 190 -

[그림 별첨4-2] 진료회송서 생성예시

Page 102: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 191 -

4.3. 진료기록요약지

진료정보교류표준 고시 적용 지침서

- 192 -

Page 103: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 193 -

[그림 별첨4-3] 진료기록 요약지 생성예시

진료정보교류표준 고시 적용 지침서

- 194 -

4.4. 영상의학 판독소견서

[그림 별첨4-4] 영상의학 판독소견서 생성예시

Page 104: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 195 -

별첨 5. CDA 서식별 코드

서식유형 LOINC 코드 LOINC 코드명칭 Template ID

진료의뢰서 57133-1 Referral note 1.2.410.100110.40.2.1.1

진료회신서 11488-4 Consult note 1.2.410.100110.40.2.1.3

진료회송서 18761-7 Provider-unspecified Transfer summary 1.2.410.100110.40.2.1.2

진료기록 요약지 34133-9 Summarization of episode note 1.2.410.100110.40.2.1.4

판독소견서 18748-4 Diagnostic imaging report 1.2.410.100110.40.2.1.5

정보교류 제공 동의서 57016-8 Privacy Policy Acknowledgement Document 1.2.410.100110.40.2.2.1.1

정보교류 동의 철회서 57016-8 Privacy Policy Acknowledgement Document 1.2.410.100110.40.2.2.1.2

[표 별첨5-1] CDA 문서 서식별 코드

진료정보교류표준 고시 적용 지침서

- 196 -

별첨 6. CDA Value setValue Set

(코드56) / 명칭) 코드 코드명칭 비고참조용어체계

HL7_01기밀성수준코드

N Normal 일반적

HL7R Restricted 제한적

V Very Restricted 매우 제한적

HL7_02 성별코드

M Male 남자

HL7F Female 여자

UN Undifferentiated 미분화

HL7_03진료구분코드

AMB ambulatory 외래

HL7EMER emergency 응급

IMP npatient encounter 입원

HL7_04보호자관계

FTH Father 부

HL7

MTH Mother 모

GRMTH Grandmother 조모

GRFTH Grandfather 조부

WIFE Wife 부인

HUSB Husband 남편

FAMMEMB Family 가족

SONC Son 자

DAUC Daughter 녀

GRNDDAU Granddaughter 손녀

GRNDSON Grandson 손자

NBOR Neighbor 이웃

ROOM Roommate 동거인

ONESELF Self 본인

UC_01진료과코드

0100 내과(통합)

심평원진료과코드

0101 소화기내과

0102 순환기내과

0103 호흡기내과

0104 내분비/대사 내과

0105 신장내과

0106 혈액종양내과

0107 감염내과

0108 알레르기내과

0109 류마티스내과

0200 신경과

0300 정신과

0400 외과

0500 정형외과

Page 105: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 197 -

Value Set(코드56) / 명칭) 코드 코드명칭 비고

참조용어체계

0600 신경외과

0700 흉부외과

0800 성형외과

0900 마취통증의학과

1000 산부인과

1100 소아청소년과

1200 안과

1300 이비인후과

1400 피부과

1500 비뇨기과

1600 영상의학과

1700 방사선종양학과

1800 병리과

1900 진단검사의학과

2000 결핵과

2100 재활의학과

2200 핵의학과

2300 가정의학과

2400 응급의학과

2500 산업의학과

2600 예방의학과

5000 구강악안면외과

5100 치과보철과

5200 치과교정과

5300 소아치과

UC_02검사유형구별

Specimen 검체검사

Pathology 병리검사

Radiology 영상검사

Functional 기능검사

UC_03알러지요인

H00655801 음식보건의료용어표준

H00501805 약물

H00552058 환경

UC_04예방접종코드

H01750893 결핵

보건의료용어표준

H00750835 B형간염

H00472471 디프테리아

H01686188 파상풍

H01322615 백일해

H03097211 폴리오

진료정보교류표준 고시 적용 지침서

- 198 -

Value Set(코드56) / 명칭) 코드 코드명칭 비고

참조용어체계

H03097223 B형 헤모필루스 인플루엔자

H03097236 폐렴구균

H01022607 홍역

H01087766 유행성이하선염

H01521153 풍진

H01793162 수두

H00748988 A형간염

H00900412 일본뇌염

H00778855 사람유두종바이러스

H00833213 인플루엔자

H01760077 장티푸스

H03097249 신증후군출혈열

H01520088 로타바이러스

H03097251 수막구균

H00757655 대상포진

UC_05 흡연상태

H03097153 매일피움

보건의료용어표준

H03097166 가끔피움

H03097179 과거에는 피웠으나 현재 피우지 않음

H03097181 한번도 피운적없음

H03097194 흡연자, 현재 상태 모름

H03097208 흡연한적이 있는지 모름

UC_06 생체정보

H00736049 키

보건의료용어표준

H01822851 몸무게

H01881295 신체비만지수

H02178348 수축기혈압

H02171894 확장기혈압

H00194493 체온

UC_06감염병코드

H00295821 콜레라

보건의료용어표준

H01760077 장티푸스

H01278843 파라티푸스

H03097264 세균성이질

H03097277 장출혈성대장균감염증

H03097280 A형간염

H00472471 디프테리아

H01322615 백일해

H01686188 파상풍

H01022607 홍역

H01087766 유행성이하선염

Page 106: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 199 -

Value Set(코드56) / 명칭) 코드 코드명칭 비고

참조용어체계

H01521153 풍진

H03097211 폴리오

H03097306 B형간염

H03097319 급성 B형간염

H03097321 산모 B형간염

H03097334 주산기 B형간염

H00900412 일본뇌염

H01793162 수두

H03097223 b형헤모필루스인플루엔자

H03097236 폐렴구균

H00991963 말라리아

H01750893 결핵

H00730025 한센병

H01535857 성홍열

H03097362 수막구균성수막염

H03097375 레지오넬라증

H03097388 비브리오패혈증

H00554831 발진티푸스

H01088996 발진열

H03097391 쯔쯔가무시증

H00943569 렙토스피라증

H00215361 브루셀라증

H03097404 탄저

H03097417 공수병

H03097249 신증후군출혈열

H03097432 1기매독

H03097445 2기매독

H03097458 선천성매독

H03097461크로이츠펠트-야콥병(CJD) 및 변종 크로이츠

펠트-야콥병(vCJD)

H03097473 후천성면역결핍증(AIDS)

H01343191 페스트

H01848017 황열

H00445313 뎅기열

H03097486 바이러스성출혈열

H01582407 두창

H03097499 보툴리눔독소증

H03097502 중증급성호흡기증후군

H03097515 동물인플루엔자인체감염증

진료정보교류표준 고시 적용 지침서

- 200 -

56) Value Set 코드는 국제표준참조용어체계를 바탕으로 코드 값을 부여함, UC의 경우는 User Defined Code를 의미하며 참조용어체계가 있어도 국제표준참조용어체계가 아닌 경우 모두 UC로 코드 값을 부여했음.

Value Set(코드56) / 명칭) 코드 코드명칭 비고

참조용어체계

H03097528 신종인플루엔자

H03097531 야토병

H01432681 큐열

H03097543 웨스트나일열

H03097556 신종감염병증후군

H03097569 라임병

H01705188 진드기매개뇌염

H03097571 유비저

H03097584 치쿤구니야열

H02349787 중증열성혈소판감소증후군

H02905483 중동호흡기증후군

H03097597 리슈마니아증

H03097601 바베시아증

H03097613 크립토스포리디움증

H01537176 주혈흡충증

H03097626 지카바이러스 감염증

LOINC_01

음주상태코드(음주빈도)

LA6270-8 Never 전혀 하지 않음

LOINC

LA18926-8 Monthly or less 1달에 1회 이하

LA18927-6 2-4 times a month 1달에 2-4 회

LA18928-4 2-3 times a week 1주일에 2-3회

LA18929-2 4 or more times a week 1주일에 4회 이상

LOINC_02

음주상태코드(1회음주량)

LA15694-5 1 or 2 1 또는 2 병

LOINC

LA15695-2 3 or 4 3 또는 4 병

LA18930-0 5 or 6 5 또는 6 병

LA18931-8 7 to 9 7 에서 9 병

LA18932-6 10 or more 10병 이상

LOINC_03

음주상태코드(과음빈도)

LA6270-8 Never 전혀 하지 않음

LOINC

LA18933-4 Less than monthly 1달에 1회 이하

LA18876-5 Monthly 1달에 1회

LA18891-4 Weekly 1주일에 1회

LA18934-2 Daily or almost daily 매일

[표 별첨6-1] CDA Value Set

Page 107: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 201 -

별첨 7. 서술적 구간(Narrative block) 구성 예시

element 설명

<br>

강제적인 개행 시 사용

예시

<text>Line break sample.<br/></text>

<paragraph><content>

설명

서술 형태 data 표현시 사용

예시

<text><paragraph>This is paragraph.</paragraph></text>

<text><content>Some document text appears in bold</content></text>

<list>

설명

정렬 / 나열 형태의 data 표현 시 사용

예시

<text><list><item>Option1</item><item>Option2</item></list></text>

<table>

설명

표 형태의 data 표현 시 사용<thead> / <tbody> : table 서두 / 본문<tr> : 행 , <td> : 열

예시

<text><table><thead><tr><th>date</th><th>problem code</th><th>problem</th></tr></thead><tbody><tr><td>2016-08-31</td><td>N189</td><td>Chronic kidney disease</td></tr>

진료정보교류표준 고시 적용 지침서

- 202 -

element 설명

<tr><td>2015-04-21</td><td>K929</td><td>Functional gastrointestinal disturbance</td></tr></tbody></table>

</text>

<linkHtml>

설명

hyperLink 표현 시 사용

예시

<text><linkHtml href=“http://google.com”>Link</linkHtml>

</text>

<sub> / < sup>

설명

아래첨자, 위첨자 표현 시 사용

예시

<text>This is <sub>subscript</sub>

</text>

<text>This is <sup>superscript</sup>

</text>

<renderMultimedia>

설명

외부 multimedia를 참조할 시 사용

예시

<renderMultiMedia referencedObject="MM1"><caption styleCode="italics">Left index finger image</caption>

</renderMultiMedia>

<caption>

설명

특정 text 강조 표현 시 사용

예시

<text>Active Concerns<caption> Pneumonia </caption>

</text>

[표 별첨7-1] 서술적 구간(Narrative Block) 구성 예시

Page 108: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 203 -

별첨 8. CDA/메타정보 항목 작성 지침

CDA 항목 작성은 아래과 같은 지침을 가지고 작성되었다.

작성 항목 (CDA 구성 항목) 작성 지침

메타정보 항목 경로 메타정보를 구성하고 있는 항목들에 대해 해당 메타정보 XML의 XPath를 기술한다.

CDA 항목 경로 CDA를 구성하고 있는 항목들에 대해 해당 CDA XML 문서의 XPath를 기술한다.

필수

§ 필수구분을 의미하며, 아래와 같은 3가지 유형 중 하나를 선택하여 기술한다..- R : 필수 (Required)- R2 : 해당 사항이 있을 시 필수 (Required if exists)- 0 : 선택적 (Optional)

생성 항목 명§ 환자명, 진단명 등 의료기관에서 값(Value)을 생성해야 하는 항목 명을 기술한다.- ①§ 해당 항목에 값이 없는 경우, 해당 항목의 값이 고정되어 있음을 의미하며 그 값은우측의 ‘고정 값/설명’ 항목에 기술된 “**” 값을 사용한다. - ②

고정 값 / 설명

§ ②의 경우 고정 값을 기술한다. 이 경우 반드시 “”를 사용하여 그 값을 표시한다.ex. “2.16.840.1.113883.1.6” 

§ ①의 경우 의료기관에서 값을 생성해야 하는 항목에 대한 설명을 기술한다. § ①, ② 외 해당 항목이 ‘표 별첨 8-1’의 특정 데이터 타입57)을 갖는다면 그 타입도작성한다. 코드 타입과 OID 타입의 경우 “()”를 사용하여 상세 내용을 기술한다.- 코드 타입 + (‘별첨 6. CDA Value set’의 Value Set 코드 + ' ' + ‘_코드‘/‘_명칭‘ )ex. 성별코드의 경우, 코드 타입(HL7_02_코드) 혹은 코드 타입(HL7_02_명칭)

- OID 타입 + (’3.2.3. 교류객체등록번호 정의‘의 분류)ex. 의료기관의 경우, OID 타입(의료기관), OID 명(동의관리_분류)

- 메타정보 타입 + (’3.2.3. 교류객체등록번호 정의‘의 분류)ex. 의료기관의 경우, OID 타입(의료기관), OID 명(동의관리_분류)

§ 여러 가지가 중복된 경우는 ‘,’를 사용하여 기술한다.

57) 데이터 타입 : CDA 항목은 모두 String 타입이지만 Data 성격 혹은 Format에 따라 데이터 타입을 정의함

데이터 타입 설명

UUID 타입

§ 32개의 16진수로 표현되며 총 36개의 문자(32개의 문자와 4개의 하이픈)로 구성됨.§ URN 문법 사용하여 표현생성예시) c1007a5b-4900-4112-9253-5851d6c327cb(CDA)

urn:uuid:9e0110f8-4748-4f1e-b0a8-cecae32209c7(메타정보)

OID 타입§ 해당 항목의 Value가 교류객체등록번호를 사용함을 의미한다.§ Value는 3.2.3의 교류객체등록번호를 참조하면 된다.

코드 타입§ 해당 항목의 Value가 코드 유형임을 의미한다.§ Value는 ‘별첨 6. CDA Value Set’을 참조하면 된다.

문서ID 타입§ 해당 항목이 문서 고유 ID 유형임을 의미한다.§ 문서고유ID 생성 방식 : 서식별 OID +“.”+ 요양기관 기호 (8자) +“.” +

TIMESTAMP(DATETIME타입:14자리)+난수 6자

DATE 타입 § Data Format이 ‘yyyyMMdd’임을 의미한다.

DATETIME 타입 § Data Format이 ‘yyyyMMddHHmmss'임을 의미한다.

주민등록번호 타입 § Data Format이 ’000000-1******‘임을 의미한다.

연락처 타입 § Data Format이 ‘000-0000-0000’임을 의미한다.

진료정보교류표준 고시 적용 지침서

- 204 -

데이터 타입 설명

CX 타입

§ HL7 V2.5 Identifier§ ID 정보와 기관정보를 같이 표현시 사용§ CX.1 : ID Number§ CX.4 : 기관 OID 정보(Assigning Authority) [&{OIDofAA}&ISO]§ example : 543797436^^^&1.2.840.113619.6.197&ISO

CXi 타입

§ HL7 V2 Identifier§ 참조 객체의 ID 표현

동의/철회서공통

§ CXi.1§ 등록결과 SMS발송 수신동의 : Y / N§ 환자핸드폰번호 : 01x-xxxx-xxxx

§ CXi.5 : 동의SMS 코드§ 등록결과 SMS발송 수신동의 : urn:mohw:iti:consentSMS:2017:smsAcceptance§ 환자핸드폰번호 : urn:mohw:iti:consentSMS:2017:patientPhone

§ example :§ Y^^^^urn:mohw:iti:consentSMS:2017:smsAcceptance§ 010-1111-2222^^^^urn:mohw:iti:consentSMS:2017:patientPhone

부분철회서

§ CXi.1 : 의료기관 OID§ CXi.4 : 철회 타입 OID§ 동의철회 OID(의료기관) 고정값 : &1.2.410.100110.40.2.2.3.1&ISO§ 동의철회 OID(진료과) 고정값 : &1.2.410.100110.40.2.2.3.2&ISO

§ CXi.5 : 철회 타입 코드§ 동의철회 코드(의료기관) 고정값 : urn:mohw:iti:bppc:2016:organization§ 동의철회 코드(진료과) 고정값 : urn:mohw:iti:bppc:2016:department

§ example :§ 1.2.410.100110.10.31100813^^^&1.2.410.100110.40.2.2.3.1&ISO^urn:mohw:iti:bppc:2016:organization(의료기관 부분철회)

§ 1500^^^&1.2.410.100110.40.2.2.3.2&ISO^urn:mohw:iti:bppc:2016:department(진료과)

의뢰/회송/회신서공통

§ CXi.1§ 심평원연계 보험자종별구분 : 4 / 7§ 심평원연계 환자동의확인 : Y / N§ 심평원연계 의료진동의 : Y / N§ 진료예약 환자전화번호 : 01x-xxxx-xxxx§ 진료예약 날짜 : yyyyMMddHHmmss§ 영상검사 KOS ID : 요양기관 OID+yyyyMMddHHmmss+난수23자

§ CXi.4§ 진료예약 환자전화번호 고정값 : &1.2.410.100110.40.2.1.1&ISO§ 진료예약 날짜 고정값 : &1.2.410.100110.40.2.1.1&ISO

§ CXi.5§ 심평원연계 보험자종별구분 : urn:mohw:iti:insurance:2017:insurerCategory§ 심평원연계 환자동의확인 : urn:mohw:iti:insurance:2017:hiraPatConsentConfirm§ 심평원연계 의료진동의 : urn:mohw:iti:insurance:2017:hiraMedStaffConsent§ 진료예약 환자전화번호 : urn:mohw:iti:schedule:2017:patientphone§ 진료예약 날짜 : urn:mohw:iti:schedule:2017:scheduledate§ 영상검사 KOS ID : urn:ihe:iti:xds:2016:studyInstanceUID

§ example :§ 4^^^^urn:mohw:iti:insurance:2017:insurerCategory§ Y^^^^urn:mohw:iti:insurance:2017:hiraPatConsentConfirm§ Y^^^^urn:mohw:iti:insurance:2017:hiraMedStaffConsent§ 010-1111-2222^^^&1.2.410.100110.40.2.1.1&ISO^urn:mohw:iti:schedule:2017:patientphone

Page 109: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 205 -

데이터 타입 설명

§ 20180101124033^^^&1.2.410.100110.40.2.1.1&ISO^urn:mohw:iti:schedule:2017:scheduledate

§ 1.2.410.100110.10.2120xxxx.2018012614594651417xxxx^^^^urn:ihe:iti:xds:2016:studyInstanceUID

의뢰/회송/회신서

§ 문서상태 등록§ CXi.1§ 해당문서의 ID : 1.2.410.100110.40.2.1.1.2120xxxx.2018012614594633xxxx§ 회신서 경우 -> 의뢰서의 ID :1.2.410.100110.40.2.1.1.2120xxxx.2018012614594633xxxx

§ CXi.5 (고정값) : urn:ihe:iti:xdw:2013:workflowInstanceId§ example :§ 1.2.410.100110.40.2.1.1.2120xxxx.2018012614594633xxxx^^^^urn:ihe:iti:xdw:2013:workflowInstanceId

PID 타입

§ 환자정보를 표현§ PID-3 : 환자 로컬 ID [CXtype]§ PID-5 : 환자 성함 [성^이름^^^]§ PID-7 : 환자 생년월일 [yyyyMMdd]§ PID-8 : 환자 성별 [M(Male)|F(Female)|O(Other)|U(Unknown)]§ PID-11 : 환자 주소 [기본주소^상세주소^^^우편번호]§ example : PID-3|1111^^^&1.2.410.100110.10.10000001&ISO

PID-5|나^환자

PID-7|19661010

PID-8|F

PID-11|경기도 성남시 분당구 돌마로 172^상세주소^^^13605

XCN 타입

§ HL7 V2.5 Extended Person Name§ 사람 정보를 표현(본 문서에서는 의료진과 진료과 표현)§ XCN.1 : 의사면허 번호§ XCN.2 : 의사 성함(성)§ XCN.3 : 의사 성함(이름)§ XCN.9 : 의료기관 OID [CX 타입]§ XCN.23 : 진료과 표준코드, 진료과 명§ example : 11100^홍^길동^^^^^^&1.2.410.100110.10.31100813&ISO^^^^^^^^^^^^^^0103&호흡기내과

XON 타입

§ HL7 V2.5 Organization Name§ 기관의 정보를 표현(본 문서에서는 의료기관 표현)§ XON.1 : 의료기관 명§ XON.2 : 의료기관 OID§ example : 분당서울대학교병원^^^^^^^^^1.2.410.100110.10.31100813

XTN 타입

§ HL7 V2.5 Extended Telecommunications Number Chapter 2A Section 89§ 연락처 정보를 표현(본 문서에서는 의료진 또는 의료기관의 연락처를 표현)§ XTN.3 : 연락처 타입 [PH(Telephone)|Internet(e-mail)]§ XTN.4 : 이메일 주소§ XTN.7 : 전화번호§ example : ^^PH^^^^031-787-2033, ^^Internet^[email protected]^^^

[표 별첨8-1] CDA/메타정보 데이터 타입

진료정보교류표준 고시 적용 지침서

- 206 -

메타정보에서 사용하는 데이터 타입은 HL7 표준에서의 파생되었으며, <표 별첨

8-2>의 기본 HL7 구분자를 사용하여 HL7 v2.5의 데이터 타입 구조로 표현되어야

한다.

HL7 구분자

필드구분자(Field Separator) |세그먼트 내의 인접한 두 필드를 구분할 때 사용되거나, 각세그먼트의 첫 번째 데이터 필드와 세그먼트 ID를 구분할 때도사용됨

컴포넌트 구분자(Component Separator) ^ 데이터 필드의 인접한 컴포넌트를 구분할 때 사용됨

서브컴포넌트 구분자(SubcomponentSeparator)

&데이터 필드의 인접한 서브컴포넌트를 구분할 때 사용됨서브컴포넌트가 없는 경우 삭제해도 무방함

반복 구분자(Repetition Separator) ~ 하나의 필드에서 같은 내용을 반복할 때 사용됨

[표 별첨8-2] HL7 구분자

Page 110: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 207 -

별첨 9. 감사로그 항목 별 코드 정의

코드타입 코드 코드명칭 설명

EventActionCode(rfc 3881참조)

C Create 새로운 항목 생성

R Read/View/Print/Query 데이터를 조회

U Update 데이터 업데이트

D Delete 데이터 삭제

E Execute 함수 등 시스템 함수 수행

EventTypeCode

ITI-8 Patient Identity Feed예) EV(“ITI-8”, “IHE Transactions”, “Patient IdentityFeed”)

ITI-9 PIX Query 예) EV(“ITI-9”, “IHE Transactions”, “PIX Query”)

ITI-10 PIX Update Notification예) EV(“ITI-10”, “IHE Transactions”, “PIX UpdateNotification”)

ITI-18 Registry Stored Query예) EV(“ITI-18”, “IHE Transactions”, “Registry StoredQuery”)

ITI-21 Patient Demographics Query예) EV(“ITI-21”, “IHE Transactions”, “PatientDemographics Query”)

ITI-22Patient Demographics and VisitQuery

예) EV(“ITI-22”, “IHE Transactions”, “PatientDemographics and Visit Query”)

ITI-41Provide and Register DocumentSet-b

예) EV(“ITI-41”, “IHE Transactions”, “Provide andRegister Document Set-b”)

ITI-42 Register Document Set-b예) EV(“ITI-42”, “IHE Transactions”, “Register DocumentSet-b”)

ITI-43 Retrieve Document Set예) EV(“ITI-43”, “IHE Transactions”, “Retrieve DocumentSet”)

ITI-44 Patient Identity Feed예) EV(“ITI-44”, “IHE Transactions”, “Patient IdentityFeed”)

ITI-45 PIX Query 예) EV(“ITI-45”, “IHE Transactions”, “PIX Query”)

ITI-46 PIX Update Notification예) EV(“ITI-46”, “IHE Transactions”, “PIX UpdateNotification”)

ITI-47 Patient Demographics Query예) EV(“ITI-47”, “IHE Transactions”, “PatientDemographics Query”)

ITI-52 Document Metadata Subscribe예) EV(“ITI-52”, “IHE Transactions”, “Document MetadataSubscribe”)

ITI-53 Document Metadata Notify예) EV(“ITI-53”, “IHE Transactions”, “Document MetadataNotify”)

ITI-54 Document Metadata Publish예) EV(“ITI-54”, “IHE Transactions”, “Document MetadataPublish”)

ITI-69 Create Destroy Pull Point예) EV(“ITI-69”, “IHE Transactions”, “Create Destroy PullPoint”)

ITI-70 Pull Notification 예) EV(“ITI-70”, “IHE Transactions”, “Pull Notification”)

진료정보교류표준 고시 적용 지침서

- 208 -

코드타입 코드 코드명칭 설명

RoleIDCode

110100 Application Activity Audit event: Application Activity has taken place

110101 Audit Log Used Audit event: Audit Log has been used

110102Begin Transferring DICOMInstances

Audit event: Storage of DICOM Instances has begun

110103 DICOM Instances AccessedAudit event: DICOM Instances have been created, read,updated, or deleted -audit event

110104DICOM InstancesTransferred

Audit event: Storage of DICOM Instances has been completed

110105 DICOM Study Deleted Audit event: Entire Study has been deleted

110106 Export Audit event: Data has been exported out of the system

110107 Import Audit event: Data has been imported into the system

110108 Network Entry Audit event: System has joined or left network

110109 Order Record Audit event: Order has been created, read, updated or deleted

110110 Patient RecordAudit event: Patient Record has been created, read, updated,or deleted

110111 Procedure RecordAudit event: Procedure Record has been created, read,updated, or deleted

110112 Query Audit event: Query has been made

110113 Security Alert Audit event: Security Alert has been raised

110114 User Authentication Audit event: User Authentication has been attempted

110120 Application Start Audit event: Application Entity has started

110121 Application Stop Audit event: Application Entity has stopped

110122 Login Audit event: User login has been attempted

110123 Logout Audit event: User logout has been attempted

110124 Attach Audit event: Node has been attached

110125 Detach Audit event: Node has been detached

110126 Node Authentication Audit event: Node Authentication has been attempted

110127 Emergency Override Started Audit event: Emergency Override has started

110128 Network Configuration Audit event: Network configuration has been changed

110129 Security Configuration Audit event: Security configuration has been changed

110130 Hardware Configuration Audit event: Hardware configuration has been changed

110131 Software Configuration Audit event: Software configuration has been changed

110132 Use of Restricted Function Audit event: A use of a restricted function has been attempted

110133 Audit Recording Stopped Audit event: Audit recording has been stopped

110134 Audit Recording Started Audit event: Audit recording has been started

110135Object Security AttributesChanged

Audit event: Security attributes of an object have beenchanged

110136 Security Roles Changed Audit event: Security roles have been changed

110137User Security AttributesChanged

Audit event: Security attributes of a user have been changed

110150 Application Audit participant role ID of software application

Page 111: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 209 -

코드타입 코드 코드명칭 설명

RoleIDCode

110151 Application LauncherAudit participant role ID of software application launcher,i.e., the entity that started or stopped an application.

110152 Destination Role ID Audit participant role ID of the receiver of data

110153 Source Role ID Audit participant role ID of the sender of data

110154 Destination MediaAudit participant role ID of media receiving data during anexport.

110155 Source MediaAudit participant role ID of media providing data during animport.

110126 Node Authentication Audit event: Node Authentication has been attempted

110127 Emergency Override Started Audit event: Emergency Override has started

110128 Network Configuration Audit event: Network configuration has been changed

110129 Security Configuration Audit event: Security configuration has been changed

110130 Hardware Configuration Audit event: Hardware configuration has been changed

110131 Software Configuration Audit event: Software configuration has been changed

110132 Use of Restricted FunctionAudit event: A use of a restricted function has beenattempted

110133 Audit Recording Stopped Audit event: Audit recording has been stopped

110134 Audit Recording Started Audit event: Audit recording has been started

110135Object Security AttributesChanged

Audit event: Security attributes of an object have beenchanged

110136 Security Roles Changed Audit event: Security roles have been changed

110137User Security AttributesChanged

Audit event: Security attributes of a user have beenchanged

110138 Emergency Override Stopped Audit event: Emergency Override has Stopped

110139Remote Service OperationStarted

Audit event: Remote Service Operation has Begun

110140Remote Service OperationStopped

Audit event: Remote Service Operation has Stopped

110141 Local Service Operation Started Audit event: Local Service Operation has Begun

110142Local Service OperationStopped

Audit event: Local Service Operation Stopped

110180 Study Instance UID ParticipantObjectID type: Study Instance UID

110181 SOP Class UID ParticipantObjectID type: SOP Class UID

110182 Node ID ID of a node that is a participant object of an audit message

110030 USB Disk EmulationA device that connects using the USB hard drive interface.These may be USB-Sticks, portable hard drives, and othertechnologies.

110031 EmailEmail and email attachments used as a media for datatransport

110032 CDCD-R, CD-ROM, and CD-RW media used for datatransport.

진료정보교류표준 고시 적용 지침서

- 210 -

코드타입 코드 코드명칭 설명

RoleIDCode

110033 DVDDVD, DVD-RAM, and other DVD formatted media usedfor data transport.

110034 Compact Flash Media that comply with the Compact Flash standard.

110035 Multi-media Card Media that comply with the Multimedia Card standard

AuditSourceTypeCode(RFC 3881참조)

1End-user display device,diagnostic display

최종 사용자 장치

2Data acquisition device orinstrument

데이터 획득 장치

3 Web server process 웹 서버 프로세스

4 Application server process 어플리케이션 서버 프로세스

5 Database server process 데이터베이스 서버 프로세스

6Security server, e.g., a domaincontroller

보안서버

7 ISO level 1-3 network component ISO 레벨 1-3 네트워크 장치8 ISO level 4-6 operating software ISO 레벨 4-6 네트워크 장치

9External source, other orunknown type

외부 소스

ParticipantObjectTypeCode(RFC 3881참조)

1 Person 사람

2 System object 시스템 객체

3 Organization 조직

4 Other 다른 객체

ParticipantObjectTypeCodeRole(RFC 3881참조)

1 Patient 환자2 Location 위치3 Report 리포트4 Resource 리소스5 Master file 마스터 파일6 User 사용자7 List 목록8 Doctor 의사9 Subscriber 등록자10 Guarantor 보증자11 Security User Entity 보안사용자12 Security User Group 보안사용자 그룹13 Security Resource 보안 리소스14 Security Granualarity Definition 보안15 Provider 제공자16 Report Destination 리포트 목적지17 Report Library 리포트 라이브러리18 Schedule 스캐줄19 Customer 커스터머20 Job 잡21 Job Stream 잡스트림22 Table 테이블23 Routing Criteria 라우팅 기준24 Query 쿼리

Page 112: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 211 -

코드타입 코드 코드명칭 설명

ParticipantObjectDataLifeCycle(RFC 3881참조)

1 Origination / Creation 시작 / 생성

2 Import / Copy from original 수입 / 복사

3 Amendment 수정

4 Verification 검증

5 Translation 번역

6 Access / Use 접근 / 사용

7 De-identification 식별 제거

8Aggregation, summarization,derivation

집합 / 요약 / 파생

9 Report 리포트

10 Export / Copy to target 수출 / 복사

11 Disclosure 폭로

12 Receipt of disclosure 폭로 수취(영수)

13 Archiving 획득)

14 Logical deletion 논리적 삭제

15Permanent erasure / Physicaldestruction

영구 말소

ParticipantObjectIDTypeCode(RFC 3881참조)

1 Medical Record Number 의무기록 번호

2 Patient Number 환자 번호

3 Encounter Number 접수 번호

4 Enrollee Number 등록 번호

5 Social Security Number 사회보장번호 (개인신원번호)

6 Account Number 접근 번호

7 Guarantor Number 보증인 번호

8 Report Name 리포트 명

9 Report Number 리포트 번호

10 Search Criteria 수색 척도

11 User Identifier 사용자 식별자

12 URI uri

진료정보교류표준 고시 적용 지침서

- 212 -

별첨 10. TLS의 적용 방법

10.1. 인증서 설치 지침서

10.1.1. 서버용 (Window OS 기준)

10.1.1.1. RootCA 인증서 설치

§ Microsoft 관리 콘솔 실행 : 시작-실행-mmc 입력

§ 인증서 스냅인 추가 : 파일-스냅인 추가/제거 → 인증서 선택후 추가 클릭 → 컴퓨터 계정

선택 → 마침 ([그림 별첨10-1) 확인)

§ 신뢰할 수 있는 루트 인증기관 내 우클릭하여 인증서 가져오기 마법사 실행 → RootCA

인증서 설치 ([그림 별첨10-1] 설치확인)

[그림 별첨10-1] MMC 관리콘솔(신뢰할 수 있는 루트 인증기관)

Page 113: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 213 -

10.1.1.2. SSL서버 인증서, 개인키 설치

§ 개인용 내 우클릭하여 인증서 가져오기 마법사 실행 → 해당 서버 네임으로 발급된 SSL

서버 인증서 설치

§ 인증 경로에 올바른 신뢰관계 설정되었는지 확인한다. ([그림 별첨10-2] 임시 제공된 인증

서 설치화면 예)

[그림 별첨10-2] MMC 관리콘솔(개인용 인증서)

진료정보교류표준 고시 적용 지침서

- 214 -

10.1.2. 서버용 (Linux OS 기준)

10.1.1.1. keystore, truststore 복사

§ /phie/conf/certificate/ 위치에 keystore와 truststore를 복사

§ keystore, truststore type : JKS

10.1.3. 클라이언트용

10.1.3.1. RootCA 인증서 설치

§ 서버용 설치와 같다.

10.1.3.2. 개인키 및 공개키인증서

§ 클라이언트용 개인키 및 공개키인증서는 WINDOWS의 인증서 저장소 공간에 설치하지

않고 별도 보관하며, 이를 소스코드단에서 로드하여 적용하는 방법은 4) 클라이언트

SSL/TLS 보안적용에서 설명하기로 한다.

Page 114: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 215 -

10.2. 서버 SSL/TLS 보안 적용

10.2.1. 보안 서버 환경 구성(Window Server IIS 기준)

10.2.1.1. 보안 서버 Service 인증서 적용

§ IIS관리자 → 적용하고자 하는 서비스 선택 → 바인딩 → 편집 → 종류:https 선택

§ SSL 인증서 항목에서 설치한 SSL인증서 선택 ([그림 별첨10-3] 확인)

[그림 별첨10-3] IIS관리자(SSL인증서 바인딩)

10.2.1.2. 클라이언트 자격 인증 설정

§ IIS관리자 → 서비스선택 → SSL설정 → SSL필요 선택 → 클라이언트인증서:수락 선택

([그림 별첨10-4] 확인)

[그림 별첨10-4] SSL설정(클라이언트 자격인증)

진료정보교류표준 고시 적용 지침서

- 216 -

10.2.2. 보안 서버 환경 구성(Linux Tomcat 기준)

10.2.2.1. Connector 설정

§ Tomcat 폴더 → conf → server.xml → Connector 추가(SSL/TLS 적용할 port)

in server.xml

<Connector

SSLEnabled="true" secure="true" clientAuth="true"

scheme="https" sslProtocol="TLS"

keystoreFile="{/phie/conf/certificate/keystore}"

keystorePass="{password}"

keystoreType="JKS"

truststoreFile="{/phie/conf/certificate/truststore}"

truststorePass="{password}"

truststoreType="JKS"

...

/>

10.3. 환경설정 (C# 기준 설명)

10.3.1. 서비스 endpoint 설정

in Web.config

<system.serviceModel>

<services>

<service name="HIE.Bridge.Service.RepositoryService"

behaviorConfiguration="ServiceBehaviorTLS">

<endpoint address="" binding="wsHttpBinding" bindingConfiguration="bindingMtom_TLS"

contract="HIE.Bridge.Service.IRepositoryService" />

<endpoint address="mex" binding="mexHttpsBinding" contract="IMetadataExchange" />

<host>

<baseAddresses>

<add baseAddress="https://localhost:15212/RepositoryService.svc" />

</baseAddresses>

</host>

</service>

</system.serviceModel>

- bindingConfiguration 항목은 2) 의 binding Name

- behaviorConfiguration 항목은 3)의 behavior Name

Page 115: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 217 -

10.3.2. 서비스 binding 설정

in Web.config

<bindings>

<wsHttpBinding>

<binding name="bindingMtom_TLS" closeTimeout="00:03:00" openTimeout="00:03:00"

receiveTimeout="00:03:00" sendTimeout="00:03:00" bypassProxyOnLocal="false"

transactionFlow="false" hostNameComparisonMode="StrongWildcard"

maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647"

messageEncoding="Mtom" textEncoding="utf-8" useDefaultWebProxy="true"

allowCookies="false">

<readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647"

maxArrayLength="2147483647" maxBytesPerRead="2147483647"

maxNameTableCharCount="2147483647" />

<reliableSession ordered="true" inactivityTimeout="00:03:00" enabled="false" />

<security mode="Transport">

<transport clientCredentialType="Certificate" proxyCredentialType="None"/>

</security>

</binding>

</wsHttpBinding>

</bindings>

- messageEncoding 항목은 Repository 일 경우(대용량 바이너리 파일 전송) [Mtom], 그 외는

[Text]로 설정한다.

진료정보교류표준 고시 적용 지침서

- 218 -

10.3.3. 서비스 behavior 및 클라이언트 자격인증 설정

§ web.config에서 customCertificateValidatorType 항목은

[namespaceName].[CustomX509CertificateValidator],[namespaceName] 으로 설정한다.

§ Code에서 CheckValidUsingThumbprint() 메소드가 클라이언트의 인증서의 지문부분을

설정한 값이다. (클라이언트 수에 따라 추가) 이를 통해 특정 클라이언트를 필터링 할 수

있다.

in Web.config

<behaviors>

<serviceBehaviors>

<behavior name="ServiceBehaviorTLS">

<serviceMetadata httpGetEnabled="true" httpsGetEnabled="true" />

<serviceDebug includeExceptionDetailInFaults="false" />

<serviceCredentials>

<clientCertificate>

<authentication

customCertificateValidatorType="HIE.Bridge.Service.CustomX509CertificateValidator,HIE.Bridge.Service"

certificateValidationMode="Custom" />

</clientCertificate>

</serviceCredentials>

</behavior>

</serviceBehaviors>

</behaviors>

in Code ( CustomX509CertificateValidator.cs 파일 생성 )

using System;using System.Collections.Generic;using System.IdentityModel.Selectors;using System.IdentityModel.Tokens;using System.Linq;using System.Security.Cryptography.X509Certificates;using System.Web;

namespace HIE.Bridge.Service{

public class CustomX509CertificateValidator : X509CertificateValidator{

public override void Validate(X509Certificate2 certificate){

if(this.CheckValidUsingThumbprint(certificate.Thumbprint) == false){

throw new SecurityTokenValidationException("Unknown user certificate");}

}

private bool CheckValidUsingThumbprint(string thumbprint){if (thumbprint == "10cc4b9d1ff5582000064426bf94718fc7b441d7".Replace(" ","").ToUpper())

return true;

return false;}

}}

Page 116: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 219 -

10.4. 클라이언트 SSL/TLS 보안 적용

10.4.1. 서버 Service 참조 설정

[그림 별첨10-5] 서비스 참조 추가

§ 위의 [그림 별첨10-5] 와 같이 참조에서 우클릭하여 서비스참조를 추가한다.

§ 서비스참조 추가를 하게 되면 app.config or web.config에 해당 서비스의 설정값이 자동으

로 세팅된다.

진료정보교류표준 고시 적용 지침서

- 220 -

10.4.2. WCF 적용 예시(클라이언트)

in Code

private string ITI18_TLS(string requestMessage, string endpointConfigurationName, stringsenderCertificatePath, string certPassword)

{WCF.Message msgInput, msgOutput;XmlDocument reqXml = new XmlDocument();XmlDocument resXml = new XmlDocument();

reqXml.LoadXml(requestMessage);

try{msgInput = WCF.Message.CreateMessage(XDSb.MESSAGE_VERSION

, XDSb.STOREDQUERY_WSAACTION, new XmlNodeReader(reqXml));

msgOutput = WCF.Message.CreateMessage(XDSb.MESSAGE_VERSION, "");

System.Net.ServicePointManager.ServerCertificateValidationCallback =delegate(Object obj, X509Certificate certificate, X509Chain chain, SslPolicyErrors errors){if (errors == SslPolicyErrors.None)return true;

if (errors == SslPolicyErrors.RemoteCertificateNameMismatch || errors ==SslPolicyErrors.RemoteCertificateChainErrors)

return false;

return false;};

System.ServiceModel.ChannelFactory<Registry_HISEA.IRegistryService> factory =new

System.ServiceModel.ChannelFactory<Registry_HISEA.IRegistryService>(endpointConfigurationName);

factory.Credentials.ClientCertificate.Certificate = new X509Certificate2(senderCertificatePath,certPassword);

Registry_HISEA.IRegistryService proxy = factory.CreateChannel();

using (proxy as IDisposable){msgOutput = proxy.RegistryStoredQuery(msgInput);

}

XmlDictionaryReader rdr = msgOutput.GetReaderAtBodyContents();resXml = new XmlDocument();resXml.Load(rdr);

}catch (Exception){

}return resXml.OuterXml;

}

Page 117: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 221 -

§ ITI-18,41,43,44,45 트랜잭션에 대한 샘플 코드는 XDS.b.Client 프로그램내 있으며, 위의

코드는 ITI-18 트랜잭션에 대한 예시이다.

§ 메소드의 endpointConfigurationName 인자 값은 서비스참조를 통해 생성된 app.config 내

의 해당서비스 endpoint 항목의 Name 값이다.

§ 메소드의 senderCertificatePath, certPassword 인자 값은 클라이언트의 개인키인증서 파

일(*.p12)의 전체경로와 패스워드이다.

§ SOAP 메시지를 생성하는 Message.CreateMessage() 메소드의 2번째 인자인 action

value 는 아래와 같다.

- XDSb.PIXFeed_WSACTION : ITI-44

- XDSb.PIXQuery_WSACTION : ITI-45

- XDSb.PROVIDEANDREGISTERDOCUMENTSETB_WSAACTION : ITI-41

- XDSb.RETRIEVEDOCUMENTSET_WSAACTION : ITI-43

- XDSb.STOREDQUERY_WSAACTION : ITI-18

§ ChannelFactory 인스턴스 생성시 서비스참조를 통해 생성한 서비스의 인터페이스명을 입

력하고 해당 서비스의 app.config 내 endpoint 명을 입력한다.

§ ChannelFactory 인스턴스를 통해 보안채널이 생성되고 해당 채널의 인터페이스를 접근하

여 각 트랜잭션에 맞게 제공되는 메소드를 선택하여 SOAP 메시지를 전송한다.

§ 보안채널 생성 시 서버와 클라이언트간의 handshake 과정을 통해 서버의 SSL인증서를

받아오게 되며, 이를 ServicePointManager.ServerCertificateValidationCallback 의

delegate를 통해 확인할 수 있음. SslPolicyError의 판단은 WCF Transport 구간에서 자동

판단하며 각 항목의 내용은 다음과 같다.

- SslPolicyError.RemoteCertificateNotAvailable : 인증서를 사용할 수 없다.

- SslPolicyError.RemoteCertificateNameMismatch : 인증서의 CN 값과 실제 접속한 endpoint의

dns명과 일치하지 않는다.

- SslPolicyError.RemoteCertificateChainErrors : 인증서의 RootCA를 확인할 수 없다.

진료정보교류표준 고시 적용 지침서

- 222 -

별첨 11. 거점연계서버의 구성 방법

11.1. .NET 버전

§ 디렉토리 구성(공통)

C:\ezCaretech\Cert 인증서 Base 폴더

C:\ezCaretech\ezHIE\REAL\{AppName} 운영서비스

C:\ezCaretech\ezHIE\SIM\{AppName} 시뮬레이션서비스

D:\ezCaretech\HIEBIN 운영로그

D:\ezCaretech\HIEBIN_SIM 시뮬레이션로그

§ 웹서버 설정(IIS 8.5 공통)

서비스 (웹 사이트) 추가

Page 118: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 223 -

서비스 (웹 사이트) 추가

웹 사이트 추가 설정 항목 설정 값

사이트 이름 Application 명

실제 경로 Application 실제 경로

바인딩 - 종류 https

바인딩 – 포트 운영 or 시뮬 서비스 포트

SSL 인증서 서버에 설치한 사이트의 SSL인증서

진료정보교류표준 고시 적용 지침서

- 224 -

응용 프로그램 풀 - 고급설정

고급 설정 항목 설정 값

일반 - 시작 모드 AlwaysRunning

오류 급증 시 보호 기능 - 사용 False

재생 – 표준 시간 간격(분) 0

프로세스 모델 – Ping최대 응답 시간(초) 10

프로세스 모델 – 유휴 시간 제한 조치 Suspend

프로세스 모델 – 유휴 시간 제한(분) 0

사이트 구성편집기 설정

구성편집기-섹션 항목 설정값

system.web/httpRntime/@maxRequestLength 2147483647

system.webServer/serverRuntime/@uploadReadAheadSize 2147483647

system.webServer/security/access/@sslFlags Ssl,SslNegotiateCert,SslRequireCert

system.webServer/security/authentication/clientCertificateMappingAuthentication/@enabled

True

system.webServer/security/authentication/iisClientCertificateMappingAuthentication/@enabled

True

Page 119: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 225 -

11.1.1. 문서저장소

11.1.1.1. 환경설정

web.config 설정

<appSettings>

<!--########## Repository 설정 ##########-->

<!--Assembly Info-->

<add key="AssemblyName" value="REP1" />

<!--Transaction Log & Attachment Save Path-->

<add key="PATH_HIEBIN" value="F:\ezCaretech\HIEBIN" />

<add key="PATH_TransactionLog" value="TransactionLog" />

<!--첨부파일 로컬저장여부 파일로컬저장:true, DB저장:false-->

<add key="FileSaveAttachmentEnabled" value="true" />

<!--첨부파일 로컬저장경로-->

<add key="PATH_ATTACHMENT" value="Repository\ATTACHMENT" />

<!--클라이언트 인증 사용여부(수신입장)-->

<add key="ClientAuthOfServerEnabled" value="true" />

<!--클라이언트 인증 사용여부(송신입장)-->

<add key="ClientAuthOfClientEnabled" value="true" />

<!--Certificate Info-->

<add key="SenderCertPath" value="C:\ezCaretech\Cert\server\xxxx.pfx" />

<add key="SenderCertPassword" value="" />

<!--Registry Endpoint URL-->

<add key="Endpoint_RegisterDocumentSet"

value="https://{domain:port}/RegisterDocumentSetService.svc" />

<!--TransLog-->

<add key="TransLogSvcEnable" value="false" />

<add key="TransLogFileWriteEnable" value="true" />

<!--########## ATNA 설정 ##########-->

<!--Document Source|Document Consumer

Document Registry|Document Repository

Patient Identity Source|Patient Identifier Cross-reference Manager|Patient

Identifier Cross-reference Consumer-->

<add key="AUDIT_Actor" value="Document Repository" />

<!--서비스 명-->

<add key="AUDIT_AETitle" value="[MOHW] Repository" />

<!--ARR Endpoint-->

<add key="AUDIT_ARREndpoint" value="{domain:port}" />

</appSettings>

진료정보교류표준 고시 적용 지침서

- 226 -

11.1.2. 거점연계모듈

11.1.2.1. 환경설정

web.config 설정

<appSettings> <!--Assembly Info--> <add key="AssemblyName" value="GW" />

<!--EndPoints--> <add key="Endpoint_CDAIntgSVC" value="https://{domain:port}/CDAIntgService.svc" /> <add key="Endpoint_CdaMergerSVC" value="http://{domain:port}/api/CdaMergerService/" /> <add key="Endpoint_EmergencyQueryMgmtSVC" value="https://{domain:port}/api/EmergencyQueryMgmtService/" /> <add key="Endpoint_SupportCommonSVC" value="https://{domain:port}/api/SupportCommon/" /> <add key="Endpoint_SupportEndpointSVC" value="http://{domain:port}/api/SupportCommon/" /> <add key="Endpoint_SMSMessageSVC" value="https://{domain:port}/api/SupportCommon/" /> <add key="Endpoint_RegistryRegisterSVC" value="https://{domain:port}/RegisterDocumentSetService.svc" /> <add key="Endpoint_RegistrySQSVC" value="https://{domain:port}/RegistryStoredQueryService.svc" /> <add key="Endpoint_RegistryUpdateSVC" value="https://{domain:port}/UpdateDocumentSetService.svc" /> <add key="Endpoint_MyRepositoryPnRSVC" value="https://{domain:port}/ProvideAndRegisterDocumentSetService.svc" /> <add key="Endpoint_ConsentRepositoryPnRSVC" value="https://{domain:port}/ProvideAndRegisterConsentService.svc" /> <add key="Endpoint_ConsentRepositoryRetSVC" value="https://{domain:port}/RetrieveConsentService.svc" /> <add key="Endpoint_PIXManagerSVC" value="https://{domain:port}/PIXManagerService.svc" />

<!--통전에서 거점내로(거점에서만 세팅)--> <add key="Endpoint_RecipientSVC" value="https://{domain:port}/" /> <!--의료기관에서 거점내로(거점에서만 세팅)--> <add key="Endpoint_PullerSVC" value="http://{domain:port}/api/puller/" /> <!--의료기관에서 거점내로(거점에서만 세팅)--> <add key="Endpoint_RegisterSVC" value="http://{domain:port}/api/Register/" /> <!--통전내로--> <add key="Endpoint_ReferralStatusSVC" value="https://{domain:port}/ReferralStatusService/ReferralStatus/" />

<!--Repository EndPoints by OID--> <add key="iti41:1.2.410.100110.40.1.2.1" value="https://{domain:port}/ProvideAndRegisterDocumentSetService.svc" /> <add key="iti43:1.2.410.100110.40.1.2.1" value="https://{domain:port}/RetrieveDocumentSetService.svc" /> <add key="iti41:1.2.410.100110.40.1.2.2" value="https://{domain:port}/ProvideAndRegisterDocumentSetService.svc" /> <add key="iti43:1.2.410.100110.40.1.2.2" value="https://{domain:port}/RetrieveDocumentSetService.svc" /> <add key="iti41:1.2.410.100110.40.1.2.4" value="https://{domain:port}/ProvideAndRegisterDocumentSetService" /> <add key="iti43:1.2.410.100110.40.1.2.4" value="https://{domain:port}/RetrieveDocumentSetService" /> <add key="iti41:1.2.410.100110.40.1.2.5" value="https://{domain:port}/ProvideAndRegisterDocumentSetService" /> <add key="iti43:1.2.410.100110.40.1.2.5" value="https://{domain:port}/RetrieveDocumentSetService" /> <add key="iti41:1.2.410.100110.40.1.2.6" value="https://{domain:port}/ProvideAndRegisterDocumentSetService.svc" /> <add key="iti43:1.2.410.100110.40.1.2.6" value="https://{domain:port}/RetrieveDocumentSetService.svc" /> <add key="iti41:1.2.410.100110.40.1.2.7" value="https://{domain:port}/ProvideAndRegisterDocumentSetService.svc" /> <add key="iti43:1.2.410.100110.40.1.2.7" value="https://{domain:port}/RetrieveDocumentSetService.svc" /> <add key="iti41:1.2.410.100110.40.1.2.8" value="https://{domain:port}/ProvideAndRegisterDocumentSetService" /> <add key="iti43:1.2.410.100110.40.1.2.8" value="https://{domain:port}/RetrieveDocumentSetService" />

<!--OIDs--> <add key="ConsentRepositoryUniqueId" value="1.2.410.100110.40.1.4.1" /> <add key="MPI_OID" value="1.2.410.100110.40.1.3.1" /> <!--Certificate Info--> <add key="SenderCertPath" value="C:\ezCaretech\Cert\server\xxxx.pfx" /> <add key="SenderCertPassword" value="" /> <!--TransLog--> <add key="TransLogSvcEnable" value="false" /> <add key="TransLogFileWriteEnable" value="true" /> <add key="TransLogPath" value="F:\ezCaretech\HIEBIN\TransactionLog" /> </appSettings>

Page 120: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 227 -

11.2. Java 버전

11.2.1. 문서저장소

§ 디렉토리 구성

C:\ezCaretech\Cert 인증서 Base 폴더

C:\Jive\XDSRepository 응용 프로그램 Base 폴더

apache-tomcat-8.0.45Jive.XDSRepository_PROD

Jive.XDSRepository_SIMWAS(tomcat)폴더

jre jdk1.8.0_144 JDK 폴더

propertiesgrepositoryPROD.properties

repositorySIM.properties설정 파일 폴더

11.2.1.1. Tomcat 설정

§ Tomcat 폴더 → conf → server.xml → Connector 수정

product simulation

Port 16311 16312

Shutdown 8008 8009

in product server.xml

<?xml version='1.0' encoding='utf-8'?>

<Server port="8008" shutdown="SHUTDOWN">

<Listener className="org.apache.catalina.startup.VersionLoggerListener" />

<Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />

<Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" />

<Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />

<Listener className="org.apache.catalina.core.ThreadLocalLeakPreventionListener" />

<GlobalNamingResources>

<Resource name="UserDatabase" auth="Container"

type="org.apache.catalina.UserDatabase"

description="User database that can be updated and saved"

factory="org.apache.catalina.users.MemoryUserDatabaseFactory"

pathname="conf/tomcat-users.xml" />

</GlobalNamingResources>

<Service name="Catalina">

<Connector SSLEnabled="true" port="16311" clientAuth="true"

maxThreads="200" protocol="org.apache.coyote.http11.Http11NioProtocol" scheme="https"

secure="true" sslProtocol="TLS" URIEncoding="utf-8"

ciphers="SSL_RSA_WITH_RC4_128_MD5, SSL_RSA_WITH_RC4_128_SHA,

SSL_RSA_WITH_3DES_EDE_CBC_SHA, SSL_RSA_WITH_DES_CBC_SHA, SSL_RSA_EXPORT1024_WITH_RC4_56_SHA,

SSL_RSA_EXPORT1024_WITH_DES_CBC_SHA, SSL_RSA_EXPORT_WITH_RC4_40_MD5,

진료정보교류표준 고시 적용 지침서

- 228 -

SSL_RSA_EXPORT_WITH_RC2_CBC_40_MD5, SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA,

SSL_DHE_DSS_WITH_DES_CBC_SHA, SSL_DHE_DSS_EXPORT1024_WITH_DES_CBC_SHA,

TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_DHE_RSA_WITH_A

ES_256_GCM_SHA384,TLS_DHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384,TL

S_ECDHE_RSA_WITH_AES_256_CBC_SHA,TLS_DHE_RSA_WITH_AES_256_CBC_SHA256,TLS_DHE_RSA_WITH_AES_256_

CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_DHE_RSA_W

ITH_AES_128_CBC_SHA256,TLS_DHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA,TL

S_DHE_RSA_WITH_3DES_EDE_CBC_SHA,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_CBC_SHA25

6,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_RSA_WITH_AES_128_GCM_SHA256,TLS_RSA_WITH_AES_128_CBC_SHA256

,TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_3DES_EDE_CBC_SHA"

keystoreFile="C:/ezCaretech/Cert/keystore"

keystorePass="password"

keystoreType="JKS"

truststoreFile="C:/ezCaretech/Cert/truststore"

truststorePass="password"

truststoreType="JKS"

/>

<Engine name="Catalina" defaultHost="localhost">

<Realm className="org.apache.catalina.realm.LockOutRealm">

<Realm className="org.apache.catalina.realm.UserDatabaseRealm"

resourceName="UserDatabase"/>

</Realm>

<Host name="localhost" appBase="webapps"

unpackWARs="true" autoDeploy="true">

<Valve className="org.apache.catalina.valves.AccessLogValve"

directory="D:/logs/tomcat/repository/Jive.XDSRepository_PROD/logs"

prefix="localhost_access_log" suffix=".txt"

pattern="%h %l %u %t &quot;%r&quot; %s %b" />

</Host>

</Engine>

</Service>

</Server>

in simulation server.xml

<?xml version='1.0' encoding='utf-8'?>

<Server port="8009" shutdown="SHUTDOWN">

<Listener className="org.apache.catalina.startup.VersionLoggerListener" />

<Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />

<Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" />

<Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />

<Listener className="org.apache.catalina.core.ThreadLocalLeakPreventionListener" />

<GlobalNamingResources>

<Resource name="UserDatabase" auth="Container"

type="org.apache.catalina.UserDatabase"

description="User database that can be updated and saved"

Page 121: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 229 -

factory="org.apache.catalina.users.MemoryUserDatabaseFactory"

pathname="conf/tomcat-users.xml" />

</GlobalNamingResources>

<Service name="Catalina">

<Connector SSLEnabled="true" port="16312" clientAuth="true“

sslProtocol="TLS" URIEncoding="utf-8"

maxThreads="200" protocol="org.apache.coyote.http11.Http11NioProtocol"

scheme="https" secure="true"

ciphers="SSL_RSA_WITH_RC4_128_MD5, SSL_RSA_WITH_RC4_128_SHA, SSL_RSA_WITH_3DES_EDE_CBC_SHA,

SSL_RSA_WITH_DES_CBC_SHA, SSL_RSA_EXPORT1024_WITH_RC4_56_SHA,

SSL_RSA_EXPORT1024_WITH_DES_CBC_SHA, SSL_RSA_EXPORT_WITH_RC4_40_MD5,

SSL_RSA_EXPORT_WITH_RC2_CBC_40_MD5, SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA,

SSL_DHE_DSS_WITH_DES_CBC_SHA, SSL_DHE_DSS_EXPORT1024_WITH_DES_CBC_SHA,

TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_DHE_RSA_WITH_A

ES_256_GCM_SHA384,TLS_DHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384,TL

S_ECDHE_RSA_WITH_AES_256_CBC_SHA,TLS_DHE_RSA_WITH_AES_256_CBC_SHA256,TLS_DHE_RSA_WITH_AES_256_

CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_DHE_RSA_W

ITH_AES_128_CBC_SHA256,TLS_DHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA,TL

S_DHE_RSA_WITH_3DES_EDE_CBC_SHA,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_CBC_SHA25

6,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_RSA_WITH_AES_128_GCM_SHA256,TLS_RSA_WITH_AES_128_CBC_SHA256

,TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_3DES_EDE_CBC_SHA"

keystoreFile="C:/ezCaretech/Cert/keystore"

keystorePass="password"

keystoreType="JKS"

truststoreFile="C:/ezCaretech/Cert/truststore"

truststorePass="password"

truststoreType="JKS"

/>

<Engine name="Catalina" defaultHost="localhost">

<Realm className="org.apache.catalina.realm.LockOutRealm">

<Realm className="org.apache.catalina.realm.UserDatabaseRealm"

resourceName="UserDatabase"/>

</Realm>

<Host name="localhost" appBase="webapps"

unpackWARs="true" autoDeploy="true">

<Valve className="org.apache.catalina.valves.AccessLogValve"

directory="D:/logs/tomcat/repository/Jive.XDSRepository_SIM/logs"

prefix="localhost_access_log" suffix=".txt"

pattern="%h %l %u %t &quot;%r&quot; %s %b" />

</Host>

</Engine>

</Service>

</Server>

진료정보교류표준 고시 적용 지침서

- 230 -

11.2.1.2. 환경설정

§ C:\Jive\XDSRepository\Properties → repositoryPROD.properties,

repositorySIM.properties 설정

11.2.2. 거점연계모듈

§ 디렉토리 구성

C:\ezCaretech\Cert 인증서 Base 폴더

C:\Jive\Gateway 응용 프로그램 Base 폴더

apache-tomcat-8.0.45Jive.Gateway_PROD

Jive.Gateway_SIMWAS(tomcat)폴더

jre jdk1.8.0_144 JDK 폴더

propertiesgatewayProd.properties

gatewaySim.properties설정 파일 폴더

11.2.2.1. Tomcat 설정

§ Tomcat 폴더 → conf → server.xml → Connector 수정

product simulation

Port 16211 16212

Shutdown 8007 8006

in product server.xml

<?xml version='1.0' encoding='utf-8'?>

<Server port="8007" shutdown="SHUTDOWN">

<Listener className="org.apache.catalina.startup.VersionLoggerListener" />

<Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />

<Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" />

<Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />

<Listener className="org.apache.catalina.core.ThreadLocalLeakPreventionListener" />

<GlobalNamingResources>

<Resource name="UserDatabase" auth="Container"

type="org.apache.catalina.UserDatabase"

description="User database that can be updated and saved"

factory="org.apache.catalina.users.MemoryUserDatabaseFactory"

pathname="conf/tomcat-users.xml" />

</GlobalNamingResources>

<Service name="Catalina">

<Connector SSLEnabled="true" port="16211" clientAuth="true"

maxThreads="200"

Page 122: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 231 -

protocol="org.apache.coyote.http11.Http11NioProtocol" scheme="https" secure="true"

sslProtocol="TLS" URIEncoding="utf-8"

ciphers="SSL_RSA_WITH_RC4_128_MD5, SSL_RSA_WITH_RC4_128_SHA,

SSL_RSA_WITH_3DES_EDE_CBC_SHA, SSL_RSA_WITH_DES_CBC_SHA, SSL_RSA_EXPORT1024_WITH_RC4_56_SHA,

SSL_RSA_EXPORT1024_WITH_DES_CBC_SHA, SSL_RSA_EXPORT_WITH_RC4_40_MD5,

SSL_RSA_EXPORT_WITH_RC2_CBC_40_MD5, SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA,

SSL_DHE_DSS_WITH_DES_CBC_SHA,

SSL_DHE_DSS_EXPORT1024_WITH_DES_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WI

TH_AES_128_GCM_SHA256,TLS_DHE_RSA_WITH_AES_256_GCM_SHA384,TLS_DHE_RSA_WITH_AES_128_GCM_SHA256,

TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA,TLS_DHE_RSA_WITH_AES_

256_CBC_SHA256,TLS_DHE_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,TLS_ECDH

E_RSA_WITH_AES_128_CBC_SHA,TLS_DHE_RSA_WITH_AES_128_CBC_SHA256,TLS_DHE_RSA_WITH_AES_128_CBC_SH

A,TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA,TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA,TLS_RSA_WITH_AES_256_G

CM_SHA384,TLS_RSA_WITH_AES_256_CBC_SHA256,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_RSA_WITH_AES_128_GC

M_SHA256,TLS_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_3DES_EDE_CB

C_SHA"

keystoreFile="C:/ezCaretech/Cert/keystore"

keystorePass="password"

keystoreType="JKS"

truststoreFile="C:/ezCaretech/Cert/truststore"

truststorePass="password"

truststoreType="JKS" />

<Engine name="Catalina" defaultHost="localhost">

<Realm className="org.apache.catalina.realm.LockOutRealm">

<Realm className="org.apache.catalina.realm.UserDatabaseRealm"

resourceName="UserDatabase"/>

</Realm>

<Host name="localhost" appBase="webapps"

unpackWARs="true" autoDeploy="true">

<Valve className="org.apache.catalina.valves.AccessLogValve"

directory="C:/Jive/logs/tomcat/Gateway/Jive.Gateway_PROD/logs"

prefix="localhost_access_log" suffix=".txt"

pattern="%h %l %u %t &quot;%r&quot; %s %b" />

</Host>

</Engine>

</Service>

</Server>

in simulation server.xml

<?xml version='1.0' encoding='utf-8'?>

<Server port="8006" shutdown="SHUTDOWN">

<Listener className="org.apache.catalina.startup.VersionLoggerListener" />

<Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />

<Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" />

<Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />

<Listener className="org.apache.catalina.core.ThreadLocalLeakPreventionListener" />

진료정보교류표준 고시 적용 지침서

- 232 -

<GlobalNamingResources>

<Resource name="UserDatabase" auth="Container"

type="org.apache.catalina.UserDatabase"

description="User database that can be updated and saved"

factory="org.apache.catalina.users.MemoryUserDatabaseFactory"

pathname="conf/tomcat-users.xml" />

</GlobalNamingResources>

<Service name="Catalina">

<Connector SSLEnabled="true" port="16212" clientAuth="true"

maxThreads="200"

protocol="org.apache.coyote.http11.Http11NioProtocol" scheme="https" secure="true"

sslProtocol="TLS" URIEncoding="utf-8"

ciphers="SSL_RSA_WITH_RC4_128_MD5, SSL_RSA_WITH_RC4_128_SHA,

SSL_RSA_WITH_3DES_EDE_CBC_SHA, SSL_RSA_WITH_DES_CBC_SHA, SSL_RSA_EXPORT1024_WITH_RC4_56_SHA,

SSL_RSA_EXPORT1024_WITH_DES_CBC_SHA, SSL_RSA_EXPORT_WITH_RC4_40_MD5,

SSL_RSA_EXPORT_WITH_RC2_CBC_40_MD5, SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA,

SSL_DHE_DSS_WITH_DES_CBC_SHA, SSL_DHE_DSS_EXPORT1024_WITH_DES_CBC_SHA,

TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_DHE_RSA_WITH_A

ES_256_GCM_SHA384,TLS_DHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384,TL

S_ECDHE_RSA_WITH_AES_256_CBC_SHA,TLS_DHE_RSA_WITH_AES_256_CBC_SHA256,TLS_DHE_RSA_WITH_AES_256_

CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_DHE_RSA_W

ITH_AES_128_CBC_SHA256,TLS_DHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA,TL

S_DHE_RSA_WITH_3DES_EDE_CBC_SHA,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_CBC_SHA25

6,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_RSA_WITH_AES_128_GCM_SHA256,TLS_RSA_WITH_AES_128_CBC_SHA256

,TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_3DES_EDE_CBC_SHA"

keystoreFile="C:/ezCaretech/Cert/keystore"

keystorePass="password"

keystoreType="JKS"

truststoreFile="C:/ezCaretech/Cert/truststore"

truststorePass="password"

truststoreType="JKS" />

<Engine name="Catalina" defaultHost="localhost">

<Realm className="org.apache.catalina.realm.LockOutRealm">

<Realm className="org.apache.catalina.realm.UserDatabaseRealm"

resourceName="UserDatabase"/>

</Realm>

<Host name="localhost" appBase="webapps"

unpackWARs="true" autoDeploy="true">

<Valve className="org.apache.catalina.valves.AccessLogValve"

directory="C:/Jive/logs/tomcat/Gateway/Jive.Gateway_SIM/logs"

prefix="localhost_access_log" suffix=".txt"

pattern="%h %l %u %t &quot;%r&quot; %s %b" />

</Host>

</Engine>

Page 123: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 233 -

11.2.2.2. 환경설정

§ C:\Jive\Gateway\Properties → gatewayProd.properties, gatewaySim.properties 설정

</Service>

</Server>

진료정보교류표준 고시 적용 지침서

- 234 -

별첨 12. 표준연계모듈의 적용

12.1. 개요

12.1.1. 표준연계모듈이란

표준연계모듈은 의료기관 또는 EMR업체에서 진료정보교류표준 고시를 쉽게 적용

할 수 있도록 DLL 라이브러리 또는 웹API 형태의 기능 목록을 제공하며, 의료기

관 별 또는 EMR업체별로 다른 기술기반에서도 쉽게 적용할 수 있다.

12.1.2. 표준연계모듈 유형

표준연계모듈은 DLL라이브형태로 제공되는 내장형과 웹API 형태로 제공되는 분리

형 모델로 나눌 수 있다. 내장형은 DLL모듈을 EMR클라이언트 프로그램에 참조하

여 함수를 호출하는 형태로 사용하고, 분리형은 RESTFul 형태의 서비스를 호출하

여 사용한다.

적용된 표준연계모듈은 외부 시스템과의 연계 부분을 포함하고 있으며, 각 지역거

점에 구축된 거점연계서버와 연결되어 진료기록전송지원 시스템 및 타 거점의 문

서저장소와 연계되어 문서를 검색 및 다운로드 한다.

[그림 별첨12-1] 표준연계모듈 연계 개념도

Page 124: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 235 -

12.1.3. 표준연계모듈 특성

표준연계모듈은 아래와 같은 특성을 갖는다.

구분 구분 개발 기능

표준연계모듈

EMR내장형

•연계를 위한 별도의 서버나 소프트웨어 불필요•Tightly Coupled•다양한 플랫폼 별 기술지원•단일 또는 소규모 시스템에 적용(1차 의료기관)

EMR분리형

•연계를 위한 별도의 서버나 소프트웨어 필요•관리 및 운영이 용이함•Loosely Coupled•웹 서비스를 통한 단일 인터페이스 지원•관리 요소가 많은 중〮대형 시스템에 적용(2차, 3차 의료기관)

12.2. 서비스 Endpoint 정보

12.2.1. 내 거점주소 끝점 리스트

번호 호스트 명 끝 점 (Endpoint) 비고

1 운영 https://mychart.kr/api/GetGatewayEndpoint? medicalInstitutionOid={의료기관OID}

2 시뮬레이션 https://mychart.kr/apisim/GetGatewayEndpoint? medicalInstitutionOid={의료기관OID}

12.2.2. 호스트 리스트

번호 거점 명 호스트 명 호스트 도메인 : 포트 명 비고

1 경기 거점운영 https://hie.snubh.org:16211

시뮬레이션 https://hie.snubh.org:15212

2 서울 거점운영 https://yhie.hooh.com:15211

시뮬레이션 https://yhie.hooh.com:15212

3 경북 거점운영 https://khie.knuh.kr:16211

시뮬레이션 https://khie.knuh.kr:16212

4 부산 거점운영 https://pnuhemi.kr:16211

시뮬레이션 https://pnuhemi.kr:16212

5 충남 거점운영 https://hie.cnuh.co.kr:15211

시뮬레이션 https://hie.cnuh.co.kr:15212

6 전남 거점운영 https://hie.cnuh.com:15211

시뮬레이션 https://hie.cnuh.com:15212

7 공공 거점운영 https://phie.mychart.kr:16211

시뮬레이션 https://phie.mychart.kr:16212

진료정보교류표준 고시 적용 지침서

- 236 -

12.3. 표준연계모듈 인터페이스 명세(EMR 내장형)

12.3.1. 제공 라이브러리 목록

12.3.1.1. 라이브러리 목록

No. 라이브러리 ID 라이브러리명 (국문) 라이브러리명 (영문) 참조 라이브러리

1 SRS-LIB-001 교류핵심모듈 Exchange Key Module

- ezHIE.HIE.IHE.MSG.dll- ezHIE.GLOBAL.Model.COM.CPX.dll- ezHIE.GLOBAL.Model.CDA.CUS.dll- ezHIE.GLOBAL.COM.UTIL.dll

2 SRS-LIB-002 교류알림모듈 Notification Module- ezHIE.HIE.IHE.MSG.dll- ezHIE.GLOBAL.Model.COM.CPX.dll- ezHIE.GLOBAL.COM.UTIL.dll

3 SRS-LIB-003 교류지원공통모듈 Support Common Module- ezHIE.HIE.IHE.MSG.dll- ezHIE.GLOBAL.Model.COM.CPX.dll- ezHIE.GLOBAL.COM.UTIL.dll

4 SRS-LIB-004 응급교류지원모듈 EmergencyHIESupportService- ezHIE.HIE.IHE.MSG.dll- ezHIE.GLOBAL.Model.COM.CPX.dll- ezHIE.GLOBAL.COM.UTIL.dll

12.3.1.2. 라이브러리 별 클래스, 메서드 목록

라이브러리SRS-LIB-001 교류핵심 모듈: 환자정보, 동의, 문서교류 등에 대한 서비스를 제공

클래스명(영문) 메서드명(영문) 메서드명(국문)

PatientInfoService

GetMPIId 환자식별번호조회(환자정보기반)

GetMPIIdBySSN 환자식별번호조회(주민등록번호기반)

GetSSN 주민등록번호조회

ConsentServiceGetConsentStatus 동의상태조회

AddConsent 동의/철회등록

DocumentExchangeService

GenerateCDA CDA생성

GetDocumentMetaInfo 교류문서메타정보조회

AddDocument 교류문서등록

GetDocument 교류문서조회

GetAttachment 첨부파일조회

CancelDocument 교류문서취소

Page 125: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 237 -

라이브러리SRS-LIB-002 교류알림 모듈: 문서전송, 교류상태, 첨부파일 알림 등에 대한 서비스를 제공

클래스명(영문) 메서드명(영문) 메서드명(국문)

NotificationService

AddReferralStatus 교류상태등록

GetNotificationInfo 알림정보조회

GetAttachment 첨부파일조회

AddNotificationInfo 알림정보등록

GetCurrentReferralStatus 현재교류상태조회

GerReferralStatusHistory 교류상태히스토리조회

라이브러리SRS-LIB-003 교류지원공통 모듈: 정보교류구현을 지원하는 공통 서비스를 제공

클래스명(영문) 메서드명(영문) 메서드명(국문)

SupportCommonService

GetMedicalInstitution 의료기관조회

GetMedDept 진료과조회

GetMedicalStaff 의료인조회

GetCommonCode 공통코드조회

GetRepository 저장소조회

GetMedicalInstitutionByRepository 저장소별의료기관조회

GetRepositoryEndpoint 저장소서비스주소조회

GetServiceEndpoint 거점서비스주소조회

AddSMSMessage 동의링크 SMS 발송

GetGatewayEndpoint 내거점주소조회

라이브러리SRS-LIB-004 응급교류지원 모듈: 지원하는 서비스를 제공

클래스명(영문) 메서드명(영문) 메서드명(국문)

EmergencyHIESupportServiceGetEmergencyDocumentMetaInfo 교류문서목록응급조회

GetSummaryMedicalHistory 진료내역요약조회

진료정보교류표준 고시 적용 지침서

- 238 -

12.3.2. 라이브러리 명세

12.3.2.1. 교류핵심모듈

12.3.2.1.1. 라이브러리 개요

라이브러리 정보

라이브러리 ID SRS-LIB-001

라이브러리명(국문) 교류핵심모듈

라이브러리명(영문) Exchange Key Module

참조 라이브러리

- ezHIE.HIE.IHE.MSG.dll- ezHIE.GLOBAL.Model.COM.CPX.dll- ezHIE.GLOBAL.Model.CDA.CUS.dll- ezHIE.GLOBAL.COM.UTIL.dll

설명 - 환자정보, 동의, 문서교류에 대한 서비스를 제공

서비스 URL개발환경

- .NET 서버: https://ezrnd.iptime.org:15211/{서비스명}.svc- Java 서버: https://ezrnd.iptime.org:16212/{서비스명}

운영환경

사용 제약 사항 (비고) SOAP 서비스, TLS/SSL 통신, 클라이언트 인증서 인증

12.3.2.1.2. 메서드 목록

No. 라이브러리명(국문) 클래스명(영문) 메서드명(영문) 메서드명(국문)

1

교류핵심모듈

PatientInfoService

GetMPIId 환자식별번호조회(환자정보기반)

2 GetMPIIdBySSN 환자식별번호조회(주민등록번호기반)

3 GetSSN 주민등록번호조회

4ConsentService

GetConsentStatus 동의상태조회

5 AddConsent 동의/철회등록

6

DocumentExchangeService

GenerateCDA CDA생성

7 GetDocumentMetaInfo 교류문서메타정보조회

8 AddDocument 교류문서등록

9 GetDocument 교류문서조회

10 GetAttachment 첨부파일조회

11 CancelDocument 교류문서취소

Page 126: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 239 -

- 환자식별번호조회(환자정보기반) (GetMPIId) 메서드 명세

ü 메서드 개요

Ÿ 본 메서드는 병원 EMR 에 등록되어 있는 환자정보를 기반으로 진료정보교류 환자식별체계

(MPI)의 고유식별 ID (MPI ID; 환자식별번호)를 조회하는 기능을 제공합니다.

Ÿ MPI ID 는 진료정보교류를 수행하기 위한 환자의 식별 ID 로 활용되며, 필수 요소입니다.

Ÿ MPI ID 가 조회되지 않을 경우, 해당 환자는 진료정보교류를 한 번도 수행하지 않은 환자이며

[- 동의/철회등록] 메서드를 통해 동의서의 등록 및 MPI ID 를 생성하여야 합니다.

Ÿ MPI ID 가 조회되는 경우, 해당 환자는 진료정보교류 서비스를 이용하기 위한 동의를 최소 1

번은 수행한 상태로 [- 동의상태조회] 메서드를 통해 현재의 동의상태의 종류를 파악해야 합니

다.

Ÿ MPI ID 조회와 동의상태조회를 동시에 수행하기 위해서는 [- 동의상태조회] 메서드를 이용하

여도 무방합니다.

※ 의료기관OID : 보건복지부 하위 대한민국 요양기관을 나타내는 번호체계

국가코드(1.2.410) + 보건복지부(100110) + 요양기관(10) + 병원요양기관번호

(형식 - 1.2.410.100110.10.xxxxxxxx)

ü 요청메시지 명세 (PROPERTY: ReqModel)

항목명(영문) 항목명(국문) 항목구분 비고

LocalPatientId 환자번호 1

OrganizationId 의료기관OID 1

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

ü 응답메시지 명세 (PROPERTY: RespModel) : string

항목명(영문) 항목명(국문) 항목구분 비고

respModel 환자식별번호 1

결과있음:046f6488-181b-4a8b-9a19-03d724331a8e^^^&1.2.410.100110.40.1.3.1&ISO결과없음: NF

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

진료정보교류표준 고시 적용 지침서

- 240 -

- 환자식별번호조회(주민등록번호기반) (GetMPIIdBySSN) 메서드 명세

ü 메서드 개요

Ÿ 본 메서드는 환자의 주민등록번호로 진료정보교류 환자식별체계(MPI)의 고유식별 ID(MPI ID;

환자식별번호)를 조회하는 기능을 제공합니다.

Ÿ MPI ID 는 진료정보교류를 수행하기 위한 환자의 식별 ID 로 활용되며, 필수 요소입니다.

Ÿ MPI ID 가 조회되지 않을 경우, 해당 환자는 진료정보교류를 한 번도 수행하지 않은 환자이며

[- 동의/철회등록] 메서드를 통해 동의서의 등록 및 MPI ID 를 생성하여야 합니다.

Ÿ MPI ID 가 조회되는 경우, 해당 환자는 진료정보교류 서비스를 이용하기 위한 동의를 최소 1

번은 수행한 상태로 [- 동의상태조회] 메서드를 통해 현재의 동의상태의 종류를 파악해야 합니

다.

Ÿ MPI ID 조회와 동의상태조회를 동시에 수행하기 위해서는 [- 동의상태조회] 메서드를 이용하

여도 무방합니다.

ü 요청메시지 명세 (PROPERTY: ReqModel)

항목명(영문) 항목명(국문) 항목구분 비고

SSN 주민등록번호 1 yyMMdd-xxxxxxx

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

ü 응답메시지 명세 (PROPERTY: RespModel) : string

항목명(영문) 항목명(국문) 항목구분 비고

respModel 환자식별번호 1

결과있음:046f6488-181b-4a8b-9a19-03d724331a8e^^^&1.2.410.100110.40.1.3.1&ISO결과없음: NF

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

Page 127: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 241 -

- 주민등록번호조회 (GetSSN) 메서드 명세

ü 메서드 개요

Ÿ 본 메서드는 환자의 MPI ID(환자식별번호)로 해당 환자의 주민등록번호를 조회하는 기능을

제공합니다.

Ÿ 진료의뢰/회신/회송서 등 진료정보교류 문서를 타 기관으로부터 수신되었다는 알림을 받은 경

우 해당 알림에는 환자의 MPI ID 를 전송하게 되는데, 이때 해당하는 환자와 병원의 EMR 에

등록되어 있는 환자와 매핑을 위해 활용할 수 있습니다.

Ÿ MPI ID 가 존재한다는 것은 주민등록번호를 등록했다는 의미로 조회가 되지 않을 경우 진료

정보교류 시스템 관리자에게 문의를 해주십시오.

ü 요청메시지 명세 (PROPERTY: ReqModel)

항목명(영문) 항목명(국문) 항목구분 비고

MPIId 환자식별번호 1

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

ü 응답메시지 명세 (PROPERTY: RespModel) : string

항목명(영문) 항목명(국문) 항목구분 비고

respModel 주민등록번호 1 yyMMddxxxxxxx

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

진료정보교류표준 고시 적용 지침서

- 242 -

- 동의상태조회 (GetConsentStatus) 메서드 명세

ü 메서드 개요

Ÿ 본 메서드는 병원 EMR 에 등록되어 있는 환자정보를 기반으로 환자의 진료정보교류 현재 동

의 상태를 조회하는 기능을 제공합니다.

Ÿ 리턴되는 케이스는 1.미등록상태, 2.일괄동의(전체), 3.동의철회(전체), 4.동의철회(부분) 총 4가

지입니다.

Ÿ 1.미등록상태일 경우 MPIId 는 리턴되지 않으며, [- 동의/철회등록] 메서드를 통해 반드시 신

규 동의를 수행하고 MPIId 를 발급받아야 합니다.

Ÿ 그 외의 상태의 경우 MPIId 를 리턴하며, 환자의 추가의사에 따라 동의상태를 결정하여 추가

로 [- 동의/철회등록] 메서드를 통해 등록하거나, 변경의사가 없을 경우 교류문서의 생성 및

등록 프로세스를 진행합니다.

ü 요청메시지 명세 (PROPERTY: ReqModelGetConsentStatus)

항목명(영문) 항목명(국문) 항목구분 비고

LocalPatientId 환자번호 1

OrganizationId 의료기관 OID 1

FullName 환자명 1

Gender 성별 1 M/F

Birth 생년월일 1 yyyyMMdd

SSN 주민등록번호 1 yyMMdd-xxxxxxx

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

ü 응답메시지 명세 (PROPERTY: RespModelGetConsentStatus)

항목명(영문) 항목명(국문) 항목구분 비고

MPIId 환자식별번호 0…1 미등록상태일 경우 리턴 값 없음

ConsentStatus 동의상태 1

-기등록없음: NotRegistered-일괄동의(전체): 1.2.410.100110.40.2.2.2.2-동의철회(전체): 1.2.410.100110.40.2.2.2.4-동의철회(부분): 1.2.410.100110.40.2.2.2.5

PartWithdrawalOrg 부분철회의료기관 0…n OID 타입

PartWithdrawalDep 부분철회진료과 0…n CDA명세 참고

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

Page 128: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 243 -

- 동의/철회등록 (AddConsent) 메서드 명세

ü 메서드 개요

Ÿ 본 메서드는 병원 EMR 에 등록되어 있는 환자정보와 동의철회의 CDA 객체 또는 CDA XML

을 기반으로 동의/철회문서를 동의서저장소(BPPC_Repository)에 등록하는 기능을 제공합니

다.

Ÿ CDA 는 반드시 1) “파일에서 불러오는 CDA 문자열”이나 2) “직접 생성한 CDA 모델”의 2가

지 형태 중 한 가지 이상을 입력해야 하며, 2가지 모두 입력하는 경우에는 “파일에서 불러오는

CDA 문자열”을 입력값으로 처리합니다.

Ÿ 동의상태가 “NotRegistred“(미등록) 일 경우, MPIId 가 리턴되지 않기 때문에 [- 동의상태조

회]시 입력한 환자정보(환자번호, 환자명, 성별, 생년월일, 주민등록번호)와 “동일한정보”를 입

력하여 신규로 MPI ID 를 발급받는 프로세스를 진행해야 합니다. 따라서 동의 미등록상태라

면, CDA 를 전송하기에 앞서 반드시 수행해야하는 메서드입니다.

Ÿ 동의상태가 미등록 이외의 상태일 경우 해당 MPIId 를 넣어주시면 되고, MPIId 와 6가지 환자

정보가 모두 입력이 되면 MPIId 정보만을 가지고 내부 로직을 수행합니다.

Ÿ 동의서 저장소에서는 등록되는 동의/철회 문서가 등록될 때마다, 해당 환자의 핸드폰번호로 진

료정보교류 동의상태변경에 대한 알림 문자를 발송합니다. 본 기능을 이용하고자 한다면,

SMS 수신동의항목은 반드시 ‘Y’ 이여야 하고 핸드폰번호가 유효한 번호이여야 합니다.

Ÿ 각 동의상태 별 문자메시지 명세 (* ü “동의상태알림 문자메시지 명세” 참조)

ü 요청메시지 명세 (PROPERTY: ReqModelAddConsent)

항목명(영문) 항목명(국문) 항목구분 비고

CDAXml CDA 문자열 1…n

CDAObjects CDA 모델 1…n CDA 명세 참조

MPIId 환자식별번호 0…1

LocalPatientId 환자번호 0…1

SourceId 의료기관 OID 1

FullName 환자명 0…1

Gender 성별 0…1 M / F

Birth 생년월일 0…1 yyyyMMdd

SSN 주민등록번호 0…1 yyMMdd-xxxxxxx

SMSAcceptance SMS 수신동의 0…1 Y / N

PatientPhone 핸드폰번호 0…1 01x-xxxx-xxxx or 01xxxxxxxxx

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

진료정보교류표준 고시 적용 지침서

- 244 -

ü 응답메시지 명세 (PROPERTY: RespModelAddConsent)

항목명(영문) 항목명(국문) 항목구분 비고

MPIId 환자식별번호 1

ResponseStatus 응답상태 1 Success / Failure

RegisteredDocument 문서목록 0…n

Title 제목 1

DocumentUniqueId 문서 UniqueId 1

Document 문서 1

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

ü 동의상태알림 문자메시지 명세 (2017.11.27. 기준)

동의상태 문자메시지 명세 (발신번호 : 02-6360-6911)

전체동의 [사회보장정보원] 진료정보교류 관련 개인정보제공에 동의하였음을 알려드립니다.

부분철회 [사회보장정보원] 선택하신 의료기관 또는 진료과목의 개인정보제공이 부분철회되었음을 알려드립니다.

전체철회[사회보장정보원] 진료정보교류 관련 개인정보제공을 철회하였음을 알려드립니다.향후, 진료정보교류에 참여하시기 위해서는 동의서 작성이 필요합니다.

※ 테스트 시 환자에게 문자메시지가 발송 될 경우, 개인정보보호로 위반에 관한 사항으로

법적문제가 발생할 수 있음을 알려 드립니다.

- CDA생성 (GenerateCDA) 메서드 명세

ü 메서드 개요

Ÿ 본 메서드는 병원 EMR 에 등록되어 있는 진료정보를 기반으로 표준교류문서(CDA)를 생성하

는 기능을 제공합니다.

Ÿ 리턴된 CDA XML String 에 StyleSheet 를 렌더링하여 의료진이 보기쉽게 미리보기를 제공

할 수 있습니다.

ü 요청메시지 명세 (PROPERTY: ReqModelGenerateCDA) : CDAObject

항목명(영문) 항목명(국문) 항목구분 비고

ReqModelGenerateCDA CDA 모델 1 CDA 명세 참조

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

ü 응답메시지 명세 (PROPERTY: RespModelGenerateCDA) : string

항목명(영문) 항목명(국문) 항목구분 비고

RespModelGenerateCDA CDA 문자열 1

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

Page 129: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 245 -

- 교류문서메타정보조회 (GetDocumentMetaInfo) 메서드 명세

ü 메서드 개요

Ÿ 본 메서드는 교류문서의 주요정보들을 기반으로 문서등록소(Registry)에 등록되어 있는 교류

문서의 메타정보를 검색하는 기능을 제공합니다.

Ÿ MPI ID, 문서서식의 타입, 문서의 UniqueId 및 조회기간 등의 인자로 중앙 문서등록소에 등록

여부를 확인할 수 있습니다.

ü 요청메시지 명세 (PROPERTY: ReqModelGetDocumentMetaInfo)

항목명(영문) 항목명(국문) 항목구분 비고

MPIId 환자식별번호 1

FormatCode 문서기술형식코드 0…n{code}^^{coding-scheme}(* ü “문서기술형식코드 명세” 참조)

ClassCode 서식코드타입 0…n{code}^^{coding-scheme}(* ü “서식코드타입 명세” 참조)

CreationTimeFrom 문서생성일시(시작) 0…1 yyyyMMdd

CreationTimeTo 문서생성일시(종료) 0…1 yyyyMMdd

DocumentUniqueId 문서 UniqueId 0…n 문서의 UniqueID - OID형식

DocumentUUID 문서 UUID 0…n 문서의 Universal Unique ID - GUID형식

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

ü 응답메시지 명세 (PROPERTY: RespModelGetDocumentMetaInfo)

항목명(영문) 항목명(국문) 항목구분 비고

DocumentEntryList 문서 메타정보 1…n

PatientUID 환자 MPI ID 1 CX 타입

DocumentUniqueId 문서 UniqueId 1

EntryUUID 문서 UUID 1

Size 문서크기 1

RepositoryID 저장소 ID 1 OID 타입

CreationTime 문서생성시간 1 yyyyMMdd

Title 문서명 1

MimeType 문서 MimeType 1

ClassCode 서식코드타입 1 LOINC 코드

FormatCode 문서기술형식코드 1

ConfidentialityCode 보안수준코드 1

SourcePatientID 환자 ID 1 CX 타입

SourcePatientInfo 환자정보 1

AuthorPerson 작성의사정보 0…1 XCN 타입

AuthorInstitution 작성의료기관정보 0…1 XON 타입

EventCodeList 동의상태정보 0…1

PartWithDrawal_Organization 부분철회의료기관 0…n CXi 타입

PartWithDrawal_Department 부분철회진료과 0…n CXi 타입

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

진료정보교류표준 고시 적용 지침서

- 246 -

ü 문서기술형식코드 명세 (FormatCode)

문서종류 Code Coding-scheme 최종예시

진료의뢰서 urn:ihe:pcc:xds-ms:2007

1.3.6.1.4.1.19376.1.2.3

urn:ihe:pcc:xds-ms:2007^^1.3.6.1.4.1.19376.1.2.3

진료회송서 urn:ihe:pcc:xds-ms:2007urn:ihe:pcc:xds-ms:2007^^1.3.6.1.4.1.19376.1.2.3

진료회신서 urn:ihe:pcc:xds-ms:2007urn:ihe:pcc:xds-ms:2007^^1.3.6.1.4.1.19376.1.2.3

진료기록요약지 urn:ihe:pcc:xds-ms:2007urn:ihe:pcc:xds-ms:2007^^1.3.6.1.4.1.19376.1.2.3

영상의학판독소견서urn:ihe:rad:CDA:ImagingReportStructuredHeadings:2013

urn:ihe:rad:CDA:ImagingReportStructuredHeadings:2013^^1.3.6.1.4.1.19376.1.2.3

전원소견서 urn:ihe:pcc:xds-ms:2007urn:ihe:pcc:xds-ms:2007^^1.3.6.1.4.1.19376.1.2.3

ü 서식코드타입 명세 (ClassCode)

문서종류 Code Coding-scheme 최종예시

진료의뢰서 57133-1

2.16.840.1.113883.6.1

57133-1^^2.16.840.1.113883.6.1

진료회송서 18761-7 18761-7^^2.16.840.1.113883.6.1

진료회신서 11488-4 11488-4^^2.16.840.1.113883.6.1

진료기록요약지 34133-9 34133-9^^2.16.840.1.113883.6.1

영상의학판독소견서 18748-4 18748-4^^2.16.840.1.113883.6.1

전원소견서 51846-4 51846-4^^2.16.840.1.113883.6.1

Page 130: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 247 -

- 교류문서등록 (AddDocument) 메서드 명세

ü 메서드 개요

Ÿ 본 메서드는 진료정보, 환자정보, 송신기관정보, 첨부파일정보를 기반으로 교류문서를 문서저

장소(Repository)에 등록하는 기능을 제공합니다.

Ÿ 첨부파일은 해당 진료 시 참고가 되는 파일(사진, 문서)을 같이 보낼 수 있는 기능으로

Optional 입니다. DLL 을 이용하는 경우 파일경로를, REST서비스를 이용하는 경우 binary

byte 를 입력합니다.

Ÿ 또한 정상적으로 문서저장소에 등록이 되었을 경우 메서드 내부에서는 알림정보등록

(AddNotificationInfo)을 수행합니다.

Ÿ CDA 는 반드시 1) “파일에서 불러오는 CDA 문자열”이나 2) “직접 생성한 CDA 모델”의 2가

지 형태 중 한 가지 이상을 입력해야 하며, 2가지 모두 입력받는 경우에는 “파일에서 불러오는

CDA 문자열”을 입력값으로 처리합니다.

Ÿ 심평원 시범 의뢰회송 수가사업에 청구하기 위해서는 InsurerCategory,

HIRAPatConsentConfirm,HIRAMedStaffConsent 항목은 필수이며 각각 (‘4’, ‘Y’, ‘Y’) 의 값이

입력되어야 정상적으로 심평원에 전송할 수 있습니다. 동의문구는 (* ü “심평원연계 동의 문

구 명세” 참조)

ü 요청메시지 명세 (PROPERTY: ReqModelAddDocument)

항목명(영문) 항목명(국문) 항목구분 비고

CDAXml CDA 문자열 1…n

CDAObjects CDA 모델 1…n CDA 명세 참조

MPIId 환자식별번호 1

SourceId 의료기관 OID 1

ReferralId 의뢰서UniqueId 0…1 회신시 의뢰된 문서의 ID 입력

Attachments 첨부파일정보 0…n 5개 이하, 총용량 20MB 이하

AttachFileFullPath 첨부파일경로 1 (ex: C:\attach1.jpg)

FileName 첨부파일이름 0…1

InsurerCategory 보험자종별구분 0…1

▪보험자종별구분(의뢰/회송시만)4: 건강보험7: 보훈위탁진료 요양기관의 상이처·무자격자또는 보훈병원의 국비일반(상이처·무자격자),국비보험(급여) 2차

HIRAPatConsentConfirm 심평원환자동의확인 0…1 Y / N

HIRAMedStaffConsent 심평원의료진동의 0…1 Y / N

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

진료정보교류표준 고시 적용 지침서

- 248 -

ü 응답메시지 명세 (PROPERTY: RespModelAddDocument)

항목명(영문) 항목명(국문) 항목구분 비고

ResponseStatus 등록결과 1 Success / Failure

AddNotificationStatus 알림정보등록상태 1

RegisteredDocument 등록문서정보 0…n

DocumentUniqueId 문서유일번호 1

Title 문서명 1

KosInfoList KOS 정보목록 0…n

KosInstanceUid KOS 개체 Unique ID 1

AccessNo 영상검사 처방 Key 1

Document 등록문서 1

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

ü 심평원 연계 동의문구 명세 (2017.12.18. 기준)

종류 동의문구 명세

공통문구 ※ 심평원 진료의뢰-회송 시범사업의 심사평가 자료로 활용됩니다.

환자동의확인환자(또는 환자보호자)에게 건강보험심사평가원 진료의뢰∙회송 시범사업에 대한 개인정보제공동의를 받으셨습니까? 예, 아니오(환자가 심평원 시범 의뢰회송 수가사업에 동의하였는지를 묻는 동의 문구)

의료진동의진료의뢰-회송 수가 청구 건에 대한 증빙자료로 본 진료의뢰∙회송서를 건강보험심사평가원으로전송하는 것에 동의하십니까? 예, 아니오(의사 혹은 담당자가 해당 CDA문서가 심평원에 전송됨을 동의하는 문구)

Page 131: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 249 -

- 교류문서조회 (GetDocument) 메서드 명세

ü 메서드 개요

Ÿ 본 메서드는 문서유일번호, 저장소유일번호를 기반으로 해당 위치에서 교류문서(CDA)를 가져

오는 기능을 제공합니다.

ü 요청메시지 명세 (PROPERTY: ReqModelGetDocument)

항목명(영문) 항목명(국문) 항목구분 비고

RequestInstitutionOid 요청의료기관OID 1 문서를 조회하려고하는 기관

RetrieveRequestObject 문서조회 요청목록 1

DocumentUniqueId 문서유일번호 1

RepositoryUniqueId 저장소유일번호 1

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

ü 응답메시지 명세 (PROPERTY: RespModelGetDocument)

항목명(영문) 항목명(국문) 항목구분 비고

RetrieveResponseObject 문서조회 응답목록 1

mimeType 문서 MimeType 1

DocumentUniqueId 문서유일번호 1

RepositoryUniqueId 저장소 ID 1

Document 문서 1 교류문서CDA (XML string)

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

진료정보교류표준 고시 적용 지침서

- 250 -

- 첨부파일조회 (GetAttachment) 메서드 명세

ü 메서드 개요

Ÿ 본 메서드는 첨부파일유일번호, 저장소유일번호를 기반으로 해당 위치에서 첨부파일을 가져오

는 기능을 제공합니다.

ü 요청메시지 명세 (PROPERTY: ReqModelGetDocument)

항목명(영문) 항목명(국문) 항목구분 비고

RetrieveRequestObject 문서조회 요청목록 1

DocumentUniqueId 첨부파일유일번호 1

RepositoryUniqueId 저장소유일번호 1

AttachFileFullPath 첨부파일저장경로 1저장받을 파일의 절대경로(ex: C:\attach2.jpg)

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

ü 응답메시지 명세 (PROPERTY: RespModelGetDocument)

항목명(영문) 항목명(국문) 항목구분 비고

RetrieveResponseObject 문서조회 응답목록 1

mimeType 첨부파일 MimeType 1

DocumentUniqueId 첨부파일유일번호 1

RepositoryUniqueId 저장소 ID 1

AttachSavedFullPath 첨부파일저장경로 1 저장완료된 경로

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

- 교류문서취소 (CancelDocument) 메서드 명세

ü 메서드 개요

Ÿ 본 메서드는 문서유일번호로 교류문서를 취소하는 기능을 제공합니다.

ü 요청메시지 명세 (PROPERTY: ReqModelCancelDocument)

항목명(영문) 항목명(국문) 항목구분 비고

documentUniqueId 문서유일번호 1

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

ü 응답메시지 명세 (PROPERTY: RespModelCancelDocument)

항목명(영문) 항목명(국문) 항목구분 비고

ResponseStatus 응답상태 1 Success / Failure

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

Page 132: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 251 -

12.3.2.2. 교류알림모듈

12.3.2.2.1. 라이브러리 개요

라이브러리 정보

라이브러리 ID SRS-LIB-002

라이브러리명(국문) 교류알림모듈

라이브러리명(영문) Notification Module

참조 라이브러리- ezHIE.HIE.IHE.MSG.dll- ezHIE.GLOBAL.Model.COM.CPX.dll- ezHIE.GLOBAL.COM.UTIL.dll

설명 - 문서전송, 교류상태, 첨부파일 알림 등에 대한 서비스를 제공

서비스 URL개발환경

- .NET 서버: https://ezrnd.iptime.org:15211/{서비스명}/{메서드명}- Java 서버: https://ezrnd.iptime.org:16212/{서비스명}/{메서드명}

운영환경

사용 제약 사항 (비고) SOAP 서비스, TLS/SSL 통신, 클라이언트 인증서 인증

12.3.2.2.2. 메서드 목록

No. 라이브러리명(국문) 클래스명(영문) 메서드명(영문) 메서드명(국문)

1

교류알림모듈 NotificationService

AddReferralStatus 교류상태등록

2 GetNotificationInfo 알림정보조회

3 GetAttachment 첨부파일조회

4 AddNotificationInfo 알림정보등록

5 GetCurrentReferralStatus 현재교류상태조회

6 GerReferralStatusHistory 교류상태히스토리조회

진료정보교류표준 고시 적용 지침서

- 252 -

- 교류상태등록 (AddReferralStatus) 메서드 명세

ü 메서드 개요

Ÿ 본 메서드는 진료 의뢰 프로세스에 대한 워크플로우 이력(History)을 등록하는 메서드로 여러

의료기관 간에 교류된 환자에 대한 ‘의뢰’, ‘예약’, ‘진료’ 그리고 ‘회송’에 대한 진료 이력(Task)

및 ‘완료’, ‘실패’, ‘진행 중’에 대한 상태(Status)를 등록하여 관리합니다.

Ÿ 현재 문서에 대한 상태 알림은 진료정보교류 시스템 내부에서 자동으로 등록이 되고 있으며,

병원정보시스템에서는 다음의 상태값들을 등록해야 합니다.

Ÿ ‘예약(SCHEDULE)’ 단계의 ‘예약접수완료(COMPLETED)’, ‘예약실패(FAILED)’ 상태와, ‘진료

(PERFORM)’ 단계의 ‘진행중(IN_PROGRESS)’, ‘종료(COMPLETED)’, ‘취소(FAILED)’ 상태

와 ‘회송(TRANSFER)’ 단계의 ‘내원(VISITED)’ 상태, 그리고 각 문서를 수신 후 조회 시, ‘확

인(CONFIRMED)’ 혹은 ‘회신확인(IN_PROGRESS_WITH_REPLY_CONFIRMED)’ 상태를 등

록해야 합니다.

ü 요청메시지 명세 (PROPERTY: ReqModelAddReferralStatus)

항목명(영문) 항목명(국문) 항목구분 비고

ReferralStatusId 의뢰상태 ID 0의뢰상태 식별자※시스템 자동생성

ReferralStatusInstanceId 의뢰상태개체 ID 0 의뢰서 식별자 - OID형식

ReferralDocumentUniqueId 의뢰서 ID 1 의뢰서 식별자 - OID형식

RepositoryId 저장소 ID 1 문서저장소 식별자 – OID 형식

MpiId MPI ID 1 환자 MPI 식별자

PatientName 환자명 0

PatientBirthday 생년월일 0 yyyyMMdd 형태 표기

RegDate 등록일시 0

Status 유효상태 구분 1현 의뢰상태의 유효여부Approved - 유효Deprecated – 무효

TaskStatusInfo 태스크목록 1…n

TaskId 태스크 ID 0태스크 식별자※시스템 자동생성

ReferralStatusId 의뢰상태 ID 0의뢰상태 식별자※시스템 자동생성

TaskValue 태스크값 1태스크 유형구분ü Task / Status 명세 표 Task 열 참고

StatusValue 태스크 상태값 1태스크 상태 구별ü Task / Status 명세 표 Status 열 참고

EventDate 이벤트일시 0태스크 발생일자※시스템 자동생성

RsvDate 예약일시 0태스크 예약일자※Null의 경우, 시스템 자동생성

Sequence 순서 0 ※시스템 자동생성

DocumentUniqueId 참조문서 ID 0 현재 등록문서 식별자 – OID 형식

Page 133: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 253 -

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

ü 응답메시지 명세 (PROPERTY: RespModelAddReferralStatus)

항목명(영문) 항목명(국문) 항목구분 비고

RepositoryId 저장소 ID 0 문서저장소 식별자 – OID 형식

Title 문서제목 0 교류서식명칭

DocumentClassCode 문서유형코드 0

교류서식 유형구분57133-1 : 진료의뢰서18761-7 : 진료회송서11488-4 : 진료회신서34133-9 : 진료기록요약지18748-4 : 영상의학판독소견서51846-4 : 전원소견서57016-8 : 동의/철회서

Status 상태 0

현 태스크의 유효여부※시스템 자동생성Approved - 유효Deprecated – 무효

RequestInstitutionOid 송신기관 OID 1의뢰상태 송신기관의 교류객체등록번호 – OID형식

RequestInstitutionName 송신기관명칭 0 의뢰상태 송신기관의 요양기관명

RecipientInstitutionOid 수신기관OID 1의뢰상태 수신기관의 교류객체등록번호 – OID형식

RecipientInstitutionName 수신기관명칭 0 의뢰상태 수신기관의 요양기관명

RegDate 등록일시 0

UpdateDate 변경일시 0

Flag 플래그 0전송여부 구별※시스템 자동생성

항목명(영문) 항목명(국문) 항목구분 비고

ReferralStatusId 의뢰상태 ID 1 의뢰상태 식별자

ReferralStatusInstanceId 의뢰상태개체 ID 1 의뢰서 식별자 - OID형식

ReferralDocumentUniqueId 의뢰서 ID 1 의뢰서 식별자 - OID형식

RepositoryId 저장소 ID 1 문서저장소 식별자 – OID 형식

MpiId MPI ID 1 환자 MPI 식별자

PatientName 환자명 1

PatientBirthday 생년월일 1 yyyyMMdd 형식

RegDate 등록일시 1

Status 유효상태 구분 1현 의뢰상태의 유효여부Approved - 유효Deprecated – 무효

TaskStatusInfo 태스크목록 0…n ü 응답 메시지 명세 참고

진료정보교류표준 고시 적용 지침서

- 254 -

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

※ ReferralStatusInstanceID – 모든 상태값 조회 및 등록 시 기준이 되는 워크플로우 식별자

→ REQUST, SCHEDULE, PERFORM, TRANSFER 단계의 TASK를 진행하면서 동일한

ReferralStatusInstanceID 사용

항목명(영문) 항목명(국문) 항목구분 비고

TaskId 태스크 ID 1태스크 식별자※시스템 자동생성

ReferralStatusId 의뢰상태 ID 1의뢰상태 식별자※시스템 자동생성

TaskValue 태스크값 1태스크 유형구분ü Task / Status 명세 표 Task 열 참고

StatusValue 태스크 상태값 1태스크 상태 구별ü Task / Status 명세 표 Status 열 참고

EventDate 이벤트일시 1태스크 발생일자※시스템 자동생성

RsvDate 예약일시 1태스크 예약일시※Null의 경우, 시스템 자동생성

Sequence 순서 1 ※시스템 자동생성

DocumentUniqueId 참조문서 ID 1 현재 등록문서 식별자 – OID 형식

RepositoryId 저장소 ID 1 문서저장소 식별자 – OID 형식

Title 문서제목 1 교류서식명칭

DocumentClassCode 문서유형코드 1

교류서식 유형구분57133-1 : 진료의뢰서18761-7 : 진료회송서11488-4 : 진료회신서34133-9 : 진료기록요약지18748-4 : 영상의학판독소견서51846-4 : 전원소견서57016-8 : 동의/철회서

Status 상태 1

현 태스크의 유효여부※시스템 자동생성Approved - 유효Deprecated – 무효

RequestInstitutionOid 송신기관 OID 1의뢰상태 송신기관의 교류객체등록번호 – OID형식

RequestInstitutionName 송신기관명칭 0 의뢰상태 송신기관의 요양기관명

RecipientInstitutionOid 수신기관 OID 1의뢰상태 수신기관의 교류객체등록번호 – OID형식

RecipientInstitutionName 수신기관명칭 0 의뢰상태 수신기관의 요양기관명

RegDate 등록일시 1

UpdateDate 변경일시 1

Flag 플래그 1전송여부 구별※시스템 자동생성

Page 134: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 255 -

ü Task / Status 명세표

Task Task설명 Status Status설명 정의

REQUEST(의뢰)

의뢰서등록단계

COMPLETED (완료) 의뢰서 전송 완료1차 의원에서 의뢰서 전송완료

CONFIRMED (읽음) 의뢰서 수신 확인의뢰 수신 기관에서 의뢰서조회

FAILED (실패) 의뢰서 전송 실패중앙에서 전산적 오류로의뢰서 전송에 실패

SCHEDULE(예약)

의뢰서 접수및 예약 진행

COMPLETED (완료) 예약 접수 완료의뢰서 수신기관에서예약접수 (EX.분당=>예약SMS발송)

FAILED (실패) 예약 실패, 취소의뢰 되었으나, 환자가예약거부 (EX.분당=>의뢰일만 남은 경우)

PERFORM(진료)

환자 내원진료 진행

IN_PROGRESS (진행중)환자 내원,진료 진행 중

의뢰환자의 내원 및 원무접수, 진료진행

IN_PROGRESS_WITH_REPLY (회신함)

환자 회신서 전송 진료회신서 작성 후 전송

IN_PROGRESS_WITH_REPLY_COMPLETED (회신완료)

환자 회신서 수신확인

회신서 전송 완료

IN_PROGRESS_WITH_REPLY_CONFIRMED (읽음)

환자 회신서 수신확인

의뢰기관에서 회신서 조회

COMPLETED (완료) 진료 종료 상태값 표시 어려움

FAILED (실패) 진료 취소예약일 지정 후 진료부도 및진료 취소 상태

TRANSFER(회송)

환자 진료가끝나고 회송

COMPLETED (완료) 회송서 전송회송 기관에서 회송서 전송완료

CONFIRMED (읽음) 회송서 수신 확인 의뢰기관에서 회송서 조회

VISITED (방문) 환자 내원환자 1차의원 원무 접수,진료진행

CLOSED (종료) 워크플로우 종료의뢰에 대한 워크플로우의종료

DEPRECATED (문서취소) 해당 문서 취소의뢰서, 회신서, 회송서에대한 문서 취소

진료정보교류표준 고시 적용 지침서

- 256 -

- 알림정보조회 (GetNotificationInfo) 메서드 명세

ü 메서드 개요

Ÿ 본 메서드는 진료의뢰 프로세스에서 해당 의료기관에서 송신 혹은 수신한 의뢰/회신/회송에

대한 보낸진료기록, 받은진료기록에 대한 협진 기록을 조회하는 기능을 수행합니다.

Ÿ 대상의료기관 OID (institutionOid) 와 검색시작일(beginDate), 검색종료일(endDate) 및 전송유

형(transferMode)은 필수 항목입니다.

Ÿ 특별히 타 의료기관의 정보를 수신하는 일이 없도록 대상의료기관 OID (reqInstituteOID)는 반

드시 넣어주셔야 합니다.

ü 요청메시지 명세 (METHOD: GetNotificationInfo)

항목명(영문) 항목명(국문) 항목구분 비고

url 서비스끝점 1

beginDate 검색시작일 1 yyyy-MM-dd 형태

endDate 검색종료일 1 yyyy-MM-dd 형태

patientName 환자이름 0…1

institutionOid 대상의료기관 OID 1 조회대상기관의 교류객체등록번호 – OID 형식

classCode 문서유형 0…1

교류서식 유형구분57133-1 : 진료의뢰서18761-7 : 진료회송서11488-4 : 진료회신서34133-9 : 진료기록요약지18748-4 : 영상의학판독소견서51846-4 : 전원소견서57016-8 : 동의/철회서

transferMode 전송유형 1전송유형 구분SEND – 송신RECEIVE - 수신

mpiId 환자식별번호 0…1

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

ü 응답메시지 명세 (PROPERTY: RespModelGetNotificationInfo[])

항목명(영문) 항목명(국문) 항목구분 비고

id ID 1

referralDocumentUniqueId 의뢰서 ID 1 의뢰서 식별자

ptname 환자명 1

pid MPI ID 1

reqDr 송신의사 ID 1

reqDrNm 송신의사명 1

Page 135: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 257 -

항목명(영문) 항목명(국문) 항목구분 비고

docType 문서유형 1

교류서식 유형구분57133-1 : 진료의뢰서18761-7 : 진료회송서11488-4 : 진료회신서34133-9 : 진료기록요약지18748-4 : 영상의학판독소견서51846-4 : 전원소견서57016-8 : 동의/철회서

title 문서제목 1

regDate 등록일시 1

repositoryUniqueId 저장소 ID 1 저장소 식별자 – OID 형식

uniqueID 문서 ID 1 교류문서 식별자 – OID 형식

downloadYN 문서조회여부 1 문서를 조회하였는지 여부

deprecatedYN 문서취소여부 1 문서취소에 대한 여부

kosInstanceUidArrayKOS (DICOM) 의Instance Uid

0…n송신기관에서 영상 업로드 시, 해당 영상을확인할 수 있는 식별자(KOS UID)

intendedRecipientNM 수신의료기관 의료진명 1

intendedRecipientID 수신의료기관 의료진 ID 1

intendedRecipientONM 수신의료기관명 1

intendedRecipientOID 수신의료기관 OID 1 수신기관의 교류객체등록번호

intendedRecipientDeptNm 수신의료기관 진료과명 1

intendedRecipientDeptId 수신의료기관 진료과 ID 1 보험심사평가원 진료과 코드

transferMode 전송유형 1전송유형 구별SEND – 송신RECEIVE – 수신

reqInstituteNm 송신의료기관명 1

reqInstituteDept 송신의료기관 진료과 ID 1 보험심사평가원 진료과 코드

reqInstitute 송신의료기관 OID 1 송신기관의 교류객체등록번호

referralStatus 의뢰상태목록 0..1

ReferralStatusId 의뢰상태 ID 1의뢰상태 식별자※시스템 자동생성

ReferralStatusInstanceId 의뢰상태개체 ID 1 의뢰서 식별자 - OID형식

ReferralDocumentUniqueId

의뢰서 ID 1 의뢰서 식별자 - OID형식

RepositoryId 저장소 ID 1 문서저장소 식별자 – OID 형식

MpiId MPI ID 1 환자 MPI 식별자

PatientName 환자명 1

PatientBirthday 생년월일 1 yyyyMMdd 형태 표기

RegDate 등록일시 1

진료정보교류표준 고시 적용 지침서

- 258 -

항목명(영문) 항목명(국문) 항목구분 비고

Status 상태 1현 의뢰상태의 유효여부Approved - 유효Deprecated – 무효

TaskStatusInfo 태스크목록 0…n ü 응답 메시지 명세 참고

TaskId 태스크 ID 1태스크 식별자※시스템 자동생성

ReferralStatusId 의뢰상태 ID 1의뢰상태 식별자※시스템 자동생성

TaskValue 태스크값 1태스크 유형구분ü Task / Status 명세 표 Task 열 참고

StatusValue 상태값 1태스크 상태 구별ü Task / Status 명세 표 Status 열 참고

EventDate 이벤트일시 1태스크 발생일자※시스템 자동생성

RsvDate 예약일시 1태스크 예약일시※Null의 경우, 시스템 자동생성

Sequence 순서 1 ※시스템 자동생성

DocumentUniqueId 참조문서 OID 1 현재 등록문서 식별자 – OID 형식

RepositoryId 저장소 ID 1 문서저장소 식별자 – OID 형식

Title 문서제목 1 교류서식명칭

DocumentClassCode 문서유형코드 1

교류서식 유형구분57133-1 : 진료의뢰서18761-7 : 진료회송서11488-4 : 진료회신서34133-9 : 진료기록요약지18748-4 : 영상의학판독소견서51846-4 : 전원소견서57016-8 : 동의/철회서

Status 상태 1

현 태스크의 유효여부※시스템 자동생성Approved - 유효Deprecated – 무효

RequestInstitutionOid

송신기관 OID 1의뢰상태 송신기관의 교류객체등록번호 –OID 형식

RequestInstitutionName

송신기관명 1 의뢰상태 송신기관의 요양기관명

RecipientInstitutionOid

수신기관 OID 1의뢰상태 수신기관의 교류객체등록번호 –OID 형식

RecipientInstitutionName

수신기관명 1 의뢰상태 수신기관의 요양기관명

RegDate 등록일시 1

UpdateDate 변경일시 1

Page 136: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 259 -

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

- 첨부파일조회 (GetAttachment) 메서드 명세

ü 메서드 개요

Ÿ 본 메서드는 수신한 의뢰, 회신, 회송 문서에 대해 첨부파일이 있을 경우, 첨부파일을 조회할

수 있는 식별정보들을 제공합니다.

Ÿ 해당 메서드의 입력 항목은 알림 ID 로, 알림정보조회 메서드에서 받은 알림정보 ID 를 통해

첨부파일의 식별정보들을 조회합니다.

ü 요청메시지 명세 (METHOD: GetAttachment)

항목명(영문) 항목명(국문) 항목구분 비고

url 서비스끝점 1

strNotificationIDs 알림 ID 목록 1…n (ex) 10896, 10897

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

ü 응답메시지 명세 (PROPERTY: RespModelGetAttachment[])

항목명(영문) 항목명(국문) 항목구분 비고

attachmentId 첨부파일 ID 1

notificationId 알림 ID 1

title 파일명 1

uniqueId UID 1 Unique ID

repositoryUniqueId 저장소 ID 1 저장소 식별자 – OID 형식

Size 사이즈 0…1

notificationUniqueId 문서 OID 1

regDate 등록일시 1

type 첨부파일유형 0…1

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

항목명(영문) 항목명(국문) 항목구분 비고

Flag 플래그 1전송여부 구별※시스템 자동생성

attachments 첨부파일목록 0…n

attachmentId 첨부파일 ID 1

notificationId 알림 ID 1

title 파일명 1

uniqueId UID 1 Unique ID

repositoryUniqueId 저장소 ID 1 저장소 식별자 – OID 형식

Size 사이즈 0…1

notificationUniqueId 문서 OID 1

regDate 등록일시 1

type 첨부파일유형 0…1

진료정보교류표준 고시 적용 지침서

- 260 -

- 알림정보등록 (AddNotificationInfo) 메서드 명세

ü 메서드 개요

Ÿ 본 메서드는 이메일의 보낸 편지함과 같은 기능을 수행하기 위해 보낸 편지 기록을 남기는 메

서드입니다.

Ÿ 의뢰/회신/회송서를 송신하는 의료기관은 문서를 송신 성공 후 송신에 대한 알림정보를 본 메

서드를 통해 등록합니다.

Ÿ 본 메서드의 입력 메시지는 복합기능모듈(교류문서등록)을 사용하기 때문에 문서등록과 알림

정보등록이 같이 진행됩니다. 따라서 문서등록만 성공하고 알림정보등록이 실패한 경우에는

알림정보를 별도로 등록해 주어야 합니다.

ü 요청메시지 명세 (PROPERTY: ReqModelAddNotificationInfo)

항목명(영문) 항목명(국문) 항목구분 비고

CDAXml CDA 문자열 1…n

MPIId 환자식별번호 1

SourceId 의료기관 OID 1

ReferralId 의뢰서 UniqueId 0…1 회신시 의뢰 문서의 ID 입력

Attachments 첨부파일정보 0…n 5개 이하, 총용량 20MB 이하

AttachFileFullPath 첨부파일경로 1 (ex: C:\attach1.jpg)

FileName 첨부파일이름 0…1

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

ü 응답메시지 명세 (PROPERTY: RespModelAddNotificationInfo) : string

항목명(영문) 항목명(국문) 항목구분 비고

RespModelAddNotificationInfo 등록결과 1 SUCCESS(성공) / FAIL(실패)

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

Page 137: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 261 -

- 현재교류상태조회 (GetCurrentReferralStatus) 메서드 명세

ü 메서드 개요

Ÿ 본 메서드는 하나의 워크플로우에 대해 현재의 교류 이력 및 상태를 조회하는 메서드입니다.

Ÿ 본 메서드를 호출 시에는 워크플로우를 시작하게 되는 의뢰서 Unique ID 를 입력해야 합니다.

Ÿ 알림정보조회 메서드에서는 현재 교류상태가 함께 반환되므로 알림정보조회 메서드를 수행 시

에는 본 메서드에 대한 호출은 불필요합니다.

ü 요청메시지 명세 (METHOD: GetCurrentReferralStatus)

항목명(영문) 항목명(국문) 항목구분 비고

url 서비스끝점 1

documentUid 의뢰서 Unique ID 1 예) 1.2.410.122000678901234567819

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

ü 응답메시지 명세 (PROPERTY: RespModelGetCurrentReferralStatus)

항목명(영문) 항목명(국문) 항목구분 비고

ReferralStatusId 의뢰상태 ID 1의뢰상태 식별자※시스템 자동생성

ReferralStatusInstanceId 의뢰상태개체 ID 1 의뢰서 식별자 - OID형식

ReferralDocumentUniqueId 의뢰서 ID 1 의뢰서 식별자 - OID형식

RepositoryId 저장소 ID 1 문서저장소 식별자 – OID 형식

MpiId MPI ID 1 환자 MPI 식별자

PatientName 환자명 1

PatientBirthday 생년월일 1 yyyyMMdd 형식

RegDate 등록일시 1

Status 유효상태 구분 1현 의뢰상태의 유효여부Approved - 유효Deprecated – 무효

TaskStatusInfo 태스크목록 0…n ü 응답 메시지 명세 참고

TaskId 태스크 ID 1태스크 식별자※시스템 자동생성

ReferralStatusId 의뢰상태 ID 1의뢰상태 식별자※시스템 자동생성

TaskValue 태스크값 1태스크 유형구분ü Task / Status 명세 표 Task 열참고

StatusValue 태스크 상태값 1태스크 상태 구별ü Task / Status 명세 표 Status 열참고

EventDate 이벤트일시 1태스크 발생일자※시스템 자동생성

진료정보교류표준 고시 적용 지침서

- 262 -

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

항목명(영문) 항목명(국문) 항목구분 비고

RsvDate 예약일시 1태스크 예약일시※Null의 경우, 시스템 자동생성

Sequence 순서 1 ※시스템 자동생성

DocumentUniqueId 참조문서 ID 1 현재 등록문서 식별자 – OID 형식

RepositoryId 저장소 ID 1 문서저장소 식별자 – OID 형식

Title 문서제목 1 교류서식명칭

DocumentClassCode 문서유형코드 1

교류서식 유형구분57133-1 : 진료의뢰서18761-7 : 진료회송서11488-4 : 진료회신서34133-9 : 진료기록요약지18748-4 : 영상의학판독소견서51846-4 : 전원소견서57016-8 : 동의/철회서

Status 상태 1

현 태스크의 유효여부※시스템 자동생성Approved - 유효Deprecated – 무효

RequestInstitutionOid 송신기관 OID 1의뢰상태 송신기관의교류객체등록번호 – OID 형식

RequestInstitutionName 송신기관명칭 0 의뢰상태 송신기관의 요양기관명

RecipientInstitutionOid 수신기관 OID 1의뢰상태 수신기관의교류객체등록번호 – OID 형식

RecipientInstitutionName 수신기관명칭 0 의뢰상태 수신기관의 요양기관명

RegDate 등록일시 1

UpdateDate 변경일시 1

Flag 플래그 1전송여부 구별※시스템 자동생성

Page 138: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 263 -

- 교류상태히스토리조회 (GerReferralStatusHistory) 메서드 명세

ü 메서드 개요

Ÿ 본 메서드는 하나의 워크플로우에 대하여 의뢰/회신/회송에 대한 진행 중, 완료, 실패에 대한

이력(History)를 조회하기 위한 메서드입니다.

Ÿ 본 메서드를 호출 시에는 워크플로우를 시작하게 되는 의뢰서 Unique ID 를 입력해야 합니다.

ü 요청메시지 명세 (METHOD: GerReferralStatusHistory)

항목명(영문) 항목명(국문) 항목구분 비고

url 서비스끝점 1

documentUid 의뢰서 Unique ID 1 예) 1.2.410.122000678901234567819

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

ü 응답메시지 명세 (PROPERTY: RespModelGetCurrentReferralStatus)

항목명(영문) 항목명(국문) 항목구분 비고

ReferralStatusId 의뢰상태 ID 1의뢰상태 식별자※시스템 자동생성

ReferralStatusInstanceId 의뢰상태개체 ID 1 의뢰서 식별자 - OID형식

ReferralDocumentUniqueId 의뢰서 ID 1 의뢰서 식별자 - OID형식

RepositoryId 저장소 ID 1 문서저장소 식별자 – OID 형식

MpiId MPI ID 1 환자 MPI 식별자

PatientName 환자명 1

PatientBirthday 생년월일 1 yyyyMMdd 형식

RegDate 등록일시 1

Status 유효상태 구분 1현 의뢰상태의 유효여부Approved - 유효Deprecated – 무효

TaskStatusInfo 태스크목록 0…n ü 응답 메시지 명세 참고

TaskId 태스크 ID 1태스크 식별자※시스템 자동생성

ReferralStatusId 의뢰상태 ID 1의뢰상태 식별자※시스템 자동생성

TaskValue 태스크값 1태스크 유형구분ü Task / Status 명세표 Task 열 참고

StatusValue 태스크 상태값 1태스크 상태 구별ü Task / Status 명세 표 Status 열참고

EventDate 이벤트일시 1태스크 발생일자※시스템 자동생성

RsvDate 예약일시 1태스크 예약일시※Null의 경우, 시스템 자동생성

진료정보교류표준 고시 적용 지침서

- 264 -

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

항목명(영문) 항목명(국문) 항목구분 비고

Sequence 순서 1 ※시스템 자동생성

DocumentUniqueId 참조문서 ID 1 현재 등록문서 식별자 – OID 형식

RepositoryId 저장소 ID 1 문서저장소 식별자 – OID 형식

Title 문서제목 1 교류서식명칭

DocumentClassCode 문서유형코드 1

교류서식 유형구분57133-1 : 진료의뢰서18761-7 : 진료회송서11488-4 : 진료회신서34133-9 : 진료기록요약지18748-4 : 영상의학판독소견서51846-4 : 전원소견서57016-8 : 동의/철회서

Status 상태 1

현 태스크의 유효여부※시스템 자동생성Approved - 유효Deprecated – 무효

RequestInstitutionOid 송신기관 OID 1의뢰상태 송신기관의교류객체등록번호 – OID 형식

RequestInstitutionName 송신기관명칭 0 의뢰상태 송신기관의 요양기관명

RecipientInstitutionOid 수신기관 OID 1의뢰상태 수신기관의교류객체등록번호 – OID 형식

RecipientInstitutionName 수신기관명칭 0 의뢰상태 수신기관의 요양기관명

RegDate 등록일시 1

UpdateDate 변경일시 1

Flag 플래그 1전송여부 구별※시스템 자동생성

Page 139: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 265 -

12.3.2.3. 교류지원공통모듈

12.3.2.3.1. 라이브러리 개요

라이브러리정보

라이브러리 ID SRS-LIB-003

라이브러리명(국문) 교류지원공통모듈

라이브러리명(영문) Support Common Module

참조 라이브러리- ezHIE.HIE.IHE.MSG.dll- ezHIE.GLOBAL.Model.COM.CPX.dll- ezHIE.GLOBAL.COM.UTIL.dll

설명 - 정보교류구현을 지원하는 공통 서비스를 제공

서비스 URL개발환경

- .NET 서버: https://ezrnd.iptime.org:15211/api/supportcommon/{메서드명}- Java 서버: https://ezrnd.iptime.org:16212/api/supportcommon/{메서드명}

운영환경

사용 제약 사항 (비고) RESTful 서비스, TLS/SSL 통신, 클라이언트 인증서 인증

12.3.2.3.2. 메서드 목록

No. 라이브러리명(국문) 클래스명(영문) 메서드명(영문) 메서드명(국문)

1

교류지원공통 모듈 SupportCommonService

GetMedicalInstitution 의료기관조회

2 GetMedDept 진료과조회

3 GetMedicalStaff 의료인조회

4 GetCommonCode 공통코드조회

5 GetRepository 저장소조회

6 GetMedicalInstitutionByRepository 저장소별의료기관조회

7 GetRepositoryEndpoint 저장소서비스주소조회

8 GetServiceEndpoint 거점서비스주소조회

9 AddSMSMessage 동의링크 SMS 발송

10 GetGatewayEndpoint 내거점주소조회

진료정보교류표준 고시 적용 지침서

- 266 -

- 의료기관조회 (GetMedicalInstitution) 메서드 명세

ü 메서드 개요

Ÿ 정보교류시스템에 등록된 의료기관의 정보를 조회하는 서비스입니다.

Ÿ 의료기관 유형 코드는 공통코드에서 조회하여 사용합니다. (공통코드 조회 서비스 참조)

Ÿ 의료기관 유형 코드 목록을 조회하기 위해서 그룹코드 "HOSTYPE" 값을 사용합니다.

Ÿ 의료기관 유형, 의료기관명, 의료기관 OID (모두 옵션 이며 'And 조건' 임)

ü 요청메시지 명세 (METHOD: GetMedicalInstitution)

항목명(영문) 항목명(국문) 항목구분 비고

url 서비스끝점 1

repositoryOid 저장소 ID 0 조회 할 의료기관의 거점 저장소 ID 코드

classCode 의료기관유형코드 0

값이 존재할 경우 Equal 검색*코드 종류- C001 : 상급 종합병원- C002 : 종합병원- C003 : 병원- C004 : 의원- C005 : 보건소

medicalInstitutionName 의료기관명 0 값이 존재할 경우 Like 검색

medicalInstitutionOid 의료기관 OID 0 값이 존재할 경우 OID 로만 검색

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

ü 응답메시지 명세 (PROPERTY: RespModelGetMedicalInstitution[])

항목명(영문) 항목명(국문) 항목구분 비고

MDINS_OID 의료기관 OID 1

RCORG_NO 요양기관기호 1

MDINS_CLS_CD 의료기관유형코드 1

MDINS_NM 의료기관명 1

MDINS_TEL_NO 전화번호 0

RPG_ID 저장소 ID 1

RPST_NM 대표자명 0

RGSY_ID 등록소 OID 1

MDINS_POST_NO 우편번호 0

MDINS_ADDR 주소 0

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

Page 140: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 267 -

- 진료과조회 (GetMedDept) 메서드 명세

ü 메서드 개요

Ÿ 등록된 의료기관에 매핑된 진료과 정보를 조회하는 서비스입니다.

ü 요청메시지 명세 (METHOD: GetMedDept)

항목명(영문) 항목명(국문) 항목구분 비고

url 서비스끝점 1

medicalInstitutionOid 의료기관 OID 1 Equal 검색

deptName 진료과명 0 값이 존재할 경우 Like 검색

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

ü 응답메시지 명세 (PROPERTY: RespModelGetMedDept[])

항목명(영문) 항목명(국문) 항목구분 비고

DEPT_CD 진료과코드 1

DEPT_NM 진료과명 1

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

- 의료인조회 (GetMedicalStaff) 메서드 명세

ü 메서드 개요

Ÿ 등록된 의료기관에 매핑된 의료인 정보를 조회하는 서비스입니다.

ü 요청메시지 명세 (METHOD: GetMedicalStaff)

항목명(영문) 항목명(국문) 항목구분 비고

url 서비스끝점 1

medicalInstitutionOid 의료기관 OID 1 Equal 검색

deptCode 진료과코드 0 값이 존재할 경우 Equal 검색

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

ü 응답메시지 명세 (PROPERTY: RespModelGetMedicalStaff[])

항목명(영문) 항목명(국문) 항목구분 비고

MDTM_NM 의료인명 1

LCNS_NO 면허번호 1

MTD_NM 진료과명 0

MTD_CD 진료과코드 0

REG_DTM 등록일 1 yyyy-MM-dd

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

진료정보교류표준 고시 적용 지침서

- 268 -

- 공통코드조회 (GetCommonCode) 메서드 명세

ü 메서드 개요

Ÿ 등록된 공통코드 정보를 조회하는 서비스입니다.

Ÿ 그룹코드의 목록을 조회하고자 할 경우, 그룹코드의 value 를 넣지 않도록 합니다.

Ÿ 그룹 코드 내부 구성이 변경되었으므로 그룹 코드의 목록을 하단에 추가하였습니다. 변경되는

내용이 있는 경우, 별도 제공하도록 하겠습니다.

ü 요청메시지 명세 (METHOD: GetCommonCode)

항목명(영문) 항목명(국문) 항목구분 비고

url 서비스끝점 1

grpCode 그룹코드 1지정된 그룹코드에 대한 공통코드 검색 (* ü “그룹코드명세” 참조)

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

ü 응답메시지 명세 (PROPERTY: RespModelGetCommonCode[])

항목명(영문) 항목명(국문) 항목구분 비고

COMN_CD 공통코드 1 * ü “공통코드 명세” 참조

COMN_CD_NM 공통코드명 1 * ü “공통코드 명세” 참조

OPT_1 옵션 1 0

OPT_2 옵션 2 0

OPT_3 옵션 3 0

OPT_4 옵션 4 0

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

ü 그룹코드 명세

항목명(영문) 항목명(국문) 비고

ACTIVETYPE 활성 상태 유형사용 / 미사용 의 활성 상태 유형을담당하는 그룹입니다.

AUTHTYPE 사용자 권한 유형 사용자 권한 유형

BOARDPROS 진행상태이슈 등의 게시물에 대한 진행 / 종료 상태유형을 담당하는 그룹 입니다.

BOARDTYPE 게시물 유형 게시물 유형

DOCTYPE 의료인구분 의료인구분

EMRGREASONTYPE 응급조회사유 유형 응급조회사유 유형

GENDER 성별 남 / 녀 구분 그룹 입니다.

HIEBASE 정보교류 거점 정보교류 거점

HOSTYPE 의료기관유형종합병원 / 병의원 등의 의료기관 유형을담당하는 그룹 입니다.

IFEXAPFRTYPE 정보교류 신청서 유형 정보교류 신청서 유형

Page 141: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 269 -

ü 공통코드 명세

항목명(영문) 항목명(국문) 비고

IFEXCERTRTNTTYPE 전자 의무기록 인증서 보유 유형 전자 의무기록 인증서 보유 유형

IFEXEMRDVLPENVRTYPE 정보교류 EMR 개발 환경 정보교류 EMR 개발 환경

IFEXEMRINTROSTYTYPE 정보교류 EMR 도입방식 정보교류 EMR 도입방식

IFEXEMRMGMTSTYTYPE 정보교류 EMR 관리방식 정보교류 EMR 관리방식

IFEXINTFAPYSTYTYPE 정보교류 API 적용방식 정보교류 API 적용방식

IFEXOLDAXCSTTYPE 정보교류 연계방식 구축비용 유형 정보교류 연계방식 구축비용 유형

IFEXPRTPSTY 정보교류 참여방식 유형 정보교류 참여방식 유형

IFEXPRTPSTYDTLTYPE 정보교류 참여방식 상세 유형 정보교류 참여방식 상세 유형

LANGTYPE 사용 언어 유형 사용 언어 유형

LOCALE 로케일 코드 시스템 사용 언어

LOINCTYPE 정보교류 문서 유형 정보교류 문서 유형

MEDDEPT 표준진료과 표준진료과

MEMBERTYPE 사용자 유형 사용자 유형

MPIMERGERSLT MPI 병합결과 코드 MPI 병합결과 코드

OIDTYPE OID 유형 OID 유형

ORDERPTRN 처방 패턴 처방 패턴

ORDERTYPE 처방 유형 처방 유형

PERIOD 기간설정 기간설정

RABORATORY 검사 유형 검사 유형

TELECOM 통신사 통신사

TELNOTYPE 전화번호유형 전화번호유형

TRANSACTIONTYPE 트랜잭션 유형 정보교류 트랜잭션 유형

USERTYPE 사용자유형 사용자유형

VENDORTYPE 벤더 벤더

그룹코드 공통코드 공통코드명

ACTIVETYPE C001 가입

ACTIVETYPE C002 중지

ACTIVETYPE C003 탈퇴

AUTHTYPE C001 Admin

AUTHTYPE C002 Send

AUTHTYPE C003 View

AUTHTYPE C004 Send + View

BOARDPROS C001 시작

BOARDPROS C002 진행중

BOARDPROS C003 종료

진료정보교류표준 고시 적용 지침서

- 270 -

그룹코드 공통코드 공통코드명

BOARDPROS C005 재 시작

BOARDPROS C006 관계 없음

BOARDTYPE QNA 문의 사항

DOCTYPE C001 양의

DOCTYPE C002 치의

EMRGREASONTYPE C001 과거이력 확인

EMRGREASONTYPE C002 투약이력 확인

EMRGREASONTYPE C003 기타 응급진료 중 필요

EMRGREASONTYPE C004 직접입력

GENDER M 남

GENDER F 여

HIEBASE 1.2.410.100110.40.1.SU 서울거점

HIEBASE 1.2.410.100110.40.1.GK 경기거점

HIEBASE 1.2.410.100110.40.1.JN 전남거점

HIEBASE 1.2.410.100110.40.1.TK 대구거점

HIEBASE 1.2.410.100110.40.1.PS 부산거점

HIEBASE 1.2.410.100110.40.1.CN 충남거점

HIEBASE 1.2.410.100110.40.1.PB 공공거점

HOSTYPE C101 비 진료기관

HOSTYPE C001 상급종합병원

HOSTYPE C002 종합병원

HOSTYPE C003 병원

HOSTYPE C004 의원

HOSTYPE C005 보건소

IFEXAPFRTYPE SUBSCRIBE 이용

IFEXAPFRTYPE CHANGE 변경

IFEXCERTRTNTTYPE Y 인증서 보유

IFEXCERTRTNTTYPE N 인증서 미보유

IFEXEMRDVLPENVRTYPE JAVA Java

IFEXEMRDVLPENVRTYPE DELPHI Delphi

IFEXEMRDVLPENVRTYPE VB VB

IFEXEMRDVLPENVRTYPE CSHARP C#

IFEXEMRDVLPENVRTYPE ETC 기타

IFEXEMRINTROSTYTYPE DEVELOPMENT 자체개발(용역포함)

IFEXEMRINTROSTYTYPE SOLUTION 솔루션 제품 도입

IFEXEMRMGMTSTYTYPE SELF 자체관리

IFEXEMRMGMTSTYTYPE VENDOR EMR 업체 위탁관리

Page 142: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 271 -

그룹코드 공통코드 공통코드명

IFEXINTFAPYSTYTYPE COMPLETED 진료정보교류 연계모듈 기 적용

IFEXINTFAPYSTYTYPE EMR_IN EMR 내부에 API 적용 방식

IFEXINTFAPYSTYTYPE EMR_OUT EMR 외부에 API 를설치한 후 EMR 에서호출하는방식

IFEXOLDAXCSTTYPE SELF 자부담

IFEXOLDAXCSTTYPE REQUEST 비용지원신청

IFEXPRTPSTY COMMUNITY 거점의료기관

IFEXPRTPSTY DEFAULT 협력의료기관

IFEXPRTPSTYDTLTYPE COMMUNITY 거점의료기관

IFEXPRTPSTYDTLTYPE PUBLIC 공공거점기관

LANGTYPE C001 한국어

LANGTYPE C002 영어

LOCALE ko 한국어

LOCALE en 영어

LOINCTYPE 57133-1 진료의뢰서

LOINCTYPE 11488-4 진료회신서

LOINCTYPE 18761-7 진료회송서

LOINCTYPE 34133-9 진료기록 요약지

LOINCTYPE 57016-8 개인정보 제공 동의서

LOINCTYPE 18748-4 영상의학 판독소견서

LOINCTYPE 51846-4 전원소견서

MEDDEPT 0100 내과

MEDDEPT 0101 소화기내과

MEDDEPT 0102 순환기내과

MEDDEPT 0103 호흡기내과

MEDDEPT 0104 내분비 / 대사내과

MEDDEPT 0105 신장내과

MEDDEPT 0106 혈액종양내과

MEDDEPT 0107 감염내과

MEDDEPT 0108 알레르기내과

MEDDEPT 0109 류마티스내과

MEDDEPT 0200 신경과

MEDDEPT 0300 정신과

MEDDEPT 0400 외과

MEDDEPT 0500 정형외과

MEDDEPT 0600 신경외과

MEDDEPT 0700 흉부외과

MEDDEPT 0800 성형외과

진료정보교류표준 고시 적용 지침서

- 272 -

그룹코드 공통코드 공통코드명

MEDDEPT 0900 마취통증의학과

MEDDEPT 1000 산부인과

MEDDEPT 1100 소아과(소아청소년과)

MEDDEPT 1200 안과

MEDDEPT 1300 이비인후과

MEDDEPT 1400 피부과

MEDDEPT 1500 비뇨기과

MEDDEPT 1600 진단방사선과(영상의학과)

MEDDEPT 1700 방사선종양학과

MEDDEPT 1800 병리과

MEDDEPT 1900 진단검사의학과

MEDDEPT 2000 결핵과

MEDDEPT 2100 재활의학과

MEDDEPT 2200 핵의학과

MEDDEPT 2300 가정의학과

MEDDEPT 2400 응급의학과

MEDDEPT 2500 산업의학과(직업환경의학과)

MEDDEPT 2600 예방의학과

MEDDEPT 5000 구강악안면외과

MEDDEPT 5100 치과보철과

MEDDEPT 5200 치과교정과

MEDDEPT 5300 소아치과

MEDDEPT 5400 치주과

MEDDEPT 5500 치과보존과

MEDDEPT 5600 구강내과

MEDDEPT 5700 구강악안면방사선과

MEDDEPT 5800 구강병리과

MEDDEPT 5900 예방치과

MEMBERTYPE C001 Doctor

MEMBERTYPE C002 Nurse

MEMBERTYPE C003 Staff

MPIMERGERSLT CE Error

MPIMERGERSLT CR Invalid MPI Code

MPIMERGERSLT CA Merge Success!

OIDTYPE C001 국가코드

OIDTYPE C002 기관 코드

OIDTYPE C003 OID

Page 143: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 273 -

그룹코드 공통코드 공통코드명

OIDTYPE C004 MPI

OIDTYPE C005 레지스트리

OIDTYPE C006 리파지토리

ORDERPTRN NEW 신규

ORDERPTRN EDIT 변경

ORDERPTRN MAINTAIN 지속

ORDERTYPE AMS 투약

ORDERTYPE EXM 검사

ORDERTYPE OP 수술

PERIOD C001 1일

PERIOD C002 1주일

PERIOD C003 1개월

PERIOD C004 6개월

PERIOD C005 사용자정의

RABORATORY Specimen 검체검사

RABORATORY Pathology 병리검사

RABORATORY Radiology 영상검사

RABORATORY Functional 기능검사

RABORATORY Clinic 1차의원 검사결과

RABORATORY None 지정되지 않는 검사

TELECOM C001 SKT

TELECOM C002 KT

TELECOM C003 LGT

TELNOTYPE C001 010

TELNOTYPE C002 011

TELNOTYPE C003 016

TELNOTYPE C004 017

TELNOTYPE C005 018

TELNOTYPE C006 019

TRANSACTIONTYPE ITI-18 CDA 문서의 기본정보 조회

TRANSACTIONTYPE ITI-41 의료기관으로부터 저장소에 CDA 저장

TRANSACTIONTYPE ITI-42 의료기관으로부터 등록소에 CDA 저장

TRANSACTIONTYPE ITI-43 의료기관에서 CDA 문서 다운로드

TRANSACTIONTYPE ITI-44 신규 MPI 발급

TRANSACTIONTYPE ITI-45 MPI 코드 조회

TRANSACTIONTYPE ITI-47 환자 인적사항 조회

TRANSACTIONTYPE ITI-53 수신기관으로 신규 문서 알림정보 전송

진료정보교류표준 고시 적용 지침서

- 274 -

그룹코드 공통코드 공통코드명

USERTYPE C001 관리자

USERTYPE C002 의료진

VENDORTYPE V001 이지케어텍

VENDORTYPE V002 후헬스케어

VENDORTYPE V003 유비케어

VENDORTYPE V004 이온엠솔루션

VENDORTYPE V005 자인컴

VENDORTYPE V006 서전엠아이티

VENDORTYPE V007 포닥터

VENDORTYPE V008 부산대병원

VENDORTYPE V009 브레인컨설팅

VENDORTYPE V010 메트로소프트

VENDORTYPE V011 비트컴퓨터

VENDORTYPE V012 네오소프트

VENDORTYPE V013 대일전산

VENDORTYPE V014 포인트닉스

VENDORTYPE V015 윈윈 MITS

VENDORTYPE V016 전능아이티

VENDORTYPE V017 다대소프트

VENDORTYPE V018 대전선병원

VENDORTYPE V019 유성선병원

VENDORTYPE V020 텐소프트

VENDORTYPE V021 병원과 컴퓨터

VENDORTYPE V022 다솜정보

VENDORTYPE V023 닉스-Nixpen chart

VENDORTYPE V024 NGT

VENDORTYPE V025 엔지테크

VENDORTYPE V026 후지쯔

VENDORTYPE V027 브레인닥터스

VENDORTYPE V028 유진의료정보시스템

VENDORTYPE V029 클릭소프트

VENDORTYPE V030 닥터소프트

VENDORTYPE V031 의사랑

VENDORTYPE V032 엠오디시스템

Page 144: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 275 -

- 저장소조회 (GetRepository) 메서드 명세

ü 메서드 개요

Ÿ 등록된 저장소(리파지토리)의 정보를 조회하는 서비스입니다.

ü 요청메시지 명세 (METHOD: GetRepository)

항목명(영문) 항목명(국문) 항목구분 비고

url 서비스끝점 1

medicalInstitutionOid 의료기관 OID 0 없을 시 전체 거점의 저장소조회

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

ü 응답메시지 명세 (PROPERTY: RespModelGetRepository[])

항목명(영문) 항목명(국문) 항목구분 비고

REPOSITORY_OID 저장소 ID 1

REPOSITORY_NM 저장소명 1

REPOSITORY_URL 저장소서비스주소 1

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

진료정보교류표준 고시 적용 지침서

- 276 -

- 저장소별의료기관조회 (GetMedicalInstitutionByRepository) 메서드 명세

ü 메서드 개요

Ÿ 등록된 저장소(리파지토리)를 사용하는 의료기관 목록을 조회하는 서비스입니다.

ü 요청메시지 명세 (METHOD: GetMedicalInstitutionByRepository)

항목명(영문) 항목명(국문) 항목구분 비고

url 서비스끝점 1

repositoryOid 저장소 ID 1

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

ü 응답메시지 명세 (PROPERTY: RespModelGetMedicalInstitutionByRepository[])

항목명(영문) 항목명(국문) 항목구분 비고

MDINS_OID 의료기관 OID 1

RCORG_NO 요양기관기호 1

MDINS_CLS_CD 의료기관유형코드 1

MDINS_NM 의료기관명 1

MDINS_TEL_NO 전화번호 0

RPG_ID 저장소 ID 1

RPST_NM 대표자명 0

RGSY_ID 등록소 OID 1

MDINS_POST_NO 우편번호 0

MDINS_ADDR 주소 0

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

Page 145: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 277 -

- 저장소서비스주소조회 (GetRepositoryEndpoint) 메서드 명세

ü 메서드 개요

Ÿ 등록된 저장소(리파지토리)의 EndPoint URL 문자열을 조회하는 서비스입니다.

ü 요청메시지 명세 (METHOD: GetRepositoryEndpoint)

항목명(영문) 항목명(국문) 항목구분 비고

url 서비스끝점 1

repositoryOid 저장소 ID 1

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

ü 응답메시지 명세 (PROPERTY: RespModelGetRepositoryEndpoint) : string

항목명(영문) 항목명(국문) 항목구분 비고

RespModelGetRepositoryEndpoint 저장소서비스주소 1

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

진료정보교류표준 고시 적용 지침서

- 278 -

- 거점서비스주소조회 (GetServiceEndpoint) 메서드 명세

ü 메서드 개요

Ÿ 등록된 거점연계모듈의 Service EndPoint URL 문자열을 조회하는 서비스입니다.

ü 요청메시지 명세 (METHOD: GetServiceEndpoint)

항목명(영문) 항목명(국문) 항목구분 비고

url 서비스끝점 1

serviceCode 서비스코드 1 * ü “서비스코드 명세” 참조

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

ü 응답메시지 명세 (PROPERTY: RespModelGetRepositoryEndpoint)

항목명(영문) 항목명(국문) 항목구분 비고

EXPO_INF_CD 거점서비스코드 1

EXPO_INF_URL 거점서비스주소 1

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

ü 서비스코드(serviceCode) 명세

항목명(영문) 해당 메서드

PIXManagerService 환자식별번호조회, 주민등록번호조회, 동의상태조회, 동의/철회등록

RegistryStoredQueryService 교류문서메타정보조회

ProvideAndRegisterDocumentSetService 교류문서등록

RetrieveDocumentSetService 교류문서조회, 첨부파일조회

ProvideAndRegisterConsentService 동의/철회등록

RegistryStoredQueryConsentService 동의상태조회

RetrieveConsentService 교류문서조회(동의/철회서 조회)

PullerService 알림정보조회, 첨부파일조회

ReferralStatusService 교류상태등록, 교류상태히스토리조회, 현재교류상태조회

AddNotificationInfoService 교류문서등록, 알림정보등록

SupportCommonService의료기관조회, 진료과조회, 의료인조회, 공통코드조회, 저장소조회,저장소별의료기관조회, 저장소주소조회, 저장소주소조회

Page 146: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 279 -

- 동의링크 SMS 발송 (AddSMSMessage) 메서드 명세

ü 메서드 개요

Ÿ 동의 링크를 환자 또는 보호자에게 모바일 메시지로 발송하는 서비스입니다.

Ÿ 발신번호는 사회보장정보원의 번호로 일괄 적용됩니다.

ü 요청메시지 명세 (PROPERTY: ReqModelAddSMSMessage)

항목명(영문) 항목명(국문) 항목구분 비고

MSG_ID 메시지 ID 1 기본 “DEFAULT”

CALL_TO 수신자연락처 1 “-“ 를 제외한 01x 로 시작하는 10~11자리 숫자

SMSAcceptance SMS 수신동의 1 기본 “Y”

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

ü 응답메시지 명세 (PROPERTY: RespModelAddSMSMessage) : string

항목명(영문) 항목명(국문) 항목구분 비고

RespModelAddSMSMessage ID 등록식별번호 1 * 아래 참조

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

※ RespModelAddSMSMessage return 유형

- “0” 이상의 자연수 문자열 : 저장된 메시지의 sequence 값으로서 정상 등록

- “0” : MSG_ID 등의 표기 오류로 인한 SMS 메시지 전송 미 수행

- 숫자가 아닌 문자열 : SMS 메시지 등록 기능의 오류이며 해당 오류 메시지

- 내거점주소조회 (GetGatewayEndpoint) 메서드 명세

ü 메서드 개요

Ÿ 등록된 거점연계모듈의 거점주소를 EndPoint URL 문자열의 형태로 조회하는 서비스입니다.

ü 요청메시지 명세 (METHOD: GetGatewayEndpoint)

항목명(영문) 항목명(국문) 항목구분 비고

url 서비스끝점 1

medicalInstitutionOid 의료기관 OID 1

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

ü 응답메시지 명세 (PROPERTY: RespModelGetGatewayEndpoint) : string

항목명(영문) 항목명(국문) 항목구분 비고

RespModelGetGatewayEndpoint 내거점주소조회 1

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

진료정보교류표준 고시 적용 지침서

- 280 -

12.3.2.4. 응급교류지원모듈

12.3.2.4.1. 라이브러리 개요

라이브러리 정보

라이브러리 ID SRS-LIB-004

라이브러리명(국문) 응급교류지원모듈

라이브러리명(영문) EmergencyHIESupportService

참조 라이브러리

- ezHIE.HIE.IHE.MSG.dll- ezHIE.GLOBAL.Model.COM.CPX.dll- ezHIE.GLOBAL.Model.CDA.CUS.dll- ezHIE.GLOBAL.COM.UTIL.dll

설명 - 제공

서비스 URL개발환경

- .NET 서버: https://ezrnd.iptime.org:15211/{서비스명}.svc- Java 서버: https://ezrnd.iptime.org:16212/{서비스명}

운영환경

사용 제약 사항 (비고) SOAP 서비스, TLS/SSL 통신, 클라이언트 인증서 인증

12.3.2.4.2. 메서드 목록

No. 라이브러리명(국문) 클래스명(영문) 메서드명(영문) 메서드명(국문)

1응급교류지원모듈

EmergencyHIESupportService

GetEmergencyDocumentMetaInfo 교류문서목록응급조회

2 GetSummaryMedicalHistory 진료내역요약조회

Page 147: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 281 -

- 교류문서목록응급조회 (GetEmergencyDocumentMetaInfo) 메서드 명세

ü 메서드 개요

Ÿ 본 메서드는 응급상황시 환자의 동의여부와 관련없이 환자주민등록번호 또는 환자번호 + 의료

기관 OID 로 문서등록소(Registry)에 등록되어 있는 교류문서(의뢰서/회신서/회송서/요약지)

의 메타정보를 검색하는 기능을 제공합니다.

Ÿ 환자번호와 주민등록번호가 모두 입력되었을 시에는 주민등록번호를 가지고 문서를 검색합니

다.

ü 요청메시지 명세 (PROPERTY: ReqEmergencyDocumentMetaInfo)

항목명(영문) 항목명(국문) 항목구분 비고

PatientID 환자번호 1

SSN 환자주민등록번호 1

ReasonCode 응급조회사유코드 1 * ü “공통코드 명세” 참조

ReasonText 응급조회사유 0…1 ReasonCode 가 C004 일 경우 입력

OrganizationId 의료기관OID 1

UserId 사용자ID 1 사용자로그인 ID

CreationTimeFrom 문서생성일시(시작) 0…1 yyyyMMdd

CreationTimeTo 문서생성일시(종료) 0…1 yyyyMMdd

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

ü 응답메시지 명세 (PROPERTY: RespEmergencyDocumentMetaInfo)

항목명(영문) 항목명(국문) 항목구분 비고

DocumentEntryList 문서 메타정보 0…n

PatientUID 환자 MPI ID 1 CX 타입

DocumentUniqueId 문서 UniqueId 1

EntryUUID 문서 UUID 1

Size 문서크기 1

RepositoryID 저장소 ID 1 OID 타입

CreationTime 문서생성시간 1 yyyyMMdd

Title 문서명 1

MimeType 문서 MimeType 1

ClassCode 서식코드타입 1 LOINC 코드

FormatCode 문서기술형식코드 1

ConfidentialityCode 보안수준코드 1

SourcePatientID 환자 ID 1 CX 타입

SourcePatientInfo 환자정보 1

AuthorPerson 작성의사정보 0…1 XCN 타입

AuthorInstitution 작성의료기관정보 0…1 XON 타입

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

진료정보교류표준 고시 적용 지침서

- 282 -

- 진료내역요약조회 (GetSummaryMedicalHistory) 메서드 명세

ü 메서드 개요

Ÿ 본 메서드는 응급상황시 교류문서목록응급조회에서 조회된 여러 교류문서(의뢰서/회신서/회송

서/요약지)에서 진료내역코드로 선택한 내용만을 모아서 제공하는 기능을 제공합니다.

ü 요청메시지 명세 (PROPERTY: CdaMergeRequestModel)

항목명(영문) 항목명(국문) 항목구분 비고

DocumentRequestModel 문서요청정보 1…n

DocumentUniqueId 문서유일번호 1 문서 Unique ID - OID형식

RepositoryUniqueId 저장소유일번호 1 저장소 Unique ID – OID 형식

SectionType 진료내역코드 1 * ü “진료내역코드 명세” 참조

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

ü 응답메시지 명세 (PROPERTY: CdaMergeResponseModel)

항목명(영문) 항목명(국문) 항목구분 비고

Problems 진단내역 0…n

StartDate 진단일자 1 해당 상병의 진단일자

ProblemName 상병명(KCD 영문) 1 상병코드 명칭 - KCD7 영문

ProblemName_KOR 상병명(KCD 한글) 0…1 상병코드 명칭 - KCD7 한글명

ProblemCode 상병코드(KCD) 1 상병코드 - KCD7

KostomCodes 진단KOSTOM 코드 0…n 진단KOSTOM 코드

Code KOSTOM 코드 1 KOSTOM 진단 용어코드

DisplayName KOSTOM 코드명칭 0…1 KOSTOM 코드 한글명칭

AcuityScale 중증도 분류 0…1KTAS중등도 분류- 1 / 2 / 3 / 4 / 5등급

Medications 약물처방내역 0…n

StartDate 처방일시 1 처방된 약품의 처방일시

MedicationName 처방약품명 1 처방된 약품의 KD코드 명칭

MedicationCode 처방약품코드 1 처방된 약품의 KD코드

MajorComponent 주성분명 0…1 처방된 약품의 ATC 주성분 코드 명칭

MajorComponentCode 주성분코드 0…1 처방된 약품의 ATC 주성분 코드

DoseQuantity 용량 1 처방된 약품의 1일 투약 총용량

DoseQuantityUnit 복용단위 1 처방된 약품의 1일 투약 총용량 단위

RepeatNumber 횟수 1 처방된 약품의 1일 투여 횟수

Period 투여기간 1 처방된 약품의 총투약일수

Usage 용법 0…1 처방된 약품의 용법 정보

BeginningDate 시작일시 0…1 처방된 투약이 시작된 일시

LaboratoryTests 검사내역 0…n

Page 148: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 283 -

항목명(영문) 항목명(국문) 항목구분 비고

LabType 검사유형 구별 1

검사유형 구별자-Specimen:검체검사-Pathology:병리검사-Radioiogy:영상검사-Functional:기능검사-None:미지정

LabTypeString 검사유형 구별 1

-Specimen : 검체검사-Pathology:병리검사-Radioiogy:영상검사-Functional:기능검사-None:미지정

Date 검사일시 1 해당 검사 수행/시행 일시

EntryName 검사항목명(EDI) - 검체검사 0…1 검체 검사의 검사항목 명칭 - EDI

EntryCode 검사항목코드(EDI) - 검체검사 0…1 검체 검사의 검사항목 코드 - EDI

TestName 검사명(EDI) 0…1 해당 검사의 명칭 - EDI

TestCode 검사코드(EDI) 0…n 해당 검사의 코드 - EDI

KostomCodes 검사 KOSTOM 코드셋 0…n

Code KOSTOM 코드 1 KOSTOM검사 용어코드

DisplayName KOSTOM 코드명칭 1 KOSTOM검사 코드 한글명칭

ResultValue 검사결과값 0…1 세부 검사의 결과값

Reference 참고치 0…1 해당 검사 결과에 대한 참고치

OffLineYN 영상검사 오프라인 첨부여부 0…1해당 영상검사 결과에 대한오프라인(사본 / 디지털 저장장치)첨부여부

AccessionNumber PACS Accession Number 0…1영상 Study의 Accession Number-DicomTag(0008,0050)

WebPacsBaseURL Web PACS 기본 URL 경로 0…1 Web PACS URL 기본주소

Procedures 처치 / 수술내역 0…n

Date 수술일자/응급처치일자 1 수술 일자

ProcedureName_ICD9CM 수술명(ICD-9-CM) 1 수술명 - ICD9-CM

ProcedureCode_ICD9CM 수술코드(ICD-9-CM) 1 수술 코드 - ICD9-CM

PostDiagnosisName 수술 후 진단명 0…1 수술후 진단명

Anesthesia 마취종류 0…1 마취 유형

KostomCodes 수술 KOSTOM 코드셋 0…1

Code KOSTOM 코드 1 KOSTOM검사 용어코드

DisplayName KOSTOM 코드명칭 1 KOSTOM검사 코드 한글명칭

Text 응급처치사항 0…1 응급처치 사항

Allergies 알러지 내역 0…n

StartDate 등록일자 1 알러지별 등록일자

AllergyType 알러지요인 1 알러지 요인 명칭(보건의료용어표준)

AllergyTypeCode 알러지요인 코드 1 알러지 요인 코드(보건의료용어표준)

진료정보교류표준 고시 적용 지침서

- 284 -

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

항목명(영문) 항목명(국문) 항목구분 비고

Allergy 알러지명 0…1 알러지명

Reaction 반응 0…1 알러지 반응

MedicationName 약품명 0…1 부작용이 발생한 약품의 KD 코드 명칭

MedicationCode 약품코드 0…1 부작용이 발생한 약품의 KD 코드

AdverseReaction 의약품 부작용 증상 0…1 의약품 부작용 증상

Immunizations 예방접종내역 0…n

Date 접종일자 1 해당 예방접종 일자

ImmunizationName 예방접종명 1 예방접종 명칭(KOSTOM)

ImmunizationCode 예방접종코드 1 예방접종 코드(KOSTOM)

VaccineName 백신명 0…1 백신명

RepeatNumber 접종차수 0…1 예방접종 차수

VitalSigns 생체신호 내역 0…n

Date 측정일자 0…1 해당생체신호 측정일자

Height 키 0…1 측정된 키

Weight 몸무게 0…1 측정된 몸무게

BP_Diastolic 혈압(확장기) 0…1 측정된 확장기 혈압

BP_Systolic 혈압(수축기) 0…1 측정된 수축기 혈압

BodyTemperature 체온 0…1 측정된 체온

Distinction 처치 전/후 구별 0…1응급처치 전/후 상태 구분자-PreProcedure-처치 전-PostProcedure-처치 후

DistinctionString 처치 전/후 구별 0…1응급처치 전/후 상태 구분자-PreProcedure:처치 전-PostProcedure:처치 후

AwarenessCondition 환자 의식상태 0…1 환자의 초기 의식상태 5단계 분류

HeartRate 심박수 0…1 환자의 초기 심박수

ETC 기타 0…1 기타 환자의 초기상태

Infections 법정 전염성 감염병 내역 0…n

OnsetDate 발병일자 0…1 발병일자

DiagnosisDate 진단일 0…1 진단일

InfectionName 감염병명 0…1 감염병명

ReportedDate 신고일 0…1 신고일자

Classification 환자분류 0…1 환자 분류

TestResult 확진검사 결과 0…1 확진검사 결과

AdmissionYN 입원여부 0…1 입력된 입원 여부

SuspectedArea 추정감염지역 0…1 추정 국내 혹은 국외 감염지역

Assessments 소견 및 주의사항 내역 0…n

Assessment이학적 검사결과/기타 소견 및 주의사항

0…1의학적 검사결과기타소견 및 주의사항

Page 149: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 285 -

12.4. 표준연계모듈 인터페이스 명세(EMR 분리형)

12.4.1. 제공 서비스 목록

No. 서비스 ID 서비스명(국문) 서비스명(영문)

1 SRS-LIB-001 교류핵심서비스PatientInfoServiceConsentServiceDocumentExchangeService

2 SRS-LIB-002 교류알림서비스 NotificationService

3 SRS-LIB-003 교류지원공통서비스 SupportCommonService

4 SRS-LIB-004 응급교류지원서비스 EmergencyHIESupportService

12.4.2. 서비스 명세

12.4.2.1. 교류핵심서비스

12.4.2.1.1. 서비스 개요

서비스정보

서비스 ID

서비스명(국문) 교류핵심서비스

서비스명(영문)PatientInfoServiceConsentServiceDocumentExchangeService

서비스 설명 진료정보교류 대상환자의 주민등록번호/MPI ID 를 조회하는 서비스

서비스보안

서비스 인증/권한[ ] 서비스 Key [ ] 인증서 (GPKI)[ ] Basic (ID/PW) [O] 없음 [ ] WS-Security

메시지 레벨 암호화 [ ] 전자서명 [ ] 암호화 [O] 없음

전송 레벨 암호화 [O] SSL [ ] 없음

적용 기술수준

인터페이스 표준[ ] SOAP 1.2(RPC-Encoded, Document Literal, Document Literal Wrapped)[O] REST (POST) [ ] RSS 1.0 [ ] RSS 2.0 [ ] Atom 1.0 [ ] 기타

교환 데이터 표준 [O] XML [O] JSON [ ] MIME [ ] MTOM

서비스URL

운영환경https://운영서버/api/xave/PatientInfoService/{메서드명}https://운영서버/api/xave/ConsentService/{메서드명}https://운영서버/api/xave/DocumentExchangeService/{메서드명}

IHE 기술표준 Reference

메시지 교환 유형[O] Request-Response [ ] Publish-Subscribe[ ] Fire-and-Forgot [ ] Notification

메시지 로깅 수준 성공 [ ] Header [ ] Body 실패 [ ] Header [ ] Body

사용 제약 사항 (비고)

진료정보교류표준 고시 적용 지침서

- 286 -

12.4.2.1.2. 메서드 목록

No. 서비스명(영문) 메서드명(영문) 메서드명(국문)

1

PatientInfoService

GetMPIId 환자식별번호조회(환자정보기반)

2 GetMPIIdBySSN 환자식별번호조회(주민등록번호기반)

3 GetSSN 주민등록번호조회

4ConsentService

GetConsentStatus 동의상태조회

5 AddConsent 동의/철회등록

6

DocumentExchangeService

GenerateCDA CDA생성

7 GetDocumentMetaInfo 교류문서메타정보조회

8 AddDocument 교류문서등록

9 GetDocument 교류문서조회

10 GetAttachment 첨부파일조회

11 CancelDocument 교류문서취소

- 환자식별번호조회(환자정보기반) (GetMPIId) 메서드 명세

ü 메서드 개요

Ÿ 본 메서드는 병원 EMR 에 등록되어 있는 환자정보를 기반으로 진료정보교류 환자식별체계

(MPI)의 고유식별 ID (MPI ID; 환자식별번호)를 조회하는 기능을 제공합니다.

Ÿ MPI ID 는 진료정보교류를 수행하기 위한 환자의 식별 ID 로 활용되며, 필수 요소입니다.

Ÿ MPI ID 가 조회되지 않을 경우, 해당 환자는 진료정보교류를 한 번도 수행하지 않은 환자이며

[- 동의/철회등록] 메서드를 통해 동의서의 등록 및 MPI ID 를 생성하여야 합니다.

Ÿ MPI ID 가 조회되는 경우, 해당 환자는 진료정보교류 서비스를 이용하기 위한 동의를 최소 1

번은 수행한 상태로 [- 동의상태조회] 메서드를 통해 현재의 동의상태의 종류를 파악해야 합니

다.

Ÿ MPI ID 조회와 동의상태조회를 동시에 수행하기 위해서는 [- 동의상태조회] 메서드를 이용하

여도 무방합니다.

※ 의료기관OID : 보건복지부 하위 대한민국 요양기관을 나타내는 번호체계

국가코드(1.2.410) + 보건복지부(100110) + 요양기관(10) + 병원요양기관번호

(형식 - 1.2.410.100110.10.xxxxxxxx)

ü 요청메시지 명세 (PROPERTY: GetMPIIdRequestObject)

항목명(영문) 항목명(국문) 항목구분 비고

LocalPatientId 환자번호 1

OrganizationId 의료기관OID 1

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

ü 응답메시지 명세 (PROPERTY: string value)

항목명(영문) 항목명(국문) 항목구분 비고

respModel 환자식별번호 1결과있음:046f6488-181b-4a8b-9a19-03d724331a8e^^^&1.2.410.100110.40.1.3.1&ISO결과없음: NF

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

Page 150: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 287 -

- 환자식별번호조회(주민등록번호기반) (GetMPIIdBySSN) 메서드 명세

ü 메서드 개요

Ÿ 본 메서드는 환자의 주민등록번호로 진료정보교류 환자식별체계(MPI)의 고유식별 ID(MPI ID;

환자식별번호)를 조회하는 기능을 제공합니다.

Ÿ MPI ID 는 진료정보교류를 수행하기 위한 환자의 식별 ID 로 활용되며, 필수 요소입니다.

Ÿ MPI ID 가 조회되지 않을 경우, 해당 환자는 진료정보교류를 한 번도 수행하지 않은 환자이며

[- 동의/철회등록] 메서드를 통해 동의서의 등록 및 MPI ID 를 생성하여야 합니다.

Ÿ MPI ID 가 조회되는 경우, 해당 환자는 진료정보교류 서비스를 이용하기 위한 동의를 최소 1

번은 수행한 상태로 [- 동의상태조회] 메서드를 통해 현재의 동의상태의 종류를 파악해야 합니

다.

Ÿ MPI ID 조회와 동의상태조회를 동시에 수행하기 위해서는 [- 동의상태조회] 메서드를 이용하

여도 무방합니다.

ü 요청메시지 명세 (PROPERTY: GetMPIIdBySSNRequestObject)

항목명(영문) 항목명(국문) 항목구분 비고

SSN 주민등록번호 1 yyMMdd-xxxxxxx

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

ü 응답메시지 명세 (PROPERTY: string value)

항목명(영문) 항목명(국문) 항목구분 비고

respModel 환자식별번호 1

결과있음:046f6488-181b-4a8b-9a19-03d724331a8e^^^&1.2.410.100110.40.1.3.1&ISO결과없음: NF

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

진료정보교류표준 고시 적용 지침서

- 288 -

- 주민등록번호조회 (GetSSN) 메서드 명세

ü 메서드 개요

Ÿ 본 메서드는 환자의 MPI ID(환자식별번호)로 해당 환자의 주민등록번호를 조회하는 기능을

제공합니다.

Ÿ 진료의뢰/회신/회송서 등 진료정보교류 문서를 타 기관으로부터 수신되었다는 알림을 받은 경

우 해당 알림에는 환자의 MPI ID 를 전송하게 되는데, 이때 해당하는 환자와 병원의 EMR 에

등록되어 있는 환자와 매핑을 위해 활용할 수 있습니다.

Ÿ MPI ID 가 존재한다는 것은 주민등록번호를 등록했다는 의미로 조회가 되지 않을 경우 진료

정보교류 시스템 관리자에게 문의를 해주십시오.

ü 요청메시지 명세 (PROPERTY: GetSSNRequestObject)

항목명(영문) 항목명(국문) 항목구분 비고

MPIId 환자식별번호 1

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

ü 응답메시지 명세 (PROPERTY: string value)

항목명(영문) 항목명(국문) 항목구분 비고

respModel 주민등록번호 1 yyMMddxxxxxxx

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

Page 151: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 289 -

- 동의상태조회 (GetConsentStatus) 메서드 명세

ü 메서드 개요

Ÿ 본 메서드는 병원 EMR 에 등록되어 있는 환자정보를 기반으로 환자의 진료정보교류 현재 동

의 상태를 조회하는 기능을 제공합니다.

Ÿ 리턴되는 케이스는 1.미등록상태, 2.일괄동의(전체), 3.동의철회(전체), 4.동의철회(부분) 총 4가

지입니다.

Ÿ 1.미등록상태일 경우 MPIId 는 리턴되지 않으며, [- 동의/철회등록] 메서드를 통해 반드시 신

규 동의를 수행하고 MPIId 를 발급받아야 합니다.

Ÿ 그 외의 상태의 경우 MPIId 를 리턴하며, 환자의 추가의사에 따라 동의상태를 결정하여 추가

로 [- 동의/철회등록] 메서드를 통해 등록하거나, 변경의사가 없을 경우 교류문서의 생성 및

등록 프로세스를 진행합니다.

ü 요청메시지 명세 (PROPERTY: GetConsentStatusRequestObject)

항목명(영문) 항목명(국문) 항목구분 비고

LocalPatientId 환자번호 1

OrganizationId 의료기관 OID 1

FullName 환자명 1

Gender 성별 1 M/F

Birth 생년월일 1 yyyyMMdd

SSN 주민등록번호 1 yyMMdd-xxxxxxx

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

ü 응답메시지 명세 (PROPERTY: GetConsentStatusResponseObject)

항목명(영문) 항목명(국문) 항목구분 비고

MPIId 환자식별번호 0…1 미등록상태일 경우 리턴 값 없음

ConsentStatus 동의상태 1

-기등록없음: NotRegistered-일괄동의(전체): 1.2.410.100110.40.2.2.2.2-동의철회(전체): 1.2.410.100110.40.2.2.2.4-동의철회(부분): 1.2.410.100110.40.2.2.2.5

PartWithdrawalOrg 부분철회의료기관 0…n OID 타입

PartWithdrawalDep 부분철회진료과 0…n CDA명세 참고

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

진료정보교류표준 고시 적용 지침서

- 290 -

- 동의/철회등록 (AddConsent) 메서드 명세

ü 메서드 개요

Ÿ 본 메서드는 병원 EMR 에 등록되어 있는 환자정보와 동의철회의 CDA 객체 또는 CDA XML

을 기반으로 동의/철회문서를 동의서저장소(BPPC_Repository)에 등록하는 기능을 제공합니

다.

Ÿ CDA 는 반드시 1) “파일에서 불러오는 CDA 문자열”이나 2) “직접 생성한 CDA 모델”의 2가

지 형태 중 한 가지 이상을 입력해야 하며, 2가지 모두 입력하는 경우에는 “파일에서 불러오는

CDA 문자열”을 입력값으로 처리합니다.

Ÿ 동의상태가 “NotRegistred“(미등록) 일 경우, MPIId 가 리턴되지 않기 때문에 [- 동의상태조

회]시 입력한 환자정보(환자번호, 환자명, 성별, 생년월일, 주민등록번호)와 “동일한 정보”를 입

력하여 신규로 MPI ID 를 발급받는 프로세스를 진행해야 합니다. 따라서 동의 미등록상태라

면, CDA 를 전송하기에 앞서 반드시 수행해야하는 메서드입니다.

Ÿ 동의상태가 미등록 이외의 상태일 경우 해당 MPIId 를 넣어주시면 되고, MPIId 와 6가지 환자

정보가 모두 입력이 되면 MPIId 정보만을 가지고 내부 로직을 수행합니다.

Ÿ 동의서 저장소에서는 등록되는 동의/철회 문서가 등록될 때마다, 해당 환자의 핸드폰번호로 진

료정보교류 동의상태변경에 대한 알림 문자를 발송합니다. 본 기능을 이용하고자 한다면,

SMS 수신동의항목은 반드시 ‘Y’ 이여야 하고 핸드폰번호가 유효한 번호이여야 합니다.

Ÿ 각 동의상태 별 문자메시지 명세 (* ü “동의상태알림 문자메시지 명세” 참조)

ü 요청메시지 명세 (PROPERTY: AddConsentRequestObject)

항목명(영문) 항목명(국문) 항목구분 비고

CDAXml CDA 문자열 1…n

CDAObjects CDA 모델 1…n CDA 명세 참조

MPIId 환자식별번호 0…1

LocalPatientId 환자번호 0…1

SourceId 의료기관 OID 1

FullName 환자명 0…1

Gender 성별 0…1 M / F

Birth 생년월일 0…1 yyyyMMdd

SSN 주민등록번호 0…1 yyMMdd-xxxxxxx

SMSAcceptance SMS 수신동의 0…1 Y / N

PatientPhone 핸드폰번호 0…1 01x-xxxx-xxxx or 01xxxxxxxxx

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

ü 응답메시지 명세 (PROPERTY: AddConsentResponseObject)

항목명(영문) 항목명(국문) 항목구분 비고

MPIId 환자식별번호 1

ResponseStatus 응답상태 1 Success / Failure

RegisteredDocument 문서목록 0…n

Title 제목 1

DocumentUniqueId 문서 UniqueId 1

Document 문서 1

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

Page 152: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 291 -

ü 동의상태알림 문자메시지 명세 (2017.11.27. 기준)

동의상태 문자메시지 명세 (발신번호 : 02-6360-6911)

전체동의 [사회보장정보원] 진료정보교류 관련 개인정보제공에 동의하였음을 알려드립니다.

부분철회 [사회보장정보원] 선택하신 의료기관 또는 진료과목의 개인정보제공이 부분철회되었음을 알려드립니다.

전체철회[사회보장정보원] 진료정보교류 관련 개인정보제공을 철회하였음을 알려드립니다.향후, 진료정보교류에 참여하시기 위해서는 동의서 작성이 필요합니다.

※ 테스트 시 환자에게 문자메시지가 발송 될 경우, 개인정보보호로 위반에 관한 사항으로

법적문제가 발생할 수 있음을 알려 드립니다.

- CDA생성 (GenerateCDA) 메서드 명세

ü 메서드 개요

Ÿ 본 메서드는 병원 EMR 에 등록되어 있는 진료정보를 기반으로 표준교류문서(CDA)를 생성하

는 기능을 제공합니다.

Ÿ 리턴된 CDA XML String 에 StyleSheet 를 렌더링하여 의료진이 보기 쉽게 미리보기를 제공

할 수 있습니다.

ü 요청메시지 명세 (PROPERTY: CDAObject)

항목명(영문) 항목명(국문) 항목구분 비고

CDAObject CDA 모델 1 CDA 명세 참조

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

ü 응답메시지 명세 (PROPERTY: string value)

항목명(영문) 항목명(국문) 항목구분 비고

respModel CDA 문자열 1

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

진료정보교류표준 고시 적용 지침서

- 292 -

- 교류문서메타정보조회 (GetDocumentMetaInfo) 메서드 명세

ü 메서드 개요

Ÿ 본 메서드는 교류문서의 주요정보들을 기반으로 문서등록소(Registry)에 등록되어 있는 교류

문서의 메타정보를 검색하는 기능을 제공합니다.

Ÿ MPI ID, 문서서식의 타입, 문서의 UniqueId 및 조회기간 등의 인자로 중앙 문서등록소에 등록

여부를 확인할 수 있습니다.

ü 요청메시지 명세 (PROPERTY: GetDocumentMetaInfoRequestObject)

항목명(영문) 항목명(국문) 항목구분 비고

MPIId 환자식별번호 1

FormatCode 문서기술형식코드 0…n{code}^^{coding-scheme}(* ü “문서기술형식코드 명세” 참조)

ClassCode 서식코드타입 0…n{code}^^{coding-scheme}(* ü “서식코드타입 명세” 참조)

CreationTimeFrom 문서생성일시(시작) 0…1 yyyyMMdd

CreationTimeTo 문서생성일시(종료) 0…1 yyyyMMdd

DocumentUniqueId 문서 UniqueId 0…n 문서의 UniqueID - OID형식

DocumentUUID 문서 UUID 0…n 문서의 Universal Unique ID - GUID형식

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

ü 응답메시지 명세 (PROPERTY: GetDocumentMetaInfoResponseObject)

항목명(영문) 항목명(국문) 항목구분 비고

DocumentEntryList 문서 메타정보 1…n

PatientUID 환자 MPI ID 1 CX 타입

DocumentUniqueId 문서 UniqueId 1

EntryUUID 문서 UUID 1

Size 문서크기 1

RepositoryID 저장소 ID 1 OID 타입

CreationTime 문서생성시간 1 yyyyMMdd

Title 문서명 1

MimeType 문서 MimeType 1

ClassCode 서식코드타입 1 LOINC 코드

FormatCode 문서기술형식코드 1

ConfidentialityCode 보안수준코드 1

SourcePatientID 환자 ID 1 CX 타입

SourcePatientInfo 환자정보 1

AuthorPerson 작성의사정보 0…1 XCN 타입

AuthorInstitution 작성의료기관정보 0…1 XON 타입

EventCodeList 동의상태정보 0…1

PartWithDrawal_Organization 부분철회의료기관 0…n CXi 타입

PartWithDrawal_Department 부분철회진료과 0…n CXi 타입

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

Page 153: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 293 -

ü 문서기술형식코드 명세 (FormatCode)

문서종류 Code Coding-scheme 최종예시

진료의뢰서 urn:ihe:pcc:xds-ms:2007

1.3.6.1.4.1.19376.1.2.3

urn:ihe:pcc:xds-ms:2007^^1.3.6.1.4.1.19376.1.2.3

진료회송서 urn:ihe:pcc:xds-ms:2007urn:ihe:pcc:xds-ms:2007^^1.3.6.1.4.1.19376.1.2.3

진료회신서 urn:ihe:pcc:xds-ms:2007urn:ihe:pcc:xds-ms:2007^^1.3.6.1.4.1.19376.1.2.3

진료기록요약지 urn:ihe:pcc:xds-ms:2007urn:ihe:pcc:xds-ms:2007^^1.3.6.1.4.1.19376.1.2.3

영상의학판독소견서urn:ihe:rad:CDA:ImagingReportStructuredHeadings:2013

urn:ihe:rad:CDA:ImagingReportStructuredHeadings:2013^^1.3.6.1.4.1.19376.1.2.3

전원소견서 urn:ihe:pcc:xds-ms:2007urn:ihe:pcc:xds-ms:2007^^1.3.6.1.4.1.19376.1.2.3

ü 서식코드타입 명세 (ClassCode)

문서종류 Code Coding-scheme 최종예시

진료의뢰서 57133-1

2.16.840.1.113883.6.1

57133-1^^2.16.840.1.113883.6.1

진료회송서 18761-7 18761-7^^2.16.840.1.113883.6.1

진료회신서 11488-4 11488-4^^2.16.840.1.113883.6.1

진료기록요약지 34133-9 34133-9^^2.16.840.1.113883.6.1

영상의학판독소견서 18748-4 18748-4^^2.16.840.1.113883.6.1

전원소견서 51846-4 51846-4^^2.16.840.1.113883.6.1

진료정보교류표준 고시 적용 지침서

- 294 -

- 교류문서등록 (AddDocument) 메서드 명세

ü 메서드 개요

Ÿ 본 메서드는 진료정보, 환자정보, 송신기관정보, 첨부파일정보를 기반으로 교류문서를 문서저

장소(Repository)에 등록하는 기능을 제공합니다.

Ÿ 첨부파일은 해당 진료 시 참고가 되는 파일(사진, 문서)을 같이 보낼 수 있는 기능으로

Optional 입니다. DLL 을 이용하는 경우 파일경로를, REST서비스를 이용하는 경우 binary

byte 를 입력합니다.

Ÿ 또한 정상적으로 문서저장소에 등록이 되었을 경우 메서드 내부에서는 알림정보등록

(AddNotificationInfo)을 수행합니다.

Ÿ CDA 는 반드시 1) “파일에서 불러오는 CDA 문자열”이나 2) “직접 생성한 CDA 모델”의 2가

지 형태 중 한 가지 이상을 입력해야 하며, 2가지 모두 입력받는 경우에는 “파일에서 불러오는

CDA 문자열”을 입력값으로 처리합니다.

Ÿ 심평원 시범 의뢰회송 수가사업에 청구하기 위해서는 InsurerCategory,

HIRAPatConsentConfirm,HIRAMedStaffConsent 항목은 필수이며 각각 (‘4’, ‘Y’, ‘Y’) 의 값이

입력되어야 정상적으로 심평원에 전송할 수 있습니다. 동의문구는 (* ü “심평원연계 동의 문

구 명세” 참조)

ü 요청메시지 명세 (PROPERTY: AddDocumentRequestObject)

항목명(영문) 항목명(국문) 항목구분 비고

CDAXml CDA 문자열 1…n

CDAObjects CDA 모델 1…n CDA 명세 참조

MPIId 환자식별번호 1

SourceId 의료기관 OID 1

ReferralId 의뢰서UniqueId 0…1 회신시 의뢰된 문서의 ID 입력

Attachments 첨부파일정보 0…n 5개 이하, 총용량 20MB 이하

FileName 파일명 0…1 확장자 포함(ex: image.jpg)

Attachment 파일 0…1 Base64 String

InsurerCategory 보험자종별구분 0…1

▪보험자종별구분(의뢰/회송시만)4: 건강보험7: 보훈위탁진료 요양기관의 상이처·무자격자또는 보훈병원의 국비일반(상이처·무자격자),국비보험(급여) 2차

HIRAPatConsentConfirm 심평원환자동의확인 0…1 Y / N

HIRAMedStaffConsent 심평원의료진동의 0…1 Y / N

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

Page 154: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 295 -

ü 응답메시지 명세 (PROPERTY: AddDocumentResponseObject)

항목명(영문) 항목명(국문) 항목구분 비고

ResponseStatus 등록결과 1 Success / Failure

AddNotificationStatus 알림정보등록상태 1

RegisteredDocument 등록문서정보 0…n

DocumentUniqueId 문서유일번호 1

Title 문서명 1

KosInfoList KOS 정보목록 0…n

KosInstanceUid KOS 개체 Unique ID 1

AccessNo 영상검사 처방 Key 1

Document 등록문서 1

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

ü 심평원 연계 동의문구 명세 (2017.12.18. 기준)

종류 동의문구 명세

공통문구 ※ 심평원 진료의뢰-회송 시범사업의 심사평가 자료로 활용됩니다.

환자동의확인환자(또는 환자보호자)에게 건강보험심사평가원 진료의뢰∙회송 시범사업에 대한 개인정보제공동의를 받으셨습니까? 예, 아니오(환자가 심평원 시범 의뢰회송 수가사업에 동의하였는지를 묻는 동의 문구)

의료진동의진료의뢰-회송 수가 청구 건에 대한 증빙자료로 본 진료의뢰∙회송서를 건강보험심사평가원으로전송하는 것에 동의하십니까? 예, 아니오(의사 혹은 담당자가 해당 CDA문서가 심평원에 전송됨을 동의하는 문구)

진료정보교류표준 고시 적용 지침서

- 296 -

- 교류문서조회 (GetDocument) 메서드 명세

ü 메서드 개요

Ÿ 본 메서드는 문서유일번호, 저장소유일번호를 기반으로 해당 위치에서 교류문서(CDA)를 가져

오는 기능을 제공합니다.

ü 요청메시지 명세 (PROPERTY: GetDocumentRequestObject)

항목명(영문) 항목명(국문) 항목구분 비고

RequestInstitutionOid 요청의료기관OID 1 문서를 조회하려고하는 기관

RetrieveRequestObject 문서조회 요청목록 1

DocumentUniqueId 문서유일번호 1

RepositoryUniqueId 저장소유일번호 1

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

ü 응답메시지 명세 (PROPERTY: GetDocumentResponseObject)

항목명(영문) 항목명(국문) 항목구분 비고

RetrieveResponseObject 문서조회 응답목록 1

mimeType 문서 MimeType 1

DocumentUniqueId 문서유일번호 1

RepositoryUniqueId 저장소 ID 1

Document 문서 1 교류문서CDA (XML string)

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

Page 155: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 297 -

- 첨부파일조회 (GetAttachment) 메서드 명세

ü 메서드 개요

Ÿ 본 메서드는 첨부파일유일번호, 저장소유일번호를 기반으로 해당 위치에서 첨부파일을 가져오

는 기능을 제공합니다.

ü 요청메시지 명세 (PROPERTY: GetDocumentRequestObject)

항목명(영문) 항목명(국문) 항목구분 비고

RetrieveRequestObject 문서조회 요청목록 1

DocumentUniqueId 첨부파일유일번호 1

RepositoryUniqueId 저장소유일번호 1

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

ü 응답메시지 명세 (PROPERTY: GetDocumentResponseObject)

항목명(영문) 항목명(국문) 항목구분 비고

RetrieveResponseObject 문서조회 응답목록 1

mimeType 첨부파일 MimeType 1

DocumentUniqueId 첨부파일유일번호 1

RepositoryUniqueId 저장소 ID 1

Attachment 첨부파일 0…1 Base64 String

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

- 교류문서취소 (CancelDocument) 메서드 명세

ü 메서드 개요

Ÿ 본 메서드는 문서유일번호로 교류문서를 취소하는 기능을 제공합니다.

ü 요청메시지 명세 (PROPERTY: CancelDocumentRequestObject)

항목명(영문) 항목명(국문) 항목구분 비고

documentUniqueId 문서유일번호 1

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

ü 응답메시지 명세 (PROPERTY: CancelDocumentResponseObject)

항목명(영문) 항목명(국문) 항목구분 비고

ResponseStatus 응답상태 1 Success / Failure

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

진료정보교류표준 고시 적용 지침서

- 298 -

12.4.2.2. 교류알림서비스

12.4.2.2.1. 서비스 개요

서비스정보

서비스 ID

서비스명(국문) 교류알림서비스

서비스명(영문) NotificationService

서비스 설명 문서전송, 교류상태, 첨부파일 알림 등에 대한 정보를 조회하는 서비스

서비스보안

서비스 인증/권한[ ] 서비스 Key [ ] 인증서 (GPKI)[ ] Basic (ID/PW) [O] 없음 [ ] WS-Security

메시지 레벨 암호화 [ ] 전자서명 [ ] 암호화 [O] 없음

전송 레벨 암호화 [O] SSL [ ] 없음

적용 기술수준

인터페이스 표준[ ] SOAP 1.2(RPC-Encoded, Document Literal, Document Literal Wrapped)[O] REST (POST) [ ] RSS 1.0 [ ] RSS 2.0 [ ] Atom 1.0 [ ] 기타

교환 데이터 표준 [O] XML [O] JSON [ ] MIME [ ] MTOM

서비스URL

운영환경 https://운영서버/api/xave/NotificationService/{메서드명}

IHE 기술표준 Reference

메시지 교환 유형[O] Request-Response [ ] Publish-Subscribe[ ] Fire-and-Forgot [ ] Notification

메시지 로깅 수준 성공 [ ] Header [ ] Body 실패 [ ] Header [ ] Body

사용 제약 사항 (비고)

12.4.2.2.2. 메서드 목록

No. 서비스명(영문) 메서드명(영문) 메서드명(국문)

1

NotificationService

AddReferralStatus 교류상태등록

2 GetNotificationInfo 알림정보조회

3 GetAttachment 첨부파일조회

4 AddNotificationInfo 알림정보등록

5 GetCurrentReferralStatus 현재교류상태조회

6 GerReferralStatusHistory 교류상태히스토리조회

Page 156: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 299 -

- 교류상태등록 (AddReferralStatus) 메서드 명세

ü 메서드 개요

Ÿ 본 메서드는 진료 의뢰 프로세스에 대한 워크플로우 이력(History)을 등록하는 메서드로 여러

의료기관 간에 교류된 환자에 대한 ‘의뢰’, ‘예약’, ‘진료’ 그리고 ‘회송’에 대한 진료 이력(Task)

및 ‘완료’, ‘실패’, ‘진행 중’에 대한 상태(Status)를 등록하여 관리합니다.

Ÿ 현재 문서에 대한 상태 알림은 진료정보교류 시스템 내부에서 자동으로 등록이 되고 있으며,

병원정보시스템에서는 다음의 상태값들을 등록해야 합니다.

Ÿ ‘예약(SCHEDULE)’ 단계의 ‘예약접수완료(COMPLETED)’, ‘예약실패(FAILED)’ 상태와, ‘진료

(PERFORM)’ 단계의 ‘진행중(IN_PROGRESS)’, ‘종료(COMPLETED)’, ‘취소(FAILED)’ 상태

와 ‘회송(TRANSFER)’ 단계의 ‘내원(VISITED)’ 상태, 그리고 각 문서를 수신 후 조회 시, ‘확

인(CONFIRMED)’ 혹은 ‘회신확인(IN_PROGRESS_WITH_REPLY_CONFIRMED)’ 상태를 등

록해야 합니다.

ü 요청메시지 명세 (PROPERTY: ReferralStatus)

항목명(영문) 항목명(국문) 항목구분 비고

ReferralStatusId 의뢰상태 ID 0의뢰상태 식별자※시스템 자동생성

ReferralStatusInstanceId 의뢰상태개체 ID 0 의뢰서 식별자 - OID형식

ReferralDocumentUniqueId 의뢰서 ID 1 의뢰서 식별자 - OID형식

RepositoryId 저장소 ID 1 문서저장소 식별자 – OID 형식

MpiId MPI ID 1 환자 MPI 식별자

PatientName 환자명 0

PatientBirthday 생년월일 0 yyyyMMdd 형태 표기

RegDate 등록일시 0

Status 유효상태 구분 1현 의뢰상태의 유효여부Approved - 유효Deprecated – 무효

TaskStatusInfo 태스크목록 1…n

TaskId 태스크 ID 0태스크 식별자※시스템 자동생성

ReferralStatusId 의뢰상태 ID 0의뢰상태 식별자※시스템 자동생성

TaskValue 태스크값 1태스크 유형구분ü Task / Status 명세 표 Task 열 참고

StatusValue 태스크 상태값 1태스크 상태 구별ü Task / Status 명세 표 Status 열참고

EventDate 이벤트일시 0태스크 발생일자※시스템 자동생성

RsvDate 예약일시 0태스크 예약일자※Null의 경우, 시스템 자동생성

진료정보교류표준 고시 적용 지침서

- 300 -

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

ü 응답메시지 명세 (PROPERTY: ReferralStatus)

항목명(영문) 항목명(국문) 항목구분 비고

Sequence 순서 0 ※시스템 자동생성

DocumentUniqueId 참조문서 ID 0 현재 등록문서 식별자 – OID 형식

RepositoryId 저장소 ID 0 문서저장소 식별자 – OID 형식

Title 문서제목 0 교류서식명칭

DocumentClassCode 문서유형코드 0

교류서식 유형구분57133-1 : 진료의뢰서18761-7 : 진료회송서11488-4 : 진료회신서34133-9 : 진료기록요약지18748-4 : 영상의학판독소견서51846-4 : 전원소견서57016-8 : 동의/철회서

Status 상태 0

현 태스크의 유효여부※시스템 자동생성Approved - 유효Deprecated – 무효

RequestInstitutionOid 송신기관 OID 1의뢰상태 송신기관의 교류객체등록번호 – OID 형식

RequestInstitutionName 송신기관명칭 0 의뢰상태 송신기관의 요양기관명

RecipientInstitutionOid 수신기관OID 1의뢰상태 수신기관의 교류객체등록번호 – OID 형식

RecipientInstitutionName 수신기관명칭 0 의뢰상태 수신기관의 요양기관명

RegDate 등록일시 0

UpdateDate 변경일시 0

Flag 플래그 0전송여부 구별※시스템 자동생성

항목명(영문) 항목명(국문) 항목구분 비고

ReferralStatusId 의뢰상태 ID 1 의뢰상태 식별자

ReferralStatusInstanceId 의뢰상태개체 ID 1 의뢰서 식별자 - OID형식

ReferralDocumentUniqueId 의뢰서 ID 1 의뢰서 식별자 - OID형식

RepositoryId 저장소 ID 1 문서저장소 식별자 – OID 형식

MpiId MPI ID 1 환자 MPI 식별자

PatientName 환자명 1

PatientBirthday 생년월일 1 yyyyMMdd 형식

RegDate 등록일시 1

Status 유효상태 구분 1현 의뢰상태의 유효여부Approved - 유효Deprecated – 무효

Page 157: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 301 -

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

※ ReferralStatusInstanceID – 모든 상태값 조회 및 등록 시 기준이 되는 워크플로우 식별자

→ REQUST, SCHEDULE, PERFORM, TRANSFER 단계의 TASK를 진행하면서 동일한

ReferralStatusInstanceID 사용

항목명(영문) 항목명(국문) 항목구분 비고

TaskStatusInfo 태스크목록 0…n ü 응답 메시지 명세 참고

TaskId 태스크 ID 1태스크 식별자※시스템 자동생성

ReferralStatusId 의뢰상태 ID 1의뢰상태 식별자※시스템 자동생성

TaskValue 태스크값 1태스크 유형구분ü Task / Status 명세 표 Task 열 참고

StatusValue 태스크 상태값 1태스크 상태 구별ü Task / Status 명세 표 Status 열 참고

EventDate 이벤트일시 1태스크 발생일자※시스템 자동생성

RsvDate 예약일시 1태스크 예약일시※Null의 경우, 시스템 자동생성

Sequence 순서 1 ※시스템 자동생성

DocumentUniqueId 참조문서 ID 1 현재 등록문서 식별자 – OID 형식

RepositoryId 저장소 ID 1 문서저장소 식별자 – OID 형식

Title 문서제목 1 교류서식명칭

DocumentClassCode 문서유형코드 1

교류서식 유형구분57133-1 : 진료의뢰서18761-7 : 진료회송서11488-4 : 진료회신서34133-9 : 진료기록요약지18748-4 : 영상의학판독소견서51846-4 : 전원소견서57016-8 : 동의/철회서

Status 상태 1

현 태스크의 유효여부※시스템 자동생성Approved - 유효Deprecated – 무효

RequestInstitutionOid 송신기관 OID 1의뢰상태 송신기관의 교류객체등록번호 –OID 형식

RequestInstitutionName 송신기관명칭 0 의뢰상태 송신기관의 요양기관명

RecipientInstitutionOid 수신기관 OID 1의뢰상태 수신기관의 교류객체등록번호 –OID 형식

RecipientInstitutionName 수신기관명칭 0 의뢰상태 수신기관의 요양기관명

RegDate 등록일시 1

UpdateDate 변경일시 1

Flag 플래그 1전송여부 구별※시스템 자동생성

진료정보교류표준 고시 적용 지침서

- 302 -

ü Task / Status 명세표

Task Task설명 Status Status설명 정의

REQUEST(의뢰)

의뢰서등록 단계

COMPLETED (완료) 의뢰서 전송 완료 1차 의원에서 의뢰서 전송 완료

CONFIRMED (읽음) 의뢰서 수신 확인 의뢰 수신 기관에서 의뢰서 조회

FAILED (실패) 의뢰서 전송 실패중앙에서 전산적 오류로 의뢰서전송에 실패

SCHEDULE(예약)

의뢰서접수 및예약 진행

COMPLETED (완료) 예약 접수 완료의뢰서 수신기관에서 예약접수(EX. 분당=>예약SMS발송)

FAILED (실패) 예약 실패, 취소의뢰 되었으나, 환자가 예약거부(EX. 분당=>의뢰일만 남은 경우)

PERFORM(진료)

환자 내원진료 진행

IN_PROGRESS (진행중)환자 내원, 진료진행 중

의뢰환자의 내원 및 원무 접수,진료진행

IN_PROGRESS_WITH_REPLY (회신함)

환자 회신서 전송 진료회신서 작성 후 전송

IN_PROGRESS_WITH_REPLY_COMPLETED (회신완료)

환자 회신서 수신확인

회신서 전송 완료

IN_PROGRESS_WITH_REPLY_CONFIRMED (읽음)

환자 회신서 수신확인

의뢰기관에서 회신서 조회

COMPLETED (완료) 진료 종료 상태값 표시 어려움

FAILED (실패) 진료 취소예약일 지정 후 진료부도 및 진료취소 상태

TRANSFER(회송)

환자진료가끝나고회송

COMPLETED (완료) 회송서 전송 회송 기관에서 회송서 전송 완료

CONFIRMED (읽음) 회송서 수신 확인 의뢰기관에서 회송서 조회

VISITED (방문) 환자 내원 환자 1차의원 원무 접수, 진료진행

CLOSED (종료) 워크플로우 종료 의뢰에 대한 워크플로우의 종료

DEPRECATED (문서취소) 해당 문서 취소의뢰서, 회신서, 회송서에 대한문서 취소

Page 158: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 303 -

- 알림정보조회 (GetNotificationInfo) 메서드 명세

ü 메서드 개요

Ÿ 본 메서드는 진료의뢰 프로세스에서 해당 의료기관에서 송신 혹은 수신한 의뢰/회신/회송에

대한 보낸진료기록, 받은진료기록에 대한 협진 기록을 조회하는 기능을 수행합니다.

Ÿ 대상의료기관 OID (institutionOid) 와 검색시작일(beginDate), 검색종료일(endDate) 및 전송유

형(transferMode)은 필수 항목입니다.

Ÿ 특별히 타 의료기관의 정보를 수신하는 일이 없도록 대상의료기관 OID (reqInstituteOID)는 반

드시 넣어주셔야 합니다.

ü 요청메시지 명세 (METHOD: GetNotificationInfo)

항목명(영문) 항목명(국문) 항목구분 비고

url 서비스끝점 1

beginDate 검색시작일 1 yyyy-MM-dd 형태

endDate 검색종료일 1 yyyy-MM-dd 형태

patientName 환자이름 0…1

institutionOid 대상의료기관 OID 1 조회대상기관의 교류객체등록번호 – OID 형식

classCode 문서유형 0…1

교류서식 유형구분57133-1 : 진료의뢰서18761-7 : 진료회송서11488-4 : 진료회신서34133-9 : 진료기록요약지18748-4 : 영상의학판독소견서51846-4 : 전원소견서57016-8 : 동의/철회서

transferMode 전송유형 1전송유형 구분SEND – 송신RECEIVE - 수신

mpiId 환자식별번호 0…1

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

ü 응답메시지 명세 (PROPERTY: Notification_INOUT[])

항목명(영문) 항목명(국문) 항목구분 비고

id ID 1referralDocumentUniqueId 의뢰서 ID 1 의뢰서 식별자ptname 환자명 1pid MPI ID 1reqDr 송신의사 ID 1reqDrNm 송신의사명 1

docType 문서유형 1

교류서식 유형구분57133-1 : 진료의뢰서18761-7 : 진료회송서11488-4 : 진료회신서34133-9 : 진료기록요약지18748-4 : 영상의학판독소견서51846-4 : 전원소견서57016-8 : 동의/철회서

진료정보교류표준 고시 적용 지침서

- 304 -

항목명(영문) 항목명(국문) 항목구분 비고

title 문서제목 1

regDate 등록일시 1

repositoryUniqueId 저장소 ID 1 저장소 식별자 – OID 형식

uniqueID 문서 ID 1 교류문서 식별자 – OID 형식

downloadYN 문서조회여부 1 문서를 조회하였는지 여부

deprecatedYN 문서취소여부 1 문서취소에 대한 여부

kosInstanceUidArrayKOS (DICOM) 의 InstanceUid

0…n송신기관에서 영상 업로드 시, 해당영상을 확인할 수 있는 식별자(KOSUID)

intendedRecipientNM 수신의료기관 의료진명 1

intendedRecipientID 수신의료기관 의료진 ID 1

intendedRecipientONM 수신의료기관명 1

intendedRecipientOID 수신의료기관 OID 1 수신기관의 교류객체등록번호

intendedRecipientDeptNm 수신의료기관 진료과명 1

intendedRecipientDeptId 수신의료기관 진료과 ID 1 보험심사평가원 진료과 코드

transferMode 전송유형 1전송유형 구별SEND – 송신RECEIVE – 수신

reqInstituteNm 송신의료기관명 1

reqInstituteDept 송신의료기관 진료과 ID 1 보험심사평가원 진료과 코드

reqInstitute 송신의료기관 OID 1 송신기관의 교류객체등록번호

referralStatus 의뢰상태목록 0..1

ReferralStatusId 의뢰상태 ID 1의뢰상태 식별자※시스템 자동생성

ReferralStatusInstanceId 의뢰상태개체 ID 1 의뢰서 식별자 - OID형식

ReferralDocumentUniqueId

의뢰서 ID 1 의뢰서 식별자 - OID형식

RepositoryId 저장소 ID 1 문서저장소 식별자 – OID 형식

MpiId MPI ID 1 환자 MPI 식별자

PatientName 환자명 1

PatientBirthday 생년월일 1 yyyyMMdd 형태 표기

RegDate 등록일시 1

Status 상태 1현 의뢰상태의 유효여부Approved - 유효Deprecated – 무효

TaskStatusInfo 태스크목록 0…n ü 응답 메시지 명세 참고

TaskId 태스크 ID 1태스크 식별자※시스템 자동생성

ReferralStatusId 의뢰상태 ID 1의뢰상태 식별자※시스템 자동생성

TaskValue 태스크값 1태스크 유형구분ü Task / Status 명세 표 Task 열 참고

StatusValue 상태값 1태스크 상태 구별ü Task / Status 명세 표 Status 열참고

Page 159: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 305 -

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

항목명(영문) 항목명(국문) 항목구분 비고

EventDate 이벤트일시 1태스크 발생일자※시스템 자동생성

RsvDate 예약일시 1태스크 예약일시※Null의 경우, 시스템 자동생성

Sequence 순서 1 ※시스템 자동생성

DocumentUniqueId 참조문서 OID 1 현재 등록문서 식별자 – OID 형식

RepositoryId 저장소 ID 1 문서저장소 식별자 – OID 형식

Title 문서제목 1 교류서식명칭

DocumentClassCode 문서유형코드 1

교류서식 유형구분57133-1 : 진료의뢰서18761-7 : 진료회송서11488-4 : 진료회신서34133-9 : 진료기록요약지18748-4 : 영상의학판독소견서51846-4 : 전원소견서57016-8 : 동의/철회서

Status 상태 1

현 태스크의 유효여부※시스템 자동생성Approved - 유효Deprecated – 무효

RequestInstitutionOid 송신기관 OID 1의뢰상태 송신기관의교류객체등록번호 – OID 형식

RequestInstitutionName 송신기관명 1 의뢰상태 송신기관의 요양기관명

RecipientInstitutionOid 수신기관 OID 1의뢰상태 수신기관의교류객체등록번호 – OID 형식

RecipientInstitutionName 수신기관명 1 의뢰상태 수신기관의 요양기관명

RegDate 등록일시 1

UpdateDate 변경일시 1

Flag 플래그 1전송여부 구별※시스템 자동생성

attachments 첨부파일목록 0…n

attachmentId 첨부파일 ID 1

notificationId 알림 ID 1

title 파일명 1

uniqueId UID 1 Unique ID

repositoryUniqueId 저장소 ID 1 저장소 식별자 – OID 형식

Size 사이즈 0…1

notificationUniqueId 문서 OID 1

regDate 등록일시 1

type 첨부파일유형 0…1

진료정보교류표준 고시 적용 지침서

- 306 -

- 첨부파일조회 (GetAttachment) 메서드 명세

ü 메서드 개요

Ÿ 본 메서드는 수신한 의뢰, 회신, 회송 문서에 대해 첨부파일이 있을 경우, 첨부파일을 조회할

수 있는 식별정보들을 제공합니다.

Ÿ 해당 메서드의 입력 항목은 알림 ID 로, 알림정보조회 메서드에서 받은 알림정보 ID 를 통해

첨부파일의 식별정보들을 조회합니다.

ü 요청메시지 명세 (METHOD: GetAttachment)

항목명(영문) 항목명(국문) 항목구분 비고

url 서비스끝점 1

strNotificationIDs 알림 ID 목록 1…n (ex) 10896, 10897

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

ü 응답메시지 명세 (PROPERTY: Attachment_INOUT[])

항목명(영문) 항목명(국문) 항목구분 비고

attachmentId 첨부파일 ID 1

notificationId 알림 ID 1

title 파일명 1

uniqueId UID 1 Unique ID

repositoryUniqueId 저장소 ID 1 저장소 식별자 – OID 형식

Size 사이즈 0…1

notificationUniqueId 문서 OID 1

regDate 등록일시 1

type 첨부파일유형 0…1

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

Page 160: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 307 -

- 알림정보등록 (AddNotificationInfo) 메서드 명세

ü 메서드 개요

Ÿ 본 메서드는 이메일의 보낸 편지함과 같은 기능을 수행하기 위해 보낸 편지 기록을 남기는 메

서드입니다.

Ÿ 의뢰/회신/회송서를 송신하는 의료기관은 문서를 송신 성공 후 송신에 대한 알림정보를 본 메

서드를 통해 등록합니다.

Ÿ 본 메서드의 입력 메시지는 복합기능모듈(교류문서등록)을 사용하기 때문에 문서등록과 알림

정보등록이 같이 진행됩니다. 따라서 문서등록만 성공하고 알림정보등록이 실패한 경우에는

알림정보를 별도로 등록해 주어야 합니다.

ü 요청메시지 명세 (PROPERTY: AddDocumentRequestObject)

항목명(영문) 항목명(국문) 항목구분 비고

CDAXml CDA 문자열 1…n

MPIId 환자식별번호 1

SourceId 의료기관 OID 1

ReferralId 의뢰서 UniqueId 0…1 회신시 의뢰 문서의 ID 입력

Attachments 첨부파일정보 0…n 5개 이하, 총용량 20MB 이하

FileName 파일명 0…1 확장자 포함(ex: image.jpg)

Attachment 파일 0…1 Base64 String

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

ü 응답메시지 명세 (PROPERTY: string value)

항목명(영문) 항목명(국문) 항목구분 비고

respModel 등록결과 1 SUCCESS(성공) / FAIL(실패)

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

진료정보교류표준 고시 적용 지침서

- 308 -

- 현재교류상태조회 (GetCurrentReferralStatus) 메서드 명세

ü 메서드 개요

Ÿ 본 메서드는 하나의 워크플로우에 대해 현재의 교류 이력 및 상태를 조회하는 메서드입니다.

Ÿ 본 메서드를 호출 시에는 워크플로우를 시작하게 되는 의뢰서 Unique ID 를 입력해야 합니다.

Ÿ 알림정보조회 메서드에서는 현재 교류상태가 함께 반환되므로 알림정보조회 메서드를 수행 시

에는 본 메서드에 대한 호출은 불필요합니다.

ü 요청메시지 명세 (METHOD: GetCurrentReferralStatus)

항목명(영문) 항목명(국문) 항목구분 비고

url 서비스끝점 1

documentUid 의뢰서 Unique ID 1 예) 1.2.410.122000678901234567819

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

ü 응답메시지 명세 (PROPERTY: ReferralStatus)

항목명(영문) 항목명(국문) 항목구분 비고

ReferralStatusId 의뢰상태 ID 1의뢰상태 식별자※시스템 자동생성

ReferralStatusInstanceId 의뢰상태개체 ID 1 의뢰서 식별자 - OID형식

ReferralDocumentUniqueId 의뢰서 ID 1 의뢰서 식별자 - OID형식

RepositoryId 저장소 ID 1 문서저장소 식별자 – OID 형식

MpiId MPI ID 1 환자 MPI 식별자

PatientName 환자명 1

PatientBirthday 생년월일 1 yyyyMMdd 형식

RegDate 등록일시 1

Status 유효상태 구분 1현 의뢰상태의 유효여부Approved - 유효Deprecated – 무효

TaskStatusInfo 태스크목록 0…n ü 응답 메시지 명세 참고

TaskId 태스크 ID 1태스크 식별자※시스템 자동생성

ReferralStatusId 의뢰상태 ID 1의뢰상태 식별자※시스템 자동생성

TaskValue 태스크값 1태스크 유형구분ü Task / Status 명세 표 Task 열 참고

StatusValue 태스크 상태값 1태스크 상태 구별ü Task / Status 명세 표 Status 열 참고

EventDate 이벤트일시 1태스크 발생일자※시스템 자동생성

RsvDate 예약일시 1태스크 예약일시※Null의 경우, 시스템 자동생성

Sequence 순서 1 ※시스템 자동생성

Page 161: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 309 -

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

항목명(영문) 항목명(국문) 항목구분 비고

DocumentUniqueId 참조문서 ID 1 현재 등록문서 식별자 – OID 형식

RepositoryId 저장소 ID 1 문서저장소 식별자 – OID 형식

Title 문서제목 1 교류서식명칭

DocumentClassCode 문서유형코드 1

교류서식 유형구분57133-1 : 진료의뢰서18761-7 : 진료회송서11488-4 : 진료회신서34133-9 : 진료기록요약지18748-4 : 영상의학판독소견서51846-4 : 전원소견서57016-8 : 동의/철회서

Status 상태 1

현 태스크의 유효여부※시스템 자동생성Approved - 유효Deprecated – 무효

RequestInstitutionOid 송신기관 OID 1 의뢰상태 송신기관의 교류객체등록번호 – OID 형식

RequestInstitutionName 송신기관명칭 0 의뢰상태 송신기관의 요양기관명

RecipientInstitutionOid 수신기관 OID 1 의뢰상태 수신기관의 교류객체등록번호 – OID 형식

RecipientInstitutionName 수신기관명칭 0 의뢰상태 수신기관의 요양기관명

RegDate 등록일시 1

UpdateDate 변경일시 1

Flag 플래그 1전송여부 구별※시스템 자동생성

진료정보교류표준 고시 적용 지침서

- 310 -

- 교류상태히스토리조회 (GerReferralStatusHistory) 메서드 명세

ü 메서드 개요

Ÿ 본 메서드는 하나의 워크플로우에 대하여 의뢰/회신/회송에 대한 진행 중, 완료, 실패에 대한

이력(History)를 조회하기 위한 메서드입니다.

Ÿ 본 메서드를 호출 시에는 워크플로우를 시작하게 되는 의뢰서 Unique ID 를 입력해야 합니다.

ü 요청메시지 명세 (METHOD: GerReferralStatusHistory)

항목명(영문) 항목명(국문) 항목구분 비고

url 서비스끝점 1

documentUid 의뢰서 Unique ID 1 예) 1.2.410.122000678901234567819

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

ü 응답메시지 명세 (PROPERTY: ReferralStatus)

항목명(영문) 항목명(국문) 항목구분 비고

ReferralStatusId 의뢰상태 ID 1의뢰상태 식별자※시스템 자동생성

ReferralStatusInstanceId 의뢰상태개체 ID 1 의뢰서 식별자 - OID형식

ReferralDocumentUniqueId 의뢰서 ID 1 의뢰서 식별자 - OID형식

RepositoryId 저장소 ID 1 문서저장소 식별자 – OID 형식

MpiId MPI ID 1 환자 MPI 식별자

PatientName 환자명 1

PatientBirthday 생년월일 1 yyyyMMdd 형식

RegDate 등록일시 1

Status 유효상태 구분 1현 의뢰상태의 유효여부Approved - 유효Deprecated – 무효

TaskStatusInfo 태스크목록 0…n ü 응답 메시지 명세 참고

TaskId 태스크 ID 1태스크 식별자※시스템 자동생성

ReferralStatusId 의뢰상태 ID 1의뢰상태 식별자※시스템 자동생성

TaskValue 태스크값 1태스크 유형구분ü Task / Status 명세 표 Task 열 참고

StatusValue 태스크 상태값 1태스크 상태 구별ü Task / Status 명세 표 Status 열 참고

EventDate 이벤트일시 1태스크 발생일자※시스템 자동생성

RsvDate 예약일시 1태스크 예약일시※Null의 경우, 시스템 자동생성

Sequence 순서 1 ※시스템 자동생성

Page 162: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 311 -

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

항목명(영문) 항목명(국문) 항목구분 비고

DocumentUniqueId 참조문서 ID 1 현재 등록문서 식별자 – OID 형식

RepositoryId 저장소 ID 1 문서저장소 식별자 – OID 형식

Title 문서제목 1 교류서식명칭

DocumentClassCode 문서유형코드 1

교류서식 유형구분57133-1 : 진료의뢰서18761-7 : 진료회송서11488-4 : 진료회신서34133-9 : 진료기록요약지18748-4 : 영상의학판독소견서51846-4 : 전원소견서57016-8 : 동의/철회서

Status 상태 1

현 태스크의 유효여부※시스템 자동생성Approved - 유효Deprecated – 무효

RequestInstitutionOid 송신기관 OID 1 의뢰상태 송신기관의 교류객체등록번호 – OID 형식

RequestInstitutionName 송신기관명칭 0 의뢰상태 송신기관의 요양기관명

RecipientInstitutionOid 수신기관 OID 1 의뢰상태 수신기관의 교류객체등록번호 – OID 형식

RecipientInstitutionName 수신기관명칭 0 의뢰상태 수신기관의 요양기관명

RegDate 등록일시 1

UpdateDate 변경일시 1

Flag 플래그 1전송여부 구별※시스템 자동생성

진료정보교류표준 고시 적용 지침서

- 312 -

12.4.2.3. 교류지원공통서비스

12.4.2.3.1. 서비스 개요

서비스정보

서비스 ID

서비스명(국문) 교류지원공통서비스

서비스명(영문) SupportCommonService

서비스 설명 정보교류구현을 지원하는 공통기능을 제공

서비스보안

서비스 인증/권한[ ] 서비스 Key [ ] 인증서 (GPKI)[ ] Basic (ID/PW) [O] 없음 [ ] WS-Security

메시지 레벨 암호화 [ ] 전자서명 [ ] 암호화 [O] 없음

전송 레벨 암호화 [O] SSL [ ] 없음

적용 기술수준

인터페이스 표준[ ] SOAP 1.2(RPC-Encoded, Document Literal, Document Literal Wrapped)[O] REST (POST) [ ] RSS 1.0 [ ] RSS 2.0 [ ] Atom 1.0 [ ] 기타

교환 데이터 표준 [O] XML [O] JSON [ ] MIME [ ] MTOM

서비스URL

운영환경 https://운영서버/api/xave/SupportCommonService/{메서드명}

IHE 기술표준 Reference

메시지 교환 유형[O] Request-Response [ ] Publish-Subscribe[ ] Fire-and-Forgot [ ] Notification

메시지 로깅 수준 성공 [ ] Header [ ] Body 실패 [ ] Header [ ] Body

사용 제약 사항 (비고)

12.4.2.3.2. 메서드 목록

No. 서비스명(영문) 메서드명(영문) 메서드명(국문)

1

SupportCommonService

GetMedicalInstitution 의료기관조회

2 GetMedDept 진료과조회

3 GetMedicalStaff 의료인조회

4 GetCommonCode 공통코드조회

5 GetRepository 저장소조회

6 GetMedicalInstitutionByRepository 저장소별의료기관조회

7 GetRepositoryEndpoint 저장소서비스주소조회

8 AddSMSMessage 동의링크 SMS 발송

Page 163: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 313 -

- 의료기관조회 (GetMedicalInstitution) 메서드 명세

ü 메서드 개요

Ÿ 정보교류시스템에 등록된 의료기관의 정보를 조회하는 서비스입니다.

Ÿ 의료기관 유형 코드는 공통코드에서 조회하여 사용합니다. (공통코드 조회 서비스 참조)

Ÿ 의료기관 유형 코드 목록을 조회하기 위해서 그룹코드 "HOSTYPE" 값을 사용합니다.

Ÿ 의료기관 유형, 의료기관명, 의료기관 OID (모두 옵션 이며 'And 조건' 임)

ü 요청메시지 명세 (METHOD: GetMedicalInstitution)

항목명(영문) 항목명(국문) 항목구분 비고

url 서비스끝점 1

repositoryOid 저장소 ID 0 조회 할 의료기관의 거점 저장소 ID 코드

classCode 의료기관유형코드 0

값이 존재할 경우 Equal 검색*코드 종류- C001 : 상급 종합병원- C002 : 종합병원- C003 : 병원- C004 : 의원- C005 : 보건소

medicalInstitutionName 의료기관명 0 값이 존재할 경우 Like 검색

medicalInstitutionOid 의료기관 OID 0 값이 존재할 경우 OID 로만 검색

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

ü 응답메시지 명세 (PROPERTY: HealthProvider[])

항목명(영문) 항목명(국문) 항목구분 비고

MDINS_OID 의료기관 OID 1

RCORG_NO 요양기관기호 1

MDINS_CLS_CD 의료기관유형코드 1

MDINS_NM 의료기관명 1

MDINS_TEL_NO 전화번호 0

RPG_ID 저장소 ID 1

RPST_NM 대표자명 0

RGSY_ID 등록소 OID 1

MDINS_POST_NO 우편번호 0

MDINS_ADDR 주소 0

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

진료정보교류표준 고시 적용 지침서

- 314 -

- 진료과조회 (GetMedDept) 메서드 명세

ü 메서드 개요

Ÿ 등록된 의료기관에 매핑된 진료과 정보를 조회하는 서비스입니다.

ü 요청메시지 명세 (METHOD: GetMedDept)

항목명(영문) 항목명(국문) 항목구분 비고

url 서비스끝점 1

medicalInstitutionOid 의료기관 OID 1 Equal 검색

deptName 진료과명 0 값이 존재할 경우 Like 검색

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

ü 응답메시지 명세 (PROPERTY: MedDepartment[])

항목명(영문) 항목명(국문) 항목구분 비고

DEPT_CD 진료과코드 1

DEPT_NM 진료과명 1

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

- 의료인조회 (GetMedicalStaff) 메서드 명세

ü 메서드 개요

Ÿ 등록된 의료기관에 매핑된 의료인 정보를 조회하는 서비스입니다.

ü 요청메시지 명세 (METHOD: GetMedicalStaff)

항목명(영문) 항목명(국문) 항목구분 비고

url 서비스끝점 1

medicalInstitutionOid 의료기관 OID 1 Equal 검색

deptCode 진료과코드 0 값이 존재할 경우 Equal 검색

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

ü 응답메시지 명세 (PROPERTY: Doctors[])

항목명(영문) 항목명(국문) 항목구분 비고

MDTM_NM 의료인명 1

LCNS_NO 면허번호 1

MTD_NM 진료과명 0

MTD_CD 진료과코드 0

REG_DTM 등록일 1 yyyy-MM-dd

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

Page 164: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 315 -

- 공통코드조회 (GetCommonCode) 메서드 명세

ü 메서드 개요

Ÿ 등록된 공통코드 정보를 조회하는 서비스입니다.

Ÿ 그룹코드의 목록을 조회하고자 할 경우, 그룹코드의 value 를 넣지 않도록 합니다.

Ÿ 그룹 코드 내부 구성이 변경되었으므로 그룹 코드의 목록을 하단에 추가하였습니다. 변경되는

내용이 있는 경우, 별도 제공하도록 하겠습니다.

ü 요청메시지 명세 (METHOD: GetCommonCode)

항목명(영문) 항목명(국문) 항목구분 비고

url 서비스끝점 1

grpCode 그룹코드 1지정된 그룹코드에 대한 공통코드 검색 (* ü “그룹코드명세” 참조)

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

ü 응답메시지 명세 (PROPERTY: CommonCode[])

항목명(영문) 항목명(국문) 항목구분 비고

COMN_CD 공통코드 1 * ü “공통코드 명세” 참조

COMN_CD_NM 공통코드명 1 * ü “공통코드 명세” 참조

OPT_1 옵션 1 0

OPT_2 옵션 2 0

OPT_3 옵션 3 0

OPT_4 옵션 4 0

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

ü 그룹코드 명세

항목명(영문) 항목명(국문) 비고

ACTIVETYPE 활성 상태 유형사용 / 미사용 의 활성 상태 유형을 담당하는그룹입니다.

AUTHTYPE 사용자 권한 유형 사용자 권한 유형

BOARDPROS 진행상태이슈 등의 게시물에 대한 진행 / 종료 상태 유형을담당하는 그룹 입니다.

BOARDTYPE 게시물 유형 게시물 유형

DOCTYPE 의료인구분 의료인구분

EMRGREASONTYPE 응급조회사유 유형 응급조회사유 유형

GENDER 성별 남 / 녀 구분 그룹 입니다.

HIEBASE 정보교류 거점 정보교류 거점

HOSTYPE 의료기관유형종합병원 / 병의원 등의 의료기관 유형을담당하는그룹 입니다.

IFEXAPFRTYPE 정보교류 신청서 유형 정보교류 신청서 유형

진료정보교류표준 고시 적용 지침서

- 316 -

ü 공통코드 명세

항목명(영문) 항목명(국문) 비고

IFEXCERTRTNTTYPE 전자 의무기록 인증서 보유 유형 전자 의무기록 인증서 보유 유형

IFEXEMRDVLPENVRTYPE 정보교류 EMR 개발 환경 정보교류 EMR 개발 환경

IFEXEMRINTROSTYTYPE 정보교류 EMR 도입방식 정보교류 EMR 도입방식

IFEXEMRMGMTSTYTYPE 정보교류 EMR 관리방식 정보교류 EMR 관리방식

IFEXINTFAPYSTYTYPE 정보교류 API 적용방식 정보교류 API 적용방식

IFEXOLDAXCSTTYPE 정보교류 연계방식 구축비용 유형 정보교류 연계방식 구축비용 유형

IFEXPRTPSTY 정보교류 참여방식 유형 정보교류 참여방식 유형

IFEXPRTPSTYDTLTYPE 정보교류 참여방식 상세 유형 정보교류 참여방식 상세 유형

LANGTYPE 사용 언어 유형 사용 언어 유형

LOCALE 로케일 코드 시스템 사용 언어

LOINCTYPE 정보교류 문서 유형 정보교류 문서 유형

MEDDEPT 표준진료과 표준진료과

MEMBERTYPE 사용자 유형 사용자 유형

MPIMERGERSLT MPI 병합결과 코드 MPI 병합결과 코드

OIDTYPE OID 유형 OID 유형

ORDERPTRN 처방 패턴 처방 패턴

ORDERTYPE 처방 유형 처방 유형

PERIOD 기간설정 기간설정

RABORATORY 검사 유형 검사 유형

TELECOM 통신사 통신사

TELNOTYPE 전화번호유형 전화번호유형

TRANSACTIONTYPE 트랜잭션 유형 정보교류 트랜잭션 유형

USERTYPE 사용자유형 사용자유형

VENDORTYPE 벤더 벤더

그룹코드 공통코드 공통코드명

ACTIVETYPE C001 가입

ACTIVETYPE C002 중지

ACTIVETYPE C003 탈퇴

AUTHTYPE C001 Admin

AUTHTYPE C002 Send

AUTHTYPE C003 View

AUTHTYPE C004 Send + View

BOARDPROS C001 시작

BOARDPROS C002 진행중

BOARDPROS C003 종료

Page 165: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 317 -

그룹코드 공통코드 공통코드명

BOARDPROS C005 재 시작

BOARDPROS C006 관계 없음

BOARDTYPE QNA 문의 사항

DOCTYPE C001 양의

DOCTYPE C002 치의

EMRGREASONTYPE C001 과거이력 확인

EMRGREASONTYPE C002 투약이력 확인

EMRGREASONTYPE C003 기타 응급진료 중 필요

EMRGREASONTYPE C004 직접입력

GENDER M 남

GENDER F 여

HIEBASE 1.2.410.100110.40.1.SU 서울거점

HIEBASE 1.2.410.100110.40.1.GK 경기거점

HIEBASE 1.2.410.100110.40.1.JN 전남거점

HIEBASE 1.2.410.100110.40.1.TK 대구거점

HIEBASE 1.2.410.100110.40.1.PS 부산거점

HIEBASE 1.2.410.100110.40.1.CN 충남거점

HIEBASE 1.2.410.100110.40.1.PB 공공거점

HOSTYPE C101 비 진료기관

HOSTYPE C001 상급종합병원

HOSTYPE C002 종합병원

HOSTYPE C003 병원

HOSTYPE C004 의원

HOSTYPE C005 보건소

IFEXAPFRTYPE SUBSCRIBE 이용

IFEXAPFRTYPE CHANGE 변경

IFEXCERTRTNTTYPE Y 인증서 보유

IFEXCERTRTNTTYPE N 인증서 미보유

IFEXEMRDVLPENVRTYPE JAVA Java

IFEXEMRDVLPENVRTYPE DELPHI Delphi

IFEXEMRDVLPENVRTYPE VB VB

IFEXEMRDVLPENVRTYPE CSHARP C#

IFEXEMRDVLPENVRTYPE ETC 기타

IFEXEMRINTROSTYTYPE DEVELOPMENT 자체개발(용역포함)

IFEXEMRINTROSTYTYPE SOLUTION 솔루션 제품 도입

IFEXEMRMGMTSTYTYPE SELF 자체관리

IFEXEMRMGMTSTYTYPE VENDOR EMR 업체 위탁관리

진료정보교류표준 고시 적용 지침서

- 318 -

그룹코드 공통코드 공통코드명

IFEXINTFAPYSTYTYPE COMPLETED 진료정보교류 연계모듈 기 적용

IFEXINTFAPYSTYTYPE EMR_IN EMR 내부에 API 적용 방식

IFEXINTFAPYSTYTYPE EMR_OUT EMR 외부에 API 를 설치한 후 EMR 에서 호출하는 방식

IFEXOLDAXCSTTYPE SELF 자부담

IFEXOLDAXCSTTYPE REQUEST 비용지원신청

IFEXPRTPSTY COMMUNITY 거점의료기관

IFEXPRTPSTY DEFAULT 협력의료기관

IFEXPRTPSTYDTLTYPE COMMUNITY 거점의료기관

IFEXPRTPSTYDTLTYPE PUBLIC 공공거점기관

LANGTYPE C001 한국어

LANGTYPE C002 영어

LOCALE ko 한국어

LOCALE en 영어

LOINCTYPE 57133-1 진료의뢰서

LOINCTYPE 11488-4 진료회신서

LOINCTYPE 18761-7 진료회송서

LOINCTYPE 34133-9 진료기록 요약지

LOINCTYPE 57016-8 개인정보 제공 동의서

LOINCTYPE 18748-4 영상의학 판독소견서

LOINCTYPE 51846-4 전원소견서

MEDDEPT 0100 내과

MEDDEPT 0101 소화기내과

MEDDEPT 0102 순환기내과

MEDDEPT 0103 호흡기내과

MEDDEPT 0104 내분비 / 대사내과

MEDDEPT 0105 신장내과

MEDDEPT 0106 혈액종양내과

MEDDEPT 0107 감염내과

MEDDEPT 0108 알레르기내과

MEDDEPT 0109 류마티스내과

MEDDEPT 0200 신경과

MEDDEPT 0300 정신과

MEDDEPT 0400 외과

MEDDEPT 0500 정형외과

MEDDEPT 0600 신경외과

MEDDEPT 0700 흉부외과

MEDDEPT 0800 성형외과

Page 166: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 319 -

그룹코드 공통코드 공통코드명

MEDDEPT 0900 마취통증의학과

MEDDEPT 1000 산부인과

MEDDEPT 1100 소아과(소아청소년과)

MEDDEPT 1200 안과

MEDDEPT 1300 이비인후과

MEDDEPT 1400 피부과

MEDDEPT 1500 비뇨기과

MEDDEPT 1600 진단방사선과(영상의학과)

MEDDEPT 1700 방사선종양학과

MEDDEPT 1800 병리과

MEDDEPT 1900 진단검사의학과

MEDDEPT 2000 결핵과

MEDDEPT 2100 재활의학과

MEDDEPT 2200 핵의학과

MEDDEPT 2300 가정의학과

MEDDEPT 2400 응급의학과

MEDDEPT 2500 산업의학과(직업환경의학과)

MEDDEPT 2600 예방의학과

MEDDEPT 5000 구강악안면외과

MEDDEPT 5100 치과보철과

MEDDEPT 5200 치과교정과

MEDDEPT 5300 소아치과

MEDDEPT 5400 치주과

MEDDEPT 5500 치과보존과

MEDDEPT 5600 구강내과

MEDDEPT 5700 구강악안면방사선과

MEDDEPT 5800 구강병리과

MEDDEPT 5900 예방치과

MEMBERTYPE C001 Doctor

MEMBERTYPE C002 Nurse

MEMBERTYPE C003 Staff

MPIMERGERSLT CE Error

MPIMERGERSLT CR Invalid MPI Code

MPIMERGERSLT CA Merge Success!

OIDTYPE C001 국가코드

OIDTYPE C002 기관 코드

OIDTYPE C003 OID

진료정보교류표준 고시 적용 지침서

- 320 -

그룹코드 공통코드 공통코드명

OIDTYPE C004 MPI

OIDTYPE C005 레지스트리

OIDTYPE C006 리파지토리

ORDERPTRN NEW 신규

ORDERPTRN EDIT 변경

ORDERPTRN MAINTAIN 지속

ORDERTYPE AMS 투약

ORDERTYPE EXM 검사

ORDERTYPE OP 수술

PERIOD C001 1일

PERIOD C002 1주일

PERIOD C003 1개월

PERIOD C004 6개월

PERIOD C005 사용자정의

RABORATORY Specimen 검체검사

RABORATORY Pathology 병리검사

RABORATORY Radiology 영상검사

RABORATORY Functional 기능검사

RABORATORY Clinic 1차의원 검사결과

RABORATORY None 지정되지 않는 검사

TELECOM C001 SKT

TELECOM C002 KT

TELECOM C003 LGT

TELNOTYPE C001 010

TELNOTYPE C002 011

TELNOTYPE C003 016

TELNOTYPE C004 017

TELNOTYPE C005 018

TELNOTYPE C006 019

TRANSACTIONTYPE ITI-18 CDA 문서의 기본정보 조회

TRANSACTIONTYPE ITI-41 의료기관으로부터 저장소에 CDA 저장

TRANSACTIONTYPE ITI-42 의료기관으로부터 등록소에 CDA 저장

TRANSACTIONTYPE ITI-43 의료기관에서 CDA 문서 다운로드

TRANSACTIONTYPE ITI-44 신규 MPI 발급

TRANSACTIONTYPE ITI-45 MPI 코드 조회

TRANSACTIONTYPE ITI-47 환자 인적사항 조회

TRANSACTIONTYPE ITI-53 수신기관으로 신규 문서 알림정보 전송

Page 167: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 321 -

그룹코드 공통코드 공통코드명

USERTYPE C001 관리자

USERTYPE C002 의료진

VENDORTYPE V001 이지케어텍

VENDORTYPE V002 후헬스케어

VENDORTYPE V003 유비케어

VENDORTYPE V004 이온엠솔루션

VENDORTYPE V005 자인컴

VENDORTYPE V006 서전엠아이티

VENDORTYPE V007 포닥터

VENDORTYPE V008 부산대병원

VENDORTYPE V009 브레인컨설팅

VENDORTYPE V010 메트로소프트

VENDORTYPE V011 비트컴퓨터

VENDORTYPE V012 네오소프트

VENDORTYPE V013 대일전산

VENDORTYPE V014 포인트닉스

VENDORTYPE V015 윈윈 MITS

VENDORTYPE V016 전능아이티

VENDORTYPE V017 다대소프트

VENDORTYPE V018 대전선병원

VENDORTYPE V019 유성선병원

VENDORTYPE V020 텐소프트

VENDORTYPE V021 병원과 컴퓨터

VENDORTYPE V022 다솜정보

VENDORTYPE V023 닉스-Nixpen chart

VENDORTYPE V024 NGT

VENDORTYPE V025 엔지테크

VENDORTYPE V026 후지쯔

VENDORTYPE V027 브레인닥터스

VENDORTYPE V028 유진의료정보시스템

VENDORTYPE V029 클릭소프트

VENDORTYPE V030 닥터소프트

VENDORTYPE V031 의사랑

VENDORTYPE V032 엠오디시스템

진료정보교류표준 고시 적용 지침서

- 322 -

- 저장소조회 (GetRepository) 메서드 명세

ü 메서드 개요

Ÿ 등록된 저장소(리파지토리)의 정보를 조회하는 서비스입니다.

ü 요청메시지 명세 (METHOD: GetRepository)

항목명(영문) 항목명(국문) 항목구분 비고

url 서비스끝점 1

medicalInstitutionOid 의료기관 OID 0 없을시 전체 거점의 저장소조회

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

ü 응답메시지 명세 (PROPERTY: Repositories[])

항목명(영문) 항목명(국문) 항목구분 비고

REPOSITORY_OID 저장소 ID 1

REPOSITORY_NM 저장소명 1

REPOSITORY_URL 저장소서비스주소 1

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

- 저장소별의료기관조회 (GetMedicalInstitutionByRepository) 메서드 명세

ü 메서드 개요

Ÿ 등록된 저장소(리파지토리)를 사용하는 의료기관 목록을 조회하는 서비스입니다.

ü 요청메시지 명세 (METHOD: GetMedicalInstitutionByRepository)

항목명(영문) 항목명(국문) 항목구분 비고

url 서비스끝점 1

repositoryOid 저장소 ID 1

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

ü 응답메시지 명세 (PROPERTY: HealthProvider[])

항목명(영문) 항목명(국문) 항목구분 비고

MDINS_OID 의료기관 OID 1

RCORG_NO 요양기관기호 1

MDINS_CLS_CD 의료기관유형코드 1

MDINS_NM 의료기관명 1

MDINS_TEL_NO 전화번호 0

RPG_ID 저장소 ID 1

RPST_NM 대표자명 0

RGSY_ID 등록소 OID 1

MDINS_POST_NO 우편번호 0

MDINS_ADDR 주소 0

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

Page 168: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 323 -

- 저장소서비스주소조회 (GetRepositoryEndpoint) 메서드 명세

ü 메서드 개요

Ÿ 등록된 저장소(리파지토리)의 EndPoint URL 문자열을 조회하는 서비스입니다.

ü 요청메시지 명세 (METHOD: GetRepositoryEndpoint)

항목명(영문) 항목명(국문) 항목구분 비고

url 서비스끝점 1

repositoryOid 저장소 ID 1

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

ü 응답메시지 명세 (PROPERTY: string value)

항목명(영문) 항목명(국문) 항목구분 비고

respModel 저장소서비스주소 1

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

- 동의링크 SMS 발송 (AddSMSMessage) 메서드 명세

ü 메서드 개요

Ÿ 동의 링크를 환자 또는 보호자에게 모바일 메시지로 발송하는 서비스입니다.

Ÿ 발신번호는 사회보장정보원의 번호로 일괄 적용됩니다.

ü 요청메시지 명세 (PROPERTY: SMSMessageModel)

항목명(영문) 항목명(국문) 항목구분 비고

MSG_ID 메시지 ID 1 기본 “DEFAULT”

CALL_TO 수신자연락처 1 “-“ 를 제외한 01x 로 시작하는 10~11자리 숫자

SMSAcceptance SMS 수신동의 1 기본 “Y”

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

ü 응답메시지 명세 (PROPERTY: string value)

항목명(영문) 항목명(국문) 항목구분 비고

respModel ID 등록식별번호 1 * 아래 참조

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

※ respModel return 유형

- “0” 이상의 자연수 문자열 : 저장된 메시지의 sequence 값으로서 정상 등록

- “0” : MSG_ID 등의 표기 오류로 인한 SMS 메시지 전송 미 수행

- 숫자가 아닌 문자열 : SMS 메시지 등록 기능의 오류이며 해당 오류 메시지

진료정보교류표준 고시 적용 지침서

- 324 -

12.4.2.4. 응급교류지원서비스

12.4.2.4.1. 서비스 개요

서비스정보

서비스 ID

서비스명(국문) 응급교류지원서비스

서비스명(영문) EmergencyHIESupportService

서비스 설명

서비스보안

서비스 인증/권한[ ] 서비스 Key [ ] 인증서 (GPKI)[ ] Basic (ID/PW) [O] 없음 [ ] WS-Security

메시지 레벨 암호화 [ ] 전자서명 [ ] 암호화 [O] 없음

전송 레벨 암호화 [O] SSL [ ] 없음

적용 기술수준

인터페이스 표준[ ] SOAP 1.2(RPC-Encoded, Document Literal, Document Literal Wrapped)[O] REST (POST) [ ] RSS 1.0 [ ] RSS 2.0 [ ] Atom 1.0 [ ] 기타

교환 데이터 표준 [O] XML [O] JSON [ ] MIME [ ] MTOM

서비스URL

운영환경 https://운영서버/api/xave/SupportCommonService/{메서드명}

IHE 기술표준 Reference

메시지 교환 유형[O] Request-Response [ ] Publish-Subscribe[ ] Fire-and-Forgot [ ] Notification

메시지 로깅 수준 성공 [ ] Header [ ] Body 실패 [ ] Header [ ] Body

사용 제약 사항 (비고)

12.4.2.4.2. 메서드 목록

No. 서비스명(영문) 메서드명(영문) 메서드명(국문)

1EmergencyHIESupportService

GetEmergencyDocumentMetaInfo 교류문서목록응급조회

2 GetSummaryMedicalHistory 진료내역요약조회

Page 169: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 325 -

- 교류문서목록응급조회 (GetEmergencyDocumentMetaInfo) 메서드 명세

ü 메서드 개요

Ÿ 본 메서드는 응급상황시 환자의 동의여부와 관련없이 환자주민등록번호 또는 환자번호 + 의료

기관 OID 로 문서등록소(Registry)에 등록되어 있는 교류문서(의뢰서/회신서/회송서/요약지)

의 메타정보를 검색하는 기능을 제공합니다.

Ÿ 환자번호와 주민등록번호가 모두 입력되었을 시에는 주민등록번호를 가지고 문서를 검색합니

다.

ü 요청메시지 명세 (PROPERTY: GetEmergencyDocumentMetaInfoRequestObject)

항목명(영문) 항목명(국문) 항목구분 비고

PatientID 환자번호 1

SSN 환자주민등록번호 1

ReasonCode 응급조회사유코드 1 * ü “공통코드 명세” 참조

ReasonText 응급조회사유 0…1 ReasonCode 가 C004 일 경우 입력

OrganizationId 의료기관OID 1

UserId 사용자ID 1 사용자로그인 ID

CreationTimeFrom 문서생성일시(시작) 0…1 yyyyMMdd

CreationTimeTo 문서생성일시(종료) 0…1 yyyyMMdd

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

ü 응답메시지 명세 (PROPERTY: GetEmergencyDocumentMetaInfoResponseObject)

항목명(영문) 항목명(국문) 항목구분 비고

DocumentEntryList 문서 메타정보 0…n

PatientUID 환자 MPI ID 1 CX 타입

DocumentUniqueId 문서 UniqueId 1

EntryUUID 문서 UUID 1

Size 문서크기 1

RepositoryID 저장소 ID 1 OID 타입

CreationTime 문서생성시간 1 yyyyMMdd

Title 문서명 1

MimeType 문서 MimeType 1

ClassCode 서식코드타입 1 LOINC 코드

FormatCode 문서기술형식코드 1

ConfidentialityCode 보안수준코드 1

SourcePatientID 환자 ID 1 CX 타입

SourcePatientInfo 환자정보 1

AuthorPerson 작성의사정보 0…1 XCN 타입

AuthorInstitution 작성의료기관정보 0…1 XON 타입

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

진료정보교류표준 고시 적용 지침서

- 326 -

- 진료내역요약조회 (GetSummaryMedicalHistory) 메서드 명세

ü 메서드 개요

Ÿ 본 메서드는 응급상황시 교류문서목록응급조회에서 조회된 여러 교류문서(의뢰서/회신서/회송

서/요약지)에서 진료내역코드로 선택한 내용만을 모아서 제공하는 기능을 제공합니다.

ü 요청메시지 명세 (PROPERTY: CdaMergeRequestModel)

항목명(영문) 항목명(국문) 항목구분 비고

DocumentRequestModel 문서요청정보 1…n

DocumentUniqueId 문서유일번호 1 문서 Unique ID - OID형식

RepositoryUniqueId 저장소유일번호 1 저장소 Unique ID – OID 형식

SectionType 진료내역코드 1 * ü “진료내역코드 명세” 참조

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

ü 응답메시지 명세 (PROPERTY: CdaMergeResponseModel)

항목명(영문) 항목명(국문) 항목구분 비고

Problems 진단내역 0…n

StartDate 진단일자 1 해당 상병의 진단일자

ProblemName 상병명(KCD 영문) 1 상병코드 명칭 - KCD7 영문

ProblemName_KOR 상병명(KCD 한글) 0…1 상병코드 명칭 - KCD7 한글명

ProblemCode 상병코드(KCD) 1 상병코드 - KCD7

KostomCodes 진단KOSTOM 코드 0…n 진단KOSTOM 코드

Code KOSTOM 코드 1 KOSTOM 진단 용어코드

DisplayName KOSTOM 코드명칭 0…1 KOSTOM 코드 한글명칭

AcuityScale 중증도 분류 0…1KTAS중등도 분류- 1 / 2 / 3 / 4 / 5등급

Medications 약물처방내역 0…n

StartDate 처방일시 1 처방된 약품의 처방일시

MedicationName 처방약품명 1 처방된 약품의 KD코드 명칭

MedicationCode 처방약품코드 1 처방된 약품의 KD코드

MajorComponent 주성분명 0…1 처방된 약품의 ATC 주성분 코드 명칭

MajorComponentCode 주성분코드 0…1 처방된 약품의 ATC 주성분 코드

DoseQuantity 용량 1 처방된 약품의 1일 투약 총용량

DoseQuantityUnit 복용단위 1 처방된 약품의 1일 투약 총용량 단위

RepeatNumber 횟수 1 처방된 약품의 1일 투여 횟수

Period 투여기간 1 처방된 약품의 총투약일수

Usage 용법 0…1 처방된 약품의 용법 정보

BeginningDate 시작일시 0…1 처방된 투약이 시작된 일시

LaboratoryTests 검사내역 0…n

Page 170: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 327 -

항목명(영문) 항목명(국문) 항목구분 비고

LabType 검사유형 구별 1

검사유형 구별자-Specimen:검체검사-Pathology:병리검사-Radioiogy:영상검사-Functional:기능검사-None:미지정

LabTypeString 검사유형 구별 1

-Specimen : 검체검사-Pathology:병리검사-Radioiogy:영상검사-Functional:기능검사-None:미지정

Date 검사일시 1 해당 검사 수행/시행 일시

EntryName검사항목명(EDI) -검체검사

0…1 검체 검사의 검사항목 명칭 - EDI

EntryCode검사항목코드(EDI) -검체검사

0…1 검체 검사의 검사항목 코드 - EDI

TestName 검사명(EDI) 0…1 해당 검사의 명칭 - EDI

TestCode 검사코드(EDI) 0…n 해당 검사의 코드 - EDI

KostomCodes 검사 KOSTOM 코드셋 0…n

Code KOSTOM 코드 1 KOSTOM검사 용어코드

DisplayName KOSTOM 코드명칭 1 KOSTOM검사 코드 한글명칭

ResultValue 검사결과값 0…1 세부 검사의 결과값

Reference 참고치 0…1 해당 검사 결과에 대한 참고치

OffLineYN영상검사 오프라인첨부여부

0…1해당 영상검사 결과에 대한 오프라인(사본/ 디지털 저장장치) 첨부여부

AccessionNumber PACS Accession Number 0…1영상 Study의 Accession Number-DicomTag(0008,0050)

WebPacsBaseURL Web PACS 기본 URL 경로 0…1 Web PACS URL 기본주소

Procedures 처치 / 수술내역 0…n

Date 수술일자/응급처치일자 1 수술 일자

ProcedureName_ICD9CM 수술명(ICD-9-CM) 1 수술명 - ICD9-CM

ProcedureCode_ICD9CM 수술코드(ICD-9-CM) 1 수술 코드 - ICD9-CM

PostDiagnosisName 수술 후 진단명 0…1 수술후 진단명

Anesthesia 마취종류 0…1 마취 유형

KostomCodes 수술 KOSTOM 코드셋 0…1

Code KOSTOM 코드 1 KOSTOM검사 용어코드

DisplayName KOSTOM 코드명칭 1 KOSTOM검사 코드 한글명칭

Text 응급처치사항 0…1 응급처치 사항

Allergies 알러지 내역 0…n

StartDate 등록일자 1 알러지별 등록일자

AllergyType 알러지요인 1 알러지 요인 명칭(보건의료용어표준)

AllergyTypeCode 알러지요인 코드 1 알러지 요인 코드(보건의료용어표준)

진료정보교류표준 고시 적용 지침서

- 328 -

※ 항목구분 : 필수(1), 옵션(0), 1건 이상 복수건(1…n), 0건 또는 복수건(0…n)

항목명(영문) 항목명(국문) 항목구분 비고

Allergy 알러지명 0…1 알러지명

Reaction 반응 0…1 알러지 반응

MedicationName 약품명 0…1 부작용이 발생한 약품의 KD 코드 명칭

MedicationCode 약품코드 0…1 부작용이 발생한 약품의 KD 코드

AdverseReaction 의약품 부작용 증상 0…1 의약품 부작용 증상

Immunizations 예방접종내역 0…n

Date 접종일자 1 해당 예방접종 일자

ImmunizationName 예방접종명 1 예방접종 명칭(KOSTOM)

ImmunizationCode 예방접종코드 1 예방접종 코드(KOSTOM)

VaccineName 백신명 0…1 백신명

RepeatNumber 접종차수 0…1 예방접종 차수

VitalSigns 생체신호 내역 0…n

Date 측정일자 0…1 해당생체신호 측정일자

Height 키 0…1 측정된 키

Weight 몸무게 0…1 측정된 몸무게

BP_Diastolic 혈압(확장기) 0…1 측정된 확장기 혈압

BP_Systolic 혈압(수축기) 0…1 측정된 수축기 혈압

BodyTemperature 체온 0…1 측정된 체온

Distinction 처치 전/후 구별 0…1응급처치 전/후 상태 구분자-PreProcedure-처치 전-PostProcedure-처치 후

DistinctionString 처치 전/후 구별 0…1응급처치 전/후 상태 구분자-PreProcedure:처치 전-PostProcedure:처치 후

AwarenessCondition 환자 의식상태 0…1 환자의 초기 의식상태 5단계 분류

HeartRate 심박수 0…1 환자의 초기 심박수

ETC 기타 0…1 기타 환자의 초기상태

Infections 법정 전염성 감염병 내역 0…n

OnsetDate 발병일자 0…1 발병일자

DiagnosisDate 진단일 0…1 진단일

InfectionName 감염병명 0…1 감염병명

ReportedDate 신고일 0…1 신고일자

Classification 환자분류 0…1 환자 분류

TestResult 확진검사 결과 0…1 확진검사 결과

AdmissionYN 입원여부 0…1 입력된 입원 여부

SuspectedArea 추정감염지역 0…1 추정 국내 혹은 국외 감염지역

Assessments 소견 및 주의사항 내역 0…n

Assessment이학적 검사결과/기타 소견 및 주의사항

0…1의학적 검사결과기타소견 및 주의사항

Page 171: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 329 -

별첨 13. CDA 항목 정의

13.1. Header

(R : 필수 / R2 : 존재 시 필수 / O : 선택 / - : 해당 없음)

Class타입

속성명 항목분류 필수여부 세부항목 세부 속성명 필수여부 데이터 형식ValueSet

세부설명

DocumentInformationObject

DocumentInformation

문서정보 R

임상문서명 Title R    문서서식명칭※해당항목은 시스템에서 자동생성

임상문서 코드 DocumentType R   0문서의 서식유형을 지정하기 위한 코드※서식별 코드는 Value Set구분 0 참조

문서 ID DocumentID R    해당 CDA문서 고유 ID※해당 항목은 시스템에서 자동생성

문서생성기관OID

OrganizationOID R     문서생성기관의 교류객체등록번호

의뢰(회송)번호

RequestNumber

R(의뢰서/회송서의경우만기입)

   의뢰·회송서의 고유번호-요양기관기호(8자리)+발생일(yyMMdd)+일련번호(5자리)

기밀성 수준코드

ConfidentialityCode

R   2문서의 기밀성수준-Normal(0)/High(1)/VeryHigh(2)※해당 항목은 시스템에서 자동생성

기밀성 수준코드

ConfidentialityCodeString

O   2

※enum형식이 지원되지 않는 언어의 경우 해당필드를 사용하십시오.※시스템 자동설정

문서의 기밀성 수준Normal(0)/High(1)/VeryHigh(2)

진료정보교류표준 고시 적용 지침서

- 330 -

Class타입

속성명 항목분류 필수여부 세부항목 세부 속성명 필수여부 데이터 형식 ValueSet

세부설명

RecordTargetObject

Patient 환자정보 R

환자 ID LocalId R     의료기관에서 생성한 환자 ID

성명 PatientName R     환자 성명

생년월일 DateOfBirth R YYYYMMDD   환자 생년월일(YYYYMMDD)

환자성별 Gender O   3환자성별 코드명칭-HL7AdministrativeGender코드명-Male(0)/Female(1)/Undifferentiated(2)

환자성별 GenderString O   3

※enum형식이 지원되지 않는 언어의 경우 해당필드를 사용하십시오.

환자성별 코드명칭-HL7AdministrativeGender코드명-Male/Female/Undifferentiated

연락처 TelecomNumber O010-XXXX-XXXX

지역번호-XXXX-XXXX  환자 전화번호

주소(기본주소)주소(상세주소)주소(우편번호)

AdditionalLocatorStreetAddressPostalCode

O    도로명도로번호/행정구역도로명도로번호/행정구역이후상세주소우편번호

진료구분 CareType R2   4

외래/입원등 구별자-HL7Act코드명칭

AMBULATORY(0)/INPATIENT(1)/EMERGENCY(2)

진료구분 CareTypeString O   4

※enum형식이 지원되지 않는 언어의 경우 해당필드를 사용하십시오.

외래/입원등 구별자-HL7Act코드명칭-AMBULATORY/INPATIENT/EMERGENCY

Page 172: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 331 -

Class타입

속성명 항목분류 필수여부 세부항목 세부 속성명 필수여부 데이터 형식 ValueSet

세부설명

CustodianObject

Custodian

의료기관정보

R

의료기관식별번호

OID R     의료기관의 교류객체등록번호

요양기관기호 Id R     건강보험심사평가원 요양기관 기호

요양기관명 CustodianName R     요양기관명

요양기관연락처

TelecomNumber R010-XXXX-XXXX

지역번호-XXXX-XXXX  요양기관 전화번호

주소(기본주소)주소(상세주소)주소(우편번호)

AdditionalLocatorStreetAddressPostalCode

O    도로명도로번호/행정구역도로명도로번호/행정구역이후상세주소우편번호

AuthorObject

Author진료의/

담당자R2

진료의(담당자)성명

AuthorName R     진료의(담당자) 성명

진료의면허번호(담당자 ID)

MedicalLicenseID R2     진료의 면허번호 (담당자 ID)

진료의(담당자)연락처

TelecomNumber O010-XXXX-XXXX

지역번호-XXXX-XXXX  진료의(담당자) 전화번호

진료과명 DepartmentName R2   5진료과명칭-건강보험심사평가원 진료과명칭

진료과 코드 DepartmentCode R2   5진료과코드-건강보험심사평가원 진료과코드

AuthenticatorObject

Authenticator

문서작성자 R

문서작성자 ID Id R     문서작성자의 병원 Local ID

문서작성자성명

AuthenticatorName

R     문서작성자 성명

문서작성자연락처

TelecomNumber O010-XXXX-XXXX

지역번호-XXXX-XXXX  문서작성자 전화번호

진료정보교류표준 고시 적용 지침서

- 332 -

Class타입

속성명 항목분류 필수여부 세부항목 세부 속성명 필수여부 데이터 형식 ValueSet

세부설명

InformationRecipientObject

InformationRecipient

수신기관정보/

전원기관정보

의뢰서,회신서,회송서,

전원소견서만해당

의료기관식별번호

OID R     의료기관의 교류객체등록번호

요양기관기호 Id R     건강보험심사평가원 요양기관 기호

요양기관명OrganizationNam

eR     요양기관명

요양기관연락처

TelecomNumber R010-XXXX-XXXX

지역번호-XXXX-XXXX  요양기관 전화번호

진료의 성명 DoctorName R    

수신기관측 의료진 성명

※해당 항목은 필수로 지정되어야 됩니다.※수신기관 진료의 성명을 확인할 수 없을시, 설정 값: 미지정

주소(기본주소)주소(상세주소)주소(우편번호)

AdditionalLocatorStreetAddressPostalCode

O    도로명도로번호/행정구역도로명도로번호/행정구역이후상세주소우편번호

진료과명 DepartmentName O   5진료과명칭-건강보험심사평가원 진료과명칭

진료과 코드 DepartmentCode O   5진료과코드-건강보험심사평가원 진료과코드

진료의면허번호

MedicalLicenseID O     진료의 면허번호

Page 173: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 333 -

Class타입

속성명 항목분류 필수여부 세부항목 세부 속성명 필수여부 데이터 형식 ValueSet

세부설명

ConsentObject

Consent 동의정보

동의서만 해당

동의일자 ConsentTime R YYYYMMDD  환자(또는 법정대리인)가 개인정보 제공 동의에 대해승인한 일자

동의정책 유형 PolicyType R   13동의정책의 유형-PrivacyPolicyType.ENTIRE_CONSENT(0)-전체동의

동의정책 유형 PolicyTypeString O   13

※enum형식이 지원되지 않는 언어의 경우 해당필드를 사용하십시오.

동의정책의 유형-ENTIRE_CONSENT:전체동의

환자(동의주체)와의 관계

Relationship R    

동의승인자와 환자와의 관계

RelationshipType.Myself(0)-본인RelationshipType.Family(1)-가족RelationshipType.LegalRepresentive(2)-법정대리인RelationshipType.ETC(3)-기타

환자(동의주체)와의 관계

RelationshipString O    

※enum형식이 지원되지 않는 언어의 경우 해당필드를 사용하십시오.

동의승인자와 환자와의 관계-Myself : 본인-Family : 가족-Legal Representative : 법정대리인-ETC : 기타

동의주체가환자와

동일인이 아닌경우만 해당

동의주체 성명ConsentSubjectNa

meO    

동의주체 성명-동의주체가 환자본인이 아닌 경우 기입

동의주체연락처

ConsentSubjectContact

O    동의주체 연락처-동의주체가 환자본인이 아닌 경우 기입

진료정보교류표준 고시 적용 지침서

- 334 -

Class타입

속성명 항목분류 필수여부 세부항목 세부 속성명 필수여부 데이터 형식 ValueSet

세부설명

WithdrawalObject

Withdrawal

철회정보

부분철회서/

전체철회서공통항목

동의 철회일자 WithdrawalDate R YYYYMMDD  환자(또는 법정대리인)가 개인정보 제공 동의에 대해승인한 일자

동의 철회정책유형

PolicyType O    

동의철회 정책의 유형-PrivacyPolicyType.ENTIRE_WITHDRAWAL(2)-전체철회-PrivacyPolicyType.PARTIAL_WITHDRAWAL(3)-부분철회

동의 철회정책유형

PolicyTypeString O    

※enum형식이 지원되지 않는 언어의 경우 해당필드를 사용하십시오.

동의철회 정책의 유형-WITHDRAWAL : 전체철회-PARTIAL_WITHDRAWAL : 부분철회

환자(동의주체)와의 관계

Relationship O    

철회승인자와 환자와의 관계

RelationshipType.Myself(0) - 본인RelationshipType.Family(1) - 가족RelationshipType.LegalRepresentative(2)-법정대리인RelationshipType.ETC(3) - 기타

환자(동의주체)와의 관계

RelationshipString O    

※enum형식이 지원되지 않는 언어의 경우 해당필드를 사용하십시오.

철회승인자와 환자와의 관계-Myself : 본인-Family : 가족-Legal Representative : 법정대리인-ETC : 기타

Page 174: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 335 -

Class타입

속성명 항목분류 필수여부 세부항목 세부 속성명 필수여부 데이터 형식 ValueSet

세부설명

부분철회서작성 시에만해당

동의철회의료기관정보

WithdrawalOrganizations

O(의료기관부분철회시기입)

   

동의를 철회할 의료기관 명칭-ExceptOrganizationObject.OID : 철회의료기관OID-ExceptOrganizationObject.OrganizationName :철회의료기관명

의료기관동의철회 사유

WithdrawalOrganizationReason

O(의료기관부분철회시기입)

    의료기관 동의철회 사유

동의철회진료과 코드

WithdrawalDepartmentCodes

O(진료과부분철회시기입)

  5동의를 철회할 진료과코드-건강보험심사평가원 진료과코드

진료과동의철회 사유

WithdrawalDepartmentReason

O(진료과부분철회시기입)

    진료과 동의철회 사유

전체철회서작성 시에만해당

전체동의 철회사유

WholeWithdrawalReason

O(전체철회시기입)

    전체동의 철회 사유

동의철회주체가 환자와동일인이 아닌경우만 해당

동의철회주체성명

WithdrawalSubjectName

O    동의철회주체 성명-동의주체가 환자본인이 아닌 경우 기입

동의주체연락처

WithdrawalSubjectContact

O    동의철회주체 연락처-동의주체가 환자본인이 아닌 경우 기입

진료정보교류표준 고시 적용 지침서

- 336 -

Class타입

속성명 항목분류 필수여부 세부항목 세부 속성명 필수여부 데이터 형식 ValueSet

세부설명

GuardianObject

Guardian

보호자 O

성명 GuardianName R     보호자(대리인) 성명

전화번호 TelecomNumber O010-XXXX-XXXX

지역번호-XXXX-XXXX  보호자(대리인)의 연락처

주소(기본주소)주소(상세주소)주소(우편번호)

AdditionalLocatorStreetAddressPostalCode

O    도로명도로번호/행정구역도로명도로번호/행정구역이후상세주소우편번호

보호자 관계 GType R    

환자와의 관계GuardianType.Father(0) - 아버지GuardianType.Mother(1) - 어머니GuardianType.GrandMother(2) - 조모GuardianType.GrandFather(3) - 조부GuardianType.Wife(4) - 부인GuardianType.Husband(5) - 남편GuardianType.Family(6) - 가족GuardianType.Son(7) - 아들GuardianType.Daughter(8) - 딸GuardianType.GrandDaughter(9) - 손녀GuardianType.GrandSon(10) - 손자GuardianType.Neighbor(11) - 이웃GuardianType.Roommate(12) - 동거인GuardianType.Self(13) - 본인

보호자(대리인)관계

GTypeString R    

※enum형식이 지원되지 않는 언어의 경우 해당필드를 사용하십시오.환자와의관계

-Father : 아버지-Mother : 어머니-Grand Mother : 조모-Grand Father : 조부-Wife : 부인-Husband : 남편-Family : 가족

-Son : 아들-Daughter : 딸-Grand Daughter : 손녀-Grand Son : 손자-Neighbor : 이웃-Roommate : 동거인-Self : 본인

Page 175: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 337 -

13.2. Body

(R : 필수 / R2 : 존재 시 필수 / O : 선택 / - : 해당 없음)

Class타입

속성명항목분류

필수여부

세부항목세부속성명

필수여부

데이터형식

ValueSet

세부설명의뢰서

회신서

회송서

CRS

판독소견서

동의서

철회서

의뢰서

회신서

회송서

CRS

판독소견서

동의서

철회서

ProblemObejct

Problems

진단내역

R R R R - - -

진단일자 StartDate R R R R - - -YYYYMMDD

  해당 상병의 진단일자

상병명(KCD 영문)

ProblemName

R R R R - - -     상병코드 명칭 - KCD7 영문

상병명(KCD 한글)

ProblemName_KOR

O O O O - - -     상병코드 명칭 - KCD7 한글명

상병코드(KCD)

ProblemCode

R R R R - - -     상병코드 - KCD7

진단 KOSTOM코드셋

KostomCodes

O O O O - - -    KostomObject.Code-KOSTOM진단용어코드KostomObject.DisplayName-KOSTOM코드한글명칭

진료정보교류표준 고시 적용 지침서

- 338 -

Class타입

속성명항목분류

필수여부

세부항목세부속성명

필수여부

데이터형식

ValueSet

세부설명의뢰서

회신서

회송서

CRS

판독소견서

동의서

철회서

의뢰서

회신서

회송서

CRS

판독소견서

동의서

철회서

MedicationObject

Medications

약물처방내역

R2 R2 R2 R2 - - -

처방일시 StartDate R R R R - - -YYYYMMDD

  처방된 약품의 처방일시

처방약품명MedicationName

R R R R - - -     처방된 약품의 KD코드 명칭

처방약품코드MedicationCode

R R R R - - -     처방된 약품의 KD코드

주성분명MajorComponent

O O O O - - -     처방된 약품의 ATC 주성분 코드 명칭

주성분코드MajorComponentCode

O O O O - - -     처방된 약품의 ATC 주성분 코드

용량DoseQuanti

tyR R R R - - -     처방된 약품의 1일 투약 총용량

복용단위DoseQuantityUnit

R R R R - - -     처방된 약품의 1일 투약 총용량 단위

횟수RepeatNumber

R R R R - - -     처방된 약품의 1일 투여 횟수

투여기간 Period R R R R - - -     처방된 약품의 총 투약 일수

용법 Usage O O O O - - -    처방된 약품의 용법 정보 (처방전에 표시되는형태)

Page 176: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 339 -

Class타입

속성명항목분류

필수여부

세부항목세부속성명

필수여부

데이터형식

ValueSet

세부설명의뢰서

회신서

회송서

CRS

판독소견서

동의서

철회서

의뢰서

회신서

회송서

CRS

판독소견서

동의서

철회서

LaboratoryTestObject

LaboratoryTests

검사결과

R2 R2 R2 R2 - - -

검사유형 구별 LabType R R R R - - -    

검사유형 구별자-LaboratoryType.Specimen(0) - 검체검사-LaboratoryType.Pathology(1) - 병리검사-LaboratoryType.Radiology(2) - 영상검사-LaboratoryType.Functional(3) - 기능검사-LaboratoryType.None(4) - 미지정

검사유형 구별LabTypeString

O O O O - - -    

*enum형식이 지원되지 않는 언어의 경우해당 필드를 사용하십시오.

검사유형 구별자-Specimen : 검체검사-Pathology : 병리검사-Radiology : 영상검사-Functional : 기능검사-None : 미지정

검사일시 Date R R R R - - -YYYYMMDD

  해당 검사 수행/시행 일시

검사항목명(EDI)-검체검사

EntryName R2 R2 R2 R2 - - -     검체검사의 검사항목 명칭 - 심평원EDI

검사항목코드(EDI)-검체검사

EntryCode O O O O - - -     검체검사의 검사항목 코드 - 심평원EDI

검사명(EDI) TestName R R R R - - -     해당 검사의 명칭 - 심평원EDI

검사코드(EDI) TestCode O O O O - - -     해당 검사의 코드 - 심평원EDI

진료정보교류표준 고시 적용 지침서

- 340 -

Class타입

속성명항목분류

필수여부

세부항목세부속성명

필수여부

데이터형식

ValueSet

세부설명의뢰서

회신서

회송서

CRS

판독소견서

동의서

철회서

의뢰서

회신서

회송서

CRS

판독소견서

동의서

철회서

검사 KOSTOM코드셋

KostomCodes

O O O O - - -    

KostomObject.Code : 검사용어코드–보건의료용어표준(검사)KostomObject.DisplayName : 검사명 -보건의료용어표준(검사)

검사결과값 ResultValue R2 R2 R2 R2 - - -     세부 검사의 결과값(수치결과 또는 문자열)

참고치 Reference O O O O - - -     해당 검사 결과에 대한 참고치

PACSAccessionNumber

AccessionNumber

R2 R2 R2 R2 - - -    

영상 Study의 AccessionNumber-DicomTag(0008,0050)※해당 영상검사의 영상데이터 전송 시에만해당값을 설정합니다. (단순영상검사 결과만전송하는 경우는 해당되지 않음) 해당값이설정되지 않은 경우 영상데이터가 전송되지않은 것으로 간주됩니다.

Web PACS 기본URL 경로

WebPacsBaseURL

R2 R2 R2 R2 - - - URL  

Web PACS URL 기본주소※설정값:https://ihie.mychart.kr/hime-view/dicomWebView.jsp※해당 영상검사의 영상데이터 전송 시에만해당항목을 설정하십시오. (단순영상검사결과만 전송하는 경우는 해당되지 않음)해당값이 설정되지 않은 경우 영상데이터가전송되지 않은 것으로 간주됩니다.

Page 177: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 341 -

Class타입

속성명항목분류

필수여부

세부항목세부속성명

필수여부

데이터형식

ValueSet

세부설명의뢰서

회신서

회송서

CRS

판독소견서

동의서

철회서

의뢰서

회신서

회송서

CRS

판독소견서

동의서

철회서

ProcedureObject

Procedures

수술내역/처치내역

R2 R2 R2 R2 - - -

수술일자/응급처치일자

Date R R R R - - -YYYYMMDD

  수술 일자

수술명(ICD-9-CM)

ProcedureName_ICD9C

MR R R R - - -     수술명 - ICD9-CM

수술코드(ICD-9-CM)

ProcedureCode_ICD9CM

R R R R - - -     수술 코드 - ICD9-CM

수술후 진단명PostDiagnosisName

O O O O - - -    수술후 진단명 - 보건의료용어표준(진단),KCD7

마취종류 Anesthesia O O O O - - -     마취 유형

수술 KOSTOM코드셋

KostomCodes

O O O O - - -    

KostomObject.Code : 수술명-보건의료용어표준(의료행위)KostomObject.DisplayName : 수술코드-보건의료용어표준(의료행위)

AllergyObejct

Allergies

알러지 및부작용

R2 R2 R2 R2 - - -

등록일자 StartDate R R R R - - -YYYYMMDD

  알러지별 등록일자

알러지요인AllergyTyp

eR R R R - - -   6 알러지 요인 명칭(보건의료용어표준)

알러지요인 코드AllergyTypeCode

R R R R - - -   6 알러지 요인 코드(보건의료용어표준)

알러지명 Allergy O O O O - - -     알러지명

반응 Reaction O O O O - - -     알러지 반응

진료정보교류표준 고시 적용 지침서

- 342 -

Class타입

속성명항목분류

필수여부

세부항목세부속성명

필수여부

데이터형식

ValueSet

세부설명의뢰서

회신서

회송서

CRS

판독소견서

동의서

철회서

의뢰서

회신서

회송서

CRS

판독소견서

동의서

철회서

AssessmentObject

Assessment

소견및주의사항

R2 R2 R2 - - - -이학적검사결과기타소견 및주의사항

Assessment R2 R2 R2 - - - -    의학적검사결과기타소견및주의사항

stringReasonForReferral

의뢰사유

R2 - - - - - - 의뢰사유ReasonForReferral

R2 - - - - - -     의뢰사유 기술

stringReasonForTransfer

회송사유

- - R2 - - - - 회송사유ReasonForTransfer

- - R2 - - - -     회송사유 기술

stringHistoryOfPastIllness

과거병력

- R2 R2 - - - - 과거병력HistoryOfPastIllness

- R2 R2 - - - -     과거병력 기술

예약희망일시PlannedDat

eR2 - - - - - -

YYYYMMDDHHMM

  다음 진료예약 일시 표기PlanOfTreatmentObject

PlanOfTreatment

예약관련정보

R2 - - - - - -

예약관련 내용 Text O - - - - - -     예약과 관련된 내용 기술

ImmunizationObject

Immunizations

예방접종내역

- - - R2 - - -

접종일자 Date - - - R - - -YYYYMMDD

  해당 예방접종 일자

예방접종명(보건의료용어표준)

ImmunizationName

- - - R - - -   7 예방접종 명칭

예방접종코드(보건의료용어표준)

ImmunizationCode

- - - R - - -   7 예방접종 코드

백신명VaccineName

- - - O - - -     백신명

접종차수RepeatNumber

- - - O - - -     예방접종 차수

Page 178: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 343 -

Class타입

속성명항목분류

필수여부

세부항목세부속성명

필수여부

데이터형식

ValueSet

세부설명의뢰서

회신서

회송서

CRS

판독소견서

동의서

철회서

의뢰서

회신서

회송서

CRS

판독소견서

동의서

철회서

VitalSignObject

VitalSigns

생체신호및상태

- - - R2 - - -

측정일자 Date - - - O - - -YYYYMMDD

  해당생체신호 측정일자

키 Height - - - O - - -     측정된 키

몸무게 Weight - - - O - - -     측정된 몸무게

혈압(확장기)BP_Diastoli

c- - - O - - -     측정된 확장기 혈압

혈압(수축기) BP_Systolic - - - O - - -     측정된 수축기 혈압

체온BodyTemperature

- - - O - - -     측정된 체온

SocialHistoryObject

SocialHistory

흡연상태&음주상태

- - - O - - -

흡연상태코드명칭

SmokingStatus

- - - R - - -   8 흡연상태 명칭

흡연상태코드SmokingStatusCode

- - - R - - -   8 흡연상태 코드

음주상태코드명칭(음주빈도)

Frequency - - - R - - -   9 음주상태 명칭 (음주빈도)

음주상태코드명칭(음주량)

AlcoholConsumption

      R         10 음주상태 명칭 (음주량)

음주상태코드명칭(과음빈도)

Overdrinking

      R         11 음주상태 명칭 (과음빈도)

음주상태코드(음주빈도)

FrequencyCode

- - - R - - -   9 음주상태 코드 (음주빈도)

음주상태코드(음주량)

AlcoholConsumptionCo

de- - - R - - -   10 음주상태 코드 (음주량)

음주상태코드(과음빈도)

OverdrinkingCode

- - - R - - -   11 음주상태 코드 (과음빈도)

진료정보교류표준 고시 적용 지침서

- 344 -

Class타입

속성명항목분류

필수여부

세부항목세부속성명

필수여부

데이터형식

ValueSet

세부설명의뢰서

회신서

회송서

CRS

판독소견서

동의서

철회서

의뢰서

회신서

회송서

CRS

판독소견서

동의서

철회서

InfectionObject

Infection

법정전염성감염병

- - - R2 - - -

발병일자 OnsetDate - - - O - - -YYYYMMDD

  법정 전염성 감염병 신고서의 발병일자

진단일DiagnosisDate

- - - O - - -YYYYMMDD

  법정 전염성 감염병 신고서의 진단일

감염병명InfectionName

- - - O - - -YYYYMMDD

12 법정 전염성 감염병 신고서의 감염병명

신고일ReportedDa

te- - - O - - -     법정 전염성 감염병 신고서의 신고일자

환자분류Classificatio

n- - - O - - -     법정 전염성 감염병 신고서의 환자 분류

확진검사 결과 TestResult - - - O - - -     법정 전염성 감염병 신고서의 확진검사 결과

입원여부AdmissionYN

- - - O - - -true/false

 법정 전염성 감염병 신고서의 입력된 입원여부

추정감염지역SuspectedArea

- - - O - - -    법정 전염성 감염병 신고서의 추정 국내 혹은국외 감염지역

Page 179: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 345 -

Class타입

속성명항목분류

필수여부

세부항목세부속성명

필수여부

데이터형식

ValueSet

세부설명의뢰서

회신서

회송서

CRS

판독소견서

동의서

철회서

의뢰서

회신서

회송서

CRS

판독소견서

동의서

철회서

ImageReadingObject

ImageReading

영상판독정보

- - - - R - -

영상 촬영일시PerformDat

e- - - - R - -

YYYYMMDD

  해당 영상에 대한 촬영일시

영상 최종판독일자

ReadingDate

- - - - R - -YYYYMMDD

 Key Image에 대한 최종 판독결과를 작성한일자

판독의 성명DoctorNam

e- - - - R - -     해당 판독의 성명

이미지 URL ImageURL - - - - O - - URL   Key Image에 대한 Web-PACS URL

Study InstanceUID

StudyUID - - - - O - -     DICOM 파일 Study Instance UID Tag의 값

Series InstanceUID

SeriesUID - - - - O - -     DICOM 파일 Series Instance UID Tag의 값

SOP InstanceUID

SopUID - - - - O - -     DICOM 파일 SOP Instance UID Tag의 값

영상검사명 TestName - - - - R2 - -     해당 검사의 명칭

영상검사코드 TestCode - - - - R2 - -     해당 검사의 코드

SignatureObject

Signature

서명정보

-   - - - O O서명 이미지 ImageData - - - - - O O

Base64문자열

  Base64 형태로 인코딩된 서명 이미지 data

media type Mediatype - - - - - O O     서명 이미지 data의 media type

진료정보교류표준 고시 적용 지침서

- 346 -

Class타입

속성명항목분류

필수여부

세부항목세부속성명

필수여부

데이터형식

ValueSet

세부설명의뢰서

회신서

회송서

CRS

판독소견서

동의서

철회서

의뢰서

회신서

회송서

CRS

판독소견서

동의서

철회서

ReferralTransferInformationObject

ReferralTransferInformation

의뢰/회송정보

O - O - - - -

의뢰상태구분ReferralCurrentStatus

R - - - - - - 01/ 02  

의뢰상태 구분-01:현 의료기관에서 치료요양이 가능한 환자-02:현 의료기관에서 치료요양이 불가능한환자

의뢰.임상적의뢰사유구분

ReferralClinicalReason

R - - - - - -    

임상적 의뢰사유 구분-01 : 진단의뢰-02 : 검사의뢰-03 : 수술의뢰-04 : 내과적 시술 및 약물치료의뢰-기타(Text)

의뢰.비임상적의뢰사유구분

NonClinicalReason

R - - - - - -    

비임상적 의뢰사유 구분-01 : 환자 수용불가(의료진 부족 등)-02 : 환자 또는 가족의 요청-기타(Text)

회송유형구분TransferTy

pe- - R - - - -

01/ 02/03

 

회송유형구분-01 : 외래되의뢰(의뢰했던 1단계진료기관으로 회송)-02 : 외래회송(의뢰하지 않았던 1단계진료기관으로 회송)-03 : 입원회송(급성기 치료이후 지속적 입원치료를 위한 회송)

임상적회송사유구분

TransferClinicalReason

- - R - - - - 01/ 02  

임상적 회송사유 구분-01 : 수술후 관리필요-02 : 수술이외의 치료후 관리 (복약, 관리 등포함) 필요

비임상적회송사유구분

TransferNonClinicalReason

- - R - - - -01/ 02/03

 

비임상적 회송사유 구분-01 : 환자수용불가(입원실/ 의료진 부족 등)-02 : 환자 또는 가족의 요청-기타(Text)

Page 180: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 347 -

별첨 14. 영상연계모듈 설치가이드

진료정보교류표준 고시 적용 지침서

- 348 -

Page 181: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 349 -

진료정보교류표준 고시 적용 지침서

- 350 -

Page 182: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 351 -

진료정보교류표준 고시 적용 지침서

- 352 -

Page 183: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 353 -

진료정보교류표준 고시 적용 지침서

- 354 -

Page 184: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 355 -

진료정보교류표준 고시 적용 지침서

- 356 -

Page 185: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 357 -

진료정보교류표준 고시 적용 지침서

- 358 -

Page 186: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 359 -

진료정보교류표준 고시 적용 지침서

- 360 -

Page 187: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 361 -

진료정보교류표준 고시 적용 지침서

- 362 -

Page 188: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 363 -

진료정보교류표준 고시 적용 지침서

- 364 -

Page 189: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 365 -

진료정보교류표준 고시 적용 지침서

- 366 -

Page 190: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 367 -

진료정보교류표준 고시 적용 지침서

- 368 -

Page 191: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 369 -

진료정보교류표준 고시 적용 지침서

- 370 -

Page 192: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 371 -

진료정보교류표준 고시 적용 지침서

- 372 -

Page 193: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 373 -

진료정보교류표준 고시 적용 지침서

- 374 -

Page 194: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 375 -

진료정보교류표준 고시 적용 지침서

- 376 -

Page 195: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 377 -

진료정보교류표준 고시 적용 지침서

- 378 -

Page 196: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 379 -

진료정보교류표준 고시 적용 지침서

- 380 -

Page 197: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 381 -

진료정보교류표준 고시 적용 지침서

- 382 -

Page 198: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 383 -

진료정보교류표준 고시 적용 지침서

- 384 -

Page 199: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 385 -

진료정보교류표준 고시 적용 지침서

- 386 -

Page 200: 전자의무기록시스템 연계 가이드라인 · 진료정보교류표준 고시 적용을 위한 전자의무기록시스템 연계 가이드라인 2018. 2 - 2 - 1. 개 요

진료정보교류표준 고시 적용 지침서

- 387 -

진료정보교류표준 고시 적용 지침서

- 388 -

04554 서울특별시 중구 퇴계로 173(충무로3가) 남산스퀘어21층

02 6360 6924 www.ssis.or.kr