Generated Narrative: CapabilityStatement krcore-capabilitystatement-server KR Core Server CapabilityStatement Implementation Guide Version: 2.0.0 FHIR Version: 4.0.1 Supported Formats: SHOULD support application/fhir+xml, SHALL support application/fhir+json Supported Patch Formats: SHOULD support application/fhir+json Published on: 2023-06-30 Published by: HL7 Korea Note to Implementers: FHIR Capabilities Any FHIR capability may be 'allowed' by the system unless explicitly marked as 'SHALL NOT'. A few items are marked as MAY in the Implementation Guide to highlight their potential relevance to the use case. This CapabilityStatement instantiates the CapabilityStatement http://www.hl7korea.or.kr/fhir/krcore/StructureDefinition/krcore-capabilitystatement-server FHIR RESTful Capabilities Mode: server KR Core Server는 다음 사항을 반드시(SHALL) 준수: FHIR specification을 따라 RESTful operation을 구현. 다음 응답을 반환. (Status 400): invalid parameter (=잘못된 매개변수) (Status 401/4xx): unauthorized request (=승인되지 않은 요청) (Status 403): insufficient scopes (=권한 범위 부족) (Status 404): unknown resource (=알 수 없는 리소스) 모든 KR Core 상호 작용에 대해 JSON 형식을 지원. KR Core Server는 다음 사항을 가능한 한(SHOULD) 준수: 모든 KR Core 상호작용에 대해 XML 형식을 지원. 각 인스턴스의 FHIR 'meta.profile' 속성의 일부로 지원되는 KR Core Profile을 식별. Security KR Core Server는 승인되지 않은 요청에 대해 다음 중 하나를 반환하여 거부할 것을 반드시(SHALL) 준수: 'HTTP 401' "Unauthorized", 'HTTP 403' "Forbidden", 'HTTP 404' "Not Found" Capabilities by Resource/Profile Summary The summary table lists the resources that are part of this configuration, and for each resource it lists: The relevant profiles (if any) The interactions supported by each resource (Read, Search, Update, and Create, are always shown, while VRead, Patch, Delete, History on Instance, or History on Type are only present if at least one of the resources has support for them. The required, recommended, and some optional search parameters (if any). The linked resources enabled for _include The other resources enabled for _revinclude The operations on the resource (if any) Resource Type Profile R V-R S U P C D H-I H-T Searches _include _revinclude Operations AllergyIntolerance Supported Profiles KR Core AllergyIntolerance Profile Y Y Y y? y? y? y? Y y? category, clinical-status, code, manifestation, onset, patient Condition Supported Profiles KR Core Condition Profile for Chief Complaint KR Core Condition Profile for Encounter Diagnosis Y Y Y y? y? y? y? Y y? category, clinical-status, code, encounter, onset-date, patient, recorded-date DiagnosticReport Supported Profiles KR Core DiagnosticReport Profile for Diagnostic Imaging KR Core DiagnosticReport Profile for Functional Tests KR Core DiagnosticReport Profile for Laboratory Results KR Core DiagnosticReport Profile for Pathology Results Y Y Y y? y? y? y? Y y? category, code, issued, patient, performer, request-date, result, specimen, status, study Encounter Supported Profiles KR Core Encounter Profile Y Y Y y? y? y? y? Y y? class, date, insurance-type, participant, patient, service-provider, status ImagingStudy Supported Profiles KR Core ImagingStudy Profile Y Y Y y? y? y? y? Y y? modality, patient, series, started, status Immunization Supported Profiles KR Core Immunization Profile Y Y Y y? y? y? y? Y y? date, dose-number, patient, status, vaccine-code Medication Supported Profiles KR Core Medication Profile Y Y Y y? y? y? y? Y y? code, ingredient-code MedicationRequest Supported Profiles KR Core MedicationRequest Profile Y Y Y y? y? y? y? Y y? authoredon, code, ingredient-code, intent, medication, patient, status Observation Supported Profiles KR Core Observation Profile for Functional Test KR Core Observation Profile for Laboratory Result KR Core Observation Profile for Vital Signs KR Core Observation Profile for Vital Signs: Blood Pressure KR Core Observation Profile for Vital Signs: Body Height KR Core Observation Profile for Vital Signs: Body Temperature KR Core Observation Profile for Vital Signs: Body Weight KR Core Observation Profile for Vital Signs: Heart Rate KR Core Observation Profile for Vital Signs: Pulse Oximetry KR Core Observation Profile for Vital Signs: Respiratory Rate Y Y Y y? y? y? y? Y y? category, code, code-value-concept, code-value-date, code-value-quantity, code-value-string, component-code, component-code-value-concept, component-code-value-quantity, component-data-absent-reason, component-value-concept, component-value-quantity, data-absent-reason, date, issued, patient, performer, specimen, status, value-concept, value-date, value-quantity, value-string Organization Supported Profiles KR Core Organization Profile KR Core Healthcare Organization Profile Y Y Y y? y? y? y? Y y? address, identifier, name, telecom, type Patient Supported Profiles KR Core Patient Profile Y Y Y y? y? y? y? Y y? _id, address, birthdate, gender, identifier, name, telecom Practitioner Supported Profiles KR Core Practitioner Profile KR Core Practitioner Profile for Medical Doctor Y Y Y y? y? y? y? Y y? _id, code, identifier, name PractitionerRole Supported Profiles KR Core PractitionerRole Profile KR Core PractitionerRole Profile for Medical Doctor Y Y Y y? y? y? y? Y y? organization, practitioner, role, specialty Procedure Supported Profiles KR Core Procedure Profile Y Y Y y? y? y? y? Y y? category, code, date, patient, status Specimen Supported Profiles KR Core Specimen Profile Y Y Y y? y? y? y? Y y? bodysite, identifier, patient, type Resource Conformance: SHALL AllergyIntolerance Core FHIR Resource AllergyIntolerance Reference Policy resolves Interaction summary SHALL support search-type, read. SHOULD support vread, history-instance. MAY support create, update, patch, delete, history-type. Supported Profiles KR Core AllergyIntolerance Profile Search Parameters Conformance Parameter Type Documentation SHALL patient reference KR Core Client는 적어도 id 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 Type/id 값 검색을 지원할 수 있다. KR Core Server는 반드시(SHALL) id, Type/id 값 검색을 모두 지원해야 한다. SHOULD code token KR Core Client는 적어도 code 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 system|code, |code, system| 값 검색을 지원할 수 있다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. KR Core Server는 반드시(SHALL) code, system|code, |code, system| 값 검색을 모두 지원해야 한다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. MAY category token KR Core Client는 적어도 code 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 system|code, |code, system| 값 검색을 지원할 수 있다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. KR Core Server는 반드시(SHALL) code, system|code, |code, system| 값 검색을 모두 지원해야 한다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. MAY clinical-status token KR Core Client는 적어도 code 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 system|code, |code, system| 값 검색을 지원할 수 있다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. KR Core Server는 반드시(SHALL) code, system|code, |code, system| 값 검색을 모두 지원해야 한다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. MAY manifestation token KR Core Client는 적어도 code 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 system|code, |code, system| 값 검색을 지원할 수 있다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. KR Core Server는 반드시(SHALL) code, system|code, |code, system| 값 검색을 모두 지원해야 한다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. MAY onset date KR Core Client는 반드시(SHALL) second + time offset 수준의 정확도를 가지는 값을 제공해야 한다. KR Core Server는 반드시(SHALL) second + time offset 수준의 정확도를 가지는 값을 지원해야 한다. Resource Conformance: SHALL Condition Core FHIR Resource Condition Reference Policy resolves Interaction summary SHALL support search-type, read. SHOULD support vread, history-instance. MAY support create, update, patch, delete, history-type. Supported Profiles KR Core Condition Profile for Chief Complaint KR Core Condition Profile for Encounter Diagnosis Search Parameters Conformance Parameter Type Documentation SHALL code token KR Core Client는 적어도 code 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 system|code, |code, system| 값 검색을 지원할 수 있다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. KR Core Server는 반드시(SHALL) code, system|code, |code, system| 값 검색을 모두 지원해야 한다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. SHALL patient reference KR Core Client는 적어도 id 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 Type/id 값 검색을 지원할 수 있다. KR Core Server는 반드시(SHALL) id, Type/id 값 검색을 모두 지원해야 한다. MAY category token KR Core Client는 적어도 code 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 system|code, |code, system| 값 검색을 지원할 수 있다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. KR Core Server는 반드시(SHALL) code, system|code, |code, system| 값 검색을 모두 지원해야 한다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. MAY clinical-status token KR Core Client는 적어도 code 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 system|code, |code, system| 값 검색을 지원할 수 있다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. KR Core Server는 반드시(SHALL) code, system|code, |code, system| 값 검색을 모두 지원해야 한다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. MAY encounter reference KR Core Client는 적어도 id 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 Type/id 값 검색을 지원할 수 있다. KR Core Server는 반드시(SHALL) id, Type/id 값 검색을 모두 지원해야 한다. MAY onset-date date KR Core Client는 반드시(SHALL) second + time offset 수준의 정확도를 가지는 값을 제공해야 한다. KR Core Server는 반드시(SHALL) second + time offset 수준의 정확도를 가지는 값을 지원해야 한다. MAY recorded-date date KR Core Client는 반드시(SHALL) second + time offset 수준의 정확도를 가지는 값을 제공해야 한다. KR Core Server는 반드시(SHALL) second + time offset 수준의 정확도를 가지는 값을 지원해야 한다. Resource Conformance: SHALL DiagnosticReport Core FHIR Resource DiagnosticReport Reference Policy resolves Interaction summary SHALL support search-type, read. SHOULD support vread, history-instance. MAY support create, update, patch, delete, history-type. Supported Profiles KR Core DiagnosticReport Profile for Diagnostic Imaging KR Core DiagnosticReport Profile for Functional Tests KR Core DiagnosticReport Profile for Laboratory Results KR Core DiagnosticReport Profile for Pathology Results Search Parameters Conformance Parameter Type Documentation SHALL code token KR Core Client는 적어도 code 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 system|code, |code, system| 값 검색을 지원할 수 있다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. KR Core Server는 반드시(SHALL) code, system|code, |code, system| 값 검색을 모두 지원해야 한다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. SHALL patient reference KR Core Client는 적어도 id 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 Type/id 값 검색을 지원할 수 있다. KR Core Server는 반드시(SHALL) id, Type/id 값 검색을 모두 지원해야 한다. SHOULD category token KR Core Client는 적어도 code 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 system|code, |code, system| 값 검색을 지원할 수 있다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. KR Core Server는 반드시(SHALL) code, system|code, |code, system| 값 검색을 모두 지원해야 한다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. SHOULD result reference KR Core Client는 적어도 id 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 Type/id 값 검색을 지원할 수 있다. KR Core Server는 반드시(SHALL) id, Type/id 값 검색을 모두 지원해야 한다. MAY issued date KR Core Client는 반드시(SHALL) second + time offset 수준의 정확도를 가지는 값을 제공해야 한다. KR Core Server는 반드시(SHALL) second + time offset 수준의 정확도를 가지는 값을 지원해야 한다. MAY performer reference KR Core Client는 적어도 id 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 Type/id 값 검색을 지원할 수 있다. KR Core Server는 반드시(SHALL) id, Type/id 값 검색을 모두 지원해야 한다. MAY request-date date KR Core Client는 반드시(SHALL) second + time offset 수준의 정확도를 가지는 값을 제공해야 한다. KR Core Server는 반드시(SHALL) second + time offset 수준의 정확도를 가지는 값을 지원해야 한다. MAY specimen reference KR Core Client는 적어도 id 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 Type/id 값 검색을 지원할 수 있다. KR Core Server는 반드시(SHALL) id, Type/id 값 검색을 모두 지원해야 한다. MAY status token KR Core Client는 적어도 code 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 system|code, |code, system| 값 검색을 지원할 수 있다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. KR Core Server는 반드시(SHALL) code, system|code, |code, system| 값 검색을 모두 지원해야 한다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. MAY study reference KR Core Client는 적어도 id 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 Type/id 값 검색을 지원할 수 있다. KR Core Server는 반드시(SHALL) id, Type/id 값 검색을 모두 지원해야 한다. Resource Conformance: SHALL Encounter Core FHIR Resource Encounter Reference Policy resolves Interaction summary SHALL support search-type, read. SHOULD support vread, history-instance. MAY support create, update, patch, delete, history-type. Supported Profiles KR Core Encounter Profile Search Parameters Conformance Parameter Type Documentation SHALL patient reference KR Core Client는 적어도 id 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 Type/id 값 검색을 지원할 수 있다. KR Core Server는 반드시(SHALL) id, Type/id 값 검색을 모두 지원해야 한다. MAY class token KR Core Client는 적어도 code 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 system|code, |code, system| 값 검색을 지원할 수 있다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. KR Core Server는 반드시(SHALL) code, system|code, |code, system| 값 검색을 모두 지원해야 한다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. MAY date date KR Core Client는 반드시(SHALL) second + time offset 수준의 정확도를 가지는 값을 제공해야 한다. KR Core Server는 반드시(SHALL) second + time offset 수준의 정확도를 가지는 값을 지원해야 한다. MAY insurance-type token KR Core Client는 적어도 code 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 system|code, |code, system| 값 검색을 지원할 수 있다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. KR Core Server는 반드시(SHALL) code, system|code, |code, system| 값 검색을 모두 지원해야 한다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. MAY participant reference KR Core Client는 적어도 id 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 Type/id 값 검색을 지원할 수 있다. KR Core Server는 반드시(SHALL) id, Type/id 값 검색을 모두 지원해야 한다. MAY service-provider reference KR Core Client는 적어도 id 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 Type/id 값 검색을 지원할 수 있다. KR Core Server는 반드시(SHALL) id, Type/id 값 검색을 모두 지원해야 한다. MAY status token KR Core Client는 적어도 code 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 system|code, |code, system| 값 검색을 지원할 수 있다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. KR Core Server는 반드시(SHALL) code, system|code, |code, system| 값 검색을 모두 지원해야 한다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. Resource Conformance: SHALL ImagingStudy Core FHIR Resource ImagingStudy Reference Policy resolves Interaction summary SHALL support search-type, read. SHOULD support vread, history-instance. MAY support create, update, patch, delete, history-type. Supported Profiles KR Core ImagingStudy Profile Search Parameters Conformance Parameter Type Documentation SHALL patient reference KR Core Client는 적어도 id 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 Type/id 값 검색을 지원할 수 있다. KR Core Server는 반드시(SHALL) id, Type/id 값 검색을 모두 지원해야 한다. MAY modality token KR Core Client는 적어도 code 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 system|code, |code, system| 값 검색을 지원할 수 있다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. KR Core Server는 반드시(SHALL) code, system|code, |code, system| 값 검색을 모두 지원해야 한다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. MAY series token KR Core Client는 적어도 code 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 system|code, |code, system| 값 검색을 지원할 수 있다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. KR Core Server는 반드시(SHALL) code, system|code, |code, system| 값 검색을 모두 지원해야 한다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. MAY started date KR Core Client는 반드시(SHALL) second + time offset 수준의 정확도를 가지는 값을 제공해야 한다. KR Core Server는 반드시(SHALL) second + time offset 수준의 정확도를 가지는 값을 지원해야 한다. MAY status token KR Core Client는 적어도 code 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 system|code, |code, system| 값 검색을 지원할 수 있다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. KR Core Server는 반드시(SHALL) code, system|code, |code, system| 값 검색을 모두 지원해야 한다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. Resource Conformance: SHALL Immunization Core FHIR Resource Immunization Reference Policy resolves Interaction summary SHALL support search-type, read. SHOULD support vread, history-instance. MAY support create, update, patch, delete, history-type. Supported Profiles KR Core Immunization Profile Search Parameters Conformance Parameter Type Documentation SHALL patient reference KR Core Client는 적어도 id 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 Type/id 값 검색을 지원할 수 있다. KR Core Server는 반드시(SHALL) id, Type/id 값 검색을 모두 지원해야 한다. SHALL vaccine-code token KR Core Client는 적어도 code 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 system|code, |code, system| 값 검색을 지원할 수 있다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. KR Core Server는 반드시(SHALL) code, system|code, |code, system| 값 검색을 모두 지원해야 한다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. SHOULD date date KR Core Client는 반드시(SHALL) second + time offset 수준의 정확도를 가지는 값을 제공해야 한다. KR Core Server는 반드시(SHALL) second + time offset 수준의 정확도를 가지는 값을 지원해야 한다. MAY dose-number number KR Core Client는 반드시(SHALL) 양의 정수값을 제공해야 한다. KR Core Server는 반드시(SHALL) 양의 정수값을 지원해야 하며, 그 외의 값은 반드시(SHALL) 오류로 처리하거나 무시해야 한다. MAY status token KR Core Client는 적어도 code 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 system|code, |code, system| 값 검색을 지원할 수 있다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. KR Core Server는 반드시(SHALL) code, system|code, |code, system| 값 검색을 모두 지원해야 한다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. Resource Conformance: SHALL Medication Core FHIR Resource Medication Reference Policy resolves Interaction summary SHALL support search-type, read. SHOULD support vread, history-instance. MAY support create, update, patch, delete, history-type. Supported Profiles KR Core Medication Profile Search Parameters Conformance Parameter Type Documentation SHALL code token KR Core Client는 적어도 code 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 system|code, |code, system| 값 검색을 지원할 수 있다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. KR Core Server는 반드시(SHALL) code, system|code, |code, system| 값 검색을 모두 지원해야 한다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. SHOULD ingredient-code token KR Core Client는 적어도 code 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 system|code, |code, system| 값 검색을 지원할 수 있다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. KR Core Server는 반드시(SHALL) code, system|code, |code, system| 값 검색을 모두 지원해야 한다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. Resource Conformance: SHALL MedicationRequest Core FHIR Resource MedicationRequest Reference Policy resolves Interaction summary SHALL support search-type, read. SHOULD support vread, history-instance. MAY support create, update, patch, delete, history-type. Supported Profiles KR Core MedicationRequest Profile Search Parameters Conformance Parameter Type Documentation SHALL patient reference KR Core Client는 적어도 id 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 Type/id 값 검색을 지원할 수 있다. KR Core Server는 반드시(SHALL) id, Type/id 값 검색을 모두 지원해야 한다. SHOULD code token KR Core Client는 적어도 code 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 system|code, |code, system| 값 검색을 지원할 수 있다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. KR Core Server는 반드시(SHALL) code, system|code, |code, system| 값 검색을 모두 지원해야 한다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. SHOULD ingredient-code token KR Core Client는 적어도 code 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 system|code, |code, system| 값 검색을 지원할 수 있다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. KR Core Server는 반드시(SHALL) code, system|code, |code, system| 값 검색을 모두 지원해야 한다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. SHOULD intent token KR Core Client는 적어도 code 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 system|code, |code, system| 값 검색을 지원할 수 있다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. KR Core Server는 반드시(SHALL) code, system|code, |code, system| 값 검색을 모두 지원해야 한다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. SHOULD medication reference KR Core Client는 적어도 id 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 Type/id 값 검색을 지원할 수 있다. KR Core Server는 반드시(SHALL) id, Type/id 값 검색을 모두 지원해야 한다. MAY authoredon date KR Core Client는 반드시(SHALL) second + time offset 수준의 정확도를 가지는 값을 제공해야 한다. KR Core Server는 반드시(SHALL) second + time offset 수준의 정확도를 가지는 값을 지원해야 한다. MAY status token KR Core Client는 적어도 code 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 system|code, |code, system| 값 검색을 지원할 수 있다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. KR Core Server는 반드시(SHALL) code, system|code, |code, system| 값 검색을 모두 지원해야 한다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. Resource Conformance: SHALL Observation Core FHIR Resource Observation Reference Policy resolves Interaction summary SHALL support search-type, read. SHOULD support vread, history-instance. MAY support create, update, patch, delete, history-type. Supported Profiles KR Core Observation Profile for Functional Test KR Core Observation Profile for Laboratory Result KR Core Observation Profile for Vital Signs KR Core Observation Profile for Vital Signs: Blood Pressure KR Core Observation Profile for Vital Signs: Body Height KR Core Observation Profile for Vital Signs: Body Temperature KR Core Observation Profile for Vital Signs: Body Weight KR Core Observation Profile for Vital Signs: Heart Rate KR Core Observation Profile for Vital Signs: Pulse Oximetry KR Core Observation Profile for Vital Signs: Respiratory Rate Search Parameters Conformance Parameter Type Documentation SHALL patient reference KR Core Client는 적어도 id 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 Type/id 값 검색을 지원할 수 있다. KR Core Server는 반드시(SHALL) id, Type/id 값 검색을 모두 지원해야 한다. SHOULD category token KR Core Client는 적어도 code 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 system|code, |code, system| 값 검색을 지원할 수 있다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. KR Core Server는 반드시(SHALL) code, system|code, |code, system| 값 검색을 모두 지원해야 한다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. SHOULD issued date KR Core Client는 반드시(SHALL) second + time offset 수준의 정확도를 가지는 값을 제공해야 한다. KR Core Server는 반드시(SHALL) second + time offset 수준의 정확도를 가지는 값을 지원해야 한다. SHOULD performer reference KR Core Client는 적어도 id 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 Type/id 값 검색을 지원할 수 있다. KR Core Server는 반드시(SHALL) id, Type/id 값 검색을 모두 지원해야 한다. MAY code token KR Core Client는 적어도 code 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 system|code, |code, system| 값 검색을 지원할 수 있다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. KR Core Server는 반드시(SHALL) code, system|code, |code, system| 값 검색을 모두 지원해야 한다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. MAY code-value-concept composite KR Core Client는 반드시(SHALL) 모든 구성 요소의 검색 값을 동시에 제공할 수 있어야 한다. KR Core Server는 반드시(SHALL) 모든 구성 요소의 검색 값을 동시에 지원해야 한다. MAY code-value-date composite KR Core Client는 반드시(SHALL) 모든 구성 요소의 검색 값을 동시에 제공할 수 있어야 한다. KR Core Server는 반드시(SHALL) 모든 구성 요소의 검색 값을 동시에 지원해야 한다. MAY code-value-quantity composite KR Core Client는 반드시(SHALL) 모든 구성 요소의 검색 값을 동시에 제공할 수 있어야 한다. KR Core Server는 반드시(SHALL) 모든 구성 요소의 검색 값을 동시에 지원해야 한다. MAY code-value-string composite KR Core Client는 반드시(SHALL) 모든 구성 요소의 검색 값을 동시에 제공할 수 있어야 한다. KR Core Server는 반드시(SHALL) 모든 구성 요소의 검색 값을 동시에 지원해야 한다. MAY component-code token KR Core Client는 적어도 code 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 system|code, |code, system| 값 검색을 지원할 수 있다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. KR Core Server는 반드시(SHALL) code, system|code, |code, system| 값 검색을 모두 지원해야 한다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. MAY component-code-value-concept composite KR Core Client는 반드시(SHALL) 모든 구성 요소의 검색 값을 동시에 제공할 수 있어야 한다. KR Core Server는 반드시(SHALL) 모든 구성 요소의 검색 값을 동시에 지원해야 한다. MAY component-code-value-quantity composite KR Core Client는 반드시(SHALL) 모든 구성 요소의 검색 값을 동시에 제공할 수 있어야 한다. KR Core Server는 반드시(SHALL) 모든 구성 요소의 검색 값을 동시에 지원해야 한다. MAY component-data-absent-reason token KR Core Client는 적어도 code 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 system|code, |code, system| 값 검색을 지원할 수 있다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. KR Core Server는 반드시(SHALL) code, system|code, |code, system| 값 검색을 모두 지원해야 한다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. MAY component-value-concept token KR Core Client는 적어도 code 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 system|code, |code, system| 값 검색을 지원할 수 있다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. KR Core Server는 반드시(SHALL) code, system|code, |code, system| 값 검색을 모두 지원해야 한다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. MAY component-value-quantity quantity KR Core Client는 적어도 반드시(SHALL) number 값 검색을 지원해야 하며, **선택적(MAY)**으로 number|system|unit, number||unit 값 검색을 지원해야 한다. KR Core Server는 반드시(SHALL) number, number|system|unit, number||unit 값 검색을 모두 지원해야 한다. MAY data-absent-reason token KR Core Client는 적어도 code 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 system|code, |code, system| 값 검색을 지원할 수 있다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. KR Core Server는 반드시(SHALL) code, system|code, |code, system| 값 검색을 모두 지원해야 한다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. MAY date date KR Core Client는 반드시(SHALL) second + time offset 수준의 정확도를 가지는 값을 제공해야 한다. KR Core Server는 반드시(SHALL) second + time offset 수준의 정확도를 가지는 값을 지원해야 한다. MAY specimen reference KR Core Client는 적어도 id 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 Type/id 값 검색을 지원할 수 있다. KR Core Server는 반드시(SHALL) id, Type/id 값 검색을 모두 지원해야 한다. MAY status token KR Core Client는 적어도 code 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 system|code, |code, system| 값 검색을 지원할 수 있다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. KR Core Server는 반드시(SHALL) code, system|code, |code, system| 값 검색을 모두 지원해야 한다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. MAY value-concept token KR Core Client는 적어도 code 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 system|code, |code, system| 값 검색을 지원할 수 있다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. KR Core Server는 반드시(SHALL) code, system|code, |code, system| 값 검색을 모두 지원해야 한다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. MAY value-date date KR Core Client는 반드시(SHALL) second + time offset 수준의 정확도를 가지는 값을 제공해야 한다. KR Core Server는 반드시(SHALL) second + time offset 수준의 정확도를 가지는 값을 지원해야 한다. MAY value-quantity quantity KR Core Client는 적어도 반드시(SHALL) number 값 검색을 지원해야 하며, **선택적(MAY)**으로 number|system|unit, number||unit 값 검색을 지원해야 한다. KR Core Server는 반드시(SHALL) number, number|system|unit, number||unit 값 검색을 모두 지원해야 한다. MAY value-string string KR Core Client는 반드시(SHALL) 한글 문자열 검색을 지원해야 한다. KR Core Server는 반드시(SHALL) 한글 문자열 검색을 지원해야 한다. Resource Conformance: SHALL Organization Core FHIR Resource Organization Reference Policy resolves Interaction summary SHALL support search-type, read. SHOULD support vread, history-instance. MAY support create, update, patch, delete, history-type. Supported Profiles KR Core Organization Profile KR Core Healthcare Organization Profile Search Parameters Conformance Parameter Type Documentation SHALL identifier token KR Core Client는 적어도 code 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 system|code, |code, system| 값 검색을 지원할 수 있다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. KR Core Server는 반드시(SHALL) code, system|code, |code, system| 값 검색을 모두 지원해야 한다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. SHOULD name string KR Core Client는 반드시(SHALL) 한글 문자열 검색을 지원해야 한다. KR Core Server는 반드시(SHALL) 한글 문자열 검색을 지원해야 한다. MAY address string KR Core Client는 반드시(SHALL) 한글 문자열 검색을 지원해야 한다. KR Core Server는 반드시(SHALL) 한글 문자열 검색을 지원해야 한다. MAY telecom token KR Core Client는 적어도 code 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 system|code, |code, system| 값 검색을 지원할 수 있다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. KR Core Server는 반드시(SHALL) code, system|code, |code, system| 값 검색을 모두 지원해야 한다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. MAY type token KR Core Client는 적어도 code 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 system|code, |code, system| 값 검색을 지원할 수 있다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. KR Core Server는 반드시(SHALL) code, system|code, |code, system| 값 검색을 모두 지원해야 한다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. Resource Conformance: SHALL Patient Core FHIR Resource Patient Reference Policy resolves Interaction summary SHALL support search-type, read. SHOULD support vread, history-instance. MAY support create, update, patch, delete, history-type. Supported Profiles KR Core Patient Profile Search Parameters Conformance Parameter Type Documentation SHALL _id token KR Core Client는 적어도 code 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 system|code, |code, system| 값 검색을 지원할 수 있다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. KR Core Server는 반드시(SHALL) code, system|code, |code, system| 값 검색을 모두 지원해야 한다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. SHALL identifier token KR Core Client는 적어도 code 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 system|code, |code, system| 값 검색을 지원할 수 있다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. KR Core Server는 반드시(SHALL) code, system|code, |code, system| 값 검색을 모두 지원해야 한다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. SHALL name string KR Core Client는 반드시(SHALL) 한글 문자열 검색을 지원해야 한다. KR Core Server는 반드시(SHALL) 한글 문자열 검색을 지원해야 한다. SHOULD birthdate date KR Core Client는 반드시(SHALL) day 수준의 정확도를 가지는 값을 제공해야 한다. KR Core Server는 반드시(SHALL) day 수준의 정확도를 가지는 값을 지원해야 한다. SHOULD gender token KR Core Client는 적어도 code 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 system|code, |code, system| 값 검색을 지원할 수 있다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. KR Core Server는 반드시(SHALL) code, system|code, |code, system| 값 검색을 모두 지원해야 한다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. SHOULD telecom token KR Core Client는 적어도 code 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 system|code, |code, system| 값 검색을 지원할 수 있다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. KR Core Server는 반드시(SHALL) code, system|code, |code, system| 값 검색을 모두 지원해야 한다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. MAY address string KR Core Client는 반드시(SHALL) 한글 문자열 검색을 지원해야 한다. KR Core Server는 반드시(SHALL) 한글 문자열 검색을 지원해야 한다. Resource Conformance: SHALL Practitioner Core FHIR Resource Practitioner Reference Policy resolves Interaction summary SHALL support search-type, read. SHOULD support vread, history-instance. MAY support create, update, patch, delete, history-type. Supported Profiles KR Core Practitioner Profile KR Core Practitioner Profile for Medical Doctor Search Parameters Conformance Parameter Type Documentation SHALL identifier token KR Core Client는 적어도 code 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 system|code, |code, system| 값 검색을 지원할 수 있다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. KR Core Server는 반드시(SHALL) code, system|code, |code, system| 값 검색을 모두 지원해야 한다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. SHALL name string KR Core Client는 반드시(SHALL) 한글 문자열 검색을 지원해야 한다. KR Core Server는 반드시(SHALL) 한글 문자열 검색을 지원해야 한다. SHOULD _id token KR Core Client는 적어도 code 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 system|code, |code, system| 값 검색을 지원할 수 있다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. KR Core Server는 반드시(SHALL) code, system|code, |code, system| 값 검색을 모두 지원해야 한다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. MAY code token KR Core Client는 적어도 code 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 system|code, |code, system| 값 검색을 지원할 수 있다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. KR Core Server는 반드시(SHALL) code, system|code, |code, system| 값 검색을 모두 지원해야 한다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. Resource Conformance: SHALL PractitionerRole Core FHIR Resource PractitionerRole Reference Policy resolves Interaction summary SHALL support search-type, read. SHOULD support vread, history-instance. MAY support create, update, patch, delete, history-type. Supported Profiles KR Core PractitionerRole Profile KR Core PractitionerRole Profile for Medical Doctor Search Parameters Conformance Parameter Type Documentation SHALL practitioner reference KR Core Client는 적어도 id 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 Type/id 값 검색을 지원할 수 있다. KR Core Server는 반드시(SHALL) id, Type/id 값 검색을 모두 지원해야 한다. SHOULD role token KR Core Client는 적어도 code 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 system|code, |code, system| 값 검색을 지원할 수 있다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. KR Core Server는 반드시(SHALL) code, system|code, |code, system| 값 검색을 모두 지원해야 한다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. SHOULD specialty token KR Core Client는 적어도 code 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 system|code, |code, system| 값 검색을 지원할 수 있다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. KR Core Server는 반드시(SHALL) code, system|code, |code, system| 값 검색을 모두 지원해야 한다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. MAY organization reference KR Core Client는 적어도 id 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 Type/id 값 검색을 지원할 수 있다. KR Core Server는 반드시(SHALL) id, Type/id 값 검색을 모두 지원해야 한다. Resource Conformance: SHALL Procedure Core FHIR Resource Procedure Reference Policy resolves Interaction summary SHALL support search-type, read. SHOULD support vread, history-instance. MAY support create, update, patch, delete, history-type. Supported Profiles KR Core Procedure Profile Search Parameters Conformance Parameter Type Documentation SHALL patient reference KR Core Client는 적어도 id 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 Type/id 값 검색을 지원할 수 있다. KR Core Server는 반드시(SHALL) id, Type/id 값 검색을 모두 지원해야 한다. SHOULD code token KR Core Client는 적어도 code 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 system|code, |code, system| 값 검색을 지원할 수 있다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. KR Core Server는 반드시(SHALL) code, system|code, |code, system| 값 검색을 모두 지원해야 한다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. SHOULD date date KR Core Client는 반드시(SHALL) second + time offset 수준의 정확도를 가지는 값을 제공해야 한다. KR Core Server는 반드시(SHALL) second + time offset 수준의 정확도를 가지는 값을 지원해야 한다. MAY category token KR Core Client는 적어도 code 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 system|code, |code, system| 값 검색을 지원할 수 있다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. KR Core Server는 반드시(SHALL) code, system|code, |code, system| 값 검색을 모두 지원해야 한다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. MAY status token KR Core Client는 적어도 code 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 system|code, |code, system| 값 검색을 지원할 수 있다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. KR Core Server는 반드시(SHALL) code, system|code, |code, system| 값 검색을 모두 지원해야 한다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. Resource Conformance: SHALL Specimen Core FHIR Resource Specimen Reference Policy resolves Interaction summary SHALL support search-type, read. SHOULD support vread, history-instance. MAY support create, update, patch, delete, history-type. Supported Profiles KR Core Specimen Profile Search Parameters Conformance Parameter Type Documentation SHALL patient reference KR Core Client는 적어도 id 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 Type/id 값 검색을 지원할 수 있다. KR Core Server는 반드시(SHALL) id, Type/id 값 검색을 모두 지원해야 한다. SHOULD type token KR Core Client는 적어도 code 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 system|code, |code, system| 값 검색을 지원할 수 있다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. KR Core Server는 반드시(SHALL) code, system|code, |code, system| 값 검색을 모두 지원해야 한다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. MAY bodysite token KR Core Client는 적어도 code 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 system|code, |code, system| 값 검색을 지원할 수 있다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. KR Core Server는 반드시(SHALL) code, system|code, |code, system| 값 검색을 모두 지원해야 한다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. MAY identifier token KR Core Client는 적어도 code 값 검색을 반드시(SHALL) 지원해야 하며, **선택적(MAY)**으로 system|code, |code, system| 값 검색을 지원할 수 있다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다. KR Core Server는 반드시(SHALL) code, system|code, |code, system| 값 검색을 모두 지원해야 한다. 또한, 반드시(SHALL) 한글로 구성된 code 값 검색을 지원해야 한다.
이 CapabilityStatement는 보건의료데이터 생성(create), 수정(update), 읽기(read), 검색(search) 요청에 응답하는 역할을 담당하는 **KR Core Server**에 대한 기본 규칙을 설명한다. KR Core Server가 지원해야 하는 하는 KR Core Profile, RESTful API, 검색 인자(Search Parameter)의 전체 목록은 이 CapabilityStatement에 정의되어 있다.
KR Core Server는 다음 사항을 **반드시(SHALL)** 준수: 1. FHIR specification을 따라 RESTful operation을 구현. 1. 다음 응답을 반환. * (Status 400): invalid parameter (=잘못된 매개변수) * (Status 401/4xx): unauthorized request (=승인되지 않은 요청) * (Status 403): insufficient scopes (=권한 범위 부족) * (Status 404): unknown resource (=알 수 없는 리소스) 1. 모든 KR Core 상호 작용에 대해 JSON 형식을 지원. KR Core Server는 다음 사항을 **가능한 한(SHOULD)** 준수: 1. 모든 KR Core 상호작용에 대해 XML 형식을 지원. 1. 각 인스턴스의 FHIR 'meta.profile' 속성의 일부로 지원되는 KR Core Profile을 식별.
1. KR Core Server는 승인되지 않은 요청에 대해 다음 중 하나를 반환하여 거부할 것을 **반드시(SHALL)** 준수: 'HTTP 401' "Unauthorized", 'HTTP 403' "Forbidden", 'HTTP 404' "Not Found"
KR Core Client는 적어도 `code` 값 검색을 **반드시(SHALL)** 지원해야 하며, **선택적(MAY)**으로 `system`\|`code`, \|`code`, `system`\| 값 검색을 지원할 수 있다. 또한, **반드시(SHALL)** 한글로 구성된 `code` 값 검색을 지원해야 한다. KR Core Server는 **반드시(SHALL)** `code`, `system`\|`code`, \|`code`, `system`\| 값 검색을 모두 지원해야 한다. 또한, **반드시(SHALL)** 한글로 구성된 `code` 값 검색을 지원해야 한다.
KR Core Client는 **반드시(SHALL)** *second* + *time offset* 수준의 정확도를 가지는 값을 제공해야 한다. KR Core Server는 **반드시(SHALL)** *second* + *time offset* 수준의 정확도를 가지는 값을 지원해야 한다.
KR Core Client는 적어도 `id` 값 검색을 **반드시(SHALL)** 지원해야 하며, **선택적(MAY)**으로 `Type`/`id` 값 검색을 지원할 수 있다. KR Core Server는 **반드시(SHALL)** `id`, `Type`/`id` 값 검색을 모두 지원해야 한다.
KR Core Client는 **반드시(SHALL)** 양의 정수값을 제공해야 한다. KR Core Server는 **반드시(SHALL)** 양의 정수값을 지원해야 하며, 그 외의 값은 **반드시(SHALL)** 오류로 처리하거나 무시해야 한다.
KR Core Client는 **반드시(SHALL)** 모든 구성 요소의 검색 값을 동시에 제공할 수 있어야 한다. KR Core Server는 **반드시(SHALL)** 모든 구성 요소의 검색 값을 동시에 지원해야 한다.
KR Core Client는 적어도 **반드시(SHALL)** `number` 값 검색을 지원해야 하며, **선택적(MAY)**으로 `number`\|`system`\|`unit`, `number`\|\|`unit` 값 검색을 지원해야 한다. KR Core Server는 **반드시(SHALL)** `number`, `number`\|`system`\|`unit`, `number`\|\|`unit` 값 검색을 모두 지원해야 한다.
KR Core Client는 **반드시(SHALL)** 한글 문자열 검색을 지원해야 한다. KR Core Server는 **반드시(SHALL)** 한글 문자열 검색을 지원해야 한다.
KR Core Client는 **반드시(SHALL)** *day* 수준의 정확도를 가지는 값을 제공해야 한다. KR Core Server는 **반드시(SHALL)** *day* 수준의 정확도를 가지는 값을 지원해야 한다.