PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.kr.core@3.0.0-ballot
    http://www.hl7korea.or.kr/fhir/krcore/StructureDefinition/krcore-organization
description: KR Core Organization Profile은 KR Core Server와 KR Core Client의 진료정보 교류 과정에 참여하는\n다양한 기관 및 부서를 일관되게 표현하는데 사용되며, 이 경우 **반드시(SHALL)** 본 Profile을 준수해야 한다.\n임상 행위, 진료 흐름, 환자 정보 처리, 의료 데이터 관리에 공식적으로 참여하는 모든 조직 단위를 표현하는데 이 Profile을 적용할 수 있다.\n단, 병원, 보건소, 약국 등 건강보험심사평가원에서 요양기관으로 분류한 기관을 표현하기 위해서는 본 Profile을 상속하여 정의한\n[KR Core Healthcare Organization Profile](StructureDefinition-krcore-healthcare-organization.html)을\n**반드시(SHALL)** 적용해야 한다. KR Core Healthcare Organization Profile을 만족하는 FHIR 리소스 인스턴스는 자동적으로 본 Profile을 만족한다.\n\n\n※ 주의사항\n+ KR Core Organization Profile을 단독으로 적용하는 경우에는 **반드시(SHALL)** 요양기관 외 보건의료 서비스 제공 기관 및 부서 관련 정보를 표현하기 위한 목적으로만 한정하여 사용한다.
package_name: hl7.fhir.kr.core
derivation: constraint
name: KRCore_Organization
type: Organization
elements:
  identifier:
    short: 기관 ID
    index: 0
    elements:
      system: {index: 1}
      value: {index: 2}
    required: [value, system]
  type:
    short: 기관 유형
    binding: {strength: preferred, valueSet: 'http://hl7.org/fhir/ValueSet/organization-type'}
    index: 3
    elements:
      coding:
        elements:
          system: {index: 4}
          code: {index: 5}
        required: [system, code]
  name: {short: 기관명, index: 6}
  telecom:
    short: 기관 연락처
    index: 7
    slicing:
      rules: open
      discriminator:
      - {path: system, type: value}
      min: null
      slices:
        Phone:
          match: {system: phone}
          schema:
            short: 전화번호
            array: true
            index: 8
            elements:
              system:
                short: '연락처 유형: phone'
                pattern: {type: Code, value: phone}
                index: 9
              value: {short: 상세 연락처, index: 10}
            required: [value, system]
        Fax:
          match: {system: fax}
          schema:
            short: 팩스번호
            array: true
            index: 11
            elements:
              system:
                short: '연락처 유형: fax'
                pattern: {type: Code, value: fax}
                index: 12
              value: {short: 상세 연락처, index: 13}
            required: [value, system]
  address:
    short: 주소
    index: 14
    extensions:
      roadNameAddress: {url: 'http://www.hl7korea.or.kr/fhir/krcore/StructureDefinition/krcore-roadNameAddress', min: 0, max: 1, type: Extension, short: 한국의 도로명 주소, index: 15}
    elements:
      extension:
        type: Extension
        short: 한국의 도로명 주소
        url: http://www.hl7korea.or.kr/fhir/krcore/StructureDefinition/krcore-roadNameAddress
        index: 15
        slicing:
          slices:
            roadNameAddress:
              match: {}
              schema: {type: Extension, short: 한국의 도로명 주소, url: 'http://www.hl7korea.or.kr/fhir/krcore/StructureDefinition/krcore-roadNameAddress', index: 15}
              min: 0
              max: 1
      text: {short: 전체 주소, index: 16}
      postalCode: {short: 우편번호, index: 17}
package_version: 3.0.0-ballot
class: profile
kind: resource
url: http://www.hl7korea.or.kr/fhir/krcore/StructureDefinition/krcore-organization
base: http://hl7.org/fhir/StructureDefinition/Organization
version: 3.0.0-ballot
required: [name]