KR Core Implementation Guide
1.0.0 - STU1 Korea, Republic of flag

KR Core Implementation Guide - Local Development build (v1.0.0). See the Directory of published versions

Resource Profile: KR Core Immunization Profile

Official URL: http://www.hl7korea.or.kr/fhir/krcore/StructureDefinition/krcore-immunization Version: 1.0.0
Draft as of 2021-11-14 Computable Name: KRCore_Immunization

KR Core의 예방 접종 정보에 적용되는 Immunization 구조.

Usage:

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

This structure is derived from Immunization

NameFlagsCard.TypeDescription & Constraintsdoco
.. Immunization 0..*ImmunizationKR Core Immunization Profile
... status S1..1code예방 접종 상태: completed | entered-in-error | not-done
선호값: completed
... vaccineCode S1..1CodeableConcept예방접종 식별 코드
.... Slices for coding 1..*Coding용어 시스템에 의해 정의된 코드
Slice: Unordered, Open by value:$this
..... coding:VcntType S1..*Coding예방접종 분류
Binding: KR Core Vaccination Type Codes (required)
...... system S1..1uri예방접종 분류 코드체계
고정값: http://www.hl7korea.or.kr/fhir/krcore/CodeSystem/krcore-vcnt-types
...... code S1..1code예방접종 분류 코드
..... coding:KDCode 0..*Coding식품의약품안전처 의약품표준 코드 정보
Binding: KR Core Korea Drug Codes (required)
...... system 1..1uri식품의약품안전처 의약품표준 코드체계
고정값: http://www.hl7korea.or.kr/CodeSystem/kpis-kdcode
...... code 1..1code식품의약품안전처 의약품표준 코드
... patient 1..1Reference(KR Core Patient Profile)예방 접종 대상
... protocolApplied 0..*BackboneElement예방 접종 프로토콜
.... doseNumberPositiveInt 0..1positiveInt예방 접종 차수

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
Immunization.vaccineCode.coding:VcntTyperequiredKR_Core_Vaccination_Type_Codes (a valid code from KR Core Vaccination Types)
Immunization.vaccineCode.coding:KDCoderequiredKR_Core_Korea_Drug_Codes (a valid code from KPIS Korea Drug Code)
NameFlagsCard.TypeDescription & Constraintsdoco
.. Immunization 0..*ImmunizationKR Core Immunization Profile
... implicitRules ?!Σ0..1uri이 콘텐츠 생성 시 따른 규칙들의 집합
... modifierExtension ?!0..*Extension반드시 지원해야 하는 Extension들
... status ?!SΣ1..1code예방 접종 상태: completed | entered-in-error | not-done
Binding: ImmunizationStatusCodes (required): 예방 접종의 현재 상태를 나타내는 코드 세트.


선호값: completed
.... Slices for coding Σ1..*Coding용어 시스템에 의해 정의된 코드
Slice: Unordered, Open by value:$this
..... coding:VcntType SΣ1..*Coding예방접종 분류
Binding: KR Core Vaccination Type Codes (required)
...... system SΣ1..1uri예방접종 분류 코드체계
고정값: http://www.hl7korea.or.kr/fhir/krcore/CodeSystem/krcore-vcnt-types
...... code SΣ1..1code예방접종 분류 코드
..... coding:KDCode Σ0..*Coding식품의약품안전처 의약품표준 코드 정보
Binding: KR Core Korea Drug Codes (required)
...... system Σ1..1uri식품의약품안전처 의약품표준 코드체계
고정값: http://www.hl7korea.or.kr/CodeSystem/kpis-kdcode
...... code Σ1..1code식품의약품안전처 의약품표준 코드
... patient Σ1..1Reference(KR Core Patient Profile)예방 접종 대상
... occurrence[x] SΣ1..1dateTime예방 접종 일시
... isSubpotent ?!Σ0..1boolean투여량 효력
... protocolApplied 0..*BackboneElement예방 접종 프로토콜
.... modifierExtension ?!Σ0..*Extension인식할 수 없는 상황에서도 반드시 지원해야 하는 Extension들
.... Slices for doseNumber[x] 1..1예방 접종 차수
Slice: Unordered, Open by type:$this
..... doseNumberPositiveIntpositiveInt
..... doseNumberStringstring
..... doseNumber[x]:doseNumberPositiveInt 0..1positiveInt예방 접종 차수

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
Immunization.statusrequiredImmunizationStatusCodes
Immunization.vaccineCodeexampleVaccineAdministeredValueSet
Immunization.vaccineCode.coding:VcntTyperequiredKR_Core_Vaccination_Type_Codes (a valid code from KR Core Vaccination Types)
Immunization.vaccineCode.coding:KDCoderequiredKR_Core_Korea_Drug_Codes (a valid code from KPIS Korea Drug Code)
NameFlagsCard.TypeDescription & Constraintsdoco
.. Immunization 0..*ImmunizationKR Core Immunization Profile
... id Σ0..1id본 리소스 인스턴스의 논리적 ID
... meta Σ0..1Meta리소스에 대한 메타데이터
... implicitRules ?!Σ0..1uri이 콘텐츠 생성 시 따른 규칙들의 집합
... language 0..1code리소스 콘텐츠의 언어
Binding: CommonLanguages (preferred): 국가별 언어.

추가 바인딩목적
AllLanguagesMax Binding
... text 0..1Narrative사람의 해석을 위한, 리소스의 텍스트 요약
... contained 0..*Resource포함된 리소스
... extension 0..*Extension구현에 의해 정의된 추가 콘텐츠
... modifierExtension ?!0..*Extension반드시 지원해야 하는 Extension들
... identifier 0..*Identifier비즈니스 식별자
... status ?!SΣ1..1code예방 접종 상태: completed | entered-in-error | not-done
Binding: ImmunizationStatusCodes (required): 예방 접종의 현재 상태를 나타내는 코드 세트.


선호값: completed
... statusReason 0..1CodeableConcept예방 접종이 이루어지지 않은 이유
Binding: ImmunizationStatusReasonCodes (example): 백신을 투여하지 않은 이유.

... vaccineCode SΣ1..1CodeableConcept예방접종 식별 코드
Binding: VaccineAdministeredValueSet (example): 투여된 백신 제품 코드.

.... id 0..1string요소 간 참조를 위한 고유 ID
.... extension 0..*Extension구현에 의해 정의된 추가 콘텐츠
Slice: 순서 없음, url 값에 대해 열려있음
.... Slices for coding Σ1..*Coding용어 시스템에 의해 정의된 코드
Slice: Unordered, Open by value:$this
..... coding:VcntType SΣ1..*Coding예방접종 분류
Binding: KR Core Vaccination Type Codes (required)
...... id 0..1string요소 간 참조를 위한 고유 ID
...... extension 0..*Extension구현에 의해 정의된 추가 콘텐츠
Slice: 순서 없음, url 값에 대해 열려있음
...... system SΣ1..1uri예방접종 분류 코드체계
고정값: http://www.hl7korea.or.kr/fhir/krcore/CodeSystem/krcore-vcnt-types
...... version Σ0..1string시스템의 버전 - 필요한 경우에 제공
...... code SΣ1..1code예방접종 분류 코드
...... display Σ0..1string시스템에서 정의한 표현
...... userSelected Σ0..1boolean이 coding을 사용자가 직접 선택한 경우
..... coding:KDCode Σ0..*Coding식품의약품안전처 의약품표준 코드 정보
Binding: KR Core Korea Drug Codes (required)
...... id 0..1string요소 간 참조를 위한 고유 ID
...... extension 0..*Extension구현에 의해 정의된 추가 콘텐츠
Slice: 순서 없음, url 값에 대해 열려있음
...... system Σ1..1uri식품의약품안전처 의약품표준 코드체계
고정값: http://www.hl7korea.or.kr/CodeSystem/kpis-kdcode
...... version Σ0..1string시스템의 버전 - 필요한 경우에 제공
...... code Σ1..1code식품의약품안전처 의약품표준 코드
...... display Σ0..1string시스템에서 정의한 표현
...... userSelected Σ0..1boolean이 coding을 사용자가 직접 선택한 경우
.... text Σ0..1string개념의 일반 텍스트 표현
... patient Σ1..1Reference(KR Core Patient Profile)예방 접종 대상
... encounter 0..1Reference(Encounter)예방 접종이 속한 수진
... occurrence[x] SΣ1..1dateTime예방 접종 일시
... recorded 0..1dateTime첫 예방접종 기록시점
... primarySource Σ0..1boolean데이터가 기록된 맥락을 표시
... reportOrigin 0..1CodeableConcept2차적으로 보고된 기록의 출처를 표시.
Binding: ImmunizationOriginCodes (example): 1차 출처가 아닌 기록의 데이터 출처.

... location 0..1Reference(Location)예방 접종이 이루어진 곳
... manufacturer 0..1Reference(Organization)백신 생산자
... lotNumber 0..1string백신 LOT 넘버
... expirationDate 0..1date백신 유효 기한
... site 0..1CodeableConcept백신을 투여한 신체 부위
Binding: CodesForImmunizationSiteOfAdministration (example): 백신이 투여된 부위.

... route 0..1CodeableConcept백신이 체내에 투여된 방법
Binding: ImmunizationRouteCodes (example): 백신이 투여된 경로.

... doseQuantity 0..1SimpleQuantity투여된 백신의 양
... performer Σ0..*BackboneElement백신 투여자
.... id 0..1string요소 간 참조를 위한 고유 ID
.... extension 0..*Extension구현에 의해 정의된 추가 콘텐츠
.... modifierExtension ?!Σ0..*Extension인식할 수 없는 상황에서도 반드시 지원해야 하는 Extension들
.... function Σ0..1CodeableConcept완료된 수행의 종류
Binding: ImmunizationFunctionCodes (extensible): 예방 접종 이벤트에서 의료인 또는 기관이 수행하는 역할.

.... actor Σ1..1Reference(Practitioner | PractitionerRole | Organization)수행한 개인 또는 기관
... note Σ0..*Annotation예방 접종 추가 참고사항
... reasonCode 0..*CodeableConcept예방 접종이 이루어진 이유
Binding: ImmunizationReasonCodes (example): 백신이 투여된 이유.


... reasonReference 0..*Reference(Condition | Observation | DiagnosticReport)예방 접종이 이루어진 이유
... isSubpotent ?!Σ0..1boolean투여량 효력
... subpotentReason 0..*CodeableConcept효력 감소 이유
Binding: ImmunizationSubpotentReason (example): 투여량의 효력이 감소했다고 간주되는 이유


... education C0..*BackboneElement환자에게 제공되는 교육 자료
.... id 0..1string요소 간 참조를 위한 고유 ID
.... extension 0..*Extension구현에 의해 정의된 추가 콘텐츠
.... modifierExtension ?!Σ0..*Extension인식할 수 없는 상황에서도 반드시 지원해야 하는 Extension들
.... documentType 0..1string교육 자료 문서 식별자
.... reference 0..1uri교육 자료 참조
.... publicationDate 0..1dateTime교육 자료 출판일
.... presentationDate 0..1dateTime교육 자료 제공일
... programEligibility 0..*CodeableConcept예방접종 프로그램에 대한 환자의 적격성
Binding: ImmunizationProgramEligibility (example): 예방접종 프로그램에 대한 환자의 적격성.


... fundingSource 0..1CodeableConcept백신 자금 출처
Binding: ImmunizationFundingSource (example): 투여한 백신을 구입하는 데 사용된 자금 출처.

... reaction 0..*BackboneElement예방 접종 후 반응의 세부 사항
.... id 0..1string요소 간 참조를 위한 고유 ID
.... extension 0..*Extension구현에 의해 정의된 추가 콘텐츠
.... modifierExtension ?!Σ0..*Extension인식할 수 없는 상황에서도 반드시 지원해야 하는 Extension들
.... date 0..1dateTime반응 시작 시각
.... detail 0..1Reference(Observation)반응에 대한 추가 정보
.... reported 0..1boolean자체 보고된 반응 표시
... protocolApplied 0..*BackboneElement예방 접종 프로토콜
.... id 0..1string요소 간 참조를 위한 고유 ID
.... extension 0..*Extension구현에 의해 정의된 추가 콘텐츠
.... modifierExtension ?!Σ0..*Extension인식할 수 없는 상황에서도 반드시 지원해야 하는 Extension들
.... series 0..1string백신 시리즈의 이름
.... authority 0..1Reference(Organization)권장사항 게시에 책임이 있는 사람
.... targetDisease 0..*CodeableConcept백신으로 예방할 표적 질병
Binding: ImmunizationTargetDiseaseCodes (example): 특정 용량으로 투여한 백신이 예방할 수 있는 질병.


.... Slices for doseNumber[x] 1..1예방 접종 차수
Slice: Unordered, Open by type:$this
..... doseNumberPositiveIntpositiveInt
..... doseNumberStringstring
..... doseNumber[x]:doseNumberPositiveInt 0..1positiveInt예방 접종 차수
.... seriesDoses[x] 0..1면역을 위한 권장 투여량
..... seriesDosesPositiveIntpositiveInt
..... seriesDosesStringstring

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
Immunization.languagepreferredCommonLanguages
추가 바인딩 목적
AllLanguages Max Binding
Immunization.statusrequiredImmunizationStatusCodes
Immunization.statusReasonexampleImmunizationStatusReasonCodes
Immunization.vaccineCodeexampleVaccineAdministeredValueSet
Immunization.vaccineCode.coding:VcntTyperequiredKR_Core_Vaccination_Type_Codes (a valid code from KR Core Vaccination Types)
Immunization.vaccineCode.coding:KDCoderequiredKR_Core_Korea_Drug_Codes (a valid code from KPIS Korea Drug Code)
Immunization.reportOriginexampleImmunizationOriginCodes
Immunization.siteexampleCodesForImmunizationSiteOfAdministration
Immunization.routeexampleImmunizationRouteCodes
Immunization.performer.functionextensibleImmunizationFunctionCodes
Immunization.reasonCodeexampleImmunizationReasonCodes
Immunization.subpotentReasonexampleImmunizationSubpotentReason
Immunization.programEligibilityexampleImmunizationProgramEligibility
Immunization.fundingSourceexampleImmunizationFundingSource
Immunization.protocolApplied.targetDiseaseexampleImmunizationTargetDiseaseCodes

This structure is derived from Immunization

Summary

Mandatory: 4 elements (2 nested mandatory elements)
Must-Support: 6 elements
고정값: 2 elements

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element Immunization.vaccineCode.coding is sliced based on the value of value:$this

Differential View

This structure is derived from Immunization

NameFlagsCard.TypeDescription & Constraintsdoco
.. Immunization 0..*ImmunizationKR Core Immunization Profile
... status S1..1code예방 접종 상태: completed | entered-in-error | not-done
선호값: completed
... vaccineCode S1..1CodeableConcept예방접종 식별 코드
.... Slices for coding 1..*Coding용어 시스템에 의해 정의된 코드
Slice: Unordered, Open by value:$this
..... coding:VcntType S1..*Coding예방접종 분류
Binding: KR Core Vaccination Type Codes (required)
...... system S1..1uri예방접종 분류 코드체계
고정값: http://www.hl7korea.or.kr/fhir/krcore/CodeSystem/krcore-vcnt-types
...... code S1..1code예방접종 분류 코드
..... coding:KDCode 0..*Coding식품의약품안전처 의약품표준 코드 정보
Binding: KR Core Korea Drug Codes (required)
...... system 1..1uri식품의약품안전처 의약품표준 코드체계
고정값: http://www.hl7korea.or.kr/CodeSystem/kpis-kdcode
...... code 1..1code식품의약품안전처 의약품표준 코드
... patient 1..1Reference(KR Core Patient Profile)예방 접종 대상
... protocolApplied 0..*BackboneElement예방 접종 프로토콜
.... doseNumberPositiveInt 0..1positiveInt예방 접종 차수

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
Immunization.vaccineCode.coding:VcntTyperequiredKR_Core_Vaccination_Type_Codes (a valid code from KR Core Vaccination Types)
Immunization.vaccineCode.coding:KDCoderequiredKR_Core_Korea_Drug_Codes (a valid code from KPIS Korea Drug Code)

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Immunization 0..*ImmunizationKR Core Immunization Profile
... implicitRules ?!Σ0..1uri이 콘텐츠 생성 시 따른 규칙들의 집합
... modifierExtension ?!0..*Extension반드시 지원해야 하는 Extension들
... status ?!SΣ1..1code예방 접종 상태: completed | entered-in-error | not-done
Binding: ImmunizationStatusCodes (required): 예방 접종의 현재 상태를 나타내는 코드 세트.


선호값: completed
.... Slices for coding Σ1..*Coding용어 시스템에 의해 정의된 코드
Slice: Unordered, Open by value:$this
..... coding:VcntType SΣ1..*Coding예방접종 분류
Binding: KR Core Vaccination Type Codes (required)
...... system SΣ1..1uri예방접종 분류 코드체계
고정값: http://www.hl7korea.or.kr/fhir/krcore/CodeSystem/krcore-vcnt-types
...... code SΣ1..1code예방접종 분류 코드
..... coding:KDCode Σ0..*Coding식품의약품안전처 의약품표준 코드 정보
Binding: KR Core Korea Drug Codes (required)
...... system Σ1..1uri식품의약품안전처 의약품표준 코드체계
고정값: http://www.hl7korea.or.kr/CodeSystem/kpis-kdcode
...... code Σ1..1code식품의약품안전처 의약품표준 코드
... patient Σ1..1Reference(KR Core Patient Profile)예방 접종 대상
... occurrence[x] SΣ1..1dateTime예방 접종 일시
... isSubpotent ?!Σ0..1boolean투여량 효력
... protocolApplied 0..*BackboneElement예방 접종 프로토콜
.... modifierExtension ?!Σ0..*Extension인식할 수 없는 상황에서도 반드시 지원해야 하는 Extension들
.... Slices for doseNumber[x] 1..1예방 접종 차수
Slice: Unordered, Open by type:$this
..... doseNumberPositiveIntpositiveInt
..... doseNumberStringstring
..... doseNumber[x]:doseNumberPositiveInt 0..1positiveInt예방 접종 차수

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
Immunization.statusrequiredImmunizationStatusCodes
Immunization.vaccineCodeexampleVaccineAdministeredValueSet
Immunization.vaccineCode.coding:VcntTyperequiredKR_Core_Vaccination_Type_Codes (a valid code from KR Core Vaccination Types)
Immunization.vaccineCode.coding:KDCoderequiredKR_Core_Korea_Drug_Codes (a valid code from KPIS Korea Drug Code)

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Immunization 0..*ImmunizationKR Core Immunization Profile
... id Σ0..1id본 리소스 인스턴스의 논리적 ID
... meta Σ0..1Meta리소스에 대한 메타데이터
... implicitRules ?!Σ0..1uri이 콘텐츠 생성 시 따른 규칙들의 집합
... language 0..1code리소스 콘텐츠의 언어
Binding: CommonLanguages (preferred): 국가별 언어.

추가 바인딩목적
AllLanguagesMax Binding
... text 0..1Narrative사람의 해석을 위한, 리소스의 텍스트 요약
... contained 0..*Resource포함된 리소스
... extension 0..*Extension구현에 의해 정의된 추가 콘텐츠
... modifierExtension ?!0..*Extension반드시 지원해야 하는 Extension들
... identifier 0..*Identifier비즈니스 식별자
... status ?!SΣ1..1code예방 접종 상태: completed | entered-in-error | not-done
Binding: ImmunizationStatusCodes (required): 예방 접종의 현재 상태를 나타내는 코드 세트.


선호값: completed
... statusReason 0..1CodeableConcept예방 접종이 이루어지지 않은 이유
Binding: ImmunizationStatusReasonCodes (example): 백신을 투여하지 않은 이유.

... vaccineCode SΣ1..1CodeableConcept예방접종 식별 코드
Binding: VaccineAdministeredValueSet (example): 투여된 백신 제품 코드.

.... id 0..1string요소 간 참조를 위한 고유 ID
.... extension 0..*Extension구현에 의해 정의된 추가 콘텐츠
Slice: 순서 없음, url 값에 대해 열려있음
.... Slices for coding Σ1..*Coding용어 시스템에 의해 정의된 코드
Slice: Unordered, Open by value:$this
..... coding:VcntType SΣ1..*Coding예방접종 분류
Binding: KR Core Vaccination Type Codes (required)
...... id 0..1string요소 간 참조를 위한 고유 ID
...... extension 0..*Extension구현에 의해 정의된 추가 콘텐츠
Slice: 순서 없음, url 값에 대해 열려있음
...... system SΣ1..1uri예방접종 분류 코드체계
고정값: http://www.hl7korea.or.kr/fhir/krcore/CodeSystem/krcore-vcnt-types
...... version Σ0..1string시스템의 버전 - 필요한 경우에 제공
...... code SΣ1..1code예방접종 분류 코드
...... display Σ0..1string시스템에서 정의한 표현
...... userSelected Σ0..1boolean이 coding을 사용자가 직접 선택한 경우
..... coding:KDCode Σ0..*Coding식품의약품안전처 의약품표준 코드 정보
Binding: KR Core Korea Drug Codes (required)
...... id 0..1string요소 간 참조를 위한 고유 ID
...... extension 0..*Extension구현에 의해 정의된 추가 콘텐츠
Slice: 순서 없음, url 값에 대해 열려있음
...... system Σ1..1uri식품의약품안전처 의약품표준 코드체계
고정값: http://www.hl7korea.or.kr/CodeSystem/kpis-kdcode
...... version Σ0..1string시스템의 버전 - 필요한 경우에 제공
...... code Σ1..1code식품의약품안전처 의약품표준 코드
...... display Σ0..1string시스템에서 정의한 표현
...... userSelected Σ0..1boolean이 coding을 사용자가 직접 선택한 경우
.... text Σ0..1string개념의 일반 텍스트 표현
... patient Σ1..1Reference(KR Core Patient Profile)예방 접종 대상
... encounter 0..1Reference(Encounter)예방 접종이 속한 수진
... occurrence[x] SΣ1..1dateTime예방 접종 일시
... recorded 0..1dateTime첫 예방접종 기록시점
... primarySource Σ0..1boolean데이터가 기록된 맥락을 표시
... reportOrigin 0..1CodeableConcept2차적으로 보고된 기록의 출처를 표시.
Binding: ImmunizationOriginCodes (example): 1차 출처가 아닌 기록의 데이터 출처.

... location 0..1Reference(Location)예방 접종이 이루어진 곳
... manufacturer 0..1Reference(Organization)백신 생산자
... lotNumber 0..1string백신 LOT 넘버
... expirationDate 0..1date백신 유효 기한
... site 0..1CodeableConcept백신을 투여한 신체 부위
Binding: CodesForImmunizationSiteOfAdministration (example): 백신이 투여된 부위.

... route 0..1CodeableConcept백신이 체내에 투여된 방법
Binding: ImmunizationRouteCodes (example): 백신이 투여된 경로.

... doseQuantity 0..1SimpleQuantity투여된 백신의 양
... performer Σ0..*BackboneElement백신 투여자
.... id 0..1string요소 간 참조를 위한 고유 ID
.... extension 0..*Extension구현에 의해 정의된 추가 콘텐츠
.... modifierExtension ?!Σ0..*Extension인식할 수 없는 상황에서도 반드시 지원해야 하는 Extension들
.... function Σ0..1CodeableConcept완료된 수행의 종류
Binding: ImmunizationFunctionCodes (extensible): 예방 접종 이벤트에서 의료인 또는 기관이 수행하는 역할.

.... actor Σ1..1Reference(Practitioner | PractitionerRole | Organization)수행한 개인 또는 기관
... note Σ0..*Annotation예방 접종 추가 참고사항
... reasonCode 0..*CodeableConcept예방 접종이 이루어진 이유
Binding: ImmunizationReasonCodes (example): 백신이 투여된 이유.


... reasonReference 0..*Reference(Condition | Observation | DiagnosticReport)예방 접종이 이루어진 이유
... isSubpotent ?!Σ0..1boolean투여량 효력
... subpotentReason 0..*CodeableConcept효력 감소 이유
Binding: ImmunizationSubpotentReason (example): 투여량의 효력이 감소했다고 간주되는 이유


... education C0..*BackboneElement환자에게 제공되는 교육 자료
.... id 0..1string요소 간 참조를 위한 고유 ID
.... extension 0..*Extension구현에 의해 정의된 추가 콘텐츠
.... modifierExtension ?!Σ0..*Extension인식할 수 없는 상황에서도 반드시 지원해야 하는 Extension들
.... documentType 0..1string교육 자료 문서 식별자
.... reference 0..1uri교육 자료 참조
.... publicationDate 0..1dateTime교육 자료 출판일
.... presentationDate 0..1dateTime교육 자료 제공일
... programEligibility 0..*CodeableConcept예방접종 프로그램에 대한 환자의 적격성
Binding: ImmunizationProgramEligibility (example): 예방접종 프로그램에 대한 환자의 적격성.


... fundingSource 0..1CodeableConcept백신 자금 출처
Binding: ImmunizationFundingSource (example): 투여한 백신을 구입하는 데 사용된 자금 출처.

... reaction 0..*BackboneElement예방 접종 후 반응의 세부 사항
.... id 0..1string요소 간 참조를 위한 고유 ID
.... extension 0..*Extension구현에 의해 정의된 추가 콘텐츠
.... modifierExtension ?!Σ0..*Extension인식할 수 없는 상황에서도 반드시 지원해야 하는 Extension들
.... date 0..1dateTime반응 시작 시각
.... detail 0..1Reference(Observation)반응에 대한 추가 정보
.... reported 0..1boolean자체 보고된 반응 표시
... protocolApplied 0..*BackboneElement예방 접종 프로토콜
.... id 0..1string요소 간 참조를 위한 고유 ID
.... extension 0..*Extension구현에 의해 정의된 추가 콘텐츠
.... modifierExtension ?!Σ0..*Extension인식할 수 없는 상황에서도 반드시 지원해야 하는 Extension들
.... series 0..1string백신 시리즈의 이름
.... authority 0..1Reference(Organization)권장사항 게시에 책임이 있는 사람
.... targetDisease 0..*CodeableConcept백신으로 예방할 표적 질병
Binding: ImmunizationTargetDiseaseCodes (example): 특정 용량으로 투여한 백신이 예방할 수 있는 질병.


.... Slices for doseNumber[x] 1..1예방 접종 차수
Slice: Unordered, Open by type:$this
..... doseNumberPositiveIntpositiveInt
..... doseNumberStringstring
..... doseNumber[x]:doseNumberPositiveInt 0..1positiveInt예방 접종 차수
.... seriesDoses[x] 0..1면역을 위한 권장 투여량
..... seriesDosesPositiveIntpositiveInt
..... seriesDosesStringstring

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
Immunization.languagepreferredCommonLanguages
추가 바인딩 목적
AllLanguages Max Binding
Immunization.statusrequiredImmunizationStatusCodes
Immunization.statusReasonexampleImmunizationStatusReasonCodes
Immunization.vaccineCodeexampleVaccineAdministeredValueSet
Immunization.vaccineCode.coding:VcntTyperequiredKR_Core_Vaccination_Type_Codes (a valid code from KR Core Vaccination Types)
Immunization.vaccineCode.coding:KDCoderequiredKR_Core_Korea_Drug_Codes (a valid code from KPIS Korea Drug Code)
Immunization.reportOriginexampleImmunizationOriginCodes
Immunization.siteexampleCodesForImmunizationSiteOfAdministration
Immunization.routeexampleImmunizationRouteCodes
Immunization.performer.functionextensibleImmunizationFunctionCodes
Immunization.reasonCodeexampleImmunizationReasonCodes
Immunization.subpotentReasonexampleImmunizationSubpotentReason
Immunization.programEligibilityexampleImmunizationProgramEligibility
Immunization.fundingSourceexampleImmunizationFundingSource
Immunization.protocolApplied.targetDiseaseexampleImmunizationTargetDiseaseCodes

This structure is derived from Immunization

Summary

Mandatory: 4 elements (2 nested mandatory elements)
Must-Support: 6 elements
고정값: 2 elements

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element Immunization.vaccineCode.coding is sliced based on the value of value:$this

 

Other representations of profile: CSV, Excel, Schematron

Notes:

KR Core IG를 따르는 Server는 반드시(SHALL) Immunization Resource를 지원하고, KR Core Immunization Profile을 반드시(SHALL) 지원해야 한다.
KR Core IG를 따르는 Client는 가능한 한(SHOULD) Immunization Resource를 지원하고, Immunization Resource를 지원하는 경우, KR Core Immunization Profile을 반드시(SHALL) 지원해야 한다.

KR CDI 관련항목

KR Core Immunization Profile은 KR CDI의 예방접종내역 클래스 중 일부에 대응됨.

KR CDI 예방접종내역 클래스 항목 KR Core Immunization Profile 관련 항목
예방접종명 Immunization.vaccineCode.where($this.coding.system = ‘https://www.kdca.go.kr/CodeSystem/vcnt-types’)
예방접종 약품명 Immunization.vaccineCode.where($this.coding.system = ‘https://biz.kpis.or.kr/CodeSystem/kdcode’)
예방접종 차수 Immunization.protocolApplied.doseNumberPositiveInt
예방접종 일자 Immunization.occurrence
예방접종 상태 Immunization.status

KR Core Search Parameters (defined)

Immunization Resource를 검색하기 위해 Kr Core에서 추가로 정의한 검색 파라미터.

Name Type Description Expression Expectations
dose-number number 예방 접종 차수 Immunization.protocolApplied.doseNumber.ofType(positiveInt) MAY

KR Core Search Parameters (derived)

Immunization Resource를 검색하기 위해 기본 FHIR 사양을 기반으로 정의한 검색 파라미터.

Name Type Description Expression Expectations
date date 예방 접종 일시 Immunization.occurrence SHOULD
patient reference 예방 접종 대상 Immunization.patient SHALL
status token 예방 접종 상태 Immunization.status MAY
vaccine-code token 예방접종 식별 코드 Immunization.vaccineCode SHALL

NOTE: 위 Search Parameter 목록은 아래 요소에 대한 구현 기대치를 정의함:

NOTE: 이 외 기본 FHIR 사양에서 정의하고 있는 Search Parameter들은 KR Core IG를 구현한 서버의 선택 사항에 따라 추가로 제공 가능.