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

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

KR CDI 검체검사 클래스에서 정의한 항목들과 주요 추가 정보를 구조화하기 위해 정의한 Profile.

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

Usages:

KR CDI 관련항목

KR Core Specimen Profile은 KR CDI의 검체검사 클래스에 대응됨.

KR CDI 검체검사 클래스 항목 KR Core Specimen Profile 관련 항목
검체검사명 KR Core DiagnosticReport Profile for Specimen Results 참고
검체 종류 Specimen.type
검체채취일시 Specimen.collection.collectedDateTime
검사 결과 KR Core DiagnosticReport Profile for Specimen Results 참고
KR Core Observation Profile for Laboratory Result 참고
보고일시 KR Core DiagnosticReport Profile for Specimen Results 참고
KR Core Observation Profile for Laboratory Result 참고
참고구간 KR Core DiagnosticReport Profile for Specimen Results 참고
KR Core Observation Profile for Laboratory Result 참고
결과 판독 KR Core DiagnosticReport Profile for Specimen Results 참고
검사 상태 KR Core DiagnosticReport Profile for Specimen Results 참고

Formal Views of Profile Content

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

This structure is derived from Specimen

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Specimen 0..* Specimen KR Core Specimen Profile
Specimen.identifier 0..* Identifier 검사실 외부에서 부여된 검체 ID
Specimen.identifier.system 1..1 uri 식별 체계
Specimen.identifier.value 1..1 string 고유 식별자
Specimen.type 0..1 CodeableConcept KRCDI) 검체 종류
바인딩(Binding): KR Core SNOMED CT Codes (extensible)
Specimen.type.coding
Specimen.type.coding.system 1..1 uri 코드체계 식별자
Specimen.type.coding.code 1..1 code 코드
Specimen.subject 1..1 Reference(KR Core Patient Profile | Group | Device | Substance | Location) 검체 출처
Specimen.collection.Slices for collected[x] 0..1 dateTime, Period 검체 채취 일시 또는 기간
분할항목(Slice): 순서 없음, 다음 요소의 자료형이 다른 임의의 분할항목을 허용:$this
노트: 이 요소와 그 하위 요소에 정의된 규칙은 모든 슬라이스에 적용되지만, 각 슬라이스에 반복하여 표시하지는 않음 추가 정보가 없는 다른 자료형의 분할항목은 이 보기에서 표시하지 않음
Specimen.collection.Slices for collected[x].collected[x]:collectedDateTime 0..1 dateTime KRCDI) 검체채취일시
Specimen.collection.bodySite 0..1 CodeableConcept 채취 부위
Specimen.collection.bodySite.coding
Specimen.collection.bodySite.coding.system 1..1 uri 코드체계 식별자
Specimen.collection.bodySite.coding.code 1..1 code 코드

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Specimen.type Base extensible KR Core SNOMED CT Codes 📦3.0.0-ballot This IG
NameFlagsCard.TypeDescription & Constraints    Filter: doco
Specimen 0..* Specimen KR Core Specimen Profile
Specimen.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri 이 리소스의 내용을 만들 때 적용한 별도의 규칙이나 기준
Specimen.modifierExtension This element is a modifier element. 0..* 확장(Extension) 의미나 해석을 변경하기 위해 정의한 확장(Extension) 목록
Specimen.identifier This element is included in summaries. 0..* Identifier 검사실 외부에서 부여된 검체 ID
Specimen.identifier.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
바인딩(Binding): IdentifierUse (required): 알려진 경우, 이 식별자의 목적을 식별함.
Specimen.identifier.system This element is included in summaries. 1..1 uri 식별 체계
일반 예시: http://www.acme.com/identifiers/patient
Specimen.identifier.value This element is included in summaries. 1..1 string 고유 식별자
일반 예시: 123456
Specimen.status This element is a modifier element. This element is included in summaries. 0..1 code available | unavailable | unsatisfactory | entered-in-error
바인딩(Binding): SpecimenStatus (required): Codes providing the status/availability of a specimen.
Specimen.type This element is included in summaries. 0..1 CodeableConcept KRCDI) 검체 종류
바인딩(Binding): KR Core SNOMED CT Codes (extensible)
Specimen.subject This element is included in summaries. 1..1 Reference(KR Core Patient Profile | Group | Device | Substance | Location) 검체 출처
Specimen.collection 0..1 BackboneElement 검체 채취 정보
Specimen.collection.modifierExtension This element is a modifier element. This element is included in summaries. 0..* 확장(Extension) 의미나 해석을 변경하기 위해 정의한 확장(Extension) 목록
Specimen.collection.Slices for collected[x] This element is included in summaries. 0..1 검체 채취 일시 또는 기간
분할항목(Slice): Unordered, Closed by type:$this
노트: 이 요소와 그 하위 요소에 정의된 규칙은 모든 슬라이스에 적용되지만, 각 슬라이스에 반복하여 표시하지는 않음 추가 정보가 없는 다른 자료형의 분할항목은 이 보기에서 표시하지 않음
Specimen.collection.Slices for collected[x].collectedDateTime dateTime
Specimen.collection.Slices for collected[x].collectedPeriod Period
Specimen.collection.Slices for collected[x].collected[x]:collectedDateTime This element is included in summaries. 0..1 dateTime KRCDI) 검체채취일시
Specimen.collection.bodySite 0..1 CodeableConcept 채취 부위
바인딩(Binding): SNOMEDCTBodyStructures (example): 해부학적 위치를 설명하는 코드들. 좌/우를 포함할 수 있음.

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Specimen.identifier.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Specimen.status Base required SpecimenStatus 📍4.0.1 FHIR Std.
Specimen.type Base extensible KR Core SNOMED CT Codes 📦3.0.0-ballot This IG
Specimen.collection.​bodySite Base example SNOMED CT Body Structures 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
NameFlagsCard.TypeDescription & Constraints    Filter: doco
Specimen 0..* Specimen KR Core Specimen Profile
Specimen.id This element is included in summaries. 0..1 id 본 리소스 인스턴스의 논리적 ID
Specimen.meta This element is included in summaries. 0..1 Meta 리소스에 대한 메타데이터
Specimen.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri 이 리소스의 내용을 만들 때 적용한 별도의 규칙이나 기준
Specimen.language 0..1 code 리소스 콘텐츠의 언어
바인딩(Binding): CommonLanguages (preferred): 국가별 언어.
추가 바인딩목적
AllLanguages Max Binding
Specimen.text 0..1 Narrative 사람이 이해할 수 있도록 작성된 리소스 인스턴스의 요약 텍스트
이 프로파일은 내러티브의 내용, 사용 언어, 또는 해당 내용이 데이터 요소에 얼마나 추적 가능한지에 대해 제한하지 않음
Specimen.contained 0..* Resource 포함된 리소스
Specimen.extension 0..* 확장(Extension) 추가 정보를 제공하기 위해 정의한 확장(Extension) 목록
Specimen.modifierExtension This element is a modifier element. 0..* 확장(Extension) 의미나 해석을 변경하기 위해 정의한 확장(Extension) 목록
Specimen.identifier This element is included in summaries. 0..* Identifier 검사실 외부에서 부여된 검체 ID
Specimen.identifier.id 0..1 string 요소 간 참조를 위한 고유 ID
Specimen.identifier.extension 0..* 확장(Extension) 추가 정보를 제공하기 위해 정의한 확장(Extension) 목록
분할항목(Slice): 순서 없음, 다음 요소의 값이 다른 임의의 분할항목을 허용:url
Specimen.identifier.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
바인딩(Binding): IdentifierUse (required): 알려진 경우, 이 식별자의 목적을 식별함.
Specimen.identifier.type This element is included in summaries. 0..1 CodeableConcept 식별자 설명
바인딩(Binding): Identifier Type Codes (extensible): 특정 목적에 사용할 식별자를 결정하는데 사용하는 식별자 코드유형.
Specimen.identifier.system This element is included in summaries. 1..1 uri 식별 체계
일반 예시: http://www.acme.com/identifiers/patient
Specimen.identifier.value This element is included in summaries. 1..1 string 고유 식별자
일반 예시: 123456
Specimen.identifier.period This element is included in summaries. 0..1 Period id 유효 기간
Specimen.identifier.assigner This element is included in summaries. 0..1 Reference(Organization) id 발급 기관 (text 일 수 있음)
Specimen.accessionIdentifier This element is included in summaries. 0..1 Identifier Identifier assigned by the lab
Specimen.status This element is a modifier element. This element is included in summaries. 0..1 code available | unavailable | unsatisfactory | entered-in-error
바인딩(Binding): SpecimenStatus (required): Codes providing the status/availability of a specimen.
Specimen.type This element is included in summaries. 0..1 CodeableConcept KRCDI) 검체 종류
바인딩(Binding): KR Core SNOMED CT Codes (extensible)
Specimen.type.id 0..1 string 요소 간 참조를 위한 고유 ID
Specimen.type.extension 0..* 확장(Extension) 추가 정보를 제공하기 위해 정의한 확장(Extension) 목록
분할항목(Slice): 순서 없음, 다음 요소의 값이 다른 임의의 분할항목을 허용:url
Specimen.type.coding This element is included in summaries. 0..* Coding 코드 정보
Specimen.type.coding.id 0..1 string 요소 간 참조를 위한 고유 ID
Specimen.type.coding.extension 0..* 확장(Extension) 추가 정보를 제공하기 위해 정의한 확장(Extension) 목록
분할항목(Slice): 순서 없음, 다음 요소의 값이 다른 임의의 분할항목을 허용:url
Specimen.type.coding.system This element is included in summaries. 1..1 uri 코드체계 식별자
Specimen.type.coding.version This element is included in summaries. 0..1 string 시스템의 버전 - 필요한 경우에 제공
Specimen.type.coding.code This element is included in summaries. 1..1 code 코드
Specimen.type.coding.display This element is included in summaries. 0..1 string 표시명
Specimen.type.coding.userSelected This element is included in summaries. 0..1 boolean 해당 코드 정보가 사용자의 직접 입력에 의해 선택된 경우
Specimen.type.text This element is included in summaries. 0..1 string 개념의 일반 텍스트 표현
Specimen.subject This element is included in summaries. 1..1 Reference(KR Core Patient Profile | Group | Device | Substance | Location) 검체 출처
Specimen.receivedTime This element is included in summaries. 0..1 dateTime The time when specimen was received for processing
Specimen.parent 0..* Reference(Specimen) Specimen from which this specimen originated
Specimen.request 0..* Reference(ServiceRequest) Why the specimen was collected
Specimen.collection 0..1 BackboneElement 검체 채취 정보
Specimen.collection.id 0..1 string 요소 간 참조를 위한 고유 ID
Specimen.collection.extension 0..* 확장(Extension) 추가 정보를 제공하기 위해 정의한 확장(Extension) 목록
Specimen.collection.modifierExtension This element is a modifier element. This element is included in summaries. 0..* 확장(Extension) 의미나 해석을 변경하기 위해 정의한 확장(Extension) 목록
Specimen.collection.collector This element is included in summaries. 0..1 Reference(Practitioner | PractitionerRole) Who collected the specimen
Specimen.collection.Slices for collected[x] This element is included in summaries. 0..1 검체 채취 일시 또는 기간
분할항목(Slice): Unordered, Closed by type:$this
노트: 이 요소와 그 하위 요소에 정의된 규칙은 모든 슬라이스에 적용되지만, 각 슬라이스에 반복하여 표시하지는 않음 추가 정보가 없는 다른 자료형의 분할항목은 이 보기에서 표시하지 않음
Specimen.collection.Slices for collected[x].collectedDateTime dateTime
Specimen.collection.Slices for collected[x].collectedPeriod Period
Specimen.collection.Slices for collected[x].collected[x]:collectedDateTime This element is included in summaries. 0..1 dateTime KRCDI) 검체채취일시
Specimen.collection.duration This element is included in summaries. 0..1 Duration How long it took to collect specimen
Specimen.collection.quantity C 0..1 SimpleQuantity(4.0.1) The quantity of specimen collected
Constraints: sqty-1
Specimen.collection.method 0..1 CodeableConcept Technique used to perform collection
바인딩(Binding): FHIRSpecimenCollectionMethod (example): The technique that is used to perform the procedure.
Specimen.collection.bodySite 0..1 CodeableConcept 채취 부위
바인딩(Binding): SNOMEDCTBodyStructures (example): 해부학적 위치를 설명하는 코드들. 좌/우를 포함할 수 있음.
Specimen.collection.bodySite.id 0..1 string 요소 간 참조를 위한 고유 ID
Specimen.collection.bodySite.extension 0..* 확장(Extension) 추가 정보를 제공하기 위해 정의한 확장(Extension) 목록
분할항목(Slice): 순서 없음, 다음 요소의 값이 다른 임의의 분할항목을 허용:url
Specimen.collection.bodySite.coding This element is included in summaries. 0..* Coding 코드 정보
Specimen.collection.bodySite.coding.id 0..1 string 요소 간 참조를 위한 고유 ID
Specimen.collection.bodySite.coding.extension 0..* 확장(Extension) 추가 정보를 제공하기 위해 정의한 확장(Extension) 목록
분할항목(Slice): 순서 없음, 다음 요소의 값이 다른 임의의 분할항목을 허용:url
Specimen.collection.bodySite.coding.system This element is included in summaries. 1..1 uri 코드체계 식별자
Specimen.collection.bodySite.coding.version This element is included in summaries. 0..1 string 시스템의 버전 - 필요한 경우에 제공
Specimen.collection.bodySite.coding.code This element is included in summaries. 1..1 code 코드
Specimen.collection.bodySite.coding.display This element is included in summaries. 0..1 string 표시명
Specimen.collection.bodySite.coding.userSelected This element is included in summaries. 0..1 boolean 해당 코드 정보가 사용자의 직접 입력에 의해 선택된 경우
Specimen.collection.bodySite.text This element is included in summaries. 0..1 string 개념의 일반 텍스트 표현
Specimen.collection.fastingStatus[x] This element is included in summaries. 0..1 Whether or how long patient abstained from food and/or drink
바인딩(Binding): hl7VS-relevantClincialInformation (extensible): Codes describing the fasting status of the patient.
Specimen.collection.fastingStatus[x].fastingStatusCodeableConcept CodeableConcept
Specimen.collection.fastingStatus[x].fastingStatusDuration Duration
Specimen.processing 0..* BackboneElement Processing and processing step details
Specimen.processing.id 0..1 string 요소 간 참조를 위한 고유 ID
Specimen.processing.extension 0..* 확장(Extension) 추가 정보를 제공하기 위해 정의한 확장(Extension) 목록
Specimen.processing.modifierExtension This element is a modifier element. This element is included in summaries. 0..* 확장(Extension) 의미나 해석을 변경하기 위해 정의한 확장(Extension) 목록
Specimen.processing.description 0..1 string Textual description of procedure
Specimen.processing.procedure 0..1 CodeableConcept Indicates the treatment step applied to the specimen
바인딩(Binding): SpecimenProcessingProcedure (example): Type indicating the technique used to process the specimen.
Specimen.processing.additive 0..* Reference(Substance) Material used in the processing step
Specimen.processing.time[x] 0..1 Date and time of specimen processing
Specimen.processing.time[x].timeDateTime dateTime
Specimen.processing.time[x].timePeriod Period
Specimen.container 0..* BackboneElement Direct container of specimen (tube/slide, etc.)
Specimen.container.id 0..1 string 요소 간 참조를 위한 고유 ID
Specimen.container.extension 0..* 확장(Extension) 추가 정보를 제공하기 위해 정의한 확장(Extension) 목록
Specimen.container.modifierExtension This element is a modifier element. This element is included in summaries. 0..* 확장(Extension) 의미나 해석을 변경하기 위해 정의한 확장(Extension) 목록
Specimen.container.identifier This element is included in summaries. 0..* Identifier Id for the container
Specimen.container.description 0..1 string Textual description of the container
Specimen.container.type 0..1 CodeableConcept Kind of container directly associated with specimen
바인딩(Binding): SpecimenContainerType (example): Type of specimen container.
Specimen.container.capacity C 0..1 SimpleQuantity(4.0.1) Container volume or size
Constraints: sqty-1
Specimen.container.specimenQuantity C 0..1 SimpleQuantity(4.0.1) Quantity of specimen within container
Constraints: sqty-1
Specimen.container.additive[x] 0..1 Additive associated with container
바인딩(Binding): hl7VS-additivePreservative (example): Substance added to specimen container.
Specimen.container.additive[x].additiveCodeableConcept CodeableConcept
Specimen.container.additive[x].additiveReference Reference(Substance)
Specimen.condition This element is included in summaries. 0..* CodeableConcept State of the specimen
바인딩(Binding): hl7VS-specimenCondition (extensible): Codes describing the state of the specimen.
Specimen.note 0..* Annotation Comments

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Specimen.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Specimen.identifier.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Specimen.identifier.​type Base extensible IdentifierType 📍4.0.1 FHIR Std.
Specimen.status Base required SpecimenStatus 📍4.0.1 FHIR Std.
Specimen.type Base extensible KR Core SNOMED CT Codes 📦3.0.0-ballot This IG
Specimen.collection.​method Base example FHIR Specimen Collection Method 📍4.0.1 FHIR Std.
Specimen.collection.​bodySite Base example SNOMED CT Body Structures 📍4.0.1 FHIR Std.
Specimen.collection.​fastingStatus[x] Base extensible hl7VS-relevantClincialInformation 📦3.0.0 THO v7.5
Specimen.processing.​procedure Base example Specimen processing procedure 📍4.0.1 FHIR Std.
Specimen.container.type Base example Specimen Container Type 📍4.0.1 FHIR Std.
Specimen.container.additive[x] Base example hl7VS-additivePreservative 📦3.0.0 THO v7.5
Specimen.condition Base extensible hl7VS-specimenCondition 📦3.0.0 THO v7.5

Constraints

Id Grade Path(s) Description Expression

This structure is derived from Specimen

Summary

Mandatory: 1 element(6 nested mandatory elements)

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of Specimen.collection.collected[x]

Differential View

This structure is derived from Specimen

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Specimen 0..* Specimen KR Core Specimen Profile
Specimen.identifier 0..* Identifier 검사실 외부에서 부여된 검체 ID
Specimen.identifier.system 1..1 uri 식별 체계
Specimen.identifier.value 1..1 string 고유 식별자
Specimen.type 0..1 CodeableConcept KRCDI) 검체 종류
바인딩(Binding): KR Core SNOMED CT Codes (extensible)
Specimen.type.coding
Specimen.type.coding.system 1..1 uri 코드체계 식별자
Specimen.type.coding.code 1..1 code 코드
Specimen.subject 1..1 Reference(KR Core Patient Profile | Group | Device | Substance | Location) 검체 출처
Specimen.collection 0..1 BackboneElement 검체 채취 정보
Specimen.collection.Slices for collected[x] 0..1 dateTime, Period 검체 채취 일시 또는 기간
분할항목(Slice): 순서 없음, 다음 요소의 자료형이 다른 임의의 분할항목을 허용:$this
노트: 이 요소와 그 하위 요소에 정의된 규칙은 모든 슬라이스에 적용되지만, 각 슬라이스에 반복하여 표시하지는 않음 추가 정보가 없는 다른 자료형의 분할항목은 이 보기에서 표시하지 않음
Specimen.collection.Slices for collected[x].collected[x]:collectedDateTime 0..1 dateTime KRCDI) 검체채취일시
Specimen.collection.bodySite 0..1 CodeableConcept 채취 부위
Specimen.collection.bodySite.coding
Specimen.collection.bodySite.coding.system 1..1 uri 코드체계 식별자
Specimen.collection.bodySite.coding.code 1..1 code 코드

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Specimen.type Base extensible KR Core SNOMED CT Codes 📦3.0.0-ballot This IG

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Specimen 0..* Specimen KR Core Specimen Profile
Specimen.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri 이 리소스의 내용을 만들 때 적용한 별도의 규칙이나 기준
Specimen.modifierExtension This element is a modifier element. 0..* 확장(Extension) 의미나 해석을 변경하기 위해 정의한 확장(Extension) 목록
Specimen.identifier This element is included in summaries. 0..* Identifier 검사실 외부에서 부여된 검체 ID
Specimen.identifier.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
바인딩(Binding): IdentifierUse (required): 알려진 경우, 이 식별자의 목적을 식별함.
Specimen.identifier.system This element is included in summaries. 1..1 uri 식별 체계
일반 예시: http://www.acme.com/identifiers/patient
Specimen.identifier.value This element is included in summaries. 1..1 string 고유 식별자
일반 예시: 123456
Specimen.status This element is a modifier element. This element is included in summaries. 0..1 code available | unavailable | unsatisfactory | entered-in-error
바인딩(Binding): SpecimenStatus (required): Codes providing the status/availability of a specimen.
Specimen.type This element is included in summaries. 0..1 CodeableConcept KRCDI) 검체 종류
바인딩(Binding): KR Core SNOMED CT Codes (extensible)
Specimen.subject This element is included in summaries. 1..1 Reference(KR Core Patient Profile | Group | Device | Substance | Location) 검체 출처
Specimen.collection 0..1 BackboneElement 검체 채취 정보
Specimen.collection.modifierExtension This element is a modifier element. This element is included in summaries. 0..* 확장(Extension) 의미나 해석을 변경하기 위해 정의한 확장(Extension) 목록
Specimen.collection.Slices for collected[x] This element is included in summaries. 0..1 검체 채취 일시 또는 기간
분할항목(Slice): Unordered, Closed by type:$this
노트: 이 요소와 그 하위 요소에 정의된 규칙은 모든 슬라이스에 적용되지만, 각 슬라이스에 반복하여 표시하지는 않음 추가 정보가 없는 다른 자료형의 분할항목은 이 보기에서 표시하지 않음
Specimen.collection.Slices for collected[x].collectedDateTime dateTime
Specimen.collection.Slices for collected[x].collectedPeriod Period
Specimen.collection.Slices for collected[x].collected[x]:collectedDateTime This element is included in summaries. 0..1 dateTime KRCDI) 검체채취일시
Specimen.collection.bodySite 0..1 CodeableConcept 채취 부위
바인딩(Binding): SNOMEDCTBodyStructures (example): 해부학적 위치를 설명하는 코드들. 좌/우를 포함할 수 있음.

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Specimen.identifier.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Specimen.status Base required SpecimenStatus 📍4.0.1 FHIR Std.
Specimen.type Base extensible KR Core SNOMED CT Codes 📦3.0.0-ballot This IG
Specimen.collection.​bodySite Base example SNOMED CT Body Structures 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Specimen 0..* Specimen KR Core Specimen Profile
Specimen.id This element is included in summaries. 0..1 id 본 리소스 인스턴스의 논리적 ID
Specimen.meta This element is included in summaries. 0..1 Meta 리소스에 대한 메타데이터
Specimen.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri 이 리소스의 내용을 만들 때 적용한 별도의 규칙이나 기준
Specimen.language 0..1 code 리소스 콘텐츠의 언어
바인딩(Binding): CommonLanguages (preferred): 국가별 언어.
추가 바인딩목적
AllLanguages Max Binding
Specimen.text 0..1 Narrative 사람이 이해할 수 있도록 작성된 리소스 인스턴스의 요약 텍스트
이 프로파일은 내러티브의 내용, 사용 언어, 또는 해당 내용이 데이터 요소에 얼마나 추적 가능한지에 대해 제한하지 않음
Specimen.contained 0..* Resource 포함된 리소스
Specimen.extension 0..* 확장(Extension) 추가 정보를 제공하기 위해 정의한 확장(Extension) 목록
Specimen.modifierExtension This element is a modifier element. 0..* 확장(Extension) 의미나 해석을 변경하기 위해 정의한 확장(Extension) 목록
Specimen.identifier This element is included in summaries. 0..* Identifier 검사실 외부에서 부여된 검체 ID
Specimen.identifier.id 0..1 string 요소 간 참조를 위한 고유 ID
Specimen.identifier.extension 0..* 확장(Extension) 추가 정보를 제공하기 위해 정의한 확장(Extension) 목록
분할항목(Slice): 순서 없음, 다음 요소의 값이 다른 임의의 분할항목을 허용:url
Specimen.identifier.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
바인딩(Binding): IdentifierUse (required): 알려진 경우, 이 식별자의 목적을 식별함.
Specimen.identifier.type This element is included in summaries. 0..1 CodeableConcept 식별자 설명
바인딩(Binding): Identifier Type Codes (extensible): 특정 목적에 사용할 식별자를 결정하는데 사용하는 식별자 코드유형.
Specimen.identifier.system This element is included in summaries. 1..1 uri 식별 체계
일반 예시: http://www.acme.com/identifiers/patient
Specimen.identifier.value This element is included in summaries. 1..1 string 고유 식별자
일반 예시: 123456
Specimen.identifier.period This element is included in summaries. 0..1 Period id 유효 기간
Specimen.identifier.assigner This element is included in summaries. 0..1 Reference(Organization) id 발급 기관 (text 일 수 있음)
Specimen.accessionIdentifier This element is included in summaries. 0..1 Identifier Identifier assigned by the lab
Specimen.status This element is a modifier element. This element is included in summaries. 0..1 code available | unavailable | unsatisfactory | entered-in-error
바인딩(Binding): SpecimenStatus (required): Codes providing the status/availability of a specimen.
Specimen.type This element is included in summaries. 0..1 CodeableConcept KRCDI) 검체 종류
바인딩(Binding): KR Core SNOMED CT Codes (extensible)
Specimen.type.id 0..1 string 요소 간 참조를 위한 고유 ID
Specimen.type.extension 0..* 확장(Extension) 추가 정보를 제공하기 위해 정의한 확장(Extension) 목록
분할항목(Slice): 순서 없음, 다음 요소의 값이 다른 임의의 분할항목을 허용:url
Specimen.type.coding This element is included in summaries. 0..* Coding 코드 정보
Specimen.type.coding.id 0..1 string 요소 간 참조를 위한 고유 ID
Specimen.type.coding.extension 0..* 확장(Extension) 추가 정보를 제공하기 위해 정의한 확장(Extension) 목록
분할항목(Slice): 순서 없음, 다음 요소의 값이 다른 임의의 분할항목을 허용:url
Specimen.type.coding.system This element is included in summaries. 1..1 uri 코드체계 식별자
Specimen.type.coding.version This element is included in summaries. 0..1 string 시스템의 버전 - 필요한 경우에 제공
Specimen.type.coding.code This element is included in summaries. 1..1 code 코드
Specimen.type.coding.display This element is included in summaries. 0..1 string 표시명
Specimen.type.coding.userSelected This element is included in summaries. 0..1 boolean 해당 코드 정보가 사용자의 직접 입력에 의해 선택된 경우
Specimen.type.text This element is included in summaries. 0..1 string 개념의 일반 텍스트 표현
Specimen.subject This element is included in summaries. 1..1 Reference(KR Core Patient Profile | Group | Device | Substance | Location) 검체 출처
Specimen.receivedTime This element is included in summaries. 0..1 dateTime The time when specimen was received for processing
Specimen.parent 0..* Reference(Specimen) Specimen from which this specimen originated
Specimen.request 0..* Reference(ServiceRequest) Why the specimen was collected
Specimen.collection 0..1 BackboneElement 검체 채취 정보
Specimen.collection.id 0..1 string 요소 간 참조를 위한 고유 ID
Specimen.collection.extension 0..* 확장(Extension) 추가 정보를 제공하기 위해 정의한 확장(Extension) 목록
Specimen.collection.modifierExtension This element is a modifier element. This element is included in summaries. 0..* 확장(Extension) 의미나 해석을 변경하기 위해 정의한 확장(Extension) 목록
Specimen.collection.collector This element is included in summaries. 0..1 Reference(Practitioner | PractitionerRole) Who collected the specimen
Specimen.collection.Slices for collected[x] This element is included in summaries. 0..1 검체 채취 일시 또는 기간
분할항목(Slice): Unordered, Closed by type:$this
노트: 이 요소와 그 하위 요소에 정의된 규칙은 모든 슬라이스에 적용되지만, 각 슬라이스에 반복하여 표시하지는 않음 추가 정보가 없는 다른 자료형의 분할항목은 이 보기에서 표시하지 않음
Specimen.collection.Slices for collected[x].collectedDateTime dateTime
Specimen.collection.Slices for collected[x].collectedPeriod Period
Specimen.collection.Slices for collected[x].collected[x]:collectedDateTime This element is included in summaries. 0..1 dateTime KRCDI) 검체채취일시
Specimen.collection.duration This element is included in summaries. 0..1 Duration How long it took to collect specimen
Specimen.collection.quantity C 0..1 SimpleQuantity(4.0.1) The quantity of specimen collected
Constraints: sqty-1
Specimen.collection.method 0..1 CodeableConcept Technique used to perform collection
바인딩(Binding): FHIRSpecimenCollectionMethod (example): The technique that is used to perform the procedure.
Specimen.collection.bodySite 0..1 CodeableConcept 채취 부위
바인딩(Binding): SNOMEDCTBodyStructures (example): 해부학적 위치를 설명하는 코드들. 좌/우를 포함할 수 있음.
Specimen.collection.bodySite.id 0..1 string 요소 간 참조를 위한 고유 ID
Specimen.collection.bodySite.extension 0..* 확장(Extension) 추가 정보를 제공하기 위해 정의한 확장(Extension) 목록
분할항목(Slice): 순서 없음, 다음 요소의 값이 다른 임의의 분할항목을 허용:url
Specimen.collection.bodySite.coding This element is included in summaries. 0..* Coding 코드 정보
Specimen.collection.bodySite.coding.id 0..1 string 요소 간 참조를 위한 고유 ID
Specimen.collection.bodySite.coding.extension 0..* 확장(Extension) 추가 정보를 제공하기 위해 정의한 확장(Extension) 목록
분할항목(Slice): 순서 없음, 다음 요소의 값이 다른 임의의 분할항목을 허용:url
Specimen.collection.bodySite.coding.system This element is included in summaries. 1..1 uri 코드체계 식별자
Specimen.collection.bodySite.coding.version This element is included in summaries. 0..1 string 시스템의 버전 - 필요한 경우에 제공
Specimen.collection.bodySite.coding.code This element is included in summaries. 1..1 code 코드
Specimen.collection.bodySite.coding.display This element is included in summaries. 0..1 string 표시명
Specimen.collection.bodySite.coding.userSelected This element is included in summaries. 0..1 boolean 해당 코드 정보가 사용자의 직접 입력에 의해 선택된 경우
Specimen.collection.bodySite.text This element is included in summaries. 0..1 string 개념의 일반 텍스트 표현
Specimen.collection.fastingStatus[x] This element is included in summaries. 0..1 Whether or how long patient abstained from food and/or drink
바인딩(Binding): hl7VS-relevantClincialInformation (extensible): Codes describing the fasting status of the patient.
Specimen.collection.fastingStatus[x].fastingStatusCodeableConcept CodeableConcept
Specimen.collection.fastingStatus[x].fastingStatusDuration Duration
Specimen.processing 0..* BackboneElement Processing and processing step details
Specimen.processing.id 0..1 string 요소 간 참조를 위한 고유 ID
Specimen.processing.extension 0..* 확장(Extension) 추가 정보를 제공하기 위해 정의한 확장(Extension) 목록
Specimen.processing.modifierExtension This element is a modifier element. This element is included in summaries. 0..* 확장(Extension) 의미나 해석을 변경하기 위해 정의한 확장(Extension) 목록
Specimen.processing.description 0..1 string Textual description of procedure
Specimen.processing.procedure 0..1 CodeableConcept Indicates the treatment step applied to the specimen
바인딩(Binding): SpecimenProcessingProcedure (example): Type indicating the technique used to process the specimen.
Specimen.processing.additive 0..* Reference(Substance) Material used in the processing step
Specimen.processing.time[x] 0..1 Date and time of specimen processing
Specimen.processing.time[x].timeDateTime dateTime
Specimen.processing.time[x].timePeriod Period
Specimen.container 0..* BackboneElement Direct container of specimen (tube/slide, etc.)
Specimen.container.id 0..1 string 요소 간 참조를 위한 고유 ID
Specimen.container.extension 0..* 확장(Extension) 추가 정보를 제공하기 위해 정의한 확장(Extension) 목록
Specimen.container.modifierExtension This element is a modifier element. This element is included in summaries. 0..* 확장(Extension) 의미나 해석을 변경하기 위해 정의한 확장(Extension) 목록
Specimen.container.identifier This element is included in summaries. 0..* Identifier Id for the container
Specimen.container.description 0..1 string Textual description of the container
Specimen.container.type 0..1 CodeableConcept Kind of container directly associated with specimen
바인딩(Binding): SpecimenContainerType (example): Type of specimen container.
Specimen.container.capacity C 0..1 SimpleQuantity(4.0.1) Container volume or size
Constraints: sqty-1
Specimen.container.specimenQuantity C 0..1 SimpleQuantity(4.0.1) Quantity of specimen within container
Constraints: sqty-1
Specimen.container.additive[x] 0..1 Additive associated with container
바인딩(Binding): hl7VS-additivePreservative (example): Substance added to specimen container.
Specimen.container.additive[x].additiveCodeableConcept CodeableConcept
Specimen.container.additive[x].additiveReference Reference(Substance)
Specimen.condition This element is included in summaries. 0..* CodeableConcept State of the specimen
바인딩(Binding): hl7VS-specimenCondition (extensible): Codes describing the state of the specimen.
Specimen.note 0..* Annotation Comments

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Specimen.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Specimen.identifier.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Specimen.identifier.​type Base extensible IdentifierType 📍4.0.1 FHIR Std.
Specimen.status Base required SpecimenStatus 📍4.0.1 FHIR Std.
Specimen.type Base extensible KR Core SNOMED CT Codes 📦3.0.0-ballot This IG
Specimen.collection.​method Base example FHIR Specimen Collection Method 📍4.0.1 FHIR Std.
Specimen.collection.​bodySite Base example SNOMED CT Body Structures 📍4.0.1 FHIR Std.
Specimen.collection.​fastingStatus[x] Base extensible hl7VS-relevantClincialInformation 📦3.0.0 THO v7.5
Specimen.processing.​procedure Base example Specimen processing procedure 📍4.0.1 FHIR Std.
Specimen.container.type Base example Specimen Container Type 📍4.0.1 FHIR Std.
Specimen.container.additive[x] Base example hl7VS-additivePreservative 📦3.0.0 THO v7.5
Specimen.condition Base extensible hl7VS-specimenCondition 📦3.0.0 THO v7.5

Constraints

Id Grade Path(s) Description Expression

This structure is derived from Specimen

Summary

Mandatory: 1 element(6 nested mandatory elements)

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of Specimen.collection.collected[x]

 

Other representations of profile: CSV, Excel, Schematron

Notes:

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

KR Core Search Parameters (derived)

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

Name Type Description Expression Expectations
bodysite token 검체 채취 부위 Specimen.collection.bodySite MAY
identifier token 검체의 검사실 외부 식별자 Specimen.identifier MAY
patient reference 검체 채취 대상 환자 Specimen.subject.where(resolve() is Patient) SHALL
type token 검체 유형 Specimen.type SHOULD

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

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