KR Core Implementation Guide
3.0.0-ballot - STU 3 Korea, Republic of flag

This page is part of the KR Core Implementation Guide (v3.0.0-ballot: STU 3 Ballot 1) based on FHIR (HL7® FHIR® Standard) R4. This version is a pre-release. The current official version is 2.0.0. For a full list of available versions, 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: 3.0.0-ballot
Standards status: Trial-use Computable Name: KRCore_Immunization

KR CDI 예방접종 내역 클래스에서 정의한 항목들과 주요 추가 정보를 구조화하기 위해 정의한 Profile.

KR Core Immunization Profile은 KR Core Server와 KR Core Client가 진료정보를 교류할 때 예방접종 내역 정보를 표현하는 데 사용되며, 이 경우 가능한 한(SHOULD) 본 Profile을 준수해야 한다. 예방접종 내역 정보를 표현할 때 본 Profile을 적용하지 않을 수 있는 경우는 특수한 상황에 한정된다. 이 경우 반드시 해당 진료정보교류 도메인 내에서 사전 합의가 이루어져야 한다.

Usages:

KR CDI 관련항목

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

KR CDI 예방접종내역 클래스 항목 KR Core Immunization Profile 관련 항목
예방접종명 Immunization.vaccineCode.where($this.coding.system = ‘http://www.hl7korea.or.kr/fhir/krcore/CodeSystem/krcore-vcnt-types’)
예방접종 약품명 Immunization.extension.where(url = ‘http://www.hl7korea.or.kr/fhir/krcore/StructureDefinition/krcore-immunization-administered-product’).valueCodeableConcept.coding.where(system = ‘http://www.hl7korea.or.kr/CodeSystem/kpis-kdcode’)
예방접종 차수 Immunization.protocolApplied.doseNumberPositiveInt
예방접종 일자 Immunization.occurrence
예방접종 상태 Immunization.status

Formal Views of Profile Content

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

This structure is derived from Immunization

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Immunization 0..* Immunization KR Core Immunization Profile
Immunization.Slices for extension 0..* 확장(Extension) 확장(Extension)
분할항목(Slice): 순서 없음, 다음 요소의 값이 다른 임의의 분할항목을 허용:url
노트: 이 요소와 그 하위 요소에 정의된 규칙은 모든 슬라이스에 적용되지만, 각 슬라이스에 반복하여 표시하지는 않음
Immunization.Slices for extension.extension:administeredProduct This element must be supported. 0..1 (Complex) KRCDI) 예방접종 약품명
URL: http://www.hl7korea.or.kr/fhir/krcore/StructureDefinition/krcore-immunization-administered-product
Immunization.Slices for extension.extension:administeredProduct.value[x] 0..1 CodeableConcept 예방접종 약품명
바인딩(Binding): KR Core Korea Drug Codes (required)
추가 바인딩(Additional Binding)
코드집합ATC Codes
설명

KD코드와 함께 ATC 코드를 가능한 한(SHOULD) 추가로 제공한다.

목적Preferred Binding
Immunization.status This element must be supported. 1..1 code KRCDI) 예방접종 상태: completed | entered-in-error | not-done
선호값: completed
Immunization.vaccineCode This element must be supported. 1..1 CodeableConcept KRCDI) 예방접종명
바인딩(Binding): KR Core Vaccination Type Codes (required)
추가 바인딩(Additional Binding)
코드집합KR Core SNOMED CT Codes
설명

질병관리청 예방접종 분류와 함께 SNOMED CT 코드를 가능한 한(SHOULD) 추가로 제공한다.

목적Preferred Binding
Immunization.vaccineCode.coding This element must be supported. 1..* Coding 코드 정보
Immunization.vaccineCode.coding.system This element must be supported. 1..1 uri 코드체계 식별자
Immunization.vaccineCode.coding.code This element must be supported. 1..1 code 코드
Immunization.occurrence[x] This element must be supported. 1..1 dateTime KRCDI) 예방접종 일자
예방접종 일시
Immunization.protocolApplied 0..* BackboneElement 예방접종 프로토콜
Immunization.protocolApplied.Slices for doseNumber[x] 1..1 positiveInt, string 예방 접종 차수
분할항목(Slice): 순서 없음, 다음 요소의 자료형이 다른 임의의 분할항목을 허용:$this
노트: 이 요소와 그 하위 요소에 정의된 규칙은 모든 슬라이스에 적용되지만, 각 슬라이스에 반복하여 표시하지는 않음 추가 정보가 없는 다른 자료형의 분할항목은 이 보기에서 표시하지 않음
Immunization.protocolApplied.Slices for doseNumber[x].doseNumber[x]:doseNumberPositiveInt 0..1 positiveInt KRCDI) 예방접종 차수

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Immunization.extension:administeredProduct.​value[x] Base required KR Core Korea Drug Codes 📦3.0.0-ballot This IG
Immunization.vaccineCode Base required KR Core Vaccination Type Codes 📦3.0.0-ballot This IG
NameFlagsCard.TypeDescription & Constraints    Filter: doco
Immunization 0..* Immunization KR Core Immunization Profile
Immunization.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri 이 리소스의 내용을 만들 때 적용한 별도의 규칙이나 기준
Immunization.Slices for extension 0..* 확장(Extension) 확장(Extension)
분할항목(Slice): 순서 없음, 다음 요소의 값이 다른 임의의 분할항목을 허용:url

노트: 이 요소와 그 하위 요소에 정의된 규칙은 모든 슬라이스에 적용되지만, 각 슬라이스에 반복하여 표시하지는 않음
Immunization.Slices for extension.extension:administeredProduct This element must be supported. 0..1 (Complex) KRCDI) 예방접종 약품명
URL: http://www.hl7korea.or.kr/fhir/krcore/StructureDefinition/krcore-immunization-administered-product
Immunization.Slices for extension.extension:administeredProduct.extension 0..0 확장(Extension)
분할항목(Slice): 순서 없음, 다음 요소의 값이 다른 임의의 분할항목을 허용:url
Immunization.Slices for extension.extension:administeredProduct.url 1..1 uri "http://www.hl7korea.or.kr/fhir/krcore/StructureDefinition/krcore-immunization-administered-product"
Immunization.Slices for extension.extension:administeredProduct.value[x] 0..1 CodeableConcept 예방접종 약품명
바인딩(Binding): KR Core Korea Drug Codes (required)
추가 바인딩(Additional Binding)
코드집합ATC Codes
설명

KD코드와 함께 ATC 코드를 가능한 한(SHOULD) 추가로 제공한다.

목적Preferred Binding
Immunization.Slices for extension.extension:administeredProduct.value[x].coding This element must be supported. This element is included in summaries. 1..* Coding 코드 정보
Immunization.Slices for extension.extension:administeredProduct.value[x].coding.system This element must be supported. This element is included in summaries. 1..1 uri 코드체계 식별자
Immunization.Slices for extension.extension:administeredProduct.value[x].coding.code This element must be supported. This element is included in summaries. 1..1 code 코드
Immunization.modifierExtension This element is a modifier element. 0..* 확장(Extension) 의미나 해석을 변경하기 위해 정의한 확장(Extension) 목록
Immunization.status This element is a modifier element. This element must be supported. This element is included in summaries. 1..1 code KRCDI) 예방접종 상태: completed | entered-in-error | not-done
바인딩(Binding): ImmunizationStatusCodes (required): 예방 접종의 현재 상태를 나타내는 코드 세트.
선호값: completed
Immunization.vaccineCode This element must be supported. This element is included in summaries. 1..1 CodeableConcept KRCDI) 예방접종명
바인딩(Binding): KR Core Vaccination Type Codes (required)
추가 바인딩(Additional Binding)
코드집합KR Core SNOMED CT Codes
설명

질병관리청 예방접종 분류와 함께 SNOMED CT 코드를 가능한 한(SHOULD) 추가로 제공한다.

목적Preferred Binding
Immunization.vaccineCode.coding This element must be supported. This element is included in summaries. 1..* Coding 코드 정보
Immunization.vaccineCode.coding.system This element must be supported. This element is included in summaries. 1..1 uri 코드체계 식별자
Immunization.vaccineCode.coding.code This element must be supported. This element is included in summaries. 1..1 code 코드
Immunization.patient This element must be supported. This element is included in summaries. 1..1 Reference(KR Core Patient Profile) 예방접종 대상 환자
Immunization.occurrence[x] This element must be supported. This element is included in summaries. 1..1 dateTime KRCDI) 예방접종 일자
예방접종 일시
Immunization.isSubpotent This element is a modifier element. This element is included in summaries. 0..1 boolean 투여량 효력
Immunization.protocolApplied 0..* BackboneElement 예방접종 프로토콜
Immunization.protocolApplied.modifierExtension This element is a modifier element. This element is included in summaries. 0..* 확장(Extension) 의미나 해석을 변경하기 위해 정의한 확장(Extension) 목록
Immunization.protocolApplied.Slices for doseNumber[x] 1..1 예방 접종 차수
분할항목(Slice): Unordered, Closed by type:$this
노트: 이 요소와 그 하위 요소에 정의된 규칙은 모든 슬라이스에 적용되지만, 각 슬라이스에 반복하여 표시하지는 않음 추가 정보가 없는 다른 자료형의 분할항목은 이 보기에서 표시하지 않음
Immunization.protocolApplied.Slices for doseNumber[x].doseNumberPositiveInt positiveInt
Immunization.protocolApplied.Slices for doseNumber[x].doseNumberString string
Immunization.protocolApplied.Slices for doseNumber[x].doseNumber[x]:doseNumberPositiveInt 0..1 positiveInt KRCDI) 예방접종 차수

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Immunization.extension:administeredProduct.​value[x] Base required KR Core Korea Drug Codes 📦3.0.0-ballot This IG
Immunization.status Base required Immunization Status Codes 📍4.0.1 FHIR Std.
Immunization.vaccineCode Base required KR Core Vaccination Type Codes 📦3.0.0-ballot This IG

Constraints

Id Grade Path(s) Description Expression
NameFlagsCard.TypeDescription & Constraints    Filter: doco
Immunization 0..* Immunization KR Core Immunization Profile
Immunization.id This element is included in summaries. 0..1 id 본 리소스 인스턴스의 논리적 ID
Immunization.meta This element is included in summaries. 0..1 Meta 리소스에 대한 메타데이터
Immunization.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri 이 리소스의 내용을 만들 때 적용한 별도의 규칙이나 기준
Immunization.language 0..1 code 리소스 콘텐츠의 언어
바인딩(Binding): CommonLanguages (preferred): 국가별 언어.
추가 바인딩목적
AllLanguages Max Binding
Immunization.text 0..1 Narrative 사람이 이해할 수 있도록 작성된 리소스 인스턴스의 요약 텍스트
이 프로파일은 내러티브의 내용, 사용 언어, 또는 해당 내용이 데이터 요소에 얼마나 추적 가능한지에 대해 제한하지 않음
Immunization.contained 0..* Resource 포함된 리소스
Immunization.Slices for extension 0..* 확장(Extension) 확장(Extension)
분할항목(Slice): 순서 없음, 다음 요소의 값이 다른 임의의 분할항목을 허용:url

노트: 이 요소와 그 하위 요소에 정의된 규칙은 모든 슬라이스에 적용되지만, 각 슬라이스에 반복하여 표시하지는 않음
Immunization.Slices for extension.extension:administeredProduct This element must be supported. 0..1 (Complex) KRCDI) 예방접종 약품명
URL: http://www.hl7korea.or.kr/fhir/krcore/StructureDefinition/krcore-immunization-administered-product
Immunization.Slices for extension.extension:administeredProduct.id 0..1 string 요소 간 참조를 위한 고유 ID
Immunization.Slices for extension.extension:administeredProduct.extension 0..0 확장(Extension)
분할항목(Slice): 순서 없음, 다음 요소의 값이 다른 임의의 분할항목을 허용:url
Immunization.Slices for extension.extension:administeredProduct.url 1..1 uri "http://www.hl7korea.or.kr/fhir/krcore/StructureDefinition/krcore-immunization-administered-product"
Immunization.Slices for extension.extension:administeredProduct.value[x] 0..1 CodeableConcept 예방접종 약품명
바인딩(Binding): KR Core Korea Drug Codes (required)
추가 바인딩(Additional Binding)
코드집합ATC Codes
설명

KD코드와 함께 ATC 코드를 가능한 한(SHOULD) 추가로 제공한다.

목적Preferred Binding
Immunization.Slices for extension.extension:administeredProduct.value[x].id 0..1 string 요소 간 참조를 위한 고유 ID
Immunization.Slices for extension.extension:administeredProduct.value[x].extension 0..* 확장(Extension) 추가 정보를 제공하기 위해 정의한 확장(Extension) 목록
분할항목(Slice): 순서 없음, 다음 요소의 값이 다른 임의의 분할항목을 허용:url
Immunization.Slices for extension.extension:administeredProduct.value[x].coding This element must be supported. This element is included in summaries. 1..* Coding 코드 정보
Immunization.Slices for extension.extension:administeredProduct.value[x].coding.id 0..1 string 요소 간 참조를 위한 고유 ID
Immunization.Slices for extension.extension:administeredProduct.value[x].coding.extension 0..* 확장(Extension) 추가 정보를 제공하기 위해 정의한 확장(Extension) 목록
분할항목(Slice): 순서 없음, 다음 요소의 값이 다른 임의의 분할항목을 허용:url
Immunization.Slices for extension.extension:administeredProduct.value[x].coding.system This element must be supported. This element is included in summaries. 1..1 uri 코드체계 식별자
Immunization.Slices for extension.extension:administeredProduct.value[x].coding.version This element is included in summaries. 0..1 string 시스템의 버전 - 필요한 경우에 제공
Immunization.Slices for extension.extension:administeredProduct.value[x].coding.code This element must be supported. This element is included in summaries. 1..1 code 코드
Immunization.Slices for extension.extension:administeredProduct.value[x].coding.display This element is included in summaries. 0..1 string 표시명
Immunization.Slices for extension.extension:administeredProduct.value[x].coding.userSelected This element is included in summaries. 0..1 boolean 해당 코드 정보가 사용자의 직접 입력에 의해 선택된 경우
Immunization.Slices for extension.extension:administeredProduct.value[x].text This element is included in summaries. 0..1 string 개념의 일반 텍스트 표현
Immunization.modifierExtension This element is a modifier element. 0..* 확장(Extension) 의미나 해석을 변경하기 위해 정의한 확장(Extension) 목록
Immunization.identifier 0..* Identifier 비즈니스 식별자
Immunization.status This element is a modifier element. This element must be supported. This element is included in summaries. 1..1 code KRCDI) 예방접종 상태: completed | entered-in-error | not-done
바인딩(Binding): ImmunizationStatusCodes (required): 예방 접종의 현재 상태를 나타내는 코드 세트.
선호값: completed
Immunization.statusReason 0..1 CodeableConcept 예방 접종이 이루어지지 않은 이유
바인딩(Binding): ImmunizationStatusReasonCodes (example): 백신을 투여하지 않은 이유.
Immunization.vaccineCode This element must be supported. This element is included in summaries. 1..1 CodeableConcept KRCDI) 예방접종명
바인딩(Binding): KR Core Vaccination Type Codes (required)
추가 바인딩(Additional Binding)
코드집합KR Core SNOMED CT Codes
설명

질병관리청 예방접종 분류와 함께 SNOMED CT 코드를 가능한 한(SHOULD) 추가로 제공한다.

목적Preferred Binding
Immunization.vaccineCode.id 0..1 string 요소 간 참조를 위한 고유 ID
Immunization.vaccineCode.extension 0..* 확장(Extension) 추가 정보를 제공하기 위해 정의한 확장(Extension) 목록
분할항목(Slice): 순서 없음, 다음 요소의 값이 다른 임의의 분할항목을 허용:url
Immunization.vaccineCode.coding This element must be supported. This element is included in summaries. 1..* Coding 코드 정보
Immunization.vaccineCode.coding.id 0..1 string 요소 간 참조를 위한 고유 ID
Immunization.vaccineCode.coding.extension 0..* 확장(Extension) 추가 정보를 제공하기 위해 정의한 확장(Extension) 목록
분할항목(Slice): 순서 없음, 다음 요소의 값이 다른 임의의 분할항목을 허용:url
Immunization.vaccineCode.coding.system This element must be supported. This element is included in summaries. 1..1 uri 코드체계 식별자
Immunization.vaccineCode.coding.version This element is included in summaries. 0..1 string 시스템의 버전 - 필요한 경우에 제공
Immunization.vaccineCode.coding.code This element must be supported. This element is included in summaries. 1..1 code 코드
Immunization.vaccineCode.coding.display This element is included in summaries. 0..1 string 표시명
Immunization.vaccineCode.coding.userSelected This element is included in summaries. 0..1 boolean 해당 코드 정보가 사용자의 직접 입력에 의해 선택된 경우
Immunization.vaccineCode.text This element is included in summaries. 0..1 string 개념의 일반 텍스트 표현
Immunization.patient This element must be supported. This element is included in summaries. 1..1 Reference(KR Core Patient Profile) 예방접종 대상 환자
Immunization.encounter 0..1 Reference(Encounter) 예방 접종이 속한 수진
Immunization.occurrence[x] This element must be supported. This element is included in summaries. 1..1 dateTime KRCDI) 예방접종 일자
예방접종 일시
Immunization.recorded 0..1 dateTime 첫 예방접종 기록시점
Immunization.primarySource This element is included in summaries. 0..1 boolean 데이터가 기록된 맥락을 표시
Immunization.reportOrigin 0..1 CodeableConcept 2차적으로 보고된 기록의 출처를 표시.
바인딩(Binding): ImmunizationOriginCodes (example): 1차 출처가 아닌 기록의 데이터 출처.
Immunization.location 0..1 Reference(Location) 예방 접종이 이루어진 곳
Immunization.manufacturer 0..1 Reference(Organization) 백신 생산자
Immunization.lotNumber 0..1 string 백신 LOT 넘버
Immunization.expirationDate 0..1 date 백신 유효 기한
Immunization.site 0..1 CodeableConcept 백신을 투여한 신체 부위
바인딩(Binding): CodesForImmunizationSiteOfAdministration (example): 백신이 투여된 부위.
Immunization.route 0..1 CodeableConcept 백신이 체내에 투여된 방법
바인딩(Binding): ImmunizationRouteCodes (example): 백신이 투여된 경로.
Immunization.doseQuantity C 0..1 SimpleQuantity(4.0.1) 투여된 백신의 양
Constraints: sqty-1
Immunization.performer This element is included in summaries. 0..* BackboneElement 백신 투여자
Immunization.performer.id 0..1 string 요소 간 참조를 위한 고유 ID
Immunization.performer.extension 0..* 확장(Extension) 추가 정보를 제공하기 위해 정의한 확장(Extension) 목록
Immunization.performer.modifierExtension This element is a modifier element. This element is included in summaries. 0..* 확장(Extension) 의미나 해석을 변경하기 위해 정의한 확장(Extension) 목록
Immunization.performer.function This element is included in summaries. 0..1 CodeableConcept 완료된 수행의 종류
바인딩(Binding): ImmunizationFunctionCodes (extensible): 예방 접종 이벤트에서 의료인 또는 기관이 수행하는 역할.
Immunization.performer.actor This element is included in summaries. 1..1 Reference(Practitioner | PractitionerRole | Organization) 수행한 개인 또는 기관
Immunization.note This element is included in summaries. 0..* Annotation 예방 접종 추가 참고사항
Immunization.reasonCode 0..* CodeableConcept 예방 접종이 이루어진 이유
바인딩(Binding): ImmunizationReasonCodes (example): 백신이 투여된 이유.
Immunization.reasonReference 0..* Reference(Condition | Observation | DiagnosticReport) 예방 접종이 이루어진 이유
Immunization.isSubpotent This element is a modifier element. This element is included in summaries. 0..1 boolean 투여량 효력
Immunization.subpotentReason 0..* CodeableConcept 효력 감소 이유
바인딩(Binding): ImmunizationSubpotentReason (example): 투여량의 효력이 감소했다고 간주되는 이유
Immunization.education C 0..* BackboneElement 환자에게 제공되는 교육 자료
Constraints: imm-1
Immunization.education.id 0..1 string 요소 간 참조를 위한 고유 ID
Immunization.education.extension 0..* 확장(Extension) 추가 정보를 제공하기 위해 정의한 확장(Extension) 목록
Immunization.education.modifierExtension This element is a modifier element. This element is included in summaries. 0..* 확장(Extension) 의미나 해석을 변경하기 위해 정의한 확장(Extension) 목록
Immunization.education.documentType 0..1 string 교육 자료 문서 식별자
Immunization.education.reference 0..1 uri 교육 자료 참조
Immunization.education.publicationDate 0..1 dateTime 교육 자료 출판일
Immunization.education.presentationDate 0..1 dateTime 교육 자료 제공일
Immunization.programEligibility 0..* CodeableConcept 예방접종 프로그램에 대한 환자의 적격성
바인딩(Binding): ImmunizationProgramEligibility (example): 예방접종 프로그램에 대한 환자의 적격성.
Immunization.fundingSource 0..1 CodeableConcept 백신 자금 출처
바인딩(Binding): ImmunizationFundingSource (example): 투여한 백신을 구입하는 데 사용된 자금 출처.
Immunization.reaction 0..* BackboneElement 예방 접종 후 반응의 세부 사항
Immunization.reaction.id 0..1 string 요소 간 참조를 위한 고유 ID
Immunization.reaction.extension 0..* 확장(Extension) 추가 정보를 제공하기 위해 정의한 확장(Extension) 목록
Immunization.reaction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* 확장(Extension) 의미나 해석을 변경하기 위해 정의한 확장(Extension) 목록
Immunization.reaction.date 0..1 dateTime 반응 시작 시각
Immunization.reaction.detail 0..1 Reference(Observation) 반응에 대한 추가 정보
Immunization.reaction.reported 0..1 boolean 자체 보고된 반응 표시
Immunization.protocolApplied 0..* BackboneElement 예방접종 프로토콜
Immunization.protocolApplied.id 0..1 string 요소 간 참조를 위한 고유 ID
Immunization.protocolApplied.extension 0..* 확장(Extension) 추가 정보를 제공하기 위해 정의한 확장(Extension) 목록
Immunization.protocolApplied.modifierExtension This element is a modifier element. This element is included in summaries. 0..* 확장(Extension) 의미나 해석을 변경하기 위해 정의한 확장(Extension) 목록
Immunization.protocolApplied.series 0..1 string 백신 시리즈의 이름
Immunization.protocolApplied.authority 0..1 Reference(Organization) 권장사항 게시에 책임이 있는 사람
Immunization.protocolApplied.targetDisease 0..* CodeableConcept 백신으로 예방할 표적 질병
바인딩(Binding): ImmunizationTargetDiseaseCodes (example): 특정 용량으로 투여한 백신이 예방할 수 있는 질병.
Immunization.protocolApplied.Slices for doseNumber[x] 1..1 예방 접종 차수
분할항목(Slice): Unordered, Closed by type:$this
노트: 이 요소와 그 하위 요소에 정의된 규칙은 모든 슬라이스에 적용되지만, 각 슬라이스에 반복하여 표시하지는 않음 추가 정보가 없는 다른 자료형의 분할항목은 이 보기에서 표시하지 않음
Immunization.protocolApplied.Slices for doseNumber[x].doseNumberPositiveInt positiveInt
Immunization.protocolApplied.Slices for doseNumber[x].doseNumberString string
Immunization.protocolApplied.Slices for doseNumber[x].doseNumber[x]:doseNumberPositiveInt 0..1 positiveInt KRCDI) 예방접종 차수
Immunization.protocolApplied.seriesDoses[x] 0..1 면역을 위한 권장 투여량
Immunization.protocolApplied.seriesDoses[x].seriesDosesPositiveInt positiveInt
Immunization.protocolApplied.seriesDoses[x].seriesDosesString string

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Immunization.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Immunization.extension:administeredProduct.​value[x] Base required KR Core Korea Drug Codes 📦3.0.0-ballot This IG
Immunization.status Base required Immunization Status Codes 📍4.0.1 FHIR Std.
Immunization.statusReason Base example Immunization Status Reason Codes 📍4.0.1 FHIR Std.
Immunization.vaccineCode Base required KR Core Vaccination Type Codes 📦3.0.0-ballot This IG
Immunization.reportOrigin Base example Immunization Origin Codes 📍4.0.1 FHIR Std.
Immunization.site Base example Codes for Immunization Site of Administration 📍4.0.1 FHIR Std.
Immunization.route Base example Immunization Route Codes 📍4.0.1 FHIR Std.
Immunization.performer.​function Base extensible Immunization Function Codes 📍4.0.1 FHIR Std.
Immunization.reasonCode Base example Immunization Reason Codes 📍4.0.1 FHIR Std.
Immunization.subpotentReason Base example Immunization Subpotent Reason 📍4.0.1 FHIR Std.
Immunization.programEligibility Base example Immunization Program Eligibility 📍4.0.1 FHIR Std.
Immunization.fundingSource Base example Immunization Funding Source 📍4.0.1 FHIR Std.
Immunization.protocolApplied.​targetDisease Base example Immunization Target Disease Codes 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression

This structure is derived from Immunization

Summary

Mandatory: 3 elements
Must-Support: 8 elements

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of Immunization.protocolApplied.doseNumber[x]

Differential View

This structure is derived from Immunization

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Immunization 0..* Immunization KR Core Immunization Profile
Immunization.Slices for extension 0..* 확장(Extension) 확장(Extension)
분할항목(Slice): 순서 없음, 다음 요소의 값이 다른 임의의 분할항목을 허용:url
노트: 이 요소와 그 하위 요소에 정의된 규칙은 모든 슬라이스에 적용되지만, 각 슬라이스에 반복하여 표시하지는 않음
Immunization.Slices for extension.extension:administeredProduct This element must be supported. 0..1 (Complex) KRCDI) 예방접종 약품명
URL: http://www.hl7korea.or.kr/fhir/krcore/StructureDefinition/krcore-immunization-administered-product
Immunization.Slices for extension.extension:administeredProduct.value[x] 0..1 CodeableConcept 예방접종 약품명
바인딩(Binding): KR Core Korea Drug Codes (required)
추가 바인딩(Additional Binding)
코드집합ATC Codes
설명

KD코드와 함께 ATC 코드를 가능한 한(SHOULD) 추가로 제공한다.

목적Preferred Binding
Immunization.status This element must be supported. 1..1 code KRCDI) 예방접종 상태: completed | entered-in-error | not-done
선호값: completed
Immunization.vaccineCode This element must be supported. 1..1 CodeableConcept KRCDI) 예방접종명
바인딩(Binding): KR Core Vaccination Type Codes (required)
추가 바인딩(Additional Binding)
코드집합KR Core SNOMED CT Codes
설명

질병관리청 예방접종 분류와 함께 SNOMED CT 코드를 가능한 한(SHOULD) 추가로 제공한다.

목적Preferred Binding
Immunization.vaccineCode.coding This element must be supported. 1..* Coding 코드 정보
Immunization.vaccineCode.coding.system This element must be supported. 1..1 uri 코드체계 식별자
Immunization.vaccineCode.coding.code This element must be supported. 1..1 code 코드
Immunization.patient This element must be supported. 1..1 Reference(KR Core Patient Profile) 예방접종 대상 환자
Immunization.occurrence[x] This element must be supported. 1..1 dateTime KRCDI) 예방접종 일자
예방접종 일시
Immunization.protocolApplied 0..* BackboneElement 예방접종 프로토콜
Immunization.protocolApplied.Slices for doseNumber[x] 1..1 positiveInt, string 예방 접종 차수
분할항목(Slice): 순서 없음, 다음 요소의 자료형이 다른 임의의 분할항목을 허용:$this
노트: 이 요소와 그 하위 요소에 정의된 규칙은 모든 슬라이스에 적용되지만, 각 슬라이스에 반복하여 표시하지는 않음 추가 정보가 없는 다른 자료형의 분할항목은 이 보기에서 표시하지 않음
Immunization.protocolApplied.Slices for doseNumber[x].doseNumber[x]:doseNumberPositiveInt 0..1 positiveInt KRCDI) 예방접종 차수

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Immunization.extension:administeredProduct.​value[x] Base required KR Core Korea Drug Codes 📦3.0.0-ballot This IG
Immunization.vaccineCode Base required KR Core Vaccination Type Codes 📦3.0.0-ballot This IG

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Immunization 0..* Immunization KR Core Immunization Profile
Immunization.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri 이 리소스의 내용을 만들 때 적용한 별도의 규칙이나 기준
Immunization.Slices for extension 0..* 확장(Extension) 확장(Extension)
분할항목(Slice): 순서 없음, 다음 요소의 값이 다른 임의의 분할항목을 허용:url

노트: 이 요소와 그 하위 요소에 정의된 규칙은 모든 슬라이스에 적용되지만, 각 슬라이스에 반복하여 표시하지는 않음
Immunization.Slices for extension.extension:administeredProduct This element must be supported. 0..1 (Complex) KRCDI) 예방접종 약품명
URL: http://www.hl7korea.or.kr/fhir/krcore/StructureDefinition/krcore-immunization-administered-product
Immunization.Slices for extension.extension:administeredProduct.extension 0..0 확장(Extension)
분할항목(Slice): 순서 없음, 다음 요소의 값이 다른 임의의 분할항목을 허용:url
Immunization.Slices for extension.extension:administeredProduct.url 1..1 uri "http://www.hl7korea.or.kr/fhir/krcore/StructureDefinition/krcore-immunization-administered-product"
Immunization.Slices for extension.extension:administeredProduct.value[x] 0..1 CodeableConcept 예방접종 약품명
바인딩(Binding): KR Core Korea Drug Codes (required)
추가 바인딩(Additional Binding)
코드집합ATC Codes
설명

KD코드와 함께 ATC 코드를 가능한 한(SHOULD) 추가로 제공한다.

목적Preferred Binding
Immunization.Slices for extension.extension:administeredProduct.value[x].coding This element must be supported. This element is included in summaries. 1..* Coding 코드 정보
Immunization.Slices for extension.extension:administeredProduct.value[x].coding.system This element must be supported. This element is included in summaries. 1..1 uri 코드체계 식별자
Immunization.Slices for extension.extension:administeredProduct.value[x].coding.code This element must be supported. This element is included in summaries. 1..1 code 코드
Immunization.modifierExtension This element is a modifier element. 0..* 확장(Extension) 의미나 해석을 변경하기 위해 정의한 확장(Extension) 목록
Immunization.status This element is a modifier element. This element must be supported. This element is included in summaries. 1..1 code KRCDI) 예방접종 상태: completed | entered-in-error | not-done
바인딩(Binding): ImmunizationStatusCodes (required): 예방 접종의 현재 상태를 나타내는 코드 세트.
선호값: completed
Immunization.vaccineCode This element must be supported. This element is included in summaries. 1..1 CodeableConcept KRCDI) 예방접종명
바인딩(Binding): KR Core Vaccination Type Codes (required)
추가 바인딩(Additional Binding)
코드집합KR Core SNOMED CT Codes
설명

질병관리청 예방접종 분류와 함께 SNOMED CT 코드를 가능한 한(SHOULD) 추가로 제공한다.

목적Preferred Binding
Immunization.vaccineCode.coding This element must be supported. This element is included in summaries. 1..* Coding 코드 정보
Immunization.vaccineCode.coding.system This element must be supported. This element is included in summaries. 1..1 uri 코드체계 식별자
Immunization.vaccineCode.coding.code This element must be supported. This element is included in summaries. 1..1 code 코드
Immunization.patient This element must be supported. This element is included in summaries. 1..1 Reference(KR Core Patient Profile) 예방접종 대상 환자
Immunization.occurrence[x] This element must be supported. This element is included in summaries. 1..1 dateTime KRCDI) 예방접종 일자
예방접종 일시
Immunization.isSubpotent This element is a modifier element. This element is included in summaries. 0..1 boolean 투여량 효력
Immunization.protocolApplied 0..* BackboneElement 예방접종 프로토콜
Immunization.protocolApplied.modifierExtension This element is a modifier element. This element is included in summaries. 0..* 확장(Extension) 의미나 해석을 변경하기 위해 정의한 확장(Extension) 목록
Immunization.protocolApplied.Slices for doseNumber[x] 1..1 예방 접종 차수
분할항목(Slice): Unordered, Closed by type:$this
노트: 이 요소와 그 하위 요소에 정의된 규칙은 모든 슬라이스에 적용되지만, 각 슬라이스에 반복하여 표시하지는 않음 추가 정보가 없는 다른 자료형의 분할항목은 이 보기에서 표시하지 않음
Immunization.protocolApplied.Slices for doseNumber[x].doseNumberPositiveInt positiveInt
Immunization.protocolApplied.Slices for doseNumber[x].doseNumberString string
Immunization.protocolApplied.Slices for doseNumber[x].doseNumber[x]:doseNumberPositiveInt 0..1 positiveInt KRCDI) 예방접종 차수

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Immunization.extension:administeredProduct.​value[x] Base required KR Core Korea Drug Codes 📦3.0.0-ballot This IG
Immunization.status Base required Immunization Status Codes 📍4.0.1 FHIR Std.
Immunization.vaccineCode Base required KR Core Vaccination Type Codes 📦3.0.0-ballot This IG

Constraints

Id Grade Path(s) Description Expression

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Immunization 0..* Immunization KR Core Immunization Profile
Immunization.id This element is included in summaries. 0..1 id 본 리소스 인스턴스의 논리적 ID
Immunization.meta This element is included in summaries. 0..1 Meta 리소스에 대한 메타데이터
Immunization.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri 이 리소스의 내용을 만들 때 적용한 별도의 규칙이나 기준
Immunization.language 0..1 code 리소스 콘텐츠의 언어
바인딩(Binding): CommonLanguages (preferred): 국가별 언어.
추가 바인딩목적
AllLanguages Max Binding
Immunization.text 0..1 Narrative 사람이 이해할 수 있도록 작성된 리소스 인스턴스의 요약 텍스트
이 프로파일은 내러티브의 내용, 사용 언어, 또는 해당 내용이 데이터 요소에 얼마나 추적 가능한지에 대해 제한하지 않음
Immunization.contained 0..* Resource 포함된 리소스
Immunization.Slices for extension 0..* 확장(Extension) 확장(Extension)
분할항목(Slice): 순서 없음, 다음 요소의 값이 다른 임의의 분할항목을 허용:url

노트: 이 요소와 그 하위 요소에 정의된 규칙은 모든 슬라이스에 적용되지만, 각 슬라이스에 반복하여 표시하지는 않음
Immunization.Slices for extension.extension:administeredProduct This element must be supported. 0..1 (Complex) KRCDI) 예방접종 약품명
URL: http://www.hl7korea.or.kr/fhir/krcore/StructureDefinition/krcore-immunization-administered-product
Immunization.Slices for extension.extension:administeredProduct.id 0..1 string 요소 간 참조를 위한 고유 ID
Immunization.Slices for extension.extension:administeredProduct.extension 0..0 확장(Extension)
분할항목(Slice): 순서 없음, 다음 요소의 값이 다른 임의의 분할항목을 허용:url
Immunization.Slices for extension.extension:administeredProduct.url 1..1 uri "http://www.hl7korea.or.kr/fhir/krcore/StructureDefinition/krcore-immunization-administered-product"
Immunization.Slices for extension.extension:administeredProduct.value[x] 0..1 CodeableConcept 예방접종 약품명
바인딩(Binding): KR Core Korea Drug Codes (required)
추가 바인딩(Additional Binding)
코드집합ATC Codes
설명

KD코드와 함께 ATC 코드를 가능한 한(SHOULD) 추가로 제공한다.

목적Preferred Binding
Immunization.Slices for extension.extension:administeredProduct.value[x].id 0..1 string 요소 간 참조를 위한 고유 ID
Immunization.Slices for extension.extension:administeredProduct.value[x].extension 0..* 확장(Extension) 추가 정보를 제공하기 위해 정의한 확장(Extension) 목록
분할항목(Slice): 순서 없음, 다음 요소의 값이 다른 임의의 분할항목을 허용:url
Immunization.Slices for extension.extension:administeredProduct.value[x].coding This element must be supported. This element is included in summaries. 1..* Coding 코드 정보
Immunization.Slices for extension.extension:administeredProduct.value[x].coding.id 0..1 string 요소 간 참조를 위한 고유 ID
Immunization.Slices for extension.extension:administeredProduct.value[x].coding.extension 0..* 확장(Extension) 추가 정보를 제공하기 위해 정의한 확장(Extension) 목록
분할항목(Slice): 순서 없음, 다음 요소의 값이 다른 임의의 분할항목을 허용:url
Immunization.Slices for extension.extension:administeredProduct.value[x].coding.system This element must be supported. This element is included in summaries. 1..1 uri 코드체계 식별자
Immunization.Slices for extension.extension:administeredProduct.value[x].coding.version This element is included in summaries. 0..1 string 시스템의 버전 - 필요한 경우에 제공
Immunization.Slices for extension.extension:administeredProduct.value[x].coding.code This element must be supported. This element is included in summaries. 1..1 code 코드
Immunization.Slices for extension.extension:administeredProduct.value[x].coding.display This element is included in summaries. 0..1 string 표시명
Immunization.Slices for extension.extension:administeredProduct.value[x].coding.userSelected This element is included in summaries. 0..1 boolean 해당 코드 정보가 사용자의 직접 입력에 의해 선택된 경우
Immunization.Slices for extension.extension:administeredProduct.value[x].text This element is included in summaries. 0..1 string 개념의 일반 텍스트 표현
Immunization.modifierExtension This element is a modifier element. 0..* 확장(Extension) 의미나 해석을 변경하기 위해 정의한 확장(Extension) 목록
Immunization.identifier 0..* Identifier 비즈니스 식별자
Immunization.status This element is a modifier element. This element must be supported. This element is included in summaries. 1..1 code KRCDI) 예방접종 상태: completed | entered-in-error | not-done
바인딩(Binding): ImmunizationStatusCodes (required): 예방 접종의 현재 상태를 나타내는 코드 세트.
선호값: completed
Immunization.statusReason 0..1 CodeableConcept 예방 접종이 이루어지지 않은 이유
바인딩(Binding): ImmunizationStatusReasonCodes (example): 백신을 투여하지 않은 이유.
Immunization.vaccineCode This element must be supported. This element is included in summaries. 1..1 CodeableConcept KRCDI) 예방접종명
바인딩(Binding): KR Core Vaccination Type Codes (required)
추가 바인딩(Additional Binding)
코드집합KR Core SNOMED CT Codes
설명

질병관리청 예방접종 분류와 함께 SNOMED CT 코드를 가능한 한(SHOULD) 추가로 제공한다.

목적Preferred Binding
Immunization.vaccineCode.id 0..1 string 요소 간 참조를 위한 고유 ID
Immunization.vaccineCode.extension 0..* 확장(Extension) 추가 정보를 제공하기 위해 정의한 확장(Extension) 목록
분할항목(Slice): 순서 없음, 다음 요소의 값이 다른 임의의 분할항목을 허용:url
Immunization.vaccineCode.coding This element must be supported. This element is included in summaries. 1..* Coding 코드 정보
Immunization.vaccineCode.coding.id 0..1 string 요소 간 참조를 위한 고유 ID
Immunization.vaccineCode.coding.extension 0..* 확장(Extension) 추가 정보를 제공하기 위해 정의한 확장(Extension) 목록
분할항목(Slice): 순서 없음, 다음 요소의 값이 다른 임의의 분할항목을 허용:url
Immunization.vaccineCode.coding.system This element must be supported. This element is included in summaries. 1..1 uri 코드체계 식별자
Immunization.vaccineCode.coding.version This element is included in summaries. 0..1 string 시스템의 버전 - 필요한 경우에 제공
Immunization.vaccineCode.coding.code This element must be supported. This element is included in summaries. 1..1 code 코드
Immunization.vaccineCode.coding.display This element is included in summaries. 0..1 string 표시명
Immunization.vaccineCode.coding.userSelected This element is included in summaries. 0..1 boolean 해당 코드 정보가 사용자의 직접 입력에 의해 선택된 경우
Immunization.vaccineCode.text This element is included in summaries. 0..1 string 개념의 일반 텍스트 표현
Immunization.patient This element must be supported. This element is included in summaries. 1..1 Reference(KR Core Patient Profile) 예방접종 대상 환자
Immunization.encounter 0..1 Reference(Encounter) 예방 접종이 속한 수진
Immunization.occurrence[x] This element must be supported. This element is included in summaries. 1..1 dateTime KRCDI) 예방접종 일자
예방접종 일시
Immunization.recorded 0..1 dateTime 첫 예방접종 기록시점
Immunization.primarySource This element is included in summaries. 0..1 boolean 데이터가 기록된 맥락을 표시
Immunization.reportOrigin 0..1 CodeableConcept 2차적으로 보고된 기록의 출처를 표시.
바인딩(Binding): ImmunizationOriginCodes (example): 1차 출처가 아닌 기록의 데이터 출처.
Immunization.location 0..1 Reference(Location) 예방 접종이 이루어진 곳
Immunization.manufacturer 0..1 Reference(Organization) 백신 생산자
Immunization.lotNumber 0..1 string 백신 LOT 넘버
Immunization.expirationDate 0..1 date 백신 유효 기한
Immunization.site 0..1 CodeableConcept 백신을 투여한 신체 부위
바인딩(Binding): CodesForImmunizationSiteOfAdministration (example): 백신이 투여된 부위.
Immunization.route 0..1 CodeableConcept 백신이 체내에 투여된 방법
바인딩(Binding): ImmunizationRouteCodes (example): 백신이 투여된 경로.
Immunization.doseQuantity C 0..1 SimpleQuantity(4.0.1) 투여된 백신의 양
Constraints: sqty-1
Immunization.performer This element is included in summaries. 0..* BackboneElement 백신 투여자
Immunization.performer.id 0..1 string 요소 간 참조를 위한 고유 ID
Immunization.performer.extension 0..* 확장(Extension) 추가 정보를 제공하기 위해 정의한 확장(Extension) 목록
Immunization.performer.modifierExtension This element is a modifier element. This element is included in summaries. 0..* 확장(Extension) 의미나 해석을 변경하기 위해 정의한 확장(Extension) 목록
Immunization.performer.function This element is included in summaries. 0..1 CodeableConcept 완료된 수행의 종류
바인딩(Binding): ImmunizationFunctionCodes (extensible): 예방 접종 이벤트에서 의료인 또는 기관이 수행하는 역할.
Immunization.performer.actor This element is included in summaries. 1..1 Reference(Practitioner | PractitionerRole | Organization) 수행한 개인 또는 기관
Immunization.note This element is included in summaries. 0..* Annotation 예방 접종 추가 참고사항
Immunization.reasonCode 0..* CodeableConcept 예방 접종이 이루어진 이유
바인딩(Binding): ImmunizationReasonCodes (example): 백신이 투여된 이유.
Immunization.reasonReference 0..* Reference(Condition | Observation | DiagnosticReport) 예방 접종이 이루어진 이유
Immunization.isSubpotent This element is a modifier element. This element is included in summaries. 0..1 boolean 투여량 효력
Immunization.subpotentReason 0..* CodeableConcept 효력 감소 이유
바인딩(Binding): ImmunizationSubpotentReason (example): 투여량의 효력이 감소했다고 간주되는 이유
Immunization.education C 0..* BackboneElement 환자에게 제공되는 교육 자료
Constraints: imm-1
Immunization.education.id 0..1 string 요소 간 참조를 위한 고유 ID
Immunization.education.extension 0..* 확장(Extension) 추가 정보를 제공하기 위해 정의한 확장(Extension) 목록
Immunization.education.modifierExtension This element is a modifier element. This element is included in summaries. 0..* 확장(Extension) 의미나 해석을 변경하기 위해 정의한 확장(Extension) 목록
Immunization.education.documentType 0..1 string 교육 자료 문서 식별자
Immunization.education.reference 0..1 uri 교육 자료 참조
Immunization.education.publicationDate 0..1 dateTime 교육 자료 출판일
Immunization.education.presentationDate 0..1 dateTime 교육 자료 제공일
Immunization.programEligibility 0..* CodeableConcept 예방접종 프로그램에 대한 환자의 적격성
바인딩(Binding): ImmunizationProgramEligibility (example): 예방접종 프로그램에 대한 환자의 적격성.
Immunization.fundingSource 0..1 CodeableConcept 백신 자금 출처
바인딩(Binding): ImmunizationFundingSource (example): 투여한 백신을 구입하는 데 사용된 자금 출처.
Immunization.reaction 0..* BackboneElement 예방 접종 후 반응의 세부 사항
Immunization.reaction.id 0..1 string 요소 간 참조를 위한 고유 ID
Immunization.reaction.extension 0..* 확장(Extension) 추가 정보를 제공하기 위해 정의한 확장(Extension) 목록
Immunization.reaction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* 확장(Extension) 의미나 해석을 변경하기 위해 정의한 확장(Extension) 목록
Immunization.reaction.date 0..1 dateTime 반응 시작 시각
Immunization.reaction.detail 0..1 Reference(Observation) 반응에 대한 추가 정보
Immunization.reaction.reported 0..1 boolean 자체 보고된 반응 표시
Immunization.protocolApplied 0..* BackboneElement 예방접종 프로토콜
Immunization.protocolApplied.id 0..1 string 요소 간 참조를 위한 고유 ID
Immunization.protocolApplied.extension 0..* 확장(Extension) 추가 정보를 제공하기 위해 정의한 확장(Extension) 목록
Immunization.protocolApplied.modifierExtension This element is a modifier element. This element is included in summaries. 0..* 확장(Extension) 의미나 해석을 변경하기 위해 정의한 확장(Extension) 목록
Immunization.protocolApplied.series 0..1 string 백신 시리즈의 이름
Immunization.protocolApplied.authority 0..1 Reference(Organization) 권장사항 게시에 책임이 있는 사람
Immunization.protocolApplied.targetDisease 0..* CodeableConcept 백신으로 예방할 표적 질병
바인딩(Binding): ImmunizationTargetDiseaseCodes (example): 특정 용량으로 투여한 백신이 예방할 수 있는 질병.
Immunization.protocolApplied.Slices for doseNumber[x] 1..1 예방 접종 차수
분할항목(Slice): Unordered, Closed by type:$this
노트: 이 요소와 그 하위 요소에 정의된 규칙은 모든 슬라이스에 적용되지만, 각 슬라이스에 반복하여 표시하지는 않음 추가 정보가 없는 다른 자료형의 분할항목은 이 보기에서 표시하지 않음
Immunization.protocolApplied.Slices for doseNumber[x].doseNumberPositiveInt positiveInt
Immunization.protocolApplied.Slices for doseNumber[x].doseNumberString string
Immunization.protocolApplied.Slices for doseNumber[x].doseNumber[x]:doseNumberPositiveInt 0..1 positiveInt KRCDI) 예방접종 차수
Immunization.protocolApplied.seriesDoses[x] 0..1 면역을 위한 권장 투여량
Immunization.protocolApplied.seriesDoses[x].seriesDosesPositiveInt positiveInt
Immunization.protocolApplied.seriesDoses[x].seriesDosesString string

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Immunization.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Immunization.extension:administeredProduct.​value[x] Base required KR Core Korea Drug Codes 📦3.0.0-ballot This IG
Immunization.status Base required Immunization Status Codes 📍4.0.1 FHIR Std.
Immunization.statusReason Base example Immunization Status Reason Codes 📍4.0.1 FHIR Std.
Immunization.vaccineCode Base required KR Core Vaccination Type Codes 📦3.0.0-ballot This IG
Immunization.reportOrigin Base example Immunization Origin Codes 📍4.0.1 FHIR Std.
Immunization.site Base example Codes for Immunization Site of Administration 📍4.0.1 FHIR Std.
Immunization.route Base example Immunization Route Codes 📍4.0.1 FHIR Std.
Immunization.performer.​function Base extensible Immunization Function Codes 📍4.0.1 FHIR Std.
Immunization.reasonCode Base example Immunization Reason Codes 📍4.0.1 FHIR Std.
Immunization.subpotentReason Base example Immunization Subpotent Reason 📍4.0.1 FHIR Std.
Immunization.programEligibility Base example Immunization Program Eligibility 📍4.0.1 FHIR Std.
Immunization.fundingSource Base example Immunization Funding Source 📍4.0.1 FHIR Std.
Immunization.protocolApplied.​targetDisease Base example Immunization Target Disease Codes 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression

This structure is derived from Immunization

Summary

Mandatory: 3 elements
Must-Support: 8 elements

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of Immunization.protocolApplied.doseNumber[x]

 

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 Core Search Parameters (defined)

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

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

KR Core Search Parameters (derived)

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

Name Type Description Expression Expectations
date datetime 예방 접종 일시 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를 구현한 서버의 선택 사항에 따라 추가로 제공 가능.