empty
empty

KR Core Implementation Guide
1.0.0 - STU 1

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

Resource Profile: KR Core PractitionerRole Profile

Defining URL:https://example.org/fhir/krcore/StructureDefinition/krcore-practitionerrole
Version:1.0.0
Name:KRCore_PractitionerRole
Title:KR Core PractitionerRole Profile
Status:Draft as of 2021-11-10T22:06:19.3062306Z
Publisher:Smart Health Standards Forum
Source Resource:XML / JSON / Turtle

The official URL for this profile is:

https://example.org/fhir/krcore/StructureDefinition/krcore-practitionerrole

Formal Views of Profile Content

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

This structure is derived from PractitionerRole

Summary

Mandatory: 1 element (2 nested mandatory elements)
Must-Support: 7 elements

Structures

This structure refers to these other structures:

This structure is derived from PractitionerRole

NameFlagsCard.TypeDescription & Constraintsdoco
.. PractitionerRole 0..*PractitionerRoleKR Core PractitionerRole Profile
... identifier 0..*Identifier식별정보(의료인 직원번호 등)
.... system 0..1uri식별체계 식별자 (요양기관 OID 등)
.... value 0..1string식별자 (직원번호 등)
... practitioner S1..1Reference(KR Core Practitioner Profile)의료인 인적사항
... organization S0..1Reference(KR Core Organization Profile)의료인 소속 기관
... specialty S0..*CodeableConcept의료인 진료과 코드
Binding: KR Core Practitioner Specialty (extensible): KR Core Practitioner Specialty

.... coding 0..*Coding정의된 코드
..... system S1..1uri코드체계 식별자
..... code S1..1code코드값
..... display 0..1string코드명칭
.... text 0..1string진료과 텍스트 (상세 진료과)
... telecom 0..*ContactPoint의료인 기관 내 연락처
.... system S0..1code연락처 유형: phone | fax | email | pager | url | sms | other
.... value S0..1string상세 연락처

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. PractitionerRole 0..*PractitionerRoleKR Core PractitionerRole Profile
... id Σ0..1stringLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier Σ0..*Identifier식별정보(의료인 직원번호 등)
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

.... type Σ0..1CodeableConceptDescription of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

.... system Σ0..1uri식별체계 식별자 (요양기관 OID 등)
Example General: http://www.acme.com/identifiers/patient
.... value Σ0..1string식별자 (직원번호 등)
Example General: 123456
.... period Σ0..1PeriodTime period when id is/was valid for use
.... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
... active Σ0..1booleanWhether this practitioner role record is in active use
... period Σ0..1PeriodThe period during which the practitioner is authorized to perform in these role(s)
... practitioner SΣ1..1Reference(KR Core Practitioner Profile)의료인 인적사항
... organization SΣ0..1Reference(KR Core Organization Profile)의료인 소속 기관
... code Σ0..*CodeableConcept의료인 역할 코드
Binding: PractitionerRole (example): The role a person plays representing an organization.


... specialty SΣ0..*CodeableConcept의료인 진료과 코드
Binding: KR Core Practitioner Specialty (extensible): KR Core Practitioner Specialty


.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... coding Σ0..*Coding정의된 코드
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... system SΣ1..1uri코드체계 식별자
..... version Σ0..1stringVersion of the system - if relevant
..... code SΣ1..1code코드값
..... display Σ0..1string코드명칭
..... userSelected Σ0..1booleanIf this coding was chosen directly by the user
.... text Σ0..1string진료과 텍스트 (상세 진료과)
... location Σ0..*Reference(Location)The location(s) at which this practitioner provides care
... healthcareService 0..*Reference(HealthcareService)The list of healthcare services that this worker provides for this role's Organization/Location(s)
... telecom Σ0..*ContactPoint의료인 기관 내 연락처
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... system SΣI0..1code연락처 유형: phone | fax | email | pager | url | sms | other
Binding: ContactPointSystem (required): Telecommunications form for contact point.

.... value SΣ0..1string상세 연락처
.... use ?!Σ0..1codehome | work | temp | old | mobile - purpose of this contact point
Binding: ContactPointUse (required): Use of contact point.

.... rank Σ0..1positiveIntSpecify preferred order of use (1 = highest)
.... period Σ0..1PeriodTime period when the contact point was/is in use
... availableTime 0..*BackboneElementTimes the Service Site is available
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... daysOfWeek 0..*codemon | tue | wed | thu | fri | sat | sun
Binding: DaysOfWeek (required): The days of the week.


.... allDay 0..1booleanAlways available? e.g. 24 hour service
.... availableStartTime 0..1timeOpening time of day (ignored if allDay = true)
.... availableEndTime 0..1timeClosing time of day (ignored if allDay = true)
... notAvailable 0..*BackboneElementNot available during this time due to provided reason
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... description 1..1stringReason presented to the user explaining why time not available
.... during 0..1PeriodService not available from this date
... availabilityExceptions 0..1stringDescription of availability exceptions
... endpoint 0..*Reference(Endpoint)Technical endpoints providing access to services operated for the practitioner with this role

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. PractitionerRole 0..*PractitionerRoleKR Core PractitionerRole Profile
... practitioner Σ1..1Reference(KR Core Practitioner Profile)의료인 인적사항
... organization Σ0..1Reference(KR Core Organization Profile)의료인 소속 기관
... specialty Σ0..*CodeableConcept의료인 진료과 코드
Binding: KR Core Practitioner Specialty (extensible): KR Core Practitioner Specialty


.... coding Σ0..*Coding정의된 코드
..... system Σ1..1uri코드체계 식별자
..... code Σ1..1code코드값
.... system ΣI0..1code연락처 유형: phone | fax | email | pager | url | sms | other
Binding: ContactPointSystem (required): Telecommunications form for contact point.

.... value Σ0..1string상세 연락처

doco Documentation for this format

This structure is derived from PractitionerRole

Summary

Mandatory: 1 element (2 nested mandatory elements)
Must-Support: 7 elements

Structures

This structure refers to these other structures:

Differential View

This structure is derived from PractitionerRole

NameFlagsCard.TypeDescription & Constraintsdoco
.. PractitionerRole 0..*PractitionerRoleKR Core PractitionerRole Profile
... identifier 0..*Identifier식별정보(의료인 직원번호 등)
.... system 0..1uri식별체계 식별자 (요양기관 OID 등)
.... value 0..1string식별자 (직원번호 등)
... practitioner S1..1Reference(KR Core Practitioner Profile)의료인 인적사항
... organization S0..1Reference(KR Core Organization Profile)의료인 소속 기관
... specialty S0..*CodeableConcept의료인 진료과 코드
Binding: KR Core Practitioner Specialty (extensible): KR Core Practitioner Specialty

.... coding 0..*Coding정의된 코드
..... system S1..1uri코드체계 식별자
..... code S1..1code코드값
..... display 0..1string코드명칭
.... text 0..1string진료과 텍스트 (상세 진료과)
... telecom 0..*ContactPoint의료인 기관 내 연락처
.... system S0..1code연락처 유형: phone | fax | email | pager | url | sms | other
.... value S0..1string상세 연락처

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. PractitionerRole 0..*PractitionerRoleKR Core PractitionerRole Profile
... id Σ0..1stringLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier Σ0..*Identifier식별정보(의료인 직원번호 등)
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

.... type Σ0..1CodeableConceptDescription of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

.... system Σ0..1uri식별체계 식별자 (요양기관 OID 등)
Example General: http://www.acme.com/identifiers/patient
.... value Σ0..1string식별자 (직원번호 등)
Example General: 123456
.... period Σ0..1PeriodTime period when id is/was valid for use
.... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
... active Σ0..1booleanWhether this practitioner role record is in active use
... period Σ0..1PeriodThe period during which the practitioner is authorized to perform in these role(s)
... practitioner SΣ1..1Reference(KR Core Practitioner Profile)의료인 인적사항
... organization SΣ0..1Reference(KR Core Organization Profile)의료인 소속 기관
... code Σ0..*CodeableConcept의료인 역할 코드
Binding: PractitionerRole (example): The role a person plays representing an organization.


... specialty SΣ0..*CodeableConcept의료인 진료과 코드
Binding: KR Core Practitioner Specialty (extensible): KR Core Practitioner Specialty


.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... coding Σ0..*Coding정의된 코드
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... system SΣ1..1uri코드체계 식별자
..... version Σ0..1stringVersion of the system - if relevant
..... code SΣ1..1code코드값
..... display Σ0..1string코드명칭
..... userSelected Σ0..1booleanIf this coding was chosen directly by the user
.... text Σ0..1string진료과 텍스트 (상세 진료과)
... location Σ0..*Reference(Location)The location(s) at which this practitioner provides care
... healthcareService 0..*Reference(HealthcareService)The list of healthcare services that this worker provides for this role's Organization/Location(s)
... telecom Σ0..*ContactPoint의료인 기관 내 연락처
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... system SΣI0..1code연락처 유형: phone | fax | email | pager | url | sms | other
Binding: ContactPointSystem (required): Telecommunications form for contact point.

.... value SΣ0..1string상세 연락처
.... use ?!Σ0..1codehome | work | temp | old | mobile - purpose of this contact point
Binding: ContactPointUse (required): Use of contact point.

.... rank Σ0..1positiveIntSpecify preferred order of use (1 = highest)
.... period Σ0..1PeriodTime period when the contact point was/is in use
... availableTime 0..*BackboneElementTimes the Service Site is available
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... daysOfWeek 0..*codemon | tue | wed | thu | fri | sat | sun
Binding: DaysOfWeek (required): The days of the week.


.... allDay 0..1booleanAlways available? e.g. 24 hour service
.... availableStartTime 0..1timeOpening time of day (ignored if allDay = true)
.... availableEndTime 0..1timeClosing time of day (ignored if allDay = true)
... notAvailable 0..*BackboneElementNot available during this time due to provided reason
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... description 1..1stringReason presented to the user explaining why time not available
.... during 0..1PeriodService not available from this date
... availabilityExceptions 0..1stringDescription of availability exceptions
... endpoint 0..*Reference(Endpoint)Technical endpoints providing access to services operated for the practitioner with this role

doco Documentation for this format

 

Other representations of profile: CSV, Excel, Schematron

Terminology Bindings

PathConformanceValueSet
PractitionerRole.languagepreferredCommonLanguages
Max Binding: AllLanguages
PractitionerRole.identifier.userequiredIdentifierUse
PractitionerRole.identifier.typeextensibleIdentifier Type Codes
PractitionerRole.codeexamplePractitionerRole
PractitionerRole.specialtyextensibleKR_Core_Practitioner_Specialty
PractitionerRole.telecom.systemrequiredContactPointSystem
PractitionerRole.telecom.userequiredContactPointUse
PractitionerRole.availableTime.daysOfWeekrequiredDaysOfWeek