MyHealthWay
0.1.1 - draft Korea, Republic of

MyHealthWay - Local Development build (v0.1.1). See the Directory of published versions

CapabilityStatement: MyHealthWay Client CapabilityStatement

Official URL: https://hins.or.kr/fhir/MyHealthWay/CapabilityStatement/myhealthway-capabilitystatement-client Version: 0.1.1
Active as of 2023-11-14 Computable Name: MyHealthWayClientCapabilityStatement

개별 환자 정보 생성 및 쿼리를 담당하는 MyHealthWay Client의 예상 기능을 설명. MyHealthWay Server에서 지원하는 FHIR Profiles, RESTful Operations, Search Parameters의 전체 목록은 MyHealthWay Server CapabilityStatement에 정의됨. MyHealthWay Client는 이 목록에서 사용 사례 및 기타 상황별 요구 사항에 따라 필요한 데이터에 접근할 수 있음.

Raw OpenAPI-Swagger Definition file | Download

MyHealthWay Client CapabilityStatement

  • Implementation Guide Version: 0.1.1
  • 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: Tue Nov 14 00:00:00 KST 2023
  • Published by: 한국보건의료정보원

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.

FHIR RESTful Capabilities

Mode: client

MyHealthWay Client는 다음 사항을 반드시(SHALL) 준수:

  1. MyHealthWay Server CapabilityStatement에 정의된 RESTful Operations, Search Parameters를 활용하여, 하나 이상의 MyHealthWay Profile에 대하여 리소스 등록 및 쿼리 지원.

  2. KR Core IG의 General Requirements 준수.

Summary of System-wide Interactions

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 TypeProfileRV-RSUPCDH-IH-TSearches_include_revincludeOperations
PatientSupported profiles:
  MyHealthWay Patient Profile
yyyyyyyyy_id, address, birthdate, gender, identifier, name, organization
OrganizationSupported profiles:
  MyHealthWay Organization Profile
yyyyyyyyytelecom, address, identifier, name, type
PractitionerSupported profiles:
  MyHealthWay Practitioner Profile
yyyyyyyyycode, _id, name
PractitionerRoleSupported profiles:
  MyHealthWay PractitionerRole Profile
yyyyyyyyyorganization, practitioner, specialty, role
EncounterSupported profiles:
  MyHealthWay Encounter Profile
yyyyyyyyyparticipant, patient, service-provider, identifier
AllergyIntoleranceSupported profiles:
  MyHealthWay AllergyIntolerance Profile
yyyyyyyyycode, patient, identifier
ConditionSupported profiles:
  MyHealthWay Condition Profile
yyyyyyyyycode, patient, identifier
MedicationRequestSupported profiles:
  MyHealthWay MedicationRequest Profile
yyyyyyyyyintent, patient, identifier, code
ProcedureSupported profiles:
  MyHealthWay Procedure Profile
yyyyyyyyycode, date, patient, identifier
ImagingStudySupported profiles:
  MyHealthWay ImagingStudy Profile
yyyyyyyyymodality, patient, series, identifier, encounter, endpoint
ObservationSupported profiles:
  MyHealthWay Observation Profile for Exam
  MyHealthWay Observation Profile for Laboratory Result
yyyyyyyyycategory, code, date, patient, performer, encounter, identifier
DiagnosticReportSupported profiles:
  MyHealthWay DiagnosticReport Profile for Diagnostic Imaging
  MyHealthWay DiagnosticReport Profile for Pathology Result
yyyyyyyyyidentifier, category, code, patient, encounter, date, result, media
EndpointSupported profiles:
  MyHealthWay Endpoint Profile
yyyyyyyyyidentifier, connection-type, name, organization
MediaSupported profiles:
  MyHealthWay Media Profile
yyyyyyyyyidentifier, patient, encounter, site
DocumentReferenceSupported profiles:
  MyHealthWay DocumentReference Profile
yyyyyyyyyidentifier, type, patient, encounter, date

Resource Conformance: SHOULDPatient

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.

Search Parameters
ConformanceParameterTypeDocumentation
SHALL_idtoken
SHALLidentifiertoken

클라이언트는 적어도 code 값을 반드시(SHALL) 제공해야 하며, **선택적(MAY)**으로 systemcode 값을 모두 제공할 수 있다. 서버는 반드시(SHALL) systemcode 값을 모두 지원해야 한다.

SHALLnamestring
SHOULDbirthdatedate

클라이언트는 반드시(SHALL) day 수준의 정확도를 가지는 값을 제공해야 한다. 서버는 반드시(SHALL) day 수준의 정확도를 가지는 값을 지원해야 한다.

SHOULDgendertoken

클라이언트는 적어도 code 값을 반드시(SHALL) 제공해야 하며, **선택적(MAY)**으로 systemcode 값을 모두 제공할 수 있다. 서버는 반드시(SHALL) systemcode 값을 모두 지원해야 한다.

SHOULDorganizationreference
MAYaddressstring
 

Resource Conformance: SHOULDOrganization

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.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLidentifiertoken

클라이언트는 적어도 code 값을 반드시(SHALL) 제공해야 하며, **선택적(MAY)**으로 systemcode 값을 모두 제공할 수 있다. 서버는 반드시(SHALL) systemcode 값을 모두 지원해야 한다.

SHOULDnamestring
MAYtelecomtoken

클라이언트는 적어도 code 값을 반드시(SHALL) 제공해야 하며, **선택적(MAY)**으로 systemcode 값을 모두 제공할 수 있다. 서버는 반드시(SHALL) systemcode 값을 모두 지원해야 한다.

MAYaddressstring
MAYtypetoken
 

Resource Conformance: SHOULDPractitioner

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.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLnamestring
SHOULD_idtoken
MAYcodetoken

클라이언트는 적어도 code 값을 반드시(SHALL) 제공해야 하며, **선택적(MAY)**으로 systemcode 값을 모두 제공할 수 있다. 서버는 반드시(SHALL) systemcode 값을 모두 지원해야 한다.

 

Resource Conformance: SHOULDPractitionerRole

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.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLpractitionerreference

클라이언트는 적어도 id 값을 반드시(SHALL) 제공해야 하며, **선택적(MAY)**으로 Typeid 값을 모두 제공할 수 있다. 서버는 반드시(SHALL) Typeid 값을 모두 지원해야 한다.

SHOULDspecialtytoken

클라이언트는 적어도 code 값을 반드시(SHALL) 제공해야 하며, **선택적(MAY)**으로 systemcode 값을 모두 제공할 수 있다. 서버는 반드시(SHALL) systemcode 값을 모두 지원해야 한다.

SHOULDroletoken

클라이언트는 적어도 code 값을 반드시(SHALL) 제공해야 하며, **선택적(MAY)**으로 systemcode 값을 모두 제공할 수 있다. 서버는 반드시(SHALL) systemcode 값을 모두 지원해야 한다.

MAYorganizationreference

클라이언트는 적어도 id 값을 반드시(SHALL) 제공해야 하며, **선택적(MAY)**으로 Typeid 값을 모두 제공할 수 있다. 서버는 반드시(SHALL) Typeid 값을 모두 지원해야 한다.

 

Resource Conformance: SHOULDEncounter

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.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLpatientreference

클라이언트는 적어도 id 값을 반드시(SHALL) 제공해야 하며, **선택적(MAY)**으로 Typeid 값을 모두 제공할 수 있다. 서버는 반드시(SHALL) Typeid 값을 모두 지원해야 한다.

SHALLidentifiertoken

클라이언트는 적어도 code 값을 반드시(SHALL) 제공해야 하며, **선택적(MAY)**으로 systemcode 값을 모두 제공할 수 있다. 서버는 반드시(SHALL) systemcode 값을 모두 지원해야 한다.

MAYparticipantreference

클라이언트는 적어도 id 값을 반드시(SHALL) 제공해야 하며, **선택적(MAY)**으로 Typeid 값을 모두 제공할 수 있다. 서버는 반드시(SHALL) Typeid 값을 모두 지원해야 한다.

MAYservice-providerreference

클라이언트는 적어도 id 값을 반드시(SHALL) 제공해야 하며, **선택적(MAY)**으로 Typeid 값을 모두 제공할 수 있다. 서버는 반드시(SHALL) Typeid 값을 모두 지원해야 한다.

 

Resource Conformance: SHOULDAllergyIntolerance

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.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLpatientreference

클라이언트는 적어도 id 값을 반드시(SHALL) 제공해야 하며, **선택적(MAY)**으로 Typeid 값을 모두 제공할 수 있다. 서버는 반드시(SHALL) Typeid 값을 모두 지원해야 한다.

SHALLidentifiertoken

클라이언트는 적어도 code 값을 반드시(SHALL) 제공해야 하며, **선택적(MAY)**으로 systemcode 값을 모두 제공할 수 있다. 서버는 반드시(SHALL) systemcode 값을 모두 지원해야 한다.

SHOULDcodetoken

클라이언트는 적어도 code 값을 반드시(SHALL) 제공해야 하며, **선택적(MAY)**으로 systemcode 값을 모두 제공할 수 있다. 서버는 반드시(SHALL) systemcode 값을 모두 지원해야 한다.

 

Resource Conformance: SHOULDCondition

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.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLcodetoken

클라이언트는 적어도 code 값을 반드시(SHALL) 제공해야 하며, **선택적(MAY)**으로 systemcode 값을 모두 제공할 수 있다. 서버는 반드시(SHALL) systemcode 값을 모두 지원해야 한다.

SHALLpatientreference

클라이언트는 적어도 id 값을 반드시(SHALL) 제공해야 하며, **선택적(MAY)**으로 Typeid 값을 모두 제공할 수 있다. 서버는 반드시(SHALL) Typeid 값을 모두 지원해야 한다.

SHALLidentifiertoken

클라이언트는 적어도 code 값을 반드시(SHALL) 제공해야 하며, **선택적(MAY)**으로 systemcode 값을 모두 제공할 수 있다. 서버는 반드시(SHALL) systemcode 값을 모두 지원해야 한다.

 

Resource Conformance: SHOULDMedicationRequest

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.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLpatientreference

클라이언트는 적어도 id 값을 반드시(SHALL) 제공해야 하며, **선택적(MAY)**으로 Typeid 값을 모두 제공할 수 있다. 서버는 반드시(SHALL) Typeid 값을 모두 지원해야 한다.

SHALLidentifiertoken

클라이언트는 적어도 code 값을 반드시(SHALL) 제공해야 하며, **선택적(MAY)**으로 systemcode 값을 모두 제공할 수 있다. 서버는 반드시(SHALL) systemcode 값을 모두 지원해야 한다.

SHOULDintenttoken

클라이언트는 적어도 code 값을 반드시(SHALL) 제공해야 하며, **선택적(MAY)**으로 systemcode 값을 모두 제공할 수 있다. 서버는 반드시(SHALL) systemcode 값을 모두 지원해야 한다.

SHOULDcodetoken

클라이언트는 적어도 code 값을 반드시(SHALL) 제공해야 하며, **선택적(MAY)**으로 systemcode 값을 모두 제공할 수 있다. 서버는 반드시(SHALL) systemcode 값을 모두 지원해야 한다.

 

Resource Conformance: SHOULDProcedure

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.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLpatientreference

클라이언트는 적어도 id 값을 반드시(SHALL) 제공해야 하며, **선택적(MAY)**으로 Typeid 값을 모두 제공할 수 있다. 서버는 반드시(SHALL) Typeid 값을 모두 지원해야 한다.

SHALLidentifiertoken

클라이언트는 적어도 code 값을 반드시(SHALL) 제공해야 하며, **선택적(MAY)**으로 systemcode 값을 모두 제공할 수 있다. 서버는 반드시(SHALL) systemcode 값을 모두 지원해야 한다.

SHOULDcodetoken

클라이언트는 적어도 code 값을 반드시(SHALL) 제공해야 하며, **선택적(MAY)**으로 systemcode 값을 모두 제공할 수 있다. 서버는 반드시(SHALL) systemcode 값을 모두 지원해야 한다.

SHOULDdatedate

클라이언트는 반드시(SHALL) second + time offset 수준의 정확도를 가지는 값을 제공해야 한다. 서버는 반드시(SHALL) second + time offset 수준의 정확도를 가지는 값을 지원해야 한다.

 

Resource Conformance: SHOULDImagingStudy

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.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLpatientreference

클라이언트는 적어도 id 값을 반드시(SHALL) 제공해야 하며, **선택적(MAY)**으로 Typeid 값을 모두 제공할 수 있다. 서버는 반드시(SHALL) Typeid 값을 모두 지원해야 한다.

SHALLidentifiertoken

클라이언트는 적어도 code 값을 반드시(SHALL) 제공해야 하며, **선택적(MAY)**으로 systemcode 값을 모두 제공할 수 있다. 서버는 반드시(SHALL) systemcode 값을 모두 지원해야 한다.

SHALLencounterreference

클라이언트는 적어도 id 값을 반드시(SHALL) 제공해야 하며, **선택적(MAY)**으로 Typeid 값을 모두 제공할 수 있다. 서버는 반드시(SHALL) Typeid 값을 모두 지원해야 한다.

SHALLendpointreference

클라이언트는 적어도 id 값을 반드시(SHALL) 제공해야 하며, **선택적(MAY)**으로 Typeid 값을 모두 제공할 수 있다. 서버는 반드시(SHALL) Typeid 값을 모두 지원해야 한다.

MAYmodalitytoken

클라이언트는 적어도 code 값을 반드시(SHALL) 제공해야 하며, **선택적(MAY)**으로 systemcode 값을 모두 제공할 수 있다. 서버는 반드시(SHALL) systemcode 값을 모두 지원해야 한다.

MAYseriestoken

클라이언트는 적어도 code 값을 반드시(SHALL) 제공해야 하며, **선택적(MAY)**으로 systemcode 값을 모두 제공할 수 있다. 서버는 반드시(SHALL) systemcode 값을 모두 지원해야 한다.

 

Resource Conformance: SHOULDObservation

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.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLcategorytoken

클라이언트는 적어도 code 값을 반드시(SHALL) 제공해야 하며, **선택적(MAY)**으로 systemcode 값을 모두 제공할 수 있다. 서버는 반드시(SHALL) systemcode 값을 모두 지원해야 한다.

SHALLpatientreference

클라이언트는 적어도 id 값을 반드시(SHALL) 제공해야 하며, **선택적(MAY)**으로 Typeid 값을 모두 제공할 수 있다. 서버는 반드시(SHALL) Typeid 값을 모두 지원해야 한다.

SHALLidentifiertoken

클라이언트는 적어도 code 값을 반드시(SHALL) 제공해야 하며, **선택적(MAY)**으로 systemcode 값을 모두 제공할 수 있다. 서버는 반드시(SHALL) systemcode 값을 모두 지원해야 한다.

SHOULDperformerreference

클라이언트는 적어도 id 값을 반드시(SHALL) 제공해야 하며, **선택적(MAY)**으로 Typeid 값을 모두 제공할 수 있다. 서버는 반드시(SHALL) Typeid 값을 모두 지원해야 한다.

SHOULDencounterreference

클라이언트는 적어도 id 값을 반드시(SHALL) 제공해야 하며, **선택적(MAY)**으로 Typeid 값을 모두 제공할 수 있다. 서버는 반드시(SHALL) Typeid 값을 모두 지원해야 한다.

MAYcodetoken

클라이언트는 적어도 code 값을 반드시(SHALL) 제공해야 하며, **선택적(MAY)**으로 systemcode 값을 모두 제공할 수 있다. 서버는 반드시(SHALL) systemcode 값을 모두 지원해야 한다.

MAYdatedate

클라이언트는 반드시(SHALL) second + time offset 수준의 정확도를 가지는 값을 제공해야 한다. 서버는 반드시(SHALL) second + time offset 수준의 정확도를 가지는 값을 지원해야 한다.

 

Resource Conformance: SHOULDDiagnosticReport

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.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLidentifiertoken

클라이언트는 적어도 code 값을 반드시(SHALL) 제공해야 하며, **선택적(MAY)**으로 systemcode 값을 모두 제공할 수 있다. 서버는 반드시(SHALL) systemcode 값을 모두 지원해야 한다.

SHALLcodetoken

클라이언트는 적어도 code 값을 반드시(SHALL) 제공해야 하며, **선택적(MAY)**으로 systemcode 값을 모두 제공할 수 있다. 서버는 반드시(SHALL) systemcode 값을 모두 지원해야 한다.

SHALLpatientreference

클라이언트는 적어도 id 값을 반드시(SHALL) 제공해야 하며, **선택적(MAY)**으로 Typeid 값을 모두 제공할 수 있다. 서버는 반드시(SHALL) Typeid 값을 모두 지원해야 한다.

SHALLencounterreference

클라이언트는 적어도 id 값을 반드시(SHALL) 제공해야 하며, **선택적(MAY)**으로 Typeid 값을 모두 제공할 수 있다. 서버는 반드시(SHALL) Typeid 값을 모두 지원해야 한다.

SHOULDcategorytoken

클라이언트는 적어도 code 값을 반드시(SHALL) 제공해야 하며, **선택적(MAY)**으로 systemcode 값을 모두 제공할 수 있다. 서버는 반드시(SHALL) systemcode 값을 모두 지원해야 한다.

SHOULDresultreference

클라이언트는 적어도 id 값을 반드시(SHALL) 제공해야 하며, **선택적(MAY)**으로 Typeid 값을 모두 제공할 수 있다. 서버는 반드시(SHALL) Typeid 값을 모두 지원해야 한다.

SHOULDmediareference

클라이언트는 적어도 id 값을 반드시(SHALL) 제공해야 하며, **선택적(MAY)**으로 Typeid 값을 모두 제공할 수 있다. 서버는 반드시(SHALL) Typeid 값을 모두 지원해야 한다.

MAYdatedate

클라이언트는 반드시(SHALL) second + time offset 수준의 정확도를 가지는 값을 제공해야 한다. 서버는 반드시(SHALL) second + time offset 수준의 정확도를 가지는 값을 지원해야 한다.

 

Resource Conformance: MAYEndpoint

Core FHIR Resource
Endpoint
Reference Policy
resolves
Interaction summary
  • SHALL support search-type, read.
  • SHOULD support vread, history-instance.
  • MAY support create, update, patch, delete, history-type.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLidentifiertoken

클라이언트는 적어도 code 값을 반드시(SHALL) 제공해야 하며, **선택적(MAY)**으로 systemcode 값을 모두 제공할 수 있다. 서버는 반드시(SHALL) systemcode 값을 모두 지원해야 한다.

SHALLconnection-typetoken

클라이언트는 적어도 code 값을 반드시(SHALL) 제공해야 하며, **선택적(MAY)**으로 systemcode 값을 모두 제공할 수 있다. 서버는 반드시(SHALL) systemcode 값을 모두 지원해야 한다.

SHALLnamestring
SHOULDorganizationreference

클라이언트는 적어도 id 값을 반드시(SHALL) 제공해야 하며, **선택적(MAY)**으로 Typeid 값을 모두 제공할 수 있다. 서버는 반드시(SHALL) Typeid 값을 모두 지원해야 한다.

 

Resource Conformance: MAYMedia

Core FHIR Resource
Media
Reference Policy
resolves
Interaction summary
  • SHALL support search-type, read.
  • SHOULD support vread, history-instance.
  • MAY support create, update, patch, delete, history-type.

Search Parameters
ConformanceParameterTypeDocumentation
SHOULDidentifiertoken

클라이언트는 적어도 code 값을 반드시(SHALL) 제공해야 하며, **선택적(MAY)**으로 systemcode 값을 모두 제공할 수 있다. 서버는 반드시(SHALL) systemcode 값을 모두 지원해야 한다.

SHOULDpatientreference

클라이언트는 적어도 id 값을 반드시(SHALL) 제공해야 하며, **선택적(MAY)**으로 Typeid 값을 모두 제공할 수 있다. 서버는 반드시(SHALL) Typeid 값을 모두 지원해야 한다.

SHOULDencounterreference

클라이언트는 적어도 id 값을 반드시(SHALL) 제공해야 하며, **선택적(MAY)**으로 Typeid 값을 모두 제공할 수 있다. 서버는 반드시(SHALL) Typeid 값을 모두 지원해야 한다.

SHOULDsitetoken

클라이언트는 적어도 code 값을 반드시(SHALL) 제공해야 하며, **선택적(MAY)**으로 systemcode 값을 모두 제공할 수 있다. 서버는 반드시(SHALL) systemcode 값을 모두 지원해야 한다.

 

Resource Conformance: MAYDocumentReference

Core FHIR Resource
DocumentReference
Reference Policy
resolves
Interaction summary
  • SHALL support search-type, read.
  • SHOULD support vread, history-instance.
  • MAY support create, update, patch, delete, history-type.

Search Parameters
ConformanceParameterTypeDocumentation
SHOULDidentifiertoken

클라이언트는 적어도 code 값을 반드시(SHALL) 제공해야 하며, **선택적(MAY)**으로 systemcode 값을 모두 제공할 수 있다. 서버는 반드시(SHALL) systemcode 값을 모두 지원해야 한다.

SHOULDtypetoken

클라이언트는 적어도 code 값을 반드시(SHALL) 제공해야 하며, **선택적(MAY)**으로 systemcode 값을 모두 제공할 수 있다. 서버는 반드시(SHALL) systemcode 값을 모두 지원해야 한다.

SHOULDpatientreference

클라이언트는 적어도 id 값을 반드시(SHALL) 제공해야 하며, **선택적(MAY)**으로 Typeid 값을 모두 제공할 수 있다. 서버는 반드시(SHALL) Typeid 값을 모두 지원해야 한다.

SHOULDencounterreference

클라이언트는 적어도 id 값을 반드시(SHALL) 제공해야 하며, **선택적(MAY)**으로 Typeid 값을 모두 제공할 수 있다. 서버는 반드시(SHALL) Typeid 값을 모두 지원해야 한다.

SHOULDdatedate

클라이언트는 반드시(SHALL) day 수준의 정확도를 가지는 값을 제공해야 한다. 서버는 반드시(SHALL) day 수준의 정확도를 가지는 값을 지원해야 한다.