KR Core Implementation Guide
2.0.0-ballot - STU2
KR Core Implementation Guide - Local Development build (v2.0.0-ballot) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
| Official URL: http://www.hl7korea.or.kr/fhir/krcore/StructureDefinition/krcore-imagingstudy | Version: 2.0.0-ballot | |||
| Standards status: Trial-use | Computable Name: KRCore_ImagingStudy | |||
KR CDI V2 진단영상검사 클래스에서 정의한 영상검사 관련 항목들과 주요 추가 정보를 구조화하기 위해 정의한 Profile.
KR Core ImagingStudy Profile은 KR Core Server와 KR Core Client가 진료정보를 교류할 때 진단영상검사 중 영상검사 관련 정보를 표현하는 데 사용되며, 이 경우 가능한 한(SHOULD) 본 Profile을 준수해야 한다. 진단영상검사 중 영상검사 관련 정보를 표현할 때 본 Profile을 적용하지 않을 수 있는 경우는 특수한 상황에 한정된다. 이 경우 반드시 해당 진료정보교류 도메인 내에서 사전 합의가 이루어져야 한다.
Usages:
KR Core ImagingStudy Profile은 KR CDI의 진단영상검사 클래스 중 일부에 대응됨.
| KR CDI 진단영상검사 클래스 항목 | KR Core ImagingStudy Profile 관련 항목 |
|---|---|
| 진단영상검사명 | KR Core DiagnosticReport Profile for Diagnostic Imaging 참고 |
| 진단영상검사결과 | KR Core DiagnosticReport Profile for Diagnostic Imaging 참고 |
| 진단영상검사상태 | KR Core DiagnosticReport Profile for Diagnostic Imaging 참고 |
| 진단영상 | ImagingStudy.series.uid |
| 진단영상상태 | ImagingStudy.status |
Description of Profiles, Differentials, Snapshots and how the different presentations work.
This structure is derived from ImagingStudy
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | ImagingStudy | KR Core ImagingStudy Profile | |
![]() ![]() |
1..1 | code | KRCDI) 진단영상 상태: registered | available | cancelled | entered-in-error | unknown | |
![]() ![]() |
1..1 | Reference(KR Core Patient Profile) | 진단영상 대상 | |
![]() ![]() |
0..1 | dateTime | 진단영상 촬영 시작 날짜 | |
![]() ![]() |
0..* | BackboneElement | KRCDI) 진단영상 DICOM Series 정보 | |
![]() ![]() ![]() |
1..1 | id | DICOM Series UID | |
![]() ![]() ![]() |
1..1 | Coding | DICOM 촬영 장비 | |
Documentation for this format | ||||
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | ImagingStudy | KR Core ImagingStudy Profile | |
![]() ![]() |
?!Σ | 0..1 | uri | 이 콘텐츠 생성 시 따른 규칙들의 집합 |
![]() ![]() |
?! | 0..* | Extension | 반드시 지원해야 하는 확장들 |
![]() ![]() |
?!Σ | 1..1 | code | 진단영상 상태: registered | available | cancelled | entered-in-error | unknown 바인딩(Binding): ImagingStudyStatus (required): 본 진단영상의 상태. |
![]() ![]() |
Σ | 1..1 | Reference(KR Core Patient Profile) | 진단영상 대상 |
![]() ![]() |
Σ | 0..1 | dateTime | 진단영상 촬영 시작 날짜 일반 예시: 2011-01-01T11:01:20+03:00 |
![]() ![]() |
Σ | 0..* | BackboneElement | DICOM Series 정보 |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | 인식할 수 없는 상황에서도 반드시 지원해야 하는 확장들 |
![]() ![]() ![]() |
Σ | 1..1 | id | DICOM Series UID 일반 예시: 2.16.124.113543.6003.2588828330.45298.17418.2723805630 |
![]() ![]() ![]() |
Σ | 1..1 | Coding | DICOM 촬영 장비 바인딩(Binding): AcquisitionModality (extensible): DICOM Instance 내 획득 데이터 유형 |
Documentation for this format | ||||
| Path | Conformance | ValueSet | URI |
| ImagingStudy.status | required | ImagingStudyStatushttp://hl7.org/fhir/ValueSet/imagingstudy-status|4.0.1From the FHIR Standard | |
| ImagingStudy.series.modality | extensible | AcquisitionModality ![]() http://dicom.nema.org/medical/dicom/current/output/chtml/part16/sect_CID_29.html |
| Id | Grade | Path(s) | Details | Requirements |
| dom-2 | error | ImagingStudy | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
| dom-3 | error | ImagingStudy | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty() | |
| dom-4 | error | ImagingStudy | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
| dom-5 | error | ImagingStudy | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
| dom-6 | best practice | ImagingStudy | A resource should have narrative for robust management : text.`div`.exists() | |
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | ImagingStudy | KR Core ImagingStudy Profile | |||||
![]() ![]() |
Σ | 0..1 | id | 본 리소스 인스턴스의 논리적 ID | ||||
![]() ![]() |
Σ | 0..1 | Meta | 리소스에 대한 메타데이터 | ||||
![]() ![]() |
?!Σ | 0..1 | uri | 이 콘텐츠 생성 시 따른 규칙들의 집합 | ||||
![]() ![]() |
0..1 | code | 리소스 콘텐츠의 언어 바인딩(Binding): CommonLanguages (preferred): 국가별 언어.
| |||||
![]() ![]() |
0..1 | Narrative | 사람이 이해할 수 있도록 작성된 리소스 인스턴스의 요약 텍스트 This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||
![]() ![]() |
0..* | Resource | 포함된 리소스 | |||||
![]() ![]() |
0..* | Extension | 구현 주체에 의해 정의된 추가 정보 | |||||
![]() ![]() |
?! | 0..* | Extension | 반드시 지원해야 하는 확장들 | ||||
![]() ![]() |
Σ | 0..* | Identifier | 전체 진단영상의 식별자 | ||||
![]() ![]() |
?!Σ | 1..1 | code | 진단영상 상태: registered | available | cancelled | entered-in-error | unknown 바인딩(Binding): ImagingStudyStatus (required): 본 진단영상의 상태. | ||||
![]() ![]() |
Σ | 0..* | Coding | 모든 DICOM Series 촬영 장비 바인딩(Binding): AcquisitionModality (extensible): DICOM Instance 내 획득 데이터 유형 | ||||
![]() ![]() |
Σ | 1..1 | Reference(KR Core Patient Profile) | 진단영상 대상 | ||||
![]() ![]() |
Σ | 0..1 | Reference(Encounter) | 본 진단영상과 관련된 수진 참조 | ||||
![]() ![]() |
Σ | 0..1 | dateTime | 진단영상 촬영 시작 날짜 일반 예시: 2011-01-01T11:01:20+03:00 | ||||
![]() ![]() |
Σ | 0..* | Reference(CarePlan | ServiceRequest | Appointment | AppointmentResponse | Task) | 본 진단영상 요청 관련 참조 | ||||
![]() ![]() |
Σ | 0..1 | Reference(Practitioner | PractitionerRole) | 요청/의뢰 의사 | ||||
![]() ![]() |
Σ | 0..* | Reference(Practitioner | PractitionerRole) | 영상 해석 담당자 | ||||
![]() ![]() |
Σ | 0..* | Reference(Endpoint) | DICOM Study 접근 endpoint | ||||
![]() ![]() |
Σ | 0..1 | unsignedInt | DICOM Study 내 DICOM Series 개수 | ||||
![]() ![]() |
Σ | 0..1 | unsignedInt | DICOM Study 내 DICOM Instance 개수 | ||||
![]() ![]() |
Σ | 0..1 | Reference(Procedure) | 수행된 수술 및 처치 참조 | ||||
![]() ![]() |
Σ | 0..* | CodeableConcept | 수행된 수술 및 처치 코드 바인딩(Binding): http://www.rsna.org/RadLex_Playbook.aspx (extensible): 수행된 수술 및 처치 유형. | ||||
![]() ![]() |
Σ | 0..1 | Reference(Location) | 진단영상 촬영 장소 | ||||
![]() ![]() |
Σ | 0..* | CodeableConcept | 진단영상이 요청된 이유 바인딩(Binding): ProcedureReasonCodes (example): 진단영상 요청 이유. | ||||
![]() ![]() |
Σ | 0..* | Reference(Condition | Observation | Media | DiagnosticReport | DocumentReference) | 진단영상이 촬영된 이유 참조 | ||||
![]() ![]() |
Σ | 0..* | Annotation | 견해 | ||||
![]() ![]() |
Σ | 0..1 | string | 연구기관에서 생성한 설명 | ||||
![]() ![]() |
Σ | 0..* | BackboneElement | DICOM Series 정보 | ||||
![]() ![]() ![]() |
0..1 | string | 요소 간 참조를 위한 고유 ID | |||||
![]() ![]() ![]() |
0..* | Extension | 구현 주체에 의해 정의된 추가 정보 | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | 인식할 수 없는 상황에서도 반드시 지원해야 하는 확장들 | ||||
![]() ![]() ![]() |
Σ | 1..1 | id | DICOM Series UID 일반 예시: 2.16.124.113543.6003.2588828330.45298.17418.2723805630 | ||||
![]() ![]() ![]() |
Σ | 0..1 | unsignedInt | 본 DICOM Series의 식별자(숫자) 일반 예시: 3 | ||||
![]() ![]() ![]() |
Σ | 1..1 | Coding | DICOM 촬영 장비 바인딩(Binding): AcquisitionModality (extensible): DICOM Instance 내 획득 데이터 유형 | ||||
![]() ![]() ![]() |
Σ | 0..1 | string | DICOM Series에 대한 짧은 요약 일반 예시: CT Surview 180 | ||||
![]() ![]() ![]() |
Σ | 0..1 | unsignedInt | DICOM Series 내 DICOM Instance 개수 | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(Endpoint) | DICOM Series 접근 endpoint | ||||
![]() ![]() ![]() |
Σ | 0..1 | Coding | 검사한 신체 부위 바인딩(Binding): SNOMEDCTBodyStructures (example): 해부학적 위치를 설명하는 코드들. 좌/우를 포함할 수 있음. | ||||
![]() ![]() ![]() |
Σ | 0..1 | Coding | 신체 부위 편측성 바인딩(Binding): Laterality (example): 신체 부위 편측성을 설명하는 코드 (왼쪽, 오른쪽 등). | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(Specimen) | 촬영된 검체 | ||||
![]() ![]() ![]() |
Σ | 0..1 | dateTime | DICOM Series 촬영 시작 일시 | ||||
![]() ![]() ![]() |
Σ | 0..* | BackboneElement | DICOM Series 담당자 | ||||
![]() ![]() ![]() ![]() |
0..1 | string | 요소 간 참조를 위한 고유 ID | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | 구현 주체에 의해 정의된 추가 정보 | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | 인식할 수 없는 상황에서도 반드시 지원해야 하는 확장들 | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | 수술 및 처치의 종류 바인딩(Binding): ImagingStudySeriesPerformerFunction (extensible): 담당자의 참여 유형. | ||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | Device | RelatedPerson) | DICOM Series 담당자 | ||||
![]() ![]() ![]() |
0..* | BackboneElement | DICOM Series의 단일 SOP Instance | |||||
![]() ![]() ![]() ![]() |
0..1 | string | 요소 간 참조를 위한 고유 ID | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | 구현 주체에 의해 정의된 추가 정보 | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | 인식할 수 없는 상황에서도 반드시 지원해야 하는 확장들 | ||||
![]() ![]() ![]() ![]() |
1..1 | id | DICOM SOP Instance UID 일반 예시: 2.16.124.113543.6003.189642796.63084.16748.2599092903 | |||||
![]() ![]() ![]() ![]() |
1..1 | Coding | DICOM 분류 유형 바인딩(Binding): http://dicom.nema.org/medical/dicom/current/output/chtml/part04/sect_B.5.html#table_B.5-1 (extensible): DICOM Instance의 sopClass. | |||||
![]() ![]() ![]() ![]() |
0..1 | unsignedInt | DICOM Series 내에서 본 DICOM Instance의 번호 일반 예시: 1 | |||||
![]() ![]() ![]() ![]() |
0..1 | string | DICOM Instance에 대한 설명 | |||||
Documentation for this format | ||||||||
| Path | Conformance | ValueSet | URI | |||
| ImagingStudy.language | preferred | CommonLanguageshttp://hl7.org/fhir/ValueSet/languagesFrom the FHIR Standard
| ||||
| ImagingStudy.status | required | ImagingStudyStatushttp://hl7.org/fhir/ValueSet/imagingstudy-status|4.0.1From the FHIR Standard | ||||
| ImagingStudy.modality | extensible | AcquisitionModality ![]() http://dicom.nema.org/medical/dicom/current/output/chtml/part16/sect_CID_29.html | ||||
| ImagingStudy.procedureCode | extensible | http://www.rsna.org/RadLex_Playbook.aspxhttp://www.rsna.org/RadLex_Playbook.aspx | ||||
| ImagingStudy.reasonCode | example | ProcedureReasonCodeshttp://hl7.org/fhir/ValueSet/procedure-reasonFrom the FHIR Standard | ||||
| ImagingStudy.series.modality | extensible | AcquisitionModality ![]() http://dicom.nema.org/medical/dicom/current/output/chtml/part16/sect_CID_29.html | ||||
| ImagingStudy.series.bodySite | example | SNOMEDCTBodyStructureshttp://hl7.org/fhir/ValueSet/body-siteFrom the FHIR Standard | ||||
| ImagingStudy.series.laterality | example | Lateralityhttp://hl7.org/fhir/ValueSet/bodysite-lateralityFrom the FHIR Standard | ||||
| ImagingStudy.series.performer.function | extensible | ImagingStudySeriesPerformerFunctionhttp://hl7.org/fhir/ValueSet/series-performer-functionFrom the FHIR Standard | ||||
| ImagingStudy.series.instance.sopClass | extensible | http://dicom.nema.org/medical/dicom/current/output/chtml/part04/sect_B.5.html#table_B.5-1http://dicom.nema.org/medical/dicom/current/output/chtml/part04/sect_B.5.html#table_B.5-1 |
| Id | Grade | Path(s) | Details | Requirements |
| dom-2 | error | ImagingStudy | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
| dom-3 | error | ImagingStudy | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty() | |
| dom-4 | error | ImagingStudy | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
| dom-5 | error | ImagingStudy | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
| dom-6 | best practice | ImagingStudy | A resource should have narrative for robust management : text.`div`.exists() | |
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
This structure is derived from ImagingStudy
Differential View
This structure is derived from ImagingStudy
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | ImagingStudy | KR Core ImagingStudy Profile | |
![]() ![]() |
1..1 | code | 진단영상 상태: registered | available | cancelled | entered-in-error | unknown | |
![]() ![]() |
1..1 | Reference(KR Core Patient Profile) | 진단영상 대상 | |
![]() ![]() |
0..1 | dateTime | 진단영상 촬영 시작 날짜 | |
![]() ![]() |
0..* | BackboneElement | DICOM Series 정보 | |
![]() ![]() ![]() |
1..1 | id | DICOM Series UID | |
![]() ![]() ![]() |
1..1 | Coding | DICOM 촬영 장비 | |
Documentation for this format | ||||
Key Elements View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | ImagingStudy | KR Core ImagingStudy Profile | |
![]() ![]() |
?!Σ | 0..1 | uri | 이 콘텐츠 생성 시 따른 규칙들의 집합 |
![]() ![]() |
?! | 0..* | Extension | 반드시 지원해야 하는 확장들 |
![]() ![]() |
?!Σ | 1..1 | code | 진단영상 상태: registered | available | cancelled | entered-in-error | unknown 바인딩(Binding): ImagingStudyStatus (required): 본 진단영상의 상태. |
![]() ![]() |
Σ | 1..1 | Reference(KR Core Patient Profile) | 진단영상 대상 |
![]() ![]() |
Σ | 0..1 | dateTime | 진단영상 촬영 시작 날짜 일반 예시: 2011-01-01T11:01:20+03:00 |
![]() ![]() |
Σ | 0..* | BackboneElement | DICOM Series 정보 |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | 인식할 수 없는 상황에서도 반드시 지원해야 하는 확장들 |
![]() ![]() ![]() |
Σ | 1..1 | id | DICOM Series UID 일반 예시: 2.16.124.113543.6003.2588828330.45298.17418.2723805630 |
![]() ![]() ![]() |
Σ | 1..1 | Coding | DICOM 촬영 장비 바인딩(Binding): AcquisitionModality (extensible): DICOM Instance 내 획득 데이터 유형 |
Documentation for this format | ||||
| Path | Conformance | ValueSet | URI |
| ImagingStudy.status | required | ImagingStudyStatushttp://hl7.org/fhir/ValueSet/imagingstudy-status|4.0.1From the FHIR Standard | |
| ImagingStudy.series.modality | extensible | AcquisitionModality ![]() http://dicom.nema.org/medical/dicom/current/output/chtml/part16/sect_CID_29.html |
| Id | Grade | Path(s) | Details | Requirements |
| dom-2 | error | ImagingStudy | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
| dom-3 | error | ImagingStudy | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty() | |
| dom-4 | error | ImagingStudy | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
| dom-5 | error | ImagingStudy | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
| dom-6 | best practice | ImagingStudy | A resource should have narrative for robust management : text.`div`.exists() | |
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | ImagingStudy | KR Core ImagingStudy Profile | |||||
![]() ![]() |
Σ | 0..1 | id | 본 리소스 인스턴스의 논리적 ID | ||||
![]() ![]() |
Σ | 0..1 | Meta | 리소스에 대한 메타데이터 | ||||
![]() ![]() |
?!Σ | 0..1 | uri | 이 콘텐츠 생성 시 따른 규칙들의 집합 | ||||
![]() ![]() |
0..1 | code | 리소스 콘텐츠의 언어 바인딩(Binding): CommonLanguages (preferred): 국가별 언어.
| |||||
![]() ![]() |
0..1 | Narrative | 사람이 이해할 수 있도록 작성된 리소스 인스턴스의 요약 텍스트 This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||
![]() ![]() |
0..* | Resource | 포함된 리소스 | |||||
![]() ![]() |
0..* | Extension | 구현 주체에 의해 정의된 추가 정보 | |||||
![]() ![]() |
?! | 0..* | Extension | 반드시 지원해야 하는 확장들 | ||||
![]() ![]() |
Σ | 0..* | Identifier | 전체 진단영상의 식별자 | ||||
![]() ![]() |
?!Σ | 1..1 | code | 진단영상 상태: registered | available | cancelled | entered-in-error | unknown 바인딩(Binding): ImagingStudyStatus (required): 본 진단영상의 상태. | ||||
![]() ![]() |
Σ | 0..* | Coding | 모든 DICOM Series 촬영 장비 바인딩(Binding): AcquisitionModality (extensible): DICOM Instance 내 획득 데이터 유형 | ||||
![]() ![]() |
Σ | 1..1 | Reference(KR Core Patient Profile) | 진단영상 대상 | ||||
![]() ![]() |
Σ | 0..1 | Reference(Encounter) | 본 진단영상과 관련된 수진 참조 | ||||
![]() ![]() |
Σ | 0..1 | dateTime | 진단영상 촬영 시작 날짜 일반 예시: 2011-01-01T11:01:20+03:00 | ||||
![]() ![]() |
Σ | 0..* | Reference(CarePlan | ServiceRequest | Appointment | AppointmentResponse | Task) | 본 진단영상 요청 관련 참조 | ||||
![]() ![]() |
Σ | 0..1 | Reference(Practitioner | PractitionerRole) | 요청/의뢰 의사 | ||||
![]() ![]() |
Σ | 0..* | Reference(Practitioner | PractitionerRole) | 영상 해석 담당자 | ||||
![]() ![]() |
Σ | 0..* | Reference(Endpoint) | DICOM Study 접근 endpoint | ||||
![]() ![]() |
Σ | 0..1 | unsignedInt | DICOM Study 내 DICOM Series 개수 | ||||
![]() ![]() |
Σ | 0..1 | unsignedInt | DICOM Study 내 DICOM Instance 개수 | ||||
![]() ![]() |
Σ | 0..1 | Reference(Procedure) | 수행된 수술 및 처치 참조 | ||||
![]() ![]() |
Σ | 0..* | CodeableConcept | 수행된 수술 및 처치 코드 바인딩(Binding): http://www.rsna.org/RadLex_Playbook.aspx (extensible): 수행된 수술 및 처치 유형. | ||||
![]() ![]() |
Σ | 0..1 | Reference(Location) | 진단영상 촬영 장소 | ||||
![]() ![]() |
Σ | 0..* | CodeableConcept | 진단영상이 요청된 이유 바인딩(Binding): ProcedureReasonCodes (example): 진단영상 요청 이유. | ||||
![]() ![]() |
Σ | 0..* | Reference(Condition | Observation | Media | DiagnosticReport | DocumentReference) | 진단영상이 촬영된 이유 참조 | ||||
![]() ![]() |
Σ | 0..* | Annotation | 견해 | ||||
![]() ![]() |
Σ | 0..1 | string | 연구기관에서 생성한 설명 | ||||
![]() ![]() |
Σ | 0..* | BackboneElement | DICOM Series 정보 | ||||
![]() ![]() ![]() |
0..1 | string | 요소 간 참조를 위한 고유 ID | |||||
![]() ![]() ![]() |
0..* | Extension | 구현 주체에 의해 정의된 추가 정보 | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | 인식할 수 없는 상황에서도 반드시 지원해야 하는 확장들 | ||||
![]() ![]() ![]() |
Σ | 1..1 | id | DICOM Series UID 일반 예시: 2.16.124.113543.6003.2588828330.45298.17418.2723805630 | ||||
![]() ![]() ![]() |
Σ | 0..1 | unsignedInt | 본 DICOM Series의 식별자(숫자) 일반 예시: 3 | ||||
![]() ![]() ![]() |
Σ | 1..1 | Coding | DICOM 촬영 장비 바인딩(Binding): AcquisitionModality (extensible): DICOM Instance 내 획득 데이터 유형 | ||||
![]() ![]() ![]() |
Σ | 0..1 | string | DICOM Series에 대한 짧은 요약 일반 예시: CT Surview 180 | ||||
![]() ![]() ![]() |
Σ | 0..1 | unsignedInt | DICOM Series 내 DICOM Instance 개수 | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(Endpoint) | DICOM Series 접근 endpoint | ||||
![]() ![]() ![]() |
Σ | 0..1 | Coding | 검사한 신체 부위 바인딩(Binding): SNOMEDCTBodyStructures (example): 해부학적 위치를 설명하는 코드들. 좌/우를 포함할 수 있음. | ||||
![]() ![]() ![]() |
Σ | 0..1 | Coding | 신체 부위 편측성 바인딩(Binding): Laterality (example): 신체 부위 편측성을 설명하는 코드 (왼쪽, 오른쪽 등). | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(Specimen) | 촬영된 검체 | ||||
![]() ![]() ![]() |
Σ | 0..1 | dateTime | DICOM Series 촬영 시작 일시 | ||||
![]() ![]() ![]() |
Σ | 0..* | BackboneElement | DICOM Series 담당자 | ||||
![]() ![]() ![]() ![]() |
0..1 | string | 요소 간 참조를 위한 고유 ID | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | 구현 주체에 의해 정의된 추가 정보 | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | 인식할 수 없는 상황에서도 반드시 지원해야 하는 확장들 | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | 수술 및 처치의 종류 바인딩(Binding): ImagingStudySeriesPerformerFunction (extensible): 담당자의 참여 유형. | ||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | Device | RelatedPerson) | DICOM Series 담당자 | ||||
![]() ![]() ![]() |
0..* | BackboneElement | DICOM Series의 단일 SOP Instance | |||||
![]() ![]() ![]() ![]() |
0..1 | string | 요소 간 참조를 위한 고유 ID | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | 구현 주체에 의해 정의된 추가 정보 | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | 인식할 수 없는 상황에서도 반드시 지원해야 하는 확장들 | ||||
![]() ![]() ![]() ![]() |
1..1 | id | DICOM SOP Instance UID 일반 예시: 2.16.124.113543.6003.189642796.63084.16748.2599092903 | |||||
![]() ![]() ![]() ![]() |
1..1 | Coding | DICOM 분류 유형 바인딩(Binding): http://dicom.nema.org/medical/dicom/current/output/chtml/part04/sect_B.5.html#table_B.5-1 (extensible): DICOM Instance의 sopClass. | |||||
![]() ![]() ![]() ![]() |
0..1 | unsignedInt | DICOM Series 내에서 본 DICOM Instance의 번호 일반 예시: 1 | |||||
![]() ![]() ![]() ![]() |
0..1 | string | DICOM Instance에 대한 설명 | |||||
Documentation for this format | ||||||||
| Path | Conformance | ValueSet | URI | |||
| ImagingStudy.language | preferred | CommonLanguageshttp://hl7.org/fhir/ValueSet/languagesFrom the FHIR Standard
| ||||
| ImagingStudy.status | required | ImagingStudyStatushttp://hl7.org/fhir/ValueSet/imagingstudy-status|4.0.1From the FHIR Standard | ||||
| ImagingStudy.modality | extensible | AcquisitionModality ![]() http://dicom.nema.org/medical/dicom/current/output/chtml/part16/sect_CID_29.html | ||||
| ImagingStudy.procedureCode | extensible | http://www.rsna.org/RadLex_Playbook.aspxhttp://www.rsna.org/RadLex_Playbook.aspx | ||||
| ImagingStudy.reasonCode | example | ProcedureReasonCodeshttp://hl7.org/fhir/ValueSet/procedure-reasonFrom the FHIR Standard | ||||
| ImagingStudy.series.modality | extensible | AcquisitionModality ![]() http://dicom.nema.org/medical/dicom/current/output/chtml/part16/sect_CID_29.html | ||||
| ImagingStudy.series.bodySite | example | SNOMEDCTBodyStructureshttp://hl7.org/fhir/ValueSet/body-siteFrom the FHIR Standard | ||||
| ImagingStudy.series.laterality | example | Lateralityhttp://hl7.org/fhir/ValueSet/bodysite-lateralityFrom the FHIR Standard | ||||
| ImagingStudy.series.performer.function | extensible | ImagingStudySeriesPerformerFunctionhttp://hl7.org/fhir/ValueSet/series-performer-functionFrom the FHIR Standard | ||||
| ImagingStudy.series.instance.sopClass | extensible | http://dicom.nema.org/medical/dicom/current/output/chtml/part04/sect_B.5.html#table_B.5-1http://dicom.nema.org/medical/dicom/current/output/chtml/part04/sect_B.5.html#table_B.5-1 |
| Id | Grade | Path(s) | Details | Requirements |
| dom-2 | error | ImagingStudy | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
| dom-3 | error | ImagingStudy | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty() | |
| dom-4 | error | ImagingStudy | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
| dom-5 | error | ImagingStudy | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
| dom-6 | best practice | ImagingStudy | A resource should have narrative for robust management : text.`div`.exists() | |
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
This structure is derived from ImagingStudy
Other representations of profile: CSV, Excel, Schematron
KR Core IG를 따르는 Server는 반드시(SHALL) ImagingStudy Resource를 지원하고, KR Core ImagingStudy Profile을 반드시(SHALL) 지원해야 한다.
KR Core IG를 따르는 Client는 가능한 한(SHOULD) ImagingStudy Resource 리소스를 지원하고, Observation Resource를 지원하는 경우, KR Core ImagingStudy Profile을 반드시(SHALL) 지원해야 한다.
ImagingStudy Resource를 검색하기 위해 기본 FHIR 사양을 기반으로 정의한 검색 파라미터.
| Name | Type | Description | Expression | Expectations |
|---|---|---|---|---|
| modality | token | DICOM 촬영 장비 | ImagingStudy.series.modality | MAY |
| patient | reference | 진단영상 대상 환자 | ImagingStudy.subject.where(resolve() is Patient) | SHALL |
| series | token | DICOM Series UID | ImagingStudy.series.uid | MAY |
| started | datetime | 진단영상 촬영 시작 날짜 | ImagingStudy.started | MAY |
| status | token | 진단영상 상태 | ImagingStudy.status | MAY |
NOTE: 위 Search Parameter 목록은 아래 요소에 대한 구현 기대치를 정의함:
NOTE: 이 외 기본 FHIR 사양에서 정의하고 있는 Search Parameter들은 KR Core IG를 구현한 서버의 선택 사항에 따라 추가로 제공 가능.