KR Core Implementation Guide
1.0.0 - STU1 Korea, Republic of flag

KR Core Implementation Guide - Local Development build (v1.0.0). See the Directory of published versions

Resource Profile: KR Core Patient Profile

Official URL: http://www.hl7korea.or.kr/fhir/krcore/StructureDefinition/krcore-patient Version: 1.0.0
Draft as of 2021-11-14 Computable Name: KRCore_Patient

KR Core의 환자 정보에 적용되는 Patient 구조.

Usage:

Formal Views of Profile Content

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

This structure is derived from Patient

NameFlagsCard.TypeDescription & Constraintsdoco
.. Patient 0..*PatientKR Core Patient Profile
... identifier S1..*Identifier환자 ID
.... system S1..1uri식별체계 식별자
.... value S1..1string식별자
... name S1..*HumanName성명
.... text S1..1string전체 성명
... Slices for telecom 0..*ContactPoint연락처
Slice: 순서 없음, system 값에 대해 열려있음
.... telecom:Phone 0..*ContactPoint전화번호
..... system 1..1code연락처 유형: phone
고정값: phone
..... value 1..1string상세 연락처
.... telecom:E-mail 0..*ContactPoint이메일
..... system 1..1code연락처 유형: email
고정값: email
..... value 1..1string상세 연락처
... birthDate S1..1date생년월일
... address 0..*Address환자 주소
.... krcore-roadNameAddress 0..1(Complex)한국 도로명 주소 체계
URL: http://www.hl7korea.or.kr/fhir/krcore/StructureDefinition/krcore-roadNameAddress
.... text 0..1string주소 텍스트
.... postalCode 0..1string우편번호
... contact 0..*BackboneElement환자의 연락처(예: 보호자, 배우자, 친구)
.... address
..... krcore-roadNameAddress 0..1(Complex)한국 도로명 주소 체계
URL: http://www.hl7korea.or.kr/fhir/krcore/StructureDefinition/krcore-roadNameAddress
..... text 0..1string주소 텍스트
..... postalCode 0..1string우편번호

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Patient 0..*PatientKR Core Patient Profile
... implicitRules ?!Σ0..1uri이 콘텐츠 생성 시 따른 규칙들의 집합
... modifierExtension ?!0..*Extension반드시 지원해야 하는 Extension들
... identifier SΣ1..*Identifier환자 ID
.... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): 알려진 경우, 이 식별자의 목적을 식별함.

.... system SΣ1..1uri식별체계 식별자
Example General: http://www.acme.com/identifiers/patient
.... value SΣ1..1string식별자
Example General: 123456
... name SΣ1..*HumanName성명
.... use ?!Σ0..1codeusual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required): 이름의 용도.

.... text SΣ1..1string전체 성명
... Slices for telecom Σ0..*ContactPoint연락처
Slice: 순서 없음, system 값에 대해 열려있음
.... telecom:Phone Σ0..*ContactPoint전화번호
..... system ΣC1..1code연락처 유형: phone
Binding: ContactPointSystem (required): 연락처에 대한 통신 형식.


고정값: phone
..... value Σ1..1string상세 연락처
..... use ?!Σ0..1codehome | work | temp | old | mobile - 본 연락처의 용도
Binding: ContactPointUse (required): 연락처의 용도.

.... telecom:E-mail Σ0..*ContactPoint이메일
..... system ΣC1..1code연락처 유형: email
Binding: ContactPointSystem (required): 연락처에 대한 통신 형식.


고정값: email
..... value Σ1..1string상세 연락처
..... use ?!Σ0..1codehome | work | temp | old | mobile - 본 연락처의 용도
Binding: ContactPointUse (required): 연락처의 용도.

... gender SΣ1..1code성별: male | female | other | unknown
Binding: AdministrativeGender (required): 행정 목적으로 사용되는 사람의 성별

... birthDate SΣ1..1date생년월일
... deceased[x] ?!Σ0..1사망 여부 표시
.... deceasedBooleanboolean
.... deceasedDateTimedateTime
... address Σ0..*Address환자 주소
.... krcore-roadNameAddress 0..1(Complex)한국 도로명 주소 체계
URL: http://www.hl7korea.or.kr/fhir/krcore/StructureDefinition/krcore-roadNameAddress
.... use ?!Σ0..1codehome | work | temp | old | billing - 본 주소의 용도
Binding: AddressUse (required): 주소의 용도.


Example General: home
.... text Σ0..1string주소 텍스트
Example General: 137 Nowhere Street, Erewhon 9132
.... postalCode Σ0..1string우편번호
Example General: 9132
... contact C0..*BackboneElement환자의 연락처(예: 보호자, 배우자, 친구)
.... modifierExtension ?!Σ0..*Extension인식할 수 없는 상황에서도 반드시 지원해야 하는 Extension들
... link ?!Σ0..*BackboneElement실제 동일한 사람과 관련된 다른 환자 리소스에 대한 링크
.... modifierExtension ?!Σ0..*Extension인식할 수 없는 상황에서도 반드시 지원해야 하는 Extension들
.... other Σ1..1Reference(Patient | RelatedPerson)링크가 참조하는 다른 환자 또는 관련자 리소스
.... type Σ1..1codereplaced-by | replaces | refer | seealso
Binding: LinkType (required): 본 환자 리소스와 다른 환자 리소스 간의 링크 유형.


doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Patient.identifier.userequiredIdentifierUse
Patient.name.userequiredNameUse
Patient.telecom:Phone.systemrequired고정값: phone
Patient.telecom:Phone.userequiredContactPointUse
Patient.telecom:E-mail.systemrequired고정값: email
Patient.telecom:E-mail.userequiredContactPointUse
Patient.genderrequiredAdministrativeGender
Patient.address.userequiredAddressUse
Patient.link.typerequiredLinkType
NameFlagsCard.TypeDescription & Constraintsdoco
.. Patient 0..*PatientKR Core Patient Profile
... id Σ0..1id본 리소스 인스턴스의 논리적 ID
... meta Σ0..1Meta리소스에 대한 메타데이터
... implicitRules ?!Σ0..1uri이 콘텐츠 생성 시 따른 규칙들의 집합
... text 0..1Narrative사람의 해석을 위한, 리소스의 텍스트 요약
... contained 0..*Resource포함된 리소스
... extension 0..*Extension구현에 의해 정의된 추가 콘텐츠
... modifierExtension ?!0..*Extension반드시 지원해야 하는 Extension들
... identifier SΣ1..*Identifier환자 ID
.... id 0..1string요소 간 참조를 위한 고유 ID
.... extension 0..*Extension구현에 의해 정의된 추가 콘텐츠
Slice: 순서 없음, url 값에 대해 열려있음
.... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): 알려진 경우, 이 식별자의 목적을 식별함.

.... type Σ0..1CodeableConcept식별자 설명
Binding: Identifier Type Codes (extensible): 특정 목적에 사용할 식별자를 결정하는데 사용하는 식별자 코드유형.

.... system SΣ1..1uri식별체계 식별자
Example General: http://www.acme.com/identifiers/patient
.... value SΣ1..1string식별자
Example General: 123456
.... period Σ0..1Periodid 유효 기간
.... assigner Σ0..1Reference(Organization)id 발급 기관 (text 일 수 있음)
... active ?!Σ0..1booleanWhether this patient's record is in active use
... name SΣ1..*HumanName성명
.... id 0..1string요소 간 참조를 위한 고유 ID
.... extension 0..*Extension구현에 의해 정의된 추가 콘텐츠
Slice: 순서 없음, url 값에 대해 열려있음
.... use ?!Σ0..1codeusual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required): 이름의 용도.

.... text SΣ1..1string전체 성명
.... family Σ0..1string
.... given Σ0..*string이름 (중간 이름 포함)
중복 사용 시 순서 주의: 이름을 표현하는 순서대로 given 사용
.... prefix Σ0..*string이름 앞에 오는 부분
중복 사용 시 순서 주의: 이름을 표현하는 순서대로 prefix 사용
.... suffix Σ0..*string이름 뒤에 오는 부분
중복 사용 시 순서 주의: 이름을 표현하는 순서대로 suffix 사용
.... period Σ0..1Period이름의 유효 기간.
... Slices for telecom Σ0..*ContactPoint연락처
Slice: 순서 없음, system 값에 대해 열려있음
.... telecom:Phone Σ0..*ContactPoint전화번호
..... id 0..1string요소 간 참조를 위한 고유 ID
..... extension 0..*Extension구현에 의해 정의된 추가 콘텐츠
Slice: 순서 없음, url 값에 대해 열려있음
..... system ΣC1..1code연락처 유형: phone
Binding: ContactPointSystem (required): 연락처에 대한 통신 형식.


고정값: phone
..... value Σ1..1string상세 연락처
..... use ?!Σ0..1codehome | work | temp | old | mobile - 본 연락처의 용도
Binding: ContactPointUse (required): 연락처의 용도.

..... rank Σ0..1positiveInt선호하는 사용 순서 지정 (1 = 가장 높음)
..... period Σ0..1Period연락처의 유효 기간.
.... telecom:E-mail Σ0..*ContactPoint이메일
..... id 0..1string요소 간 참조를 위한 고유 ID
..... extension 0..*Extension구현에 의해 정의된 추가 콘텐츠
Slice: 순서 없음, url 값에 대해 열려있음
..... system ΣC1..1code연락처 유형: email
Binding: ContactPointSystem (required): 연락처에 대한 통신 형식.


고정값: email
..... value Σ1..1string상세 연락처
..... use ?!Σ0..1codehome | work | temp | old | mobile - 본 연락처의 용도
Binding: ContactPointUse (required): 연락처의 용도.

..... rank Σ0..1positiveInt선호하는 사용 순서 지정 (1 = 가장 높음)
..... period Σ0..1Period연락처의 유효 기간.
... gender SΣ1..1code성별: male | female | other | unknown
Binding: AdministrativeGender (required): 행정 목적으로 사용되는 사람의 성별

... birthDate SΣ1..1date생년월일
... deceased[x] ?!Σ0..1사망 여부 표시
.... deceasedBooleanboolean
.... deceasedDateTimedateTime
... address Σ0..*Address환자 주소
.... id 0..1string요소 간 참조를 위한 고유 ID
.... Slices for extension 0..*Extension구현에 의해 정의된 추가 콘텐츠
Slice: 순서 없음, url 값에 대해 열려있음
.... krcore-roadNameAddress 0..1(Complex)한국 도로명 주소 체계
URL: http://www.hl7korea.or.kr/fhir/krcore/StructureDefinition/krcore-roadNameAddress
.... use ?!Σ0..1codehome | work | temp | old | billing - 본 주소의 용도
Binding: AddressUse (required): 주소의 용도.


Example General: home
.... type Σ0..1codepostal | physical | both
Binding: AddressType (required): 주소 용도 (우편 / 거주).


Example General: both
.... text Σ0..1string주소 텍스트
Example General: 137 Nowhere Street, Erewhon 9132
.... line Σ0..*string주소 명, 번호, 방향 및 사서함 등.
중복 사용 시 순서 주의: 주소를 나타내는 순서대로 line 사용.
Example General: 137 Nowhere Street
.... city Σ0..1string도시, 마을 이름 등
Example General: Erewhon
.... district Σ0..1string구역 이름 (군)
Example General: Madison
.... state Σ0..1string국가 하위 단위 (약어 허용)
.... postalCode Σ0..1string우편번호
Example General: 9132
.... country Σ0..1string국가 (예: ISO 3166을 따라 2 또는 3자리 코드)
.... period Σ0..1Period주소 유효 기간.
Example General: {"start":"2010-03-23","end":"2010-07-01"}
... maritalStatus 0..1CodeableConcept환자의 혼인상태
Binding: Marital Status Codes (extensible): 혼인상태.

... multipleBirth[x] 0..1환자의 쌍둥이 여부
.... multipleBirthBooleanboolean
.... multipleBirthIntegerinteger
... photo 0..*Attachment환자의 사진
... contact C0..*BackboneElement환자의 연락처(예: 보호자, 배우자, 친구)
.... id 0..1string요소 간 참조를 위한 고유 ID
.... extension 0..*Extension구현에 의해 정의된 추가 콘텐츠
.... modifierExtension ?!Σ0..*Extension인식할 수 없는 상황에서도 반드시 지원해야 하는 Extension들
.... relationship 0..*CodeableConcept관계의 종류
Binding: PatientContactRelationship (extensible): 환자와 연락처 해당자 간의 관계 속성.


.... name 0..1HumanName연락 당사자의 이름
.... telecom 0..*ContactPoint연락 당사자의 상세 연락처
.... address 0..1Address연락 당사자의 주소
..... id 0..1string요소 간 참조를 위한 고유 ID
..... Slices for extension 0..*Extension구현에 의해 정의된 추가 콘텐츠
Slice: 순서 없음, url 값에 대해 열려있음
..... krcore-roadNameAddress 0..1(Complex)한국 도로명 주소 체계
URL: http://www.hl7korea.or.kr/fhir/krcore/StructureDefinition/krcore-roadNameAddress
..... use ?!Σ0..1codehome | work | temp | old | billing - 본 주소의 용도
Binding: AddressUse (required): 주소의 용도.


Example General: home
..... type Σ0..1codepostal | physical | both
Binding: AddressType (required): 주소 용도 (우편 / 거주).


Example General: both
..... text Σ0..1string주소 텍스트
Example General: 137 Nowhere Street, Erewhon 9132
..... line Σ0..*string주소 명, 번호, 방향 및 사서함 등.
중복 사용 시 순서 주의: 주소를 나타내는 순서대로 line 사용.
Example General: 137 Nowhere Street
..... city Σ0..1string도시, 마을 이름 등
Example General: Erewhon
..... district Σ0..1string구역 이름 (군)
Example General: Madison
..... state Σ0..1string국가 하위 단위 (약어 허용)
..... postalCode Σ0..1string우편번호
Example General: 9132
..... country Σ0..1string국가 (예: ISO 3166을 따라 2 또는 3자리 코드)
..... period Σ0..1Period주소 유효 기간.
Example General: {"start":"2010-03-23","end":"2010-07-01"}
.... gender 0..1codemale | female | other | unknown
Binding: AdministrativeGender (required): 행정 목적으로 사용되는 사람의 성별

.... organization C0..1Reference(Organization)연락처와 관련된 기관
.... period 0..1Period연락처 유효기간
... communication 0..*BackboneElement환자의 건강에 대해 환자와 의사소통하기 위해 사용할 수 있는 언어
.... id 0..1string요소 간 참조를 위한 고유 ID
.... extension 0..*Extension구현에 의해 정의된 추가 콘텐츠
.... modifierExtension ?!Σ0..*Extension인식할 수 없는 상황에서도 반드시 지원해야 하는 Extension들
.... language 1..1CodeableConcept환자와 환자의 건강에 대해 의사소통하는 데 사용할 수 있는 언어
Binding: CommonLanguages (preferred): 국가별 언어.

추가 바인딩목적
AllLanguagesMax Binding
.... preferred 0..1boolean언어 선호도 표시
... generalPractitioner 0..*Reference(Organization | Practitioner | PractitionerRole)환자가 지명한 주요 진료 제공자
... managingOrganization Σ0..1Reference(Organization)환자 기록 관리 기관
... link ?!Σ0..*BackboneElement실제 동일한 사람과 관련된 다른 환자 리소스에 대한 링크
.... id 0..1string요소 간 참조를 위한 고유 ID
.... extension 0..*Extension구현에 의해 정의된 추가 콘텐츠
.... modifierExtension ?!Σ0..*Extension인식할 수 없는 상황에서도 반드시 지원해야 하는 Extension들
.... other Σ1..1Reference(Patient | RelatedPerson)링크가 참조하는 다른 환자 또는 관련자 리소스
.... type Σ1..1codereplaced-by | replaces | refer | seealso
Binding: LinkType (required): 본 환자 리소스와 다른 환자 리소스 간의 링크 유형.


doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Patient.languagepreferredCommonLanguages
추가 바인딩 목적
AllLanguages Max Binding
Patient.identifier.userequiredIdentifierUse
Patient.identifier.typeextensibleIdentifier Type Codes
Patient.name.userequiredNameUse
Patient.telecom:Phone.systemrequired고정값: phone
Patient.telecom:Phone.userequiredContactPointUse
Patient.telecom:E-mail.systemrequired고정값: email
Patient.telecom:E-mail.userequiredContactPointUse
Patient.genderrequiredAdministrativeGender
Patient.address.userequiredAddressUse
Patient.address.typerequiredAddressType
Patient.maritalStatusextensibleMarital Status Codes
Patient.contact.relationshipextensiblePatientContactRelationship
Patient.contact.address.userequiredAddressUse
Patient.contact.address.typerequiredAddressType
Patient.contact.genderrequiredAdministrativeGender
Patient.communication.languagepreferredCommonLanguages
추가 바인딩 목적
AllLanguages Max Binding
Patient.link.typerequiredLinkType

This structure is derived from Patient

Summary

Mandatory: 7 elements (4 nested mandatory elements)
Must-Support: 7 elements
고정값: 2 elements

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element Patient.telecom is sliced based on the value of value:system

Differential View

This structure is derived from Patient

NameFlagsCard.TypeDescription & Constraintsdoco
.. Patient 0..*PatientKR Core Patient Profile
... identifier S1..*Identifier환자 ID
.... system S1..1uri식별체계 식별자
.... value S1..1string식별자
... name S1..*HumanName성명
.... text S1..1string전체 성명
... Slices for telecom 0..*ContactPoint연락처
Slice: 순서 없음, system 값에 대해 열려있음
.... telecom:Phone 0..*ContactPoint전화번호
..... system 1..1code연락처 유형: phone
고정값: phone
..... value 1..1string상세 연락처
.... telecom:E-mail 0..*ContactPoint이메일
..... system 1..1code연락처 유형: email
고정값: email
..... value 1..1string상세 연락처
... birthDate S1..1date생년월일
... address 0..*Address환자 주소
.... krcore-roadNameAddress 0..1(Complex)한국 도로명 주소 체계
URL: http://www.hl7korea.or.kr/fhir/krcore/StructureDefinition/krcore-roadNameAddress
.... text 0..1string주소 텍스트
.... postalCode 0..1string우편번호
... contact 0..*BackboneElement환자의 연락처(예: 보호자, 배우자, 친구)
.... address
..... krcore-roadNameAddress 0..1(Complex)한국 도로명 주소 체계
URL: http://www.hl7korea.or.kr/fhir/krcore/StructureDefinition/krcore-roadNameAddress
..... text 0..1string주소 텍스트
..... postalCode 0..1string우편번호

doco Documentation for this format

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Patient 0..*PatientKR Core Patient Profile
... implicitRules ?!Σ0..1uri이 콘텐츠 생성 시 따른 규칙들의 집합
... modifierExtension ?!0..*Extension반드시 지원해야 하는 Extension들
... identifier SΣ1..*Identifier환자 ID
.... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): 알려진 경우, 이 식별자의 목적을 식별함.

.... system SΣ1..1uri식별체계 식별자
Example General: http://www.acme.com/identifiers/patient
.... value SΣ1..1string식별자
Example General: 123456
... name SΣ1..*HumanName성명
.... use ?!Σ0..1codeusual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required): 이름의 용도.

.... text SΣ1..1string전체 성명
... Slices for telecom Σ0..*ContactPoint연락처
Slice: 순서 없음, system 값에 대해 열려있음
.... telecom:Phone Σ0..*ContactPoint전화번호
..... system ΣC1..1code연락처 유형: phone
Binding: ContactPointSystem (required): 연락처에 대한 통신 형식.


고정값: phone
..... value Σ1..1string상세 연락처
..... use ?!Σ0..1codehome | work | temp | old | mobile - 본 연락처의 용도
Binding: ContactPointUse (required): 연락처의 용도.

.... telecom:E-mail Σ0..*ContactPoint이메일
..... system ΣC1..1code연락처 유형: email
Binding: ContactPointSystem (required): 연락처에 대한 통신 형식.


고정값: email
..... value Σ1..1string상세 연락처
..... use ?!Σ0..1codehome | work | temp | old | mobile - 본 연락처의 용도
Binding: ContactPointUse (required): 연락처의 용도.

... gender SΣ1..1code성별: male | female | other | unknown
Binding: AdministrativeGender (required): 행정 목적으로 사용되는 사람의 성별

... birthDate SΣ1..1date생년월일
... deceased[x] ?!Σ0..1사망 여부 표시
.... deceasedBooleanboolean
.... deceasedDateTimedateTime
... address Σ0..*Address환자 주소
.... krcore-roadNameAddress 0..1(Complex)한국 도로명 주소 체계
URL: http://www.hl7korea.or.kr/fhir/krcore/StructureDefinition/krcore-roadNameAddress
.... use ?!Σ0..1codehome | work | temp | old | billing - 본 주소의 용도
Binding: AddressUse (required): 주소의 용도.


Example General: home
.... text Σ0..1string주소 텍스트
Example General: 137 Nowhere Street, Erewhon 9132
.... postalCode Σ0..1string우편번호
Example General: 9132
... contact C0..*BackboneElement환자의 연락처(예: 보호자, 배우자, 친구)
.... modifierExtension ?!Σ0..*Extension인식할 수 없는 상황에서도 반드시 지원해야 하는 Extension들
... link ?!Σ0..*BackboneElement실제 동일한 사람과 관련된 다른 환자 리소스에 대한 링크
.... modifierExtension ?!Σ0..*Extension인식할 수 없는 상황에서도 반드시 지원해야 하는 Extension들
.... other Σ1..1Reference(Patient | RelatedPerson)링크가 참조하는 다른 환자 또는 관련자 리소스
.... type Σ1..1codereplaced-by | replaces | refer | seealso
Binding: LinkType (required): 본 환자 리소스와 다른 환자 리소스 간의 링크 유형.


doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Patient.identifier.userequiredIdentifierUse
Patient.name.userequiredNameUse
Patient.telecom:Phone.systemrequired고정값: phone
Patient.telecom:Phone.userequiredContactPointUse
Patient.telecom:E-mail.systemrequired고정값: email
Patient.telecom:E-mail.userequiredContactPointUse
Patient.genderrequiredAdministrativeGender
Patient.address.userequiredAddressUse
Patient.link.typerequiredLinkType

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Patient 0..*PatientKR Core Patient Profile
... id Σ0..1id본 리소스 인스턴스의 논리적 ID
... meta Σ0..1Meta리소스에 대한 메타데이터
... implicitRules ?!Σ0..1uri이 콘텐츠 생성 시 따른 규칙들의 집합
... text 0..1Narrative사람의 해석을 위한, 리소스의 텍스트 요약
... contained 0..*Resource포함된 리소스
... extension 0..*Extension구현에 의해 정의된 추가 콘텐츠
... modifierExtension ?!0..*Extension반드시 지원해야 하는 Extension들
... identifier SΣ1..*Identifier환자 ID
.... id 0..1string요소 간 참조를 위한 고유 ID
.... extension 0..*Extension구현에 의해 정의된 추가 콘텐츠
Slice: 순서 없음, url 값에 대해 열려있음
.... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): 알려진 경우, 이 식별자의 목적을 식별함.

.... type Σ0..1CodeableConcept식별자 설명
Binding: Identifier Type Codes (extensible): 특정 목적에 사용할 식별자를 결정하는데 사용하는 식별자 코드유형.

.... system SΣ1..1uri식별체계 식별자
Example General: http://www.acme.com/identifiers/patient
.... value SΣ1..1string식별자
Example General: 123456
.... period Σ0..1Periodid 유효 기간
.... assigner Σ0..1Reference(Organization)id 발급 기관 (text 일 수 있음)
... active ?!Σ0..1booleanWhether this patient's record is in active use
... name SΣ1..*HumanName성명
.... id 0..1string요소 간 참조를 위한 고유 ID
.... extension 0..*Extension구현에 의해 정의된 추가 콘텐츠
Slice: 순서 없음, url 값에 대해 열려있음
.... use ?!Σ0..1codeusual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required): 이름의 용도.

.... text SΣ1..1string전체 성명
.... family Σ0..1string
.... given Σ0..*string이름 (중간 이름 포함)
중복 사용 시 순서 주의: 이름을 표현하는 순서대로 given 사용
.... prefix Σ0..*string이름 앞에 오는 부분
중복 사용 시 순서 주의: 이름을 표현하는 순서대로 prefix 사용
.... suffix Σ0..*string이름 뒤에 오는 부분
중복 사용 시 순서 주의: 이름을 표현하는 순서대로 suffix 사용
.... period Σ0..1Period이름의 유효 기간.
... Slices for telecom Σ0..*ContactPoint연락처
Slice: 순서 없음, system 값에 대해 열려있음
.... telecom:Phone Σ0..*ContactPoint전화번호
..... id 0..1string요소 간 참조를 위한 고유 ID
..... extension 0..*Extension구현에 의해 정의된 추가 콘텐츠
Slice: 순서 없음, url 값에 대해 열려있음
..... system ΣC1..1code연락처 유형: phone
Binding: ContactPointSystem (required): 연락처에 대한 통신 형식.


고정값: phone
..... value Σ1..1string상세 연락처
..... use ?!Σ0..1codehome | work | temp | old | mobile - 본 연락처의 용도
Binding: ContactPointUse (required): 연락처의 용도.

..... rank Σ0..1positiveInt선호하는 사용 순서 지정 (1 = 가장 높음)
..... period Σ0..1Period연락처의 유효 기간.
.... telecom:E-mail Σ0..*ContactPoint이메일
..... id 0..1string요소 간 참조를 위한 고유 ID
..... extension 0..*Extension구현에 의해 정의된 추가 콘텐츠
Slice: 순서 없음, url 값에 대해 열려있음
..... system ΣC1..1code연락처 유형: email
Binding: ContactPointSystem (required): 연락처에 대한 통신 형식.


고정값: email
..... value Σ1..1string상세 연락처
..... use ?!Σ0..1codehome | work | temp | old | mobile - 본 연락처의 용도
Binding: ContactPointUse (required): 연락처의 용도.

..... rank Σ0..1positiveInt선호하는 사용 순서 지정 (1 = 가장 높음)
..... period Σ0..1Period연락처의 유효 기간.
... gender SΣ1..1code성별: male | female | other | unknown
Binding: AdministrativeGender (required): 행정 목적으로 사용되는 사람의 성별

... birthDate SΣ1..1date생년월일
... deceased[x] ?!Σ0..1사망 여부 표시
.... deceasedBooleanboolean
.... deceasedDateTimedateTime
... address Σ0..*Address환자 주소
.... id 0..1string요소 간 참조를 위한 고유 ID
.... Slices for extension 0..*Extension구현에 의해 정의된 추가 콘텐츠
Slice: 순서 없음, url 값에 대해 열려있음
.... krcore-roadNameAddress 0..1(Complex)한국 도로명 주소 체계
URL: http://www.hl7korea.or.kr/fhir/krcore/StructureDefinition/krcore-roadNameAddress
.... use ?!Σ0..1codehome | work | temp | old | billing - 본 주소의 용도
Binding: AddressUse (required): 주소의 용도.


Example General: home
.... type Σ0..1codepostal | physical | both
Binding: AddressType (required): 주소 용도 (우편 / 거주).


Example General: both
.... text Σ0..1string주소 텍스트
Example General: 137 Nowhere Street, Erewhon 9132
.... line Σ0..*string주소 명, 번호, 방향 및 사서함 등.
중복 사용 시 순서 주의: 주소를 나타내는 순서대로 line 사용.
Example General: 137 Nowhere Street
.... city Σ0..1string도시, 마을 이름 등
Example General: Erewhon
.... district Σ0..1string구역 이름 (군)
Example General: Madison
.... state Σ0..1string국가 하위 단위 (약어 허용)
.... postalCode Σ0..1string우편번호
Example General: 9132
.... country Σ0..1string국가 (예: ISO 3166을 따라 2 또는 3자리 코드)
.... period Σ0..1Period주소 유효 기간.
Example General: {"start":"2010-03-23","end":"2010-07-01"}
... maritalStatus 0..1CodeableConcept환자의 혼인상태
Binding: Marital Status Codes (extensible): 혼인상태.

... multipleBirth[x] 0..1환자의 쌍둥이 여부
.... multipleBirthBooleanboolean
.... multipleBirthIntegerinteger
... photo 0..*Attachment환자의 사진
... contact C0..*BackboneElement환자의 연락처(예: 보호자, 배우자, 친구)
.... id 0..1string요소 간 참조를 위한 고유 ID
.... extension 0..*Extension구현에 의해 정의된 추가 콘텐츠
.... modifierExtension ?!Σ0..*Extension인식할 수 없는 상황에서도 반드시 지원해야 하는 Extension들
.... relationship 0..*CodeableConcept관계의 종류
Binding: PatientContactRelationship (extensible): 환자와 연락처 해당자 간의 관계 속성.


.... name 0..1HumanName연락 당사자의 이름
.... telecom 0..*ContactPoint연락 당사자의 상세 연락처
.... address 0..1Address연락 당사자의 주소
..... id 0..1string요소 간 참조를 위한 고유 ID
..... Slices for extension 0..*Extension구현에 의해 정의된 추가 콘텐츠
Slice: 순서 없음, url 값에 대해 열려있음
..... krcore-roadNameAddress 0..1(Complex)한국 도로명 주소 체계
URL: http://www.hl7korea.or.kr/fhir/krcore/StructureDefinition/krcore-roadNameAddress
..... use ?!Σ0..1codehome | work | temp | old | billing - 본 주소의 용도
Binding: AddressUse (required): 주소의 용도.


Example General: home
..... type Σ0..1codepostal | physical | both
Binding: AddressType (required): 주소 용도 (우편 / 거주).


Example General: both
..... text Σ0..1string주소 텍스트
Example General: 137 Nowhere Street, Erewhon 9132
..... line Σ0..*string주소 명, 번호, 방향 및 사서함 등.
중복 사용 시 순서 주의: 주소를 나타내는 순서대로 line 사용.
Example General: 137 Nowhere Street
..... city Σ0..1string도시, 마을 이름 등
Example General: Erewhon
..... district Σ0..1string구역 이름 (군)
Example General: Madison
..... state Σ0..1string국가 하위 단위 (약어 허용)
..... postalCode Σ0..1string우편번호
Example General: 9132
..... country Σ0..1string국가 (예: ISO 3166을 따라 2 또는 3자리 코드)
..... period Σ0..1Period주소 유효 기간.
Example General: {"start":"2010-03-23","end":"2010-07-01"}
.... gender 0..1codemale | female | other | unknown
Binding: AdministrativeGender (required): 행정 목적으로 사용되는 사람의 성별

.... organization C0..1Reference(Organization)연락처와 관련된 기관
.... period 0..1Period연락처 유효기간
... communication 0..*BackboneElement환자의 건강에 대해 환자와 의사소통하기 위해 사용할 수 있는 언어
.... id 0..1string요소 간 참조를 위한 고유 ID
.... extension 0..*Extension구현에 의해 정의된 추가 콘텐츠
.... modifierExtension ?!Σ0..*Extension인식할 수 없는 상황에서도 반드시 지원해야 하는 Extension들
.... language 1..1CodeableConcept환자와 환자의 건강에 대해 의사소통하는 데 사용할 수 있는 언어
Binding: CommonLanguages (preferred): 국가별 언어.

추가 바인딩목적
AllLanguagesMax Binding
.... preferred 0..1boolean언어 선호도 표시
... generalPractitioner 0..*Reference(Organization | Practitioner | PractitionerRole)환자가 지명한 주요 진료 제공자
... managingOrganization Σ0..1Reference(Organization)환자 기록 관리 기관
... link ?!Σ0..*BackboneElement실제 동일한 사람과 관련된 다른 환자 리소스에 대한 링크
.... id 0..1string요소 간 참조를 위한 고유 ID
.... extension 0..*Extension구현에 의해 정의된 추가 콘텐츠
.... modifierExtension ?!Σ0..*Extension인식할 수 없는 상황에서도 반드시 지원해야 하는 Extension들
.... other Σ1..1Reference(Patient | RelatedPerson)링크가 참조하는 다른 환자 또는 관련자 리소스
.... type Σ1..1codereplaced-by | replaces | refer | seealso
Binding: LinkType (required): 본 환자 리소스와 다른 환자 리소스 간의 링크 유형.


doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Patient.languagepreferredCommonLanguages
추가 바인딩 목적
AllLanguages Max Binding
Patient.identifier.userequiredIdentifierUse
Patient.identifier.typeextensibleIdentifier Type Codes
Patient.name.userequiredNameUse
Patient.telecom:Phone.systemrequired고정값: phone
Patient.telecom:Phone.userequiredContactPointUse
Patient.telecom:E-mail.systemrequired고정값: email
Patient.telecom:E-mail.userequiredContactPointUse
Patient.genderrequiredAdministrativeGender
Patient.address.userequiredAddressUse
Patient.address.typerequiredAddressType
Patient.maritalStatusextensibleMarital Status Codes
Patient.contact.relationshipextensiblePatientContactRelationship
Patient.contact.address.userequiredAddressUse
Patient.contact.address.typerequiredAddressType
Patient.contact.genderrequiredAdministrativeGender
Patient.communication.languagepreferredCommonLanguages
추가 바인딩 목적
AllLanguages Max Binding
Patient.link.typerequiredLinkType

This structure is derived from Patient

Summary

Mandatory: 7 elements (4 nested mandatory elements)
Must-Support: 7 elements
고정값: 2 elements

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element Patient.telecom is sliced based on the value of value:system

 

Other representations of profile: CSV, Excel, Schematron

Notes:

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

KR Core IG를 따르는 Server 및 Client가 전송 및 수신하는 모든 Patient Resource는, KR Core Patient Profile의 요구조건을 반드시(SHALL) 만족해야 한다.

KR CDI 관련항목

KR Core Patient Profile은 KR CDI의 환자 정보 클래스 중 일부에 대응됨.

KR CDI 환자 정보 클래스 항목 KR Core Patient Profile 관련 항목
환자ID Patient.identifier
성명 Patient.name
생년월일 Patient.birthDate
성별 Patient.gender
연락처:전화번호 Patient.telecom.where(system = ‘phone’)
연락처:이메일 Patient.telecom.where(system = ‘email’)
연락처:주소 Patient.address
건강보험유형 KR Core Encounter Profile 참고

KR Core Search Parameters (derived)

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

Name Type Description Expression Expectations
_id token 본 리소스 인스턴스의 논리적 ID Patient.id SHALL
address string 한국 도로명 주소를 포함한 환자 주소 검색 Patient.address | Patient.address.text | Patient.address.extension(‘http://www.hl7korea.or.kr/fhir/krcore/StructureDefinition/krcore-roadNameAddress’).extension.value MAY
birthdate date 환자의 생일 Patient.birthDate SHOULD
gender token 환자의 성별 Patient.gender SHOULD
identifier token 환자의 식별자 Patient.identifier SHALL
name string 환자의 성명을 구성하는 성, 이름 등의 요소 중 일치하는 문자열 Patient.name SHALL
telecom token 환자의 연락처 Patient.telecom SHOULD


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


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