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

This page is part of the KR Core (v1.0.2 - STU1) based on FHIR R4. This is an authorized publication. For a full list of available versions, see the Directory of published versions

Resource Profile: KR Core Observation Profile for Vital Signs: Blood Pressure

Official URL: http://www.hl7korea.or.kr/fhir/krcore/StructureDefinition/krcore-bloodpressure Version: 1.0.2
Active as of 2023-12-04 Computable Name: KRCore_Observation_VitalSigns_BloodPressure

KR Core의 활력징후 및 신체 계측 중, 혈압 측정 정보에 적용되는 Observation 구조.

Usage:

Formal Views of Profile Content

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

This structure is derived from KRCore_Observation_VitalSigns

NameFlagsCard.TypeDescription & Constraintsdoco
.. Observation C0..*KRCore_Observation_VitalSignsKR Core Observation Profile for Vital Signs: Blood Pressure
krcore-obs-02: component.value 또는 component.dataAbsentReason 중 하나는 제공할 것.
... code
.... coding:Loinc 0..*Coding혈압 측정
..... code 1..1codeLoinc 코드
고정값: 85354-9
..... display 0..1string시스템에서 정의한 표현
Example Value: Blood pressure panel with all children optional
... Slices for component 2..*BackboneElement세부 결과
Slice: 순서 없음, code.coding.code 값에 대해 열려있음
.... component:Systolic 1..1BackboneElement수축기 혈압 측정 정보
..... code
...... coding:Loinc 0..*Coding수축기 혈압 측정
....... code 1..1codeLoinc 코드
고정값: 8480-6
....... display 0..1string시스템에서 정의한 표현
Example Value: Systolic blood pressure
..... value[x] 0..1Quantity수축기 혈압 측정 결과
...... value 1..1decimal측정값
...... unit 0..1string단위 표현
Example Value: mmHg
...... system 1..1uri단위를 정의한 코드체계
고정값: http://unitsofmeasure.org
...... code 1..1codeCoded form of the unit
고정값: mm[Hg]
.... component:Diastolic 1..1BackboneElement이완기 혈압 측정 정보
..... code
...... coding:Loinc 0..*Coding이완기 혈압 측정
....... code 1..1codeLoinc 코드
고정값: 8462-4
....... display 0..1string시스템에서 정의한 표현
Example Value: Diastolic blood pressure
..... value[x] 0..1Quantity이완기 혈압 측정 결과
...... value 1..1decimal측정값
...... unit 0..1string단위 표현
Example Value: mmHg
...... system 1..1uri단위를 정의한 코드체계
고정값: http://unitsofmeasure.org
...... code 1..1codeCoded form of the unit
고정값: mm[Hg]

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
krcore-obs-02warningObservationcomponent.value 또는 component.dataAbsentReason 중 하나는 제공할 것.
: component.value.exists() or component.dataAbsentReason.exists()
KR Core 권장사항
NameFlagsCard.TypeDescription & Constraintsdoco
.. Observation C0..*KRCore_Observation_VitalSignsKR Core Observation Profile for Vital Signs: Blood Pressure
krcore-obs-02: component.value 또는 component.dataAbsentReason 중 하나는 제공할 것.
... implicitRules ?!Σ0..1uri이 콘텐츠 생성 시 따른 규칙들의 집합
... modifierExtension ?!0..*Extension반드시 지원해야 하는 Extension들
... status ?!Σ1..1code활력징후 및 신체 계측 상태: registered | preliminary | final | amended +
Binding: ObservationStatus (required): 관찰의 상태를 제공하는 코드들.

.... category:VitalSigns 1..1CodeableConcept관찰 및 측정 유형의 분류
Binding: ObservationCategoryCodes (preferred): 높은 수준의 관찰 범주에 대한 코드들.



Required Pattern: At least the following
..... coding1..*Coding용어 시스템에 의해 정의된 코드
고정값: (complex)
...... system1..1uri용어체계 식별자
고정값: http://terminology.hl7.org/CodeSystem/observation-category
...... code1..1code용어체계에 의해 정의된 코드
고정값: vital-signs
... code SΣ1..1CodeableConcept활력징후 및 신체 계측 항목명
Binding: LOINCCodes (example): 단순 관찰 및 측정의 이름을 식별하는 코드.

.... Slices for coding Σ0..*Coding용어 시스템에 의해 정의된 코드
Slice: Unordered, Open by value:$this
..... coding:Loinc SΣ0..*Coding혈압 측정
Binding: LOINCCodes (required)
추가 바인딩목적
KR Core Vital Signs CodesMin Binding

...... system SΣ1..1uriLoinc 코드체계
고정값: http://loinc.org
...... code SΣ1..1codeLoinc 코드
고정값: 85354-9
...... display Σ0..1string시스템에서 정의한 표현
Example Value: Blood pressure panel with all children optional
... Slices for component Σ2..*BackboneElement세부 결과
Slice: 순서 없음, code.coding.code 값에 대해 열려있음
.... component:All Slices 모든 slice들에 Content/Rules 적용
..... modifierExtension ?!Σ0..*Extension인식할 수 없는 상황에서도 반드시 지원해야 하는 Extension들
..... code Σ1..1CodeableConcept세부 활력징후 및 신체 계측 정보
Binding: LOINCCodes (example): 단순 관찰 및 측정의 이름을 식별하는 코드.

...... Slices for coding Σ0..*Coding용어 시스템에 의해 정의된 코드
Slice: Unordered, Open by value:$this
....... coding:Loinc Σ0..*CodingLoinc 코드 정보
Binding: LOINCCodes (required)
추가 바인딩목적
KR Core Vital Signs CodesMin Binding

........ system Σ1..1uriLoinc 코드체계
고정값: http://loinc.org
........ code Σ1..1codeLoinc 코드
.... component:Systolic Σ1..1BackboneElement수축기 혈압 측정 정보
..... modifierExtension ?!Σ0..*Extension인식할 수 없는 상황에서도 반드시 지원해야 하는 Extension들
..... code Σ1..1CodeableConcept세부 활력징후 및 신체 계측 정보
Binding: LOINCCodes (example): 단순 관찰 및 측정의 이름을 식별하는 코드.

...... Slices for coding Σ0..*Coding용어 시스템에 의해 정의된 코드
Slice: Unordered, Open by value:$this
....... coding:Loinc Σ0..*Coding수축기 혈압 측정
Binding: LOINCCodes (required)
추가 바인딩목적
KR Core Vital Signs CodesMin Binding

........ system Σ1..1uriLoinc 코드체계
고정값: http://loinc.org
........ code Σ1..1codeLoinc 코드
고정값: 8480-6
........ display Σ0..1string시스템에서 정의한 표현
Example Value: Systolic blood pressure
..... value[x] Σ0..1Quantity수축기 혈압 측정 결과
...... value Σ1..1decimal측정값
...... comparator ?!Σ0..1code< | <= | >= | > - 값을 이해하는 방법
Binding: QuantityComparator (required): 한정자를 이해하는 방법과 한정자가 표현되는 방법.

...... unit Σ0..1string단위 표현
Example Value: mmHg
...... system ΣC1..1uri단위를 정의한 코드체계
고정값: http://unitsofmeasure.org
...... code Σ1..1codeCoded form of the unit
고정값: mm[Hg]
.... component:Diastolic Σ1..1BackboneElement이완기 혈압 측정 정보
..... modifierExtension ?!Σ0..*Extension인식할 수 없는 상황에서도 반드시 지원해야 하는 Extension들
..... code Σ1..1CodeableConcept세부 활력징후 및 신체 계측 정보
Binding: LOINCCodes (example): 단순 관찰 및 측정의 이름을 식별하는 코드.

...... Slices for coding Σ0..*Coding용어 시스템에 의해 정의된 코드
Slice: Unordered, Open by value:$this
....... coding:Loinc Σ0..*Coding이완기 혈압 측정
Binding: LOINCCodes (required)
추가 바인딩목적
KR Core Vital Signs CodesMin Binding

........ system Σ1..1uriLoinc 코드체계
고정값: http://loinc.org
........ code Σ1..1codeLoinc 코드
고정값: 8462-4
........ display Σ0..1string시스템에서 정의한 표현
Example Value: Diastolic blood pressure
..... value[x] Σ0..1Quantity이완기 혈압 측정 결과
...... value Σ1..1decimal측정값
...... comparator ?!Σ0..1code< | <= | >= | > - 값을 이해하는 방법
Binding: QuantityComparator (required): 한정자를 이해하는 방법과 한정자가 표현되는 방법.

...... unit Σ0..1string단위 표현
Example Value: mmHg
...... system ΣC1..1uri단위를 정의한 코드체계
고정값: http://unitsofmeasure.org
...... code Σ1..1codeCoded form of the unit
고정값: mm[Hg]

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Observation.statusrequiredObservationStatus
Observation.categoryrequiredObservationCategoryCodes
Observation.category:VitalSignspreferredPattern: vital-signs
Observation.codeexampleLOINCCodes (a valid code from LOINC)
Observation.code.coding:Loincrequired고정값: LOINC code 85354-9
추가 바인딩 목적
KR Core Vital Signs Codes Min Binding
Observation.component.codeexampleLOINCCodes (a valid code from LOINC)
Observation.component.code.coding:LoincrequiredLOINCCodes (a valid code from LOINC)
추가 바인딩 목적
KR Core Vital Signs Codes Min Binding
Observation.component:Systolic.codeexampleLOINCCodes (a valid code from LOINC)
Observation.component:Systolic.code.coding:Loincrequired고정값: LOINC code 8480-6
추가 바인딩 목적
KR Core Vital Signs Codes Min Binding
Observation.component:Systolic.value[x].comparatorrequiredQuantityComparator
Observation.component:Diastolic.codeexampleLOINCCodes (a valid code from LOINC)
Observation.component:Diastolic.code.coding:Loincrequired고정값: LOINC code 8462-4
추가 바인딩 목적
KR Core Vital Signs Codes Min Binding
Observation.component:Diastolic.value[x].comparatorrequiredQuantityComparator

Constraints

IdGradePath(s)DetailsRequirements
krcore-obs-02warningObservationcomponent.value 또는 component.dataAbsentReason 중 하나는 제공할 것.
: component.value.exists() or component.dataAbsentReason.exists()
KR Core 권장사항
NameFlagsCard.TypeDescription & Constraintsdoco
.. Observation C0..*KRCore_Observation_VitalSignsKR Core Observation Profile for Vital Signs: Blood Pressure
krcore-obs-02: component.value 또는 component.dataAbsentReason 중 하나는 제공할 것.
... id Σ0..1id본 리소스 인스턴스의 논리적 ID
... meta Σ0..1Meta리소스에 대한 메타데이터
... implicitRules ?!Σ0..1uri이 콘텐츠 생성 시 따른 규칙들의 집합
... language 0..1code리소스 콘텐츠의 언어
Binding: CommonLanguages (preferred): 국가별 언어.

추가 바인딩목적
AllLanguagesMax Binding
... text 0..1Narrative사람의 해석을 위한, 리소스의 텍스트 요약
... contained 0..*Resource포함된 리소스
... extension 0..*Extension구현에 의해 정의된 추가 콘텐츠
... modifierExtension ?!0..*Extension반드시 지원해야 하는 Extension들
... identifier Σ0..*Identifier관찰을 위한 비즈니스 식별자 (현실에서 사용되는 식별자)
... basedOn Σ0..*Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest)본 관찰이 이행/충족한 계획, 제안 또는 주문
... partOf Σ0..*Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy)본 관찰이 속한 이벤트 참조
... status ?!Σ1..1code활력징후 및 신체 계측 상태: registered | preliminary | final | amended +
Binding: ObservationStatus (required): 관찰의 상태를 제공하는 코드들.

... Slices for category 1..*CodeableConcept관찰 및 계측 범주
Slice: Unordered, Open by value:$this
Binding: ObservationCategoryCodes (required): 높은 수준의 관찰 범주에 대한 코드들.


.... category:VitalSigns 1..1CodeableConcept관찰 및 측정 유형의 분류
Binding: ObservationCategoryCodes (preferred): 높은 수준의 관찰 범주에 대한 코드들.



Required Pattern: At least the following
..... id0..1string요소 간 참조를 위한 고유 ID
..... extension0..*Extension구현에 의해 정의된 추가 콘텐츠
..... coding1..*Coding용어 시스템에 의해 정의된 코드
고정값: (complex)
...... id0..1string요소 간 참조를 위한 고유 ID
...... extension0..*Extension구현에 의해 정의된 추가 콘텐츠
...... system1..1uri용어체계 식별자
고정값: http://terminology.hl7.org/CodeSystem/observation-category
...... version0..1string시스템의 버전 - 필요한 경우에 제공
...... code1..1code용어체계에 의해 정의된 코드
고정값: vital-signs
...... display0..1string시스템에서 정의한 표현
...... userSelected0..1boolean이 coding을 사용자가 직접 선택한 경우
..... text0..1string개념의 일반 텍스트 표현
... code SΣ1..1CodeableConcept활력징후 및 신체 계측 항목명
Binding: LOINCCodes (example): 단순 관찰 및 측정의 이름을 식별하는 코드.

.... id 0..1string요소 간 참조를 위한 고유 ID
.... extension 0..*Extension구현에 의해 정의된 추가 콘텐츠
Slice: 순서 없음, url 값에 대해 열려있음
.... Slices for coding Σ0..*Coding용어 시스템에 의해 정의된 코드
Slice: Unordered, Open by value:$this
..... coding:Loinc SΣ0..*Coding혈압 측정
Binding: LOINCCodes (required)
추가 바인딩목적
KR Core Vital Signs CodesMin Binding

...... id 0..1string요소 간 참조를 위한 고유 ID
...... extension 0..*Extension구현에 의해 정의된 추가 콘텐츠
Slice: 순서 없음, url 값에 대해 열려있음
...... system SΣ1..1uriLoinc 코드체계
고정값: http://loinc.org
...... version Σ0..1string시스템의 버전 - 필요한 경우에 제공
...... code SΣ1..1codeLoinc 코드
고정값: 85354-9
...... display Σ0..1string시스템에서 정의한 표현
Example Value: Blood pressure panel with all children optional
...... userSelected Σ0..1boolean이 coding을 사용자가 직접 선택한 경우
.... text Σ0..1string개념의 일반 텍스트 표현
... subject Σ0..1Reference(KR Core Patient Profile)활력징후 및 신체 계측 대상
... focus Σ0..*Reference(Resource)기록이 관찰 대상에 관한 것이 아닌 경우, 실제 관찰의 대상
... encounter Σ0..1Reference(Encounter)본 관찰이 수행되는 헬스케어 이벤트
... effective[x] Σ0..1활력징후 및 신체 계측 일시
.... effectiveDateTimedateTime
.... effectivePeriodPeriod
.... effectiveTimingTiming
.... effectiveInstantinstant
... issued Σ0..1instant본 관찰 버전이 수행된 날짜/시각
... performer Σ0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson | KR Core Patient Profile | KR Core Practitioner Profile for Medical Doctor | KR Core PractitionerRole Profile for Medical Doctor | KR Core Healthcare Organization Profile)활력징후 및 신체 계측 책임자
... value[x] ΣC0..1활력징후 및 신체 계측 결과
.... valueQuantityQuantity
.... valueCodeableConceptCodeableConcept
.... valueStringstring
.... valueBooleanboolean
.... valueIntegerinteger
.... valueRangeRange
.... valueRatioRatio
.... valueSampledDataSampledData
.... valueTimetime
.... valueDateTimedateTime
.... valuePeriodPeriod
... dataAbsentReason C0..1CodeableConcept활력징후 및 신체 계측 결과 부재 사유
Binding: DataAbsentReason (extensible): (Observation.value[x]) 결과 부재 이유에 대한 코드들.

... interpretation 0..*CodeableConcepthigh, low, normal, 등.
Binding: ObservationInterpretationCodes (extensible): 관찰의 해석을 식별하기 위한 코드들.


... note 0..*Annotation관찰에 대한 의견
... bodySite 0..1CodeableConcept관찰한 신체 부위
Binding: SNOMEDCTBodyStructures (example): 해부학적 위치를 설명하는 코드들. 좌/우를 포함할 수 있음.

... method 0..1CodeableConcept관찰 방법
Binding: ObservationMethods (example): 단순 관찰을 위한 방법.

... specimen 0..1Reference(Specimen)관찰에 사용한 검체.
... device 0..1Reference(Device | DeviceMetric)계측 장비 정보
... referenceRange C0..*BackboneElement해석을 위한 지침을 제공
.... id 0..1string요소 간 참조를 위한 고유 ID
.... extension 0..*Extension구현에 의해 정의된 추가 콘텐츠
.... modifierExtension ?!Σ0..*Extension인식할 수 없는 상황에서도 반드시 지원해야 하는 Extension들
.... low C0..1SimpleQuantity참조 범위의 하한값 - 필요한 경우에 제공
.... high C0..1SimpleQuantity참조 범위의 상한값 - 필요한 경우에 제공
.... type 0..1CodeableConcept참조 범위 한정자
Binding: ObservationReferenceRangeMeaningCodes (preferred): 참조 범위 의미를 위한 코드들.

.... appliesTo 0..*CodeableConcept참조 범위 모집단
Binding: ObservationReferenceRangeAppliesToCodes (example): 참조 범위가 적용되는 모집단을 위한 코드들.


.... age 0..1Range적용 가능한 연령 범위 - 필요한 경우에 제공
.... text 0..1string관찰의 텍스트 기반 참조 범위
... hasMember Σ0..*Reference(Observation | QuestionnaireResponse | MolecularSequence)동일 관찰 그룹에 속하는 관련 리소스
... derivedFrom Σ0..*Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence)관찰이 이루어진 관련 측정
... Slices for component Σ2..*BackboneElement세부 결과
Slice: 순서 없음, code.coding.code 값에 대해 열려있음
.... component:All Slices 모든 slice들에 Content/Rules 적용
..... id 0..1string요소 간 참조를 위한 고유 ID
..... extension 0..*Extension구현에 의해 정의된 추가 콘텐츠
..... modifierExtension ?!Σ0..*Extension인식할 수 없는 상황에서도 반드시 지원해야 하는 Extension들
..... code Σ1..1CodeableConcept세부 활력징후 및 신체 계측 정보
Binding: LOINCCodes (example): 단순 관찰 및 측정의 이름을 식별하는 코드.

...... id 0..1string요소 간 참조를 위한 고유 ID
...... extension 0..*Extension구현에 의해 정의된 추가 콘텐츠
Slice: 순서 없음, url 값에 대해 열려있음
...... Slices for coding Σ0..*Coding용어 시스템에 의해 정의된 코드
Slice: Unordered, Open by value:$this
....... coding:Loinc Σ0..*CodingLoinc 코드 정보
Binding: LOINCCodes (required)
추가 바인딩목적
KR Core Vital Signs CodesMin Binding

........ id 0..1string요소 간 참조를 위한 고유 ID
........ extension 0..*Extension구현에 의해 정의된 추가 콘텐츠
Slice: 순서 없음, url 값에 대해 열려있음
........ system Σ1..1uriLoinc 코드체계
고정값: http://loinc.org
........ version Σ0..1string시스템의 버전 - 필요한 경우에 제공
........ code Σ1..1codeLoinc 코드
........ display Σ0..1string시스템에서 정의한 표현
........ userSelected Σ0..1boolean이 coding을 사용자가 직접 선택한 경우
...... text Σ0..1string개념의 일반 텍스트 표현
..... value[x] Σ0..1세부 활력징후 및 신체 계측 결과
...... valueQuantityQuantity
...... valueCodeableConceptCodeableConcept
...... valueStringstring
...... valueBooleanboolean
...... valueIntegerinteger
...... valueRangeRange
...... valueRatioRatio
...... valueSampledDataSampledData
...... valueTimetime
...... valueDateTimedateTime
...... valuePeriodPeriod
..... dataAbsentReason C0..1CodeableConcept세부 활력징후 및 신체 계측 결과 부재 사유
Binding: DataAbsentReason (extensible): (Observation.value[x]) 결과 부재 이유에 대한 코드들.

..... interpretation 0..*CodeableConcepthigh, low, normal, 등.
Binding: ObservationInterpretationCodes (extensible): 관찰의 해석을 식별하기 위한 코드들.


..... referenceRange 0..*See referenceRange (Observation)세부 결과의 해석을 위한 지침을 제공.
.... component:Systolic Σ1..1BackboneElement수축기 혈압 측정 정보
..... id 0..1string요소 간 참조를 위한 고유 ID
..... extension 0..*Extension구현에 의해 정의된 추가 콘텐츠
..... modifierExtension ?!Σ0..*Extension인식할 수 없는 상황에서도 반드시 지원해야 하는 Extension들
..... code Σ1..1CodeableConcept세부 활력징후 및 신체 계측 정보
Binding: LOINCCodes (example): 단순 관찰 및 측정의 이름을 식별하는 코드.

...... id 0..1string요소 간 참조를 위한 고유 ID
...... extension 0..*Extension구현에 의해 정의된 추가 콘텐츠
Slice: 순서 없음, url 값에 대해 열려있음
...... Slices for coding Σ0..*Coding용어 시스템에 의해 정의된 코드
Slice: Unordered, Open by value:$this
....... coding:Loinc Σ0..*Coding수축기 혈압 측정
Binding: LOINCCodes (required)
추가 바인딩목적
KR Core Vital Signs CodesMin Binding

........ id 0..1string요소 간 참조를 위한 고유 ID
........ extension 0..*Extension구현에 의해 정의된 추가 콘텐츠
Slice: 순서 없음, url 값에 대해 열려있음
........ system Σ1..1uriLoinc 코드체계
고정값: http://loinc.org
........ version Σ0..1string시스템의 버전 - 필요한 경우에 제공
........ code Σ1..1codeLoinc 코드
고정값: 8480-6
........ display Σ0..1string시스템에서 정의한 표현
Example Value: Systolic blood pressure
........ userSelected Σ0..1boolean이 coding을 사용자가 직접 선택한 경우
...... text Σ0..1string개념의 일반 텍스트 표현
..... value[x] Σ0..1Quantity수축기 혈압 측정 결과
...... id 0..1string요소 간 참조를 위한 고유 ID
...... extension 0..*Extension구현에 의해 정의된 추가 콘텐츠
Slice: 순서 없음, url 값에 대해 열려있음
...... value Σ1..1decimal측정값
...... comparator ?!Σ0..1code< | <= | >= | > - 값을 이해하는 방법
Binding: QuantityComparator (required): 한정자를 이해하는 방법과 한정자가 표현되는 방법.

...... unit Σ0..1string단위 표현
Example Value: mmHg
...... system ΣC1..1uri단위를 정의한 코드체계
고정값: http://unitsofmeasure.org
...... code Σ1..1codeCoded form of the unit
고정값: mm[Hg]
..... dataAbsentReason C0..1CodeableConcept세부 활력징후 및 신체 계측 결과 부재 사유
Binding: DataAbsentReason (extensible): (Observation.value[x]) 결과 부재 이유에 대한 코드들.

..... interpretation 0..*CodeableConcepthigh, low, normal, 등.
Binding: ObservationInterpretationCodes (extensible): 관찰의 해석을 식별하기 위한 코드들.


..... referenceRange 0..*See referenceRange (Observation)세부 결과의 해석을 위한 지침을 제공.
.... component:Diastolic Σ1..1BackboneElement이완기 혈압 측정 정보
..... id 0..1string요소 간 참조를 위한 고유 ID
..... extension 0..*Extension구현에 의해 정의된 추가 콘텐츠
..... modifierExtension ?!Σ0..*Extension인식할 수 없는 상황에서도 반드시 지원해야 하는 Extension들
..... code Σ1..1CodeableConcept세부 활력징후 및 신체 계측 정보
Binding: LOINCCodes (example): 단순 관찰 및 측정의 이름을 식별하는 코드.

...... id 0..1string요소 간 참조를 위한 고유 ID
...... extension 0..*Extension구현에 의해 정의된 추가 콘텐츠
Slice: 순서 없음, url 값에 대해 열려있음
...... Slices for coding Σ0..*Coding용어 시스템에 의해 정의된 코드
Slice: Unordered, Open by value:$this
....... coding:Loinc Σ0..*Coding이완기 혈압 측정
Binding: LOINCCodes (required)
추가 바인딩목적
KR Core Vital Signs CodesMin Binding

........ id 0..1string요소 간 참조를 위한 고유 ID
........ extension 0..*Extension구현에 의해 정의된 추가 콘텐츠
Slice: 순서 없음, url 값에 대해 열려있음
........ system Σ1..1uriLoinc 코드체계
고정값: http://loinc.org
........ version Σ0..1string시스템의 버전 - 필요한 경우에 제공
........ code Σ1..1codeLoinc 코드
고정값: 8462-4
........ display Σ0..1string시스템에서 정의한 표현
Example Value: Diastolic blood pressure
........ userSelected Σ0..1boolean이 coding을 사용자가 직접 선택한 경우
...... text Σ0..1string개념의 일반 텍스트 표현
..... value[x] Σ0..1Quantity이완기 혈압 측정 결과
...... id 0..1string요소 간 참조를 위한 고유 ID
...... extension 0..*Extension구현에 의해 정의된 추가 콘텐츠
Slice: 순서 없음, url 값에 대해 열려있음
...... value Σ1..1decimal측정값
...... comparator ?!Σ0..1code< | <= | >= | > - 값을 이해하는 방법
Binding: QuantityComparator (required): 한정자를 이해하는 방법과 한정자가 표현되는 방법.

...... unit Σ0..1string단위 표현
Example Value: mmHg
...... system ΣC1..1uri단위를 정의한 코드체계
고정값: http://unitsofmeasure.org
...... code Σ1..1codeCoded form of the unit
고정값: mm[Hg]
..... dataAbsentReason C0..1CodeableConcept세부 활력징후 및 신체 계측 결과 부재 사유
Binding: DataAbsentReason (extensible): (Observation.value[x]) 결과 부재 이유에 대한 코드들.

..... interpretation 0..*CodeableConcepthigh, low, normal, 등.
Binding: ObservationInterpretationCodes (extensible): 관찰의 해석을 식별하기 위한 코드들.


..... referenceRange 0..*See referenceRange (Observation)세부 결과의 해석을 위한 지침을 제공.

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Observation.languagepreferredCommonLanguages
추가 바인딩 목적
AllLanguages Max Binding
Observation.statusrequiredObservationStatus
Observation.categoryrequiredObservationCategoryCodes
Observation.category:VitalSignspreferredPattern: vital-signs
Observation.codeexampleLOINCCodes (a valid code from LOINC)
Observation.code.coding:Loincrequired고정값: LOINC code 85354-9
추가 바인딩 목적
KR Core Vital Signs Codes Min Binding
Observation.dataAbsentReasonextensibleDataAbsentReason
Observation.interpretationextensibleObservationInterpretationCodes
Observation.bodySiteexampleSNOMEDCTBodyStructures
Observation.methodexampleObservationMethods
Observation.referenceRange.typepreferredObservationReferenceRangeMeaningCodes
Observation.referenceRange.appliesToexampleObservationReferenceRangeAppliesToCodes
Observation.component.codeexampleLOINCCodes (a valid code from LOINC)
Observation.component.code.coding:LoincrequiredLOINCCodes (a valid code from LOINC)
추가 바인딩 목적
KR Core Vital Signs Codes Min Binding
Observation.component.dataAbsentReasonextensibleDataAbsentReason
Observation.component.interpretationextensibleObservationInterpretationCodes
Observation.component:Systolic.codeexampleLOINCCodes (a valid code from LOINC)
Observation.component:Systolic.code.coding:Loincrequired고정값: LOINC code 8480-6
추가 바인딩 목적
KR Core Vital Signs Codes Min Binding
Observation.component:Systolic.value[x].comparatorrequiredQuantityComparator
Observation.component:Systolic.dataAbsentReasonextensibleDataAbsentReason
Observation.component:Systolic.interpretationextensibleObservationInterpretationCodes
Observation.component:Diastolic.codeexampleLOINCCodes (a valid code from LOINC)
Observation.component:Diastolic.code.coding:Loincrequired고정값: LOINC code 8462-4
추가 바인딩 목적
KR Core Vital Signs Codes Min Binding
Observation.component:Diastolic.value[x].comparatorrequiredQuantityComparator
Observation.component:Diastolic.dataAbsentReasonextensibleDataAbsentReason
Observation.component:Diastolic.interpretationextensibleObservationInterpretationCodes

Constraints

IdGradePath(s)DetailsRequirements
krcore-obs-02warningObservationcomponent.value 또는 component.dataAbsentReason 중 하나는 제공할 것.
: component.value.exists() or component.dataAbsentReason.exists()
KR Core 권장사항

This structure is derived from KRCore_Observation_VitalSigns

Summary

Mandatory: 2 elements (6 nested mandatory elements)
고정값: 7 elements

Slices

This structure defines the following Slices:

  • The element Observation.component is sliced based on the value of value:code.coding.code

Differential View

This structure is derived from KRCore_Observation_VitalSigns

NameFlagsCard.TypeDescription & Constraintsdoco
.. Observation C0..*KRCore_Observation_VitalSignsKR Core Observation Profile for Vital Signs: Blood Pressure
krcore-obs-02: component.value 또는 component.dataAbsentReason 중 하나는 제공할 것.
... code
.... coding:Loinc 0..*Coding혈압 측정
..... code 1..1codeLoinc 코드
고정값: 85354-9
..... display 0..1string시스템에서 정의한 표현
Example Value: Blood pressure panel with all children optional
... Slices for component 2..*BackboneElement세부 결과
Slice: 순서 없음, code.coding.code 값에 대해 열려있음
.... component:Systolic 1..1BackboneElement수축기 혈압 측정 정보
..... code
...... coding:Loinc 0..*Coding수축기 혈압 측정
....... code 1..1codeLoinc 코드
고정값: 8480-6
....... display 0..1string시스템에서 정의한 표현
Example Value: Systolic blood pressure
..... value[x] 0..1Quantity수축기 혈압 측정 결과
...... value 1..1decimal측정값
...... unit 0..1string단위 표현
Example Value: mmHg
...... system 1..1uri단위를 정의한 코드체계
고정값: http://unitsofmeasure.org
...... code 1..1codeCoded form of the unit
고정값: mm[Hg]
.... component:Diastolic 1..1BackboneElement이완기 혈압 측정 정보
..... code
...... coding:Loinc 0..*Coding이완기 혈압 측정
....... code 1..1codeLoinc 코드
고정값: 8462-4
....... display 0..1string시스템에서 정의한 표현
Example Value: Diastolic blood pressure
..... value[x] 0..1Quantity이완기 혈압 측정 결과
...... value 1..1decimal측정값
...... unit 0..1string단위 표현
Example Value: mmHg
...... system 1..1uri단위를 정의한 코드체계
고정값: http://unitsofmeasure.org
...... code 1..1codeCoded form of the unit
고정값: mm[Hg]

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
krcore-obs-02warningObservationcomponent.value 또는 component.dataAbsentReason 중 하나는 제공할 것.
: component.value.exists() or component.dataAbsentReason.exists()
KR Core 권장사항

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Observation C0..*KRCore_Observation_VitalSignsKR Core Observation Profile for Vital Signs: Blood Pressure
krcore-obs-02: component.value 또는 component.dataAbsentReason 중 하나는 제공할 것.
... implicitRules ?!Σ0..1uri이 콘텐츠 생성 시 따른 규칙들의 집합
... modifierExtension ?!0..*Extension반드시 지원해야 하는 Extension들
... status ?!Σ1..1code활력징후 및 신체 계측 상태: registered | preliminary | final | amended +
Binding: ObservationStatus (required): 관찰의 상태를 제공하는 코드들.

.... category:VitalSigns 1..1CodeableConcept관찰 및 측정 유형의 분류
Binding: ObservationCategoryCodes (preferred): 높은 수준의 관찰 범주에 대한 코드들.



Required Pattern: At least the following
..... coding1..*Coding용어 시스템에 의해 정의된 코드
고정값: (complex)
...... system1..1uri용어체계 식별자
고정값: http://terminology.hl7.org/CodeSystem/observation-category
...... code1..1code용어체계에 의해 정의된 코드
고정값: vital-signs
... code SΣ1..1CodeableConcept활력징후 및 신체 계측 항목명
Binding: LOINCCodes (example): 단순 관찰 및 측정의 이름을 식별하는 코드.

.... Slices for coding Σ0..*Coding용어 시스템에 의해 정의된 코드
Slice: Unordered, Open by value:$this
..... coding:Loinc SΣ0..*Coding혈압 측정
Binding: LOINCCodes (required)
추가 바인딩목적
KR Core Vital Signs CodesMin Binding

...... system SΣ1..1uriLoinc 코드체계
고정값: http://loinc.org
...... code SΣ1..1codeLoinc 코드
고정값: 85354-9
...... display Σ0..1string시스템에서 정의한 표현
Example Value: Blood pressure panel with all children optional
... Slices for component Σ2..*BackboneElement세부 결과
Slice: 순서 없음, code.coding.code 값에 대해 열려있음
.... component:All Slices 모든 slice들에 Content/Rules 적용
..... modifierExtension ?!Σ0..*Extension인식할 수 없는 상황에서도 반드시 지원해야 하는 Extension들
..... code Σ1..1CodeableConcept세부 활력징후 및 신체 계측 정보
Binding: LOINCCodes (example): 단순 관찰 및 측정의 이름을 식별하는 코드.

...... Slices for coding Σ0..*Coding용어 시스템에 의해 정의된 코드
Slice: Unordered, Open by value:$this
....... coding:Loinc Σ0..*CodingLoinc 코드 정보
Binding: LOINCCodes (required)
추가 바인딩목적
KR Core Vital Signs CodesMin Binding

........ system Σ1..1uriLoinc 코드체계
고정값: http://loinc.org
........ code Σ1..1codeLoinc 코드
.... component:Systolic Σ1..1BackboneElement수축기 혈압 측정 정보
..... modifierExtension ?!Σ0..*Extension인식할 수 없는 상황에서도 반드시 지원해야 하는 Extension들
..... code Σ1..1CodeableConcept세부 활력징후 및 신체 계측 정보
Binding: LOINCCodes (example): 단순 관찰 및 측정의 이름을 식별하는 코드.

...... Slices for coding Σ0..*Coding용어 시스템에 의해 정의된 코드
Slice: Unordered, Open by value:$this
....... coding:Loinc Σ0..*Coding수축기 혈압 측정
Binding: LOINCCodes (required)
추가 바인딩목적
KR Core Vital Signs CodesMin Binding

........ system Σ1..1uriLoinc 코드체계
고정값: http://loinc.org
........ code Σ1..1codeLoinc 코드
고정값: 8480-6
........ display Σ0..1string시스템에서 정의한 표현
Example Value: Systolic blood pressure
..... value[x] Σ0..1Quantity수축기 혈압 측정 결과
...... value Σ1..1decimal측정값
...... comparator ?!Σ0..1code< | <= | >= | > - 값을 이해하는 방법
Binding: QuantityComparator (required): 한정자를 이해하는 방법과 한정자가 표현되는 방법.

...... unit Σ0..1string단위 표현
Example Value: mmHg
...... system ΣC1..1uri단위를 정의한 코드체계
고정값: http://unitsofmeasure.org
...... code Σ1..1codeCoded form of the unit
고정값: mm[Hg]
.... component:Diastolic Σ1..1BackboneElement이완기 혈압 측정 정보
..... modifierExtension ?!Σ0..*Extension인식할 수 없는 상황에서도 반드시 지원해야 하는 Extension들
..... code Σ1..1CodeableConcept세부 활력징후 및 신체 계측 정보
Binding: LOINCCodes (example): 단순 관찰 및 측정의 이름을 식별하는 코드.

...... Slices for coding Σ0..*Coding용어 시스템에 의해 정의된 코드
Slice: Unordered, Open by value:$this
....... coding:Loinc Σ0..*Coding이완기 혈압 측정
Binding: LOINCCodes (required)
추가 바인딩목적
KR Core Vital Signs CodesMin Binding

........ system Σ1..1uriLoinc 코드체계
고정값: http://loinc.org
........ code Σ1..1codeLoinc 코드
고정값: 8462-4
........ display Σ0..1string시스템에서 정의한 표현
Example Value: Diastolic blood pressure
..... value[x] Σ0..1Quantity이완기 혈압 측정 결과
...... value Σ1..1decimal측정값
...... comparator ?!Σ0..1code< | <= | >= | > - 값을 이해하는 방법
Binding: QuantityComparator (required): 한정자를 이해하는 방법과 한정자가 표현되는 방법.

...... unit Σ0..1string단위 표현
Example Value: mmHg
...... system ΣC1..1uri단위를 정의한 코드체계
고정값: http://unitsofmeasure.org
...... code Σ1..1codeCoded form of the unit
고정값: mm[Hg]

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Observation.statusrequiredObservationStatus
Observation.categoryrequiredObservationCategoryCodes
Observation.category:VitalSignspreferredPattern: vital-signs
Observation.codeexampleLOINCCodes (a valid code from LOINC)
Observation.code.coding:Loincrequired고정값: LOINC code 85354-9
추가 바인딩 목적
KR Core Vital Signs Codes Min Binding
Observation.component.codeexampleLOINCCodes (a valid code from LOINC)
Observation.component.code.coding:LoincrequiredLOINCCodes (a valid code from LOINC)
추가 바인딩 목적
KR Core Vital Signs Codes Min Binding
Observation.component:Systolic.codeexampleLOINCCodes (a valid code from LOINC)
Observation.component:Systolic.code.coding:Loincrequired고정값: LOINC code 8480-6
추가 바인딩 목적
KR Core Vital Signs Codes Min Binding
Observation.component:Systolic.value[x].comparatorrequiredQuantityComparator
Observation.component:Diastolic.codeexampleLOINCCodes (a valid code from LOINC)
Observation.component:Diastolic.code.coding:Loincrequired고정값: LOINC code 8462-4
추가 바인딩 목적
KR Core Vital Signs Codes Min Binding
Observation.component:Diastolic.value[x].comparatorrequiredQuantityComparator

Constraints

IdGradePath(s)DetailsRequirements
krcore-obs-02warningObservationcomponent.value 또는 component.dataAbsentReason 중 하나는 제공할 것.
: component.value.exists() or component.dataAbsentReason.exists()
KR Core 권장사항

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Observation C0..*KRCore_Observation_VitalSignsKR Core Observation Profile for Vital Signs: Blood Pressure
krcore-obs-02: component.value 또는 component.dataAbsentReason 중 하나는 제공할 것.
... id Σ0..1id본 리소스 인스턴스의 논리적 ID
... meta Σ0..1Meta리소스에 대한 메타데이터
... implicitRules ?!Σ0..1uri이 콘텐츠 생성 시 따른 규칙들의 집합
... language 0..1code리소스 콘텐츠의 언어
Binding: CommonLanguages (preferred): 국가별 언어.

추가 바인딩목적
AllLanguagesMax Binding
... text 0..1Narrative사람의 해석을 위한, 리소스의 텍스트 요약
... contained 0..*Resource포함된 리소스
... extension 0..*Extension구현에 의해 정의된 추가 콘텐츠
... modifierExtension ?!0..*Extension반드시 지원해야 하는 Extension들
... identifier Σ0..*Identifier관찰을 위한 비즈니스 식별자 (현실에서 사용되는 식별자)
... basedOn Σ0..*Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest)본 관찰이 이행/충족한 계획, 제안 또는 주문
... partOf Σ0..*Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy)본 관찰이 속한 이벤트 참조
... status ?!Σ1..1code활력징후 및 신체 계측 상태: registered | preliminary | final | amended +
Binding: ObservationStatus (required): 관찰의 상태를 제공하는 코드들.

... Slices for category 1..*CodeableConcept관찰 및 계측 범주
Slice: Unordered, Open by value:$this
Binding: ObservationCategoryCodes (required): 높은 수준의 관찰 범주에 대한 코드들.


.... category:VitalSigns 1..1CodeableConcept관찰 및 측정 유형의 분류
Binding: ObservationCategoryCodes (preferred): 높은 수준의 관찰 범주에 대한 코드들.



Required Pattern: At least the following
..... id0..1string요소 간 참조를 위한 고유 ID
..... extension0..*Extension구현에 의해 정의된 추가 콘텐츠
..... coding1..*Coding용어 시스템에 의해 정의된 코드
고정값: (complex)
...... id0..1string요소 간 참조를 위한 고유 ID
...... extension0..*Extension구현에 의해 정의된 추가 콘텐츠
...... system1..1uri용어체계 식별자
고정값: http://terminology.hl7.org/CodeSystem/observation-category
...... version0..1string시스템의 버전 - 필요한 경우에 제공
...... code1..1code용어체계에 의해 정의된 코드
고정값: vital-signs
...... display0..1string시스템에서 정의한 표현
...... userSelected0..1boolean이 coding을 사용자가 직접 선택한 경우
..... text0..1string개념의 일반 텍스트 표현
... code SΣ1..1CodeableConcept활력징후 및 신체 계측 항목명
Binding: LOINCCodes (example): 단순 관찰 및 측정의 이름을 식별하는 코드.

.... id 0..1string요소 간 참조를 위한 고유 ID
.... extension 0..*Extension구현에 의해 정의된 추가 콘텐츠
Slice: 순서 없음, url 값에 대해 열려있음
.... Slices for coding Σ0..*Coding용어 시스템에 의해 정의된 코드
Slice: Unordered, Open by value:$this
..... coding:Loinc SΣ0..*Coding혈압 측정
Binding: LOINCCodes (required)
추가 바인딩목적
KR Core Vital Signs CodesMin Binding

...... id 0..1string요소 간 참조를 위한 고유 ID
...... extension 0..*Extension구현에 의해 정의된 추가 콘텐츠
Slice: 순서 없음, url 값에 대해 열려있음
...... system SΣ1..1uriLoinc 코드체계
고정값: http://loinc.org
...... version Σ0..1string시스템의 버전 - 필요한 경우에 제공
...... code SΣ1..1codeLoinc 코드
고정값: 85354-9
...... display Σ0..1string시스템에서 정의한 표현
Example Value: Blood pressure panel with all children optional
...... userSelected Σ0..1boolean이 coding을 사용자가 직접 선택한 경우
.... text Σ0..1string개념의 일반 텍스트 표현
... subject Σ0..1Reference(KR Core Patient Profile)활력징후 및 신체 계측 대상
... focus Σ0..*Reference(Resource)기록이 관찰 대상에 관한 것이 아닌 경우, 실제 관찰의 대상
... encounter Σ0..1Reference(Encounter)본 관찰이 수행되는 헬스케어 이벤트
... effective[x] Σ0..1활력징후 및 신체 계측 일시
.... effectiveDateTimedateTime
.... effectivePeriodPeriod
.... effectiveTimingTiming
.... effectiveInstantinstant
... issued Σ0..1instant본 관찰 버전이 수행된 날짜/시각
... performer Σ0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson | KR Core Patient Profile | KR Core Practitioner Profile for Medical Doctor | KR Core PractitionerRole Profile for Medical Doctor | KR Core Healthcare Organization Profile)활력징후 및 신체 계측 책임자
... value[x] ΣC0..1활력징후 및 신체 계측 결과
.... valueQuantityQuantity
.... valueCodeableConceptCodeableConcept
.... valueStringstring
.... valueBooleanboolean
.... valueIntegerinteger
.... valueRangeRange
.... valueRatioRatio
.... valueSampledDataSampledData
.... valueTimetime
.... valueDateTimedateTime
.... valuePeriodPeriod
... dataAbsentReason C0..1CodeableConcept활력징후 및 신체 계측 결과 부재 사유
Binding: DataAbsentReason (extensible): (Observation.value[x]) 결과 부재 이유에 대한 코드들.

... interpretation 0..*CodeableConcepthigh, low, normal, 등.
Binding: ObservationInterpretationCodes (extensible): 관찰의 해석을 식별하기 위한 코드들.


... note 0..*Annotation관찰에 대한 의견
... bodySite 0..1CodeableConcept관찰한 신체 부위
Binding: SNOMEDCTBodyStructures (example): 해부학적 위치를 설명하는 코드들. 좌/우를 포함할 수 있음.

... method 0..1CodeableConcept관찰 방법
Binding: ObservationMethods (example): 단순 관찰을 위한 방법.

... specimen 0..1Reference(Specimen)관찰에 사용한 검체.
... device 0..1Reference(Device | DeviceMetric)계측 장비 정보
... referenceRange C0..*BackboneElement해석을 위한 지침을 제공
.... id 0..1string요소 간 참조를 위한 고유 ID
.... extension 0..*Extension구현에 의해 정의된 추가 콘텐츠
.... modifierExtension ?!Σ0..*Extension인식할 수 없는 상황에서도 반드시 지원해야 하는 Extension들
.... low C0..1SimpleQuantity참조 범위의 하한값 - 필요한 경우에 제공
.... high C0..1SimpleQuantity참조 범위의 상한값 - 필요한 경우에 제공
.... type 0..1CodeableConcept참조 범위 한정자
Binding: ObservationReferenceRangeMeaningCodes (preferred): 참조 범위 의미를 위한 코드들.

.... appliesTo 0..*CodeableConcept참조 범위 모집단
Binding: ObservationReferenceRangeAppliesToCodes (example): 참조 범위가 적용되는 모집단을 위한 코드들.


.... age 0..1Range적용 가능한 연령 범위 - 필요한 경우에 제공
.... text 0..1string관찰의 텍스트 기반 참조 범위
... hasMember Σ0..*Reference(Observation | QuestionnaireResponse | MolecularSequence)동일 관찰 그룹에 속하는 관련 리소스
... derivedFrom Σ0..*Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence)관찰이 이루어진 관련 측정
... Slices for component Σ2..*BackboneElement세부 결과
Slice: 순서 없음, code.coding.code 값에 대해 열려있음
.... component:All Slices 모든 slice들에 Content/Rules 적용
..... id 0..1string요소 간 참조를 위한 고유 ID
..... extension 0..*Extension구현에 의해 정의된 추가 콘텐츠
..... modifierExtension ?!Σ0..*Extension인식할 수 없는 상황에서도 반드시 지원해야 하는 Extension들
..... code Σ1..1CodeableConcept세부 활력징후 및 신체 계측 정보
Binding: LOINCCodes (example): 단순 관찰 및 측정의 이름을 식별하는 코드.

...... id 0..1string요소 간 참조를 위한 고유 ID
...... extension 0..*Extension구현에 의해 정의된 추가 콘텐츠
Slice: 순서 없음, url 값에 대해 열려있음
...... Slices for coding Σ0..*Coding용어 시스템에 의해 정의된 코드
Slice: Unordered, Open by value:$this
....... coding:Loinc Σ0..*CodingLoinc 코드 정보
Binding: LOINCCodes (required)
추가 바인딩목적
KR Core Vital Signs CodesMin Binding

........ id 0..1string요소 간 참조를 위한 고유 ID
........ extension 0..*Extension구현에 의해 정의된 추가 콘텐츠
Slice: 순서 없음, url 값에 대해 열려있음
........ system Σ1..1uriLoinc 코드체계
고정값: http://loinc.org
........ version Σ0..1string시스템의 버전 - 필요한 경우에 제공
........ code Σ1..1codeLoinc 코드
........ display Σ0..1string시스템에서 정의한 표현
........ userSelected Σ0..1boolean이 coding을 사용자가 직접 선택한 경우
...... text Σ0..1string개념의 일반 텍스트 표현
..... value[x] Σ0..1세부 활력징후 및 신체 계측 결과
...... valueQuantityQuantity
...... valueCodeableConceptCodeableConcept
...... valueStringstring
...... valueBooleanboolean
...... valueIntegerinteger
...... valueRangeRange
...... valueRatioRatio
...... valueSampledDataSampledData
...... valueTimetime
...... valueDateTimedateTime
...... valuePeriodPeriod
..... dataAbsentReason C0..1CodeableConcept세부 활력징후 및 신체 계측 결과 부재 사유
Binding: DataAbsentReason (extensible): (Observation.value[x]) 결과 부재 이유에 대한 코드들.

..... interpretation 0..*CodeableConcepthigh, low, normal, 등.
Binding: ObservationInterpretationCodes (extensible): 관찰의 해석을 식별하기 위한 코드들.


..... referenceRange 0..*See referenceRange (Observation)세부 결과의 해석을 위한 지침을 제공.
.... component:Systolic Σ1..1BackboneElement수축기 혈압 측정 정보
..... id 0..1string요소 간 참조를 위한 고유 ID
..... extension 0..*Extension구현에 의해 정의된 추가 콘텐츠
..... modifierExtension ?!Σ0..*Extension인식할 수 없는 상황에서도 반드시 지원해야 하는 Extension들
..... code Σ1..1CodeableConcept세부 활력징후 및 신체 계측 정보
Binding: LOINCCodes (example): 단순 관찰 및 측정의 이름을 식별하는 코드.

...... id 0..1string요소 간 참조를 위한 고유 ID
...... extension 0..*Extension구현에 의해 정의된 추가 콘텐츠
Slice: 순서 없음, url 값에 대해 열려있음
...... Slices for coding Σ0..*Coding용어 시스템에 의해 정의된 코드
Slice: Unordered, Open by value:$this
....... coding:Loinc Σ0..*Coding수축기 혈압 측정
Binding: LOINCCodes (required)
추가 바인딩목적
KR Core Vital Signs CodesMin Binding

........ id 0..1string요소 간 참조를 위한 고유 ID
........ extension 0..*Extension구현에 의해 정의된 추가 콘텐츠
Slice: 순서 없음, url 값에 대해 열려있음
........ system Σ1..1uriLoinc 코드체계
고정값: http://loinc.org
........ version Σ0..1string시스템의 버전 - 필요한 경우에 제공
........ code Σ1..1codeLoinc 코드
고정값: 8480-6
........ display Σ0..1string시스템에서 정의한 표현
Example Value: Systolic blood pressure
........ userSelected Σ0..1boolean이 coding을 사용자가 직접 선택한 경우
...... text Σ0..1string개념의 일반 텍스트 표현
..... value[x] Σ0..1Quantity수축기 혈압 측정 결과
...... id 0..1string요소 간 참조를 위한 고유 ID
...... extension 0..*Extension구현에 의해 정의된 추가 콘텐츠
Slice: 순서 없음, url 값에 대해 열려있음
...... value Σ1..1decimal측정값
...... comparator ?!Σ0..1code< | <= | >= | > - 값을 이해하는 방법
Binding: QuantityComparator (required): 한정자를 이해하는 방법과 한정자가 표현되는 방법.

...... unit Σ0..1string단위 표현
Example Value: mmHg
...... system ΣC1..1uri단위를 정의한 코드체계
고정값: http://unitsofmeasure.org
...... code Σ1..1codeCoded form of the unit
고정값: mm[Hg]
..... dataAbsentReason C0..1CodeableConcept세부 활력징후 및 신체 계측 결과 부재 사유
Binding: DataAbsentReason (extensible): (Observation.value[x]) 결과 부재 이유에 대한 코드들.

..... interpretation 0..*CodeableConcepthigh, low, normal, 등.
Binding: ObservationInterpretationCodes (extensible): 관찰의 해석을 식별하기 위한 코드들.


..... referenceRange 0..*See referenceRange (Observation)세부 결과의 해석을 위한 지침을 제공.
.... component:Diastolic Σ1..1BackboneElement이완기 혈압 측정 정보
..... id 0..1string요소 간 참조를 위한 고유 ID
..... extension 0..*Extension구현에 의해 정의된 추가 콘텐츠
..... modifierExtension ?!Σ0..*Extension인식할 수 없는 상황에서도 반드시 지원해야 하는 Extension들
..... code Σ1..1CodeableConcept세부 활력징후 및 신체 계측 정보
Binding: LOINCCodes (example): 단순 관찰 및 측정의 이름을 식별하는 코드.

...... id 0..1string요소 간 참조를 위한 고유 ID
...... extension 0..*Extension구현에 의해 정의된 추가 콘텐츠
Slice: 순서 없음, url 값에 대해 열려있음
...... Slices for coding Σ0..*Coding용어 시스템에 의해 정의된 코드
Slice: Unordered, Open by value:$this
....... coding:Loinc Σ0..*Coding이완기 혈압 측정
Binding: LOINCCodes (required)
추가 바인딩목적
KR Core Vital Signs CodesMin Binding

........ id 0..1string요소 간 참조를 위한 고유 ID
........ extension 0..*Extension구현에 의해 정의된 추가 콘텐츠
Slice: 순서 없음, url 값에 대해 열려있음
........ system Σ1..1uriLoinc 코드체계
고정값: http://loinc.org
........ version Σ0..1string시스템의 버전 - 필요한 경우에 제공
........ code Σ1..1codeLoinc 코드
고정값: 8462-4
........ display Σ0..1string시스템에서 정의한 표현
Example Value: Diastolic blood pressure
........ userSelected Σ0..1boolean이 coding을 사용자가 직접 선택한 경우
...... text Σ0..1string개념의 일반 텍스트 표현
..... value[x] Σ0..1Quantity이완기 혈압 측정 결과
...... id 0..1string요소 간 참조를 위한 고유 ID
...... extension 0..*Extension구현에 의해 정의된 추가 콘텐츠
Slice: 순서 없음, url 값에 대해 열려있음
...... value Σ1..1decimal측정값
...... comparator ?!Σ0..1code< | <= | >= | > - 값을 이해하는 방법
Binding: QuantityComparator (required): 한정자를 이해하는 방법과 한정자가 표현되는 방법.

...... unit Σ0..1string단위 표현
Example Value: mmHg
...... system ΣC1..1uri단위를 정의한 코드체계
고정값: http://unitsofmeasure.org
...... code Σ1..1codeCoded form of the unit
고정값: mm[Hg]
..... dataAbsentReason C0..1CodeableConcept세부 활력징후 및 신체 계측 결과 부재 사유
Binding: DataAbsentReason (extensible): (Observation.value[x]) 결과 부재 이유에 대한 코드들.

..... interpretation 0..*CodeableConcepthigh, low, normal, 등.
Binding: ObservationInterpretationCodes (extensible): 관찰의 해석을 식별하기 위한 코드들.


..... referenceRange 0..*See referenceRange (Observation)세부 결과의 해석을 위한 지침을 제공.

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Observation.languagepreferredCommonLanguages
추가 바인딩 목적
AllLanguages Max Binding
Observation.statusrequiredObservationStatus
Observation.categoryrequiredObservationCategoryCodes
Observation.category:VitalSignspreferredPattern: vital-signs
Observation.codeexampleLOINCCodes (a valid code from LOINC)
Observation.code.coding:Loincrequired고정값: LOINC code 85354-9
추가 바인딩 목적
KR Core Vital Signs Codes Min Binding
Observation.dataAbsentReasonextensibleDataAbsentReason
Observation.interpretationextensibleObservationInterpretationCodes
Observation.bodySiteexampleSNOMEDCTBodyStructures
Observation.methodexampleObservationMethods
Observation.referenceRange.typepreferredObservationReferenceRangeMeaningCodes
Observation.referenceRange.appliesToexampleObservationReferenceRangeAppliesToCodes
Observation.component.codeexampleLOINCCodes (a valid code from LOINC)
Observation.component.code.coding:LoincrequiredLOINCCodes (a valid code from LOINC)
추가 바인딩 목적
KR Core Vital Signs Codes Min Binding
Observation.component.dataAbsentReasonextensibleDataAbsentReason
Observation.component.interpretationextensibleObservationInterpretationCodes
Observation.component:Systolic.codeexampleLOINCCodes (a valid code from LOINC)
Observation.component:Systolic.code.coding:Loincrequired고정값: LOINC code 8480-6
추가 바인딩 목적
KR Core Vital Signs Codes Min Binding
Observation.component:Systolic.value[x].comparatorrequiredQuantityComparator
Observation.component:Systolic.dataAbsentReasonextensibleDataAbsentReason
Observation.component:Systolic.interpretationextensibleObservationInterpretationCodes
Observation.component:Diastolic.codeexampleLOINCCodes (a valid code from LOINC)
Observation.component:Diastolic.code.coding:Loincrequired고정값: LOINC code 8462-4
추가 바인딩 목적
KR Core Vital Signs Codes Min Binding
Observation.component:Diastolic.value[x].comparatorrequiredQuantityComparator
Observation.component:Diastolic.dataAbsentReasonextensibleDataAbsentReason
Observation.component:Diastolic.interpretationextensibleObservationInterpretationCodes

Constraints

IdGradePath(s)DetailsRequirements
krcore-obs-02warningObservationcomponent.value 또는 component.dataAbsentReason 중 하나는 제공할 것.
: component.value.exists() or component.dataAbsentReason.exists()
KR Core 권장사항

This structure is derived from KRCore_Observation_VitalSigns

Summary

Mandatory: 2 elements (6 nested mandatory elements)
고정값: 7 elements

Slices

This structure defines the following Slices:

  • The element Observation.component is sliced based on the value of value:code.coding.code

 

Other representations of profile: CSV, Excel, Schematron

Notes:

KR Core IG를 따르는 Server는 반드시(SHALL) Observation Resource를 지원하고, KR Core Observation Profile for Vital Signs: Blood Pressure를 반드시(SHALL) 지원해야 한다.
KR Core IG를 따르는 Client는 가능한 한(SHOULD) Observation Resource 리소스를 지원하고, Observation Resource를 지원하는 경우, KR Core Observation Profile for Vital Signs: Blood Pressure를 반드시(SHALL) 지원해야 한다.

KR CDI 관련항목

KR Core Observation Profile for Vital Signs: Blood Pressure는 KR CDI의 활력징후 및 신체 계측 정보 클래스 중 일부에 대응됨.

KR CDI 활력징후 및 신체 계측 정보 클래스 항목 KR Core Observation Profile for Vital Signs: Blood Pressure 관련 항목
수축기 혈압 Observation.component.where($this.code.coding.where(system = ‘http://loinc.org’ and code = ‘8480-6’)).value
이완기 혈압 Observation.component.where($this.code.coding.where(system = ‘http://loinc.org’ and code = ‘8462-4’)).value
맥박수 KR Core Observation Profile for Vital Signs: Heart Rate 참고
호흡수 KR Core Observation Profile for Vital Signs: Respiratory Rate 참고
체온 KR Core Observation Profile for Vital Signs: Body Temperature 참고
산소포화도 KR Core Observation Profile for Vital Signs: Pulse Oximetry 참고
KR Core Observation Profile for Vital Signs: Body Height 참고
몸무게 KR Core Observation Profile for Vital Signs: Body Weight 참고

KR Core Search Parameters (defined)

Observation Resource를 검색하기 위해 Kr Core에서 추가로 정의한 검색 파라미터.

Name Type Description Expression Expectations
issued date 관찰 및 측정 보고 일시 Observation.issued SHOULD

KR Core Search Parameters (derived)

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

Name Type Description Expression Expectations
category token 관찰 및 측정 범주 Observation.category SHOULD
code token 관찰 및 측정의 유형 Observation.code SHALL
code-value-concept composite 관찰 및 측정의 유형과 CodeableConcept 데이터유형으로 표현된 측정값 쌍 On Observation:
 code: code
 value-concept: value.ofType(CodeableConcept)
MAY
code-value-date composite 관찰 및 측정의 유형과 date/time 데이터유형으로 표현된 측정값 쌍 On Observation:
 code: code
 value-date: value.ofType(DateTime) | value.ofType(Period)
MAY
code-value-quantity composite 관찰 및 측정의 유형과 quantity 데이터유형으로 표현된 측정값 쌍 On Observation:
 code: code
 value-quantity: value.ofType(Quantity)
MAY
code-value-string composite 관찰 및 측정의 유형과 string 데이터유형으로 표현된 측정값 쌍 On Observation:
 code: code
 value-string: value.ofType(string)
MAY
component-code token 세부 관찰 및 측정의 유형 Observation.component.code SHALL
component-code-value-concept composite 세부 관찰 및 측정의 유형과 CodeableConcept 데이터유형으로 표현된 세부 관찰 및 측정값 쌍 On Observation.component:
 componenet-code: code
 component-value-concept: value.ofType(CodeableConcept)
MAY
component-code-value-quantity composite 세부 관찰 및 측정의 유형과 Quantity 데이터유형으로 표현된 세부 관찰 및 측정값 쌍 On Observation.component:
 componenet-code: code
 component-value-quantity: value.ofType(Quantity)
MAY
component-data-absent-reason token 세부 관찰 및 측정 결과(Observation.component.value[x]) 부재 사유 Observation.component.dataAbsentReason MAY
component-value-concept token CodeableConcept 데이터유형으로 표현된 세부 관찰 및 측정값 Observation.component.value.ofType(CodeableConcept) MAY
component-value-quantity quantity Quantity 또는 SampledData 데이터유형으로 표현된 세부 관찰 및 측정값 Observation.component.value.ofType(Quantity) | Observation.component.value.ofType(SampledData) MAY
data-absent-reason token 관찰 및 측정 결과(Observation.value[x]) 부재 사유 Observation.dataAbsentReason MAY
date date 관찰 및 측정 일시 Observation.effective MAY
patient reference 관찰 및 측정 대상 환자 Observation.subject.where(resolve() is Patient) SHALL
performer reference 관찰 및 측정 책임자 Observation.performer SHOULD
status token 관찰 및 측정 진행 상태 Observation.status MAY
value-concept token CodeableConcept 데이터유형으로 표현된 측정값 Observation.value.ofType(CodeableConcept) MAY
value-date date dateTime 또는 Period 데이터유형으로 표현된 측정값 Observation.value.ofType(dateTime) | Observation.value.ofType(Period) MAY
value-quantity quantity Quantity 또는 SampledData 데이터유형으로 표현된 측정값 Observation.value.ofType(Quantity) | Observation.value.ofType(SampledData) MAY
value-string string string 데이터유형 또는 CodeableConcept 데이터유형 내 text로 표현된 측정값 Observation.value.ofType(string) | Observation.value.ofType(CodeableConcept).text MAY

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

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