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 Medication Profile

Official URL: http://www.hl7korea.or.kr/fhir/krcore/StructureDefinition/krcore-medication Version: 3.0.0-ballot
Standards status: Trial-use Computable Name: KRCore_Medication

KR CDI 약물 정보 클래스에서 정의한 약품 정보 관련 항목들과 주요 추가 정보를 구조화하기 위해 정의한 Profile.

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

Usages:

KR CDI 관련항목

KR Core Medication Profile은 KR CDI의 약물 정보 클래스 중 일부에 대응됨.

KR CDI 약물 정보 클래스 항목 KR Core Medication Profile 관련 항목
약품제품명 Medication.code.coding.where(system = ‘https://hira.or.kr/CodeSystem/edi/medication’)
KR Core MedicationRequest Profile 참고
약품성분명 Medication.ingredient
KR Core MedicationRequest Profile 참고
1회량 KR Core MedicationRequest Profile 참고
1회량 단위 KR Core MedicationRequest Profile 참고
복용횟수 KR Core MedicationRequest Profile 참고
용법 KR Core MedicationRequest Profile 참고
처방일수 KR Core MedicationRequest Profile 참고
총량 KR Core MedicationRequest Profile 참고
총량단위 KR Core MedicationRequest Profile 참고
처방상태 KR Core MedicationRequest Profile 참고
처방의도 KR Core MedicationRequest Profile 참고
처방 일시 KR Core MedicationRequest Profile 참고

Formal Views of Profile Content

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

This structure is derived from Medication

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Medication 0..* Medication KR Core Medication Profile
Medication.code This element must be supported. 1..1 CodeableConcept KRCDI) 약품 제품명
약품 코드
바인딩(Binding): KR Core EDI Medication Codes (extensible)
Medication.code.coding
Medication.code.coding.system This element must be supported. 1..1 uri 코드체계 식별자
Medication.code.coding.code This element must be supported. 1..1 code 코드
Medication.code.coding.display This element must be supported. 1..1 string 표시명
Medication.ingredient This element must be supported. 1..* BackboneElement KRCDI) 약품 성분명
약품 성분 코드
Medication.ingredient.Slices for item[x] 1..1 CodeableConcept, Reference(Substance | Medication) 실제 성분 또는 내용물
분할항목(Slice): 순서 없음, 다음 요소의 자료형이 다른 임의의 분할항목을 허용:$this
노트: 이 요소와 그 하위 요소에 정의된 규칙은 모든 슬라이스에 적용되지만, 각 슬라이스에 반복하여 표시하지는 않음 추가 정보가 없는 다른 자료형의 분할항목은 이 보기에서 표시하지 않음
Medication.ingredient.Slices for item[x].item[x]:itemCodeableConcept This element must be supported. 0..1 CodeableConcept 실제 성분 또는 내용물
바인딩(Binding): ATC Codes (preferred)
Medication.ingredient.Slices for item[x].item[x]:itemCodeableConcept.coding
Medication.ingredient.Slices for item[x].item[x]:itemCodeableConcept.coding.system This element must be supported. 1..1 uri 코드체계 식별자
Medication.ingredient.Slices for item[x].item[x]:itemCodeableConcept.coding.code This element must be supported. 1..1 code 코드

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Medication.code Base extensible KR Core EDI Medication Codes 📦3.0.0-ballot This IG
Medication.ingredient.​item[x]:itemCodeableConcept Base preferred ATC Codes 📦3.0.0-ballot This IG
NameFlagsCard.TypeDescription & Constraints    Filter: doco
Medication 0..* Medication KR Core Medication Profile
Medication.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri 이 리소스의 내용을 만들 때 적용한 별도의 규칙이나 기준
Medication.modifierExtension This element is a modifier element. 0..* 확장(Extension) 의미나 해석을 변경하기 위해 정의한 확장(Extension) 목록
Medication.code This element must be supported. This element is included in summaries. 1..1 CodeableConcept KRCDI) 약품 제품명
약품 코드
바인딩(Binding): KR Core EDI Medication Codes (extensible)
Medication.code.coding This element is included in summaries. 0..* Coding 코드 정보
Medication.code.coding.system This element must be supported. This element is included in summaries. 1..1 uri 코드체계 식별자
Medication.code.coding.code This element must be supported. This element is included in summaries. 1..1 code 코드
Medication.code.coding.display This element must be supported. This element is included in summaries. 1..1 string 표시명
Medication.status This element is a modifier element. This element is included in summaries. 0..1 code active | inactive | entered-in-error
바인딩(Binding): Medication Status Codes (required): 약물 사용 상태를 정의하는 코드.
Medication.ingredient This element must be supported. 1..* BackboneElement KRCDI) 약품 성분명
약품 성분 코드
Medication.ingredient.modifierExtension This element is a modifier element. This element is included in summaries. 0..* 확장(Extension) 의미나 해석을 변경하기 위해 정의한 확장(Extension) 목록
Medication.ingredient.Slices for item[x] 1..1 실제 성분 또는 내용물
분할항목(Slice): Unordered, Closed by type:$this
노트: 이 요소와 그 하위 요소에 정의된 규칙은 모든 슬라이스에 적용되지만, 각 슬라이스에 반복하여 표시하지는 않음 추가 정보가 없는 다른 자료형의 분할항목은 이 보기에서 표시하지 않음
Medication.ingredient.Slices for item[x].itemCodeableConcept CodeableConcept
Medication.ingredient.Slices for item[x].itemReference Reference(Substance | Medication)
Medication.ingredient.Slices for item[x].item[x]:itemCodeableConcept This element must be supported. 0..1 CodeableConcept 실제 성분 또는 내용물
바인딩(Binding): ATC Codes (preferred)
Medication.ingredient.Slices for item[x].item[x]:itemCodeableConcept.coding This element is included in summaries. 0..* Coding 코드 정보
Medication.ingredient.Slices for item[x].item[x]:itemCodeableConcept.coding.system This element must be supported. This element is included in summaries. 1..1 uri 코드체계 식별자
Medication.ingredient.Slices for item[x].item[x]:itemCodeableConcept.coding.code This element must be supported. This element is included in summaries. 1..1 code 코드

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Medication.code Base extensible KR Core EDI Medication Codes 📦3.0.0-ballot This IG
Medication.status Base required Medication status codes 📍4.0.1 FHIR Std.
Medication.ingredient.​item[x]:itemCodeableConcept Base preferred ATC Codes 📦3.0.0-ballot This IG

Constraints

Id Grade Path(s) Description Expression
NameFlagsCard.TypeDescription & Constraints    Filter: doco
Medication 0..* Medication KR Core Medication Profile
Medication.id This element is included in summaries. 0..1 id 본 리소스 인스턴스의 논리적 ID
Medication.meta This element is included in summaries. 0..1 Meta 리소스에 대한 메타데이터
Medication.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri 이 리소스의 내용을 만들 때 적용한 별도의 규칙이나 기준
Medication.language 0..1 code 리소스 콘텐츠의 언어
바인딩(Binding): CommonLanguages (preferred): 국가별 언어.
추가 바인딩목적
AllLanguages Max Binding
Medication.text 0..1 Narrative 사람이 이해할 수 있도록 작성된 리소스 인스턴스의 요약 텍스트
이 프로파일은 내러티브의 내용, 사용 언어, 또는 해당 내용이 데이터 요소에 얼마나 추적 가능한지에 대해 제한하지 않음
Medication.contained 0..* Resource 포함된 리소스
Medication.extension 0..* 확장(Extension) 추가 정보를 제공하기 위해 정의한 확장(Extension) 목록
Medication.modifierExtension This element is a modifier element. 0..* 확장(Extension) 의미나 해석을 변경하기 위해 정의한 확장(Extension) 목록
Medication.identifier This element is included in summaries. 0..* Identifier 비즈니스 식별자 for this medication
Medication.code This element must be supported. This element is included in summaries. 1..1 CodeableConcept KRCDI) 약품 제품명
약품 코드
바인딩(Binding): KR Core EDI Medication Codes (extensible)
Medication.code.id 0..1 string 요소 간 참조를 위한 고유 ID
Medication.code.extension 0..* 확장(Extension) 추가 정보를 제공하기 위해 정의한 확장(Extension) 목록
분할항목(Slice): 순서 없음, 다음 요소의 값이 다른 임의의 분할항목을 허용:url
Medication.code.coding This element is included in summaries. 0..* Coding 코드 정보
Medication.code.coding.id 0..1 string 요소 간 참조를 위한 고유 ID
Medication.code.coding.extension 0..* 확장(Extension) 추가 정보를 제공하기 위해 정의한 확장(Extension) 목록
분할항목(Slice): 순서 없음, 다음 요소의 값이 다른 임의의 분할항목을 허용:url
Medication.code.coding.system This element must be supported. This element is included in summaries. 1..1 uri 코드체계 식별자
Medication.code.coding.version This element is included in summaries. 0..1 string 시스템의 버전 - 필요한 경우에 제공
Medication.code.coding.code This element must be supported. This element is included in summaries. 1..1 code 코드
Medication.code.coding.display This element must be supported. This element is included in summaries. 1..1 string 표시명
Medication.code.coding.userSelected This element is included in summaries. 0..1 boolean 해당 코드 정보가 사용자의 직접 입력에 의해 선택된 경우
Medication.code.text This element is included in summaries. 0..1 string 개념의 일반 텍스트 표현
Medication.status This element is a modifier element. This element is included in summaries. 0..1 code active | inactive | entered-in-error
바인딩(Binding): Medication Status Codes (required): 약물 사용 상태를 정의하는 코드.
Medication.manufacturer This element is included in summaries. 0..1 Reference(Organization) 제조업체
Medication.form 0..1 CodeableConcept powder | tablets | capsule +
바인딩(Binding): SNOMEDCTFormCodes (example): 약물의 형태를 정의하는 코드화된 개념.
Medication.amount This element is included in summaries. 0..1 Ratio 패키지에 포함된 약물의 양
Medication.ingredient This element must be supported. 1..* BackboneElement KRCDI) 약품 성분명
약품 성분 코드
Medication.ingredient.id 0..1 string 요소 간 참조를 위한 고유 ID
Medication.ingredient.extension 0..* 확장(Extension) 추가 정보를 제공하기 위해 정의한 확장(Extension) 목록
Medication.ingredient.modifierExtension This element is a modifier element. This element is included in summaries. 0..* 확장(Extension) 의미나 해석을 변경하기 위해 정의한 확장(Extension) 목록
Medication.ingredient.Slices for item[x] 1..1 실제 성분 또는 내용물
분할항목(Slice): Unordered, Closed by type:$this
노트: 이 요소와 그 하위 요소에 정의된 규칙은 모든 슬라이스에 적용되지만, 각 슬라이스에 반복하여 표시하지는 않음 추가 정보가 없는 다른 자료형의 분할항목은 이 보기에서 표시하지 않음
Medication.ingredient.Slices for item[x].itemCodeableConcept CodeableConcept
Medication.ingredient.Slices for item[x].itemReference Reference(Substance | Medication)
Medication.ingredient.Slices for item[x].item[x]:itemCodeableConcept This element must be supported. 0..1 CodeableConcept 실제 성분 또는 내용물
바인딩(Binding): ATC Codes (preferred)
Medication.ingredient.Slices for item[x].item[x]:itemCodeableConcept.id 0..1 string 요소 간 참조를 위한 고유 ID
Medication.ingredient.Slices for item[x].item[x]:itemCodeableConcept.extension 0..* 확장(Extension) 추가 정보를 제공하기 위해 정의한 확장(Extension) 목록
분할항목(Slice): 순서 없음, 다음 요소의 값이 다른 임의의 분할항목을 허용:url
Medication.ingredient.Slices for item[x].item[x]:itemCodeableConcept.coding This element is included in summaries. 0..* Coding 코드 정보
Medication.ingredient.Slices for item[x].item[x]:itemCodeableConcept.coding.id 0..1 string 요소 간 참조를 위한 고유 ID
Medication.ingredient.Slices for item[x].item[x]:itemCodeableConcept.coding.extension 0..* 확장(Extension) 추가 정보를 제공하기 위해 정의한 확장(Extension) 목록
분할항목(Slice): 순서 없음, 다음 요소의 값이 다른 임의의 분할항목을 허용:url
Medication.ingredient.Slices for item[x].item[x]:itemCodeableConcept.coding.system This element must be supported. This element is included in summaries. 1..1 uri 코드체계 식별자
Medication.ingredient.Slices for item[x].item[x]:itemCodeableConcept.coding.version This element is included in summaries. 0..1 string 시스템의 버전 - 필요한 경우에 제공
Medication.ingredient.Slices for item[x].item[x]:itemCodeableConcept.coding.code This element must be supported. This element is included in summaries. 1..1 code 코드
Medication.ingredient.Slices for item[x].item[x]:itemCodeableConcept.coding.display This element is included in summaries. 0..1 string 표시명
Medication.ingredient.Slices for item[x].item[x]:itemCodeableConcept.coding.userSelected This element is included in summaries. 0..1 boolean 해당 코드 정보가 사용자의 직접 입력에 의해 선택된 경우
Medication.ingredient.Slices for item[x].item[x]:itemCodeableConcept.text This element is included in summaries. 0..1 string 개념의 일반 텍스트 표현
Medication.ingredient.isActive 0..1 boolean 유효 성분 표시
Medication.ingredient.strength 0..1 Ratio 존재하는 성분의 양
Medication.batch 0..1 BackboneElement 포장된 약물에 대한 세부 정보
Medication.batch.id 0..1 string 요소 간 참조를 위한 고유 ID
Medication.batch.extension 0..* 확장(Extension) 추가 정보를 제공하기 위해 정의한 확장(Extension) 목록
Medication.batch.modifierExtension This element is a modifier element. This element is included in summaries. 0..* 확장(Extension) 의미나 해석을 변경하기 위해 정의한 확장(Extension) 목록
Medication.batch.lotNumber 0..1 string 패키지에 할당된 식별자
Medication.batch.expirationDate 0..1 dateTime 패키지 유효 기간

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Medication.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Medication.code Base extensible KR Core EDI Medication Codes 📦3.0.0-ballot This IG
Medication.status Base required Medication status codes 📍4.0.1 FHIR Std.
Medication.form Base example SNOMED CT Form Codes 📍4.0.1 FHIR Std.
Medication.ingredient.​item[x]:itemCodeableConcept Base preferred ATC Codes 📦3.0.0-ballot This IG

Constraints

Id Grade Path(s) Description Expression

This structure is derived from Medication

Summary

Mandatory: 2 elements(5 nested mandatory elements)
Must-Support: 8 elements

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of Medication.ingredient.item[x]

Differential View

This structure is derived from Medication

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Medication 0..* Medication KR Core Medication Profile
Medication.code This element must be supported. 1..1 CodeableConcept KRCDI) 약품 제품명
약품 코드
바인딩(Binding): KR Core EDI Medication Codes (extensible)
Medication.code.coding
Medication.code.coding.system This element must be supported. 1..1 uri 코드체계 식별자
Medication.code.coding.code This element must be supported. 1..1 code 코드
Medication.code.coding.display This element must be supported. 1..1 string 표시명
Medication.ingredient This element must be supported. 1..* BackboneElement KRCDI) 약품 성분명
약품 성분 코드
Medication.ingredient.Slices for item[x] 1..1 CodeableConcept, Reference(Substance | Medication) 실제 성분 또는 내용물
분할항목(Slice): 순서 없음, 다음 요소의 자료형이 다른 임의의 분할항목을 허용:$this
노트: 이 요소와 그 하위 요소에 정의된 규칙은 모든 슬라이스에 적용되지만, 각 슬라이스에 반복하여 표시하지는 않음 추가 정보가 없는 다른 자료형의 분할항목은 이 보기에서 표시하지 않음
Medication.ingredient.Slices for item[x].item[x]:itemCodeableConcept This element must be supported. 0..1 CodeableConcept 실제 성분 또는 내용물
바인딩(Binding): ATC Codes (preferred)
Medication.ingredient.Slices for item[x].item[x]:itemCodeableConcept.coding
Medication.ingredient.Slices for item[x].item[x]:itemCodeableConcept.coding.system This element must be supported. 1..1 uri 코드체계 식별자
Medication.ingredient.Slices for item[x].item[x]:itemCodeableConcept.coding.code This element must be supported. 1..1 code 코드

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Medication.code Base extensible KR Core EDI Medication Codes 📦3.0.0-ballot This IG
Medication.ingredient.​item[x]:itemCodeableConcept Base preferred ATC Codes 📦3.0.0-ballot This IG

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Medication 0..* Medication KR Core Medication Profile
Medication.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri 이 리소스의 내용을 만들 때 적용한 별도의 규칙이나 기준
Medication.modifierExtension This element is a modifier element. 0..* 확장(Extension) 의미나 해석을 변경하기 위해 정의한 확장(Extension) 목록
Medication.code This element must be supported. This element is included in summaries. 1..1 CodeableConcept KRCDI) 약품 제품명
약품 코드
바인딩(Binding): KR Core EDI Medication Codes (extensible)
Medication.code.coding This element is included in summaries. 0..* Coding 코드 정보
Medication.code.coding.system This element must be supported. This element is included in summaries. 1..1 uri 코드체계 식별자
Medication.code.coding.code This element must be supported. This element is included in summaries. 1..1 code 코드
Medication.code.coding.display This element must be supported. This element is included in summaries. 1..1 string 표시명
Medication.status This element is a modifier element. This element is included in summaries. 0..1 code active | inactive | entered-in-error
바인딩(Binding): Medication Status Codes (required): 약물 사용 상태를 정의하는 코드.
Medication.ingredient This element must be supported. 1..* BackboneElement KRCDI) 약품 성분명
약품 성분 코드
Medication.ingredient.modifierExtension This element is a modifier element. This element is included in summaries. 0..* 확장(Extension) 의미나 해석을 변경하기 위해 정의한 확장(Extension) 목록
Medication.ingredient.Slices for item[x] 1..1 실제 성분 또는 내용물
분할항목(Slice): Unordered, Closed by type:$this
노트: 이 요소와 그 하위 요소에 정의된 규칙은 모든 슬라이스에 적용되지만, 각 슬라이스에 반복하여 표시하지는 않음 추가 정보가 없는 다른 자료형의 분할항목은 이 보기에서 표시하지 않음
Medication.ingredient.Slices for item[x].itemCodeableConcept CodeableConcept
Medication.ingredient.Slices for item[x].itemReference Reference(Substance | Medication)
Medication.ingredient.Slices for item[x].item[x]:itemCodeableConcept This element must be supported. 0..1 CodeableConcept 실제 성분 또는 내용물
바인딩(Binding): ATC Codes (preferred)
Medication.ingredient.Slices for item[x].item[x]:itemCodeableConcept.coding This element is included in summaries. 0..* Coding 코드 정보
Medication.ingredient.Slices for item[x].item[x]:itemCodeableConcept.coding.system This element must be supported. This element is included in summaries. 1..1 uri 코드체계 식별자
Medication.ingredient.Slices for item[x].item[x]:itemCodeableConcept.coding.code This element must be supported. This element is included in summaries. 1..1 code 코드

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Medication.code Base extensible KR Core EDI Medication Codes 📦3.0.0-ballot This IG
Medication.status Base required Medication status codes 📍4.0.1 FHIR Std.
Medication.ingredient.​item[x]:itemCodeableConcept Base preferred ATC Codes 📦3.0.0-ballot This IG

Constraints

Id Grade Path(s) Description Expression

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Medication 0..* Medication KR Core Medication Profile
Medication.id This element is included in summaries. 0..1 id 본 리소스 인스턴스의 논리적 ID
Medication.meta This element is included in summaries. 0..1 Meta 리소스에 대한 메타데이터
Medication.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri 이 리소스의 내용을 만들 때 적용한 별도의 규칙이나 기준
Medication.language 0..1 code 리소스 콘텐츠의 언어
바인딩(Binding): CommonLanguages (preferred): 국가별 언어.
추가 바인딩목적
AllLanguages Max Binding
Medication.text 0..1 Narrative 사람이 이해할 수 있도록 작성된 리소스 인스턴스의 요약 텍스트
이 프로파일은 내러티브의 내용, 사용 언어, 또는 해당 내용이 데이터 요소에 얼마나 추적 가능한지에 대해 제한하지 않음
Medication.contained 0..* Resource 포함된 리소스
Medication.extension 0..* 확장(Extension) 추가 정보를 제공하기 위해 정의한 확장(Extension) 목록
Medication.modifierExtension This element is a modifier element. 0..* 확장(Extension) 의미나 해석을 변경하기 위해 정의한 확장(Extension) 목록
Medication.identifier This element is included in summaries. 0..* Identifier 비즈니스 식별자 for this medication
Medication.code This element must be supported. This element is included in summaries. 1..1 CodeableConcept KRCDI) 약품 제품명
약품 코드
바인딩(Binding): KR Core EDI Medication Codes (extensible)
Medication.code.id 0..1 string 요소 간 참조를 위한 고유 ID
Medication.code.extension 0..* 확장(Extension) 추가 정보를 제공하기 위해 정의한 확장(Extension) 목록
분할항목(Slice): 순서 없음, 다음 요소의 값이 다른 임의의 분할항목을 허용:url
Medication.code.coding This element is included in summaries. 0..* Coding 코드 정보
Medication.code.coding.id 0..1 string 요소 간 참조를 위한 고유 ID
Medication.code.coding.extension 0..* 확장(Extension) 추가 정보를 제공하기 위해 정의한 확장(Extension) 목록
분할항목(Slice): 순서 없음, 다음 요소의 값이 다른 임의의 분할항목을 허용:url
Medication.code.coding.system This element must be supported. This element is included in summaries. 1..1 uri 코드체계 식별자
Medication.code.coding.version This element is included in summaries. 0..1 string 시스템의 버전 - 필요한 경우에 제공
Medication.code.coding.code This element must be supported. This element is included in summaries. 1..1 code 코드
Medication.code.coding.display This element must be supported. This element is included in summaries. 1..1 string 표시명
Medication.code.coding.userSelected This element is included in summaries. 0..1 boolean 해당 코드 정보가 사용자의 직접 입력에 의해 선택된 경우
Medication.code.text This element is included in summaries. 0..1 string 개념의 일반 텍스트 표현
Medication.status This element is a modifier element. This element is included in summaries. 0..1 code active | inactive | entered-in-error
바인딩(Binding): Medication Status Codes (required): 약물 사용 상태를 정의하는 코드.
Medication.manufacturer This element is included in summaries. 0..1 Reference(Organization) 제조업체
Medication.form 0..1 CodeableConcept powder | tablets | capsule +
바인딩(Binding): SNOMEDCTFormCodes (example): 약물의 형태를 정의하는 코드화된 개념.
Medication.amount This element is included in summaries. 0..1 Ratio 패키지에 포함된 약물의 양
Medication.ingredient This element must be supported. 1..* BackboneElement KRCDI) 약품 성분명
약품 성분 코드
Medication.ingredient.id 0..1 string 요소 간 참조를 위한 고유 ID
Medication.ingredient.extension 0..* 확장(Extension) 추가 정보를 제공하기 위해 정의한 확장(Extension) 목록
Medication.ingredient.modifierExtension This element is a modifier element. This element is included in summaries. 0..* 확장(Extension) 의미나 해석을 변경하기 위해 정의한 확장(Extension) 목록
Medication.ingredient.Slices for item[x] 1..1 실제 성분 또는 내용물
분할항목(Slice): Unordered, Closed by type:$this
노트: 이 요소와 그 하위 요소에 정의된 규칙은 모든 슬라이스에 적용되지만, 각 슬라이스에 반복하여 표시하지는 않음 추가 정보가 없는 다른 자료형의 분할항목은 이 보기에서 표시하지 않음
Medication.ingredient.Slices for item[x].itemCodeableConcept CodeableConcept
Medication.ingredient.Slices for item[x].itemReference Reference(Substance | Medication)
Medication.ingredient.Slices for item[x].item[x]:itemCodeableConcept This element must be supported. 0..1 CodeableConcept 실제 성분 또는 내용물
바인딩(Binding): ATC Codes (preferred)
Medication.ingredient.Slices for item[x].item[x]:itemCodeableConcept.id 0..1 string 요소 간 참조를 위한 고유 ID
Medication.ingredient.Slices for item[x].item[x]:itemCodeableConcept.extension 0..* 확장(Extension) 추가 정보를 제공하기 위해 정의한 확장(Extension) 목록
분할항목(Slice): 순서 없음, 다음 요소의 값이 다른 임의의 분할항목을 허용:url
Medication.ingredient.Slices for item[x].item[x]:itemCodeableConcept.coding This element is included in summaries. 0..* Coding 코드 정보
Medication.ingredient.Slices for item[x].item[x]:itemCodeableConcept.coding.id 0..1 string 요소 간 참조를 위한 고유 ID
Medication.ingredient.Slices for item[x].item[x]:itemCodeableConcept.coding.extension 0..* 확장(Extension) 추가 정보를 제공하기 위해 정의한 확장(Extension) 목록
분할항목(Slice): 순서 없음, 다음 요소의 값이 다른 임의의 분할항목을 허용:url
Medication.ingredient.Slices for item[x].item[x]:itemCodeableConcept.coding.system This element must be supported. This element is included in summaries. 1..1 uri 코드체계 식별자
Medication.ingredient.Slices for item[x].item[x]:itemCodeableConcept.coding.version This element is included in summaries. 0..1 string 시스템의 버전 - 필요한 경우에 제공
Medication.ingredient.Slices for item[x].item[x]:itemCodeableConcept.coding.code This element must be supported. This element is included in summaries. 1..1 code 코드
Medication.ingredient.Slices for item[x].item[x]:itemCodeableConcept.coding.display This element is included in summaries. 0..1 string 표시명
Medication.ingredient.Slices for item[x].item[x]:itemCodeableConcept.coding.userSelected This element is included in summaries. 0..1 boolean 해당 코드 정보가 사용자의 직접 입력에 의해 선택된 경우
Medication.ingredient.Slices for item[x].item[x]:itemCodeableConcept.text This element is included in summaries. 0..1 string 개념의 일반 텍스트 표현
Medication.ingredient.isActive 0..1 boolean 유효 성분 표시
Medication.ingredient.strength 0..1 Ratio 존재하는 성분의 양
Medication.batch 0..1 BackboneElement 포장된 약물에 대한 세부 정보
Medication.batch.id 0..1 string 요소 간 참조를 위한 고유 ID
Medication.batch.extension 0..* 확장(Extension) 추가 정보를 제공하기 위해 정의한 확장(Extension) 목록
Medication.batch.modifierExtension This element is a modifier element. This element is included in summaries. 0..* 확장(Extension) 의미나 해석을 변경하기 위해 정의한 확장(Extension) 목록
Medication.batch.lotNumber 0..1 string 패키지에 할당된 식별자
Medication.batch.expirationDate 0..1 dateTime 패키지 유효 기간

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Medication.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Medication.code Base extensible KR Core EDI Medication Codes 📦3.0.0-ballot This IG
Medication.status Base required Medication status codes 📍4.0.1 FHIR Std.
Medication.form Base example SNOMED CT Form Codes 📍4.0.1 FHIR Std.
Medication.ingredient.​item[x]:itemCodeableConcept Base preferred ATC Codes 📦3.0.0-ballot This IG

Constraints

Id Grade Path(s) Description Expression

This structure is derived from Medication

Summary

Mandatory: 2 elements(5 nested mandatory elements)
Must-Support: 8 elements

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of Medication.ingredient.item[x]

 

Other representations of profile: CSV, Excel, Schematron

Notes:

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

KR Core Search Parameters (derived)

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

Name Type Description Expression Expectations
code token 약품제품명 Medication.code SHALL
ingredient-code token 약품성분명 Medication.ingredient.item.ofType(CodeableConcept) SHOULD

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

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