PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.kr.core@3.0.0-ballot
    http://www.hl7korea.or.kr/fhir/krcore/StructureDefinition/krcore-medical-doctor-role
description: KR Core PractitionerRole Profile for Medical Doctor는 KR Core Server와 KR Core Client가 진료정보를 교류할 때 진료의의 역할 정보를 표현하는 데 사용되며, 이 경우 **반드시(SHALL)** 본 Profile을 준수해야 한다.\n본 Profile은 의료법에 따라 자격이 부여된 의사(Medical Doctor)의 역할을 표현하기 위해 [KR Core PractitionerRole Profile](StructureDefinition-krcore-practitioner-role.html)을\n상속하여 정의하였으며, 본 Profile을 만족하는 FHIR 리소스 인스턴스는 자동적으로 KR Core PractitionerRole Profile을 만족한다.\n\n\n※ 주의사항\n+ KR Core PractitionerRole Profile을 단독으로 적용하는 경우에는 **반드시(SHALL)** 의사 외 보건의료 서비스 관련자의 역할 정보를 표현하기 위한 목적으로만 한정하여 사용한다.
package_name: hl7.fhir.kr.core
derivation: constraint
name: KRCore_PractitionerRole_MedicalDoctor
type: PractitionerRole
elements:
  practitioner:
    type: Reference
    short: 진료의 인적사항
    refers: ['http://www.hl7korea.or.kr/fhir/krcore/StructureDefinition/krcore-medical-doctor']
    index: 0
  organization:
    type: Reference
    short: 진료의 소속 기관
    refers: ['http://www.hl7korea.or.kr/fhir/krcore/StructureDefinition/krcore-healthcare-organization']
    index: 1
  code:
    short: 진료의 역할
    binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/ValueSet/practitioner-role'}
    index: 2
    slicing:
      rules: open
      discriminator:
      - {path: $this, type: value}
      min: 1
      slices:
        MDRole:
          match:
            coding:
            - {code: doctor, system: 'http://terminology.hl7.org/CodeSystem/practitioner-role'}
          schema:
            pattern:
              type: CodeableConcept
              value:
                coding:
                - {code: doctor, system: 'http://terminology.hl7.org/CodeSystem/practitioner-role'}
            _required: true
            index: 3
          min: 1
          max: 1
  specialty:
    short: 진료과
    binding: {strength: required, valueSet: 'http://www.hl7korea.or.kr/fhir/krcore/ValueSet/krcore-medicaldepartment-codes'}
    mustSupport: true
    index: 4
    elements:
      coding:
        mustSupport: true
        index: 5
        elements:
          system: {mustSupport: true, index: 6}
          code: {mustSupport: true, index: 7}
    required: [coding]
package_version: 3.0.0-ballot
class: profile
kind: resource
url: http://www.hl7korea.or.kr/fhir/krcore/StructureDefinition/krcore-medical-doctor-role
base: http://www.hl7korea.or.kr/fhir/krcore/StructureDefinition/krcore-practitioner-role
version: 3.0.0-ballot
required: [specialty, code]