MyHealthWay
1.0.1 - Trial-Implementation KR

MyHealthWay - Local Development build (v1.0.1) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: MyHealthWay Organization Profile

Official URL: https://hins.or.kr/fhir/MyHealthWay/StructureDefinition/myhealthway-organization Version: 1.0.1
Active as of 2024-01-05 Computable Name: MyHealthWayOrganizationProfile

MyHealthWay 의 의료기관 정보에 적용되는 Organization 구조.

Usage:

Formal Views of Profile Content

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

NameFlagsCard.TypeDescription & Constraintsdoco
.. Organization C0..*KRCore_HealthcareOrganizationKR Core Healthcare Organization Profile
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... Slices for identifier SΣC1..*Identifier의료기관 ID
Slice: Unordered, Open by value:system
.... identifier:HIRA SΣC1..*Identifier건강보험심사평가원 요양기관 식별 정보
..... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... system SΣ1..1uri건강보험심사평가원 요양기관 식별 체계
Fixed Value: http://www.hl7korea.or.kr/Identifier/hira-krnpi
..... value SΣ1..1string건강보험심사평가원 요양기관 식별자
Example General: 123456
... type SΣ0..*CodeableConcept의료기관 유형
Binding: OrganizationType (example): Used to categorize the organization.


.... Slices for coding Σ1..*CodingCode defined by a terminology system
Slice: Unordered, Open by value:$this
..... coding:HIRA SΣ1..*Coding건강보험심사평가원 요양기관 종별 구분
Binding: KR Core Organization Type Codes (required)
...... system SΣ1..1uri건강보험심사평가원 요양기관 종별 구분 코드체계
Fixed Value: http://www.hl7korea.or.kr/CodeSystem/hira-healthcare-organization-types
...... code SΣ1..1code건강보험심사평가원 요양기관 종별 구분 코드
... name SΣC1..1string의료기관명
... Slices for telecom C0..*ContactPoint기관 연락처
Slice: Unordered, Open by value:system
.... telecom:Phone C0..*ContactPoint전화번호
..... system ΣC1..1code연락처 유형: phone
Binding: ContactPointSystem (required): Telecommunications form for contact point.


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

.... telecom:Fax C0..*ContactPoint팩스번호
..... system ΣC1..1code연락처 유형: fax
Binding: ContactPointSystem (required): Telecommunications form for contact point.


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

... address C0..*Address주소
.... roadNameAddress 0..1(Complex)한국의 도로명 주소
URL: http://www.hl7korea.or.kr/fhir/krcore/StructureDefinition/krcore-roadNameAddress
.... use ?!Σ0..1codehome | work | temp | old | billing - purpose of this address
Binding: AddressUse (required): The use of an address.


Example General: home
.... text SΣ1..1string전체 주소
Example General: 137 Nowhere Street, Erewhon 9132
.... postalCode SΣ0..1string우편번호
Example General: 9132

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Organization.identifier:HIRA.userequiredIdentifierUse
Organization.typeexampleOrganizationType
Organization.type.coding:HIRArequiredKR_Core_Organization_Type_Codes
Organization.telecom:Phone.systemrequiredFixed Value: phone
Organization.telecom:Phone.userequiredContactPointUse
Organization.telecom:Fax.systemrequiredFixed Value: fax
Organization.telecom:Fax.userequiredContactPointUse
Organization.address.userequiredAddressUse

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorOrganizationIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorOrganizationIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorOrganizationIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorOrganizationIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceOrganizationA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
org-1errorOrganizationThe organization SHALL at least have a name or an identifier, and possibly more than one
: (identifier.count() + name.count()) > 0
org-2errorOrganization.addressAn address of an organization can never be of use 'home'
: where(use = 'home').empty()
org-3errorOrganization.telecom, Organization.telecom:Phone, Organization.telecom:FaxThe telecom of an organization can never be of use 'home'
: where(use = 'home').empty()
NameFlagsCard.TypeDescription & Constraintsdoco
.. Organization C0..*KRCore_HealthcareOrganizationKR Core Healthcare Organization Profile
... id Σ0..1idLogical 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
... Slices for identifier SΣC1..*Identifier의료기관 ID
Slice: Unordered, Open by value:system
.... identifier:HIRA SΣC1..*Identifier건강보험심사평가원 요양기관 식별 정보
..... id 0..1stringUnique id for inter-element referencing
..... 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 SΣ1..1uri건강보험심사평가원 요양기관 식별 체계
Fixed Value: http://www.hl7korea.or.kr/Identifier/hira-krnpi
..... value SΣ1..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 the organization's record is still in active use
... type SΣ0..*CodeableConcept의료기관 유형
Binding: OrganizationType (example): Used to categorize the organization.


.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... Slices for coding Σ1..*CodingCode defined by a terminology system
Slice: Unordered, Open by value:$this
..... coding:HIRA SΣ1..*Coding건강보험심사평가원 요양기관 종별 구분
Binding: KR Core Organization Type Codes (required)
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... system SΣ1..1uri건강보험심사평가원 요양기관 종별 구분 코드체계
Fixed Value: http://www.hl7korea.or.kr/CodeSystem/hira-healthcare-organization-types
...... version Σ0..1stringVersion of the system - if relevant
...... code SΣ1..1code건강보험심사평가원 요양기관 종별 구분 코드
...... display Σ0..1stringRepresentation defined by the system
...... userSelected Σ0..1booleanIf this coding was chosen directly by the user
.... text Σ0..1stringPlain text representation of the concept
... name SΣC1..1string의료기관명
... alias 0..*stringA list of alternate names that the organization is known as, or was known as in the past
... Slices for telecom C0..*ContactPoint기관 연락처
Slice: Unordered, Open by value:system
.... telecom:Phone C0..*ContactPoint전화번호
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... system ΣC1..1code연락처 유형: phone
Binding: ContactPointSystem (required): Telecommunications form for contact point.


Fixed Value: phone
..... value Σ1..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
.... telecom:Fax C0..*ContactPoint팩스번호
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... system ΣC1..1code연락처 유형: fax
Binding: ContactPointSystem (required): Telecommunications form for contact point.


Fixed Value: fax
..... value Σ1..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
... address C0..*Address주소
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... roadNameAddress 0..1(Complex)한국의 도로명 주소
URL: http://www.hl7korea.or.kr/fhir/krcore/StructureDefinition/krcore-roadNameAddress
.... use ?!Σ0..1codehome | work | temp | old | billing - purpose of this address
Binding: AddressUse (required): The use of an address.


Example General: home
.... type Σ0..1codepostal | physical | both
Binding: AddressType (required): The type of an address (physical / postal).


Example General: both
.... text SΣ1..1string전체 주소
Example General: 137 Nowhere Street, Erewhon 9132
.... line Σ0..*stringStreet name, number, direction & P.O. Box etc.
This repeating element order: The order in which lines should appear in an address label
Example General: 137 Nowhere Street
.... city Σ0..1stringName of city, town etc.
Example General: Erewhon
.... district Σ0..1stringDistrict name (aka county)
Example General: Madison
.... state Σ0..1stringSub-unit of country (abbreviations ok)
.... postalCode SΣ0..1string우편번호
Example General: 9132
.... country Σ0..1stringCountry (e.g. can be ISO 3166 2 or 3 letter code)
.... period Σ0..1PeriodTime period when address was/is in use
Example General: {"start":"2010-03-23","end":"2010-07-01"}
... partOf Σ0..1Reference(Organization)The organization of which this organization forms a part
... contact 0..*BackboneElementContact for the organization for a certain purpose
.... 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
.... purpose 0..1CodeableConceptThe type of contact
Binding: ContactEntityType (extensible): The purpose for which you would contact a contact party.

.... name 0..1HumanNameA name associated with the contact
.... telecom 0..*ContactPointContact details (telephone, email, etc.) for a contact
.... address 0..1AddressVisiting or postal addresses for the contact
... endpoint 0..*Reference(Endpoint)Technical endpoints providing access to services operated for the organization

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Organization.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
Organization.identifier:HIRA.userequiredIdentifierUse
Organization.identifier:HIRA.typeextensibleIdentifier Type Codes
Organization.typeexampleOrganizationType
Organization.type.coding:HIRArequiredKR_Core_Organization_Type_Codes
Organization.telecom:Phone.systemrequiredFixed Value: phone
Organization.telecom:Phone.userequiredContactPointUse
Organization.telecom:Fax.systemrequiredFixed Value: fax
Organization.telecom:Fax.userequiredContactPointUse
Organization.address.userequiredAddressUse
Organization.address.typerequiredAddressType
Organization.contact.purposeextensibleContactEntityType

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorOrganizationIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorOrganizationIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorOrganizationIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorOrganizationIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceOrganizationA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
org-1errorOrganizationThe organization SHALL at least have a name or an identifier, and possibly more than one
: (identifier.count() + name.count()) > 0
org-2errorOrganization.addressAn address of an organization can never be of use 'home'
: where(use = 'home').empty()
org-3errorOrganization.telecom, Organization.telecom:Phone, Organization.telecom:FaxThe telecom of an organization can never be of use 'home'
: where(use = 'home').empty()

This structure is derived from KRCore_HealthcareOrganization

Summary

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

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Organization C0..*KRCore_HealthcareOrganizationKR Core Healthcare Organization Profile
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... Slices for identifier SΣC1..*Identifier의료기관 ID
Slice: Unordered, Open by value:system
.... identifier:HIRA SΣC1..*Identifier건강보험심사평가원 요양기관 식별 정보
..... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... system SΣ1..1uri건강보험심사평가원 요양기관 식별 체계
Fixed Value: http://www.hl7korea.or.kr/Identifier/hira-krnpi
..... value SΣ1..1string건강보험심사평가원 요양기관 식별자
Example General: 123456
... type SΣ0..*CodeableConcept의료기관 유형
Binding: OrganizationType (example): Used to categorize the organization.


.... Slices for coding Σ1..*CodingCode defined by a terminology system
Slice: Unordered, Open by value:$this
..... coding:HIRA SΣ1..*Coding건강보험심사평가원 요양기관 종별 구분
Binding: KR Core Organization Type Codes (required)
...... system SΣ1..1uri건강보험심사평가원 요양기관 종별 구분 코드체계
Fixed Value: http://www.hl7korea.or.kr/CodeSystem/hira-healthcare-organization-types
...... code SΣ1..1code건강보험심사평가원 요양기관 종별 구분 코드
... name SΣC1..1string의료기관명
... Slices for telecom C0..*ContactPoint기관 연락처
Slice: Unordered, Open by value:system
.... telecom:Phone C0..*ContactPoint전화번호
..... system ΣC1..1code연락처 유형: phone
Binding: ContactPointSystem (required): Telecommunications form for contact point.


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

.... telecom:Fax C0..*ContactPoint팩스번호
..... system ΣC1..1code연락처 유형: fax
Binding: ContactPointSystem (required): Telecommunications form for contact point.


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

... address C0..*Address주소
.... roadNameAddress 0..1(Complex)한국의 도로명 주소
URL: http://www.hl7korea.or.kr/fhir/krcore/StructureDefinition/krcore-roadNameAddress
.... use ?!Σ0..1codehome | work | temp | old | billing - purpose of this address
Binding: AddressUse (required): The use of an address.


Example General: home
.... text SΣ1..1string전체 주소
Example General: 137 Nowhere Street, Erewhon 9132
.... postalCode SΣ0..1string우편번호
Example General: 9132

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Organization.identifier:HIRA.userequiredIdentifierUse
Organization.typeexampleOrganizationType
Organization.type.coding:HIRArequiredKR_Core_Organization_Type_Codes
Organization.telecom:Phone.systemrequiredFixed Value: phone
Organization.telecom:Phone.userequiredContactPointUse
Organization.telecom:Fax.systemrequiredFixed Value: fax
Organization.telecom:Fax.userequiredContactPointUse
Organization.address.userequiredAddressUse

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorOrganizationIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorOrganizationIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorOrganizationIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorOrganizationIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceOrganizationA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
org-1errorOrganizationThe organization SHALL at least have a name or an identifier, and possibly more than one
: (identifier.count() + name.count()) > 0
org-2errorOrganization.addressAn address of an organization can never be of use 'home'
: where(use = 'home').empty()
org-3errorOrganization.telecom, Organization.telecom:Phone, Organization.telecom:FaxThe telecom of an organization can never be of use 'home'
: where(use = 'home').empty()

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Organization C0..*KRCore_HealthcareOrganizationKR Core Healthcare Organization Profile
... id Σ0..1idLogical 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
... Slices for identifier SΣC1..*Identifier의료기관 ID
Slice: Unordered, Open by value:system
.... identifier:HIRA SΣC1..*Identifier건강보험심사평가원 요양기관 식별 정보
..... id 0..1stringUnique id for inter-element referencing
..... 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 SΣ1..1uri건강보험심사평가원 요양기관 식별 체계
Fixed Value: http://www.hl7korea.or.kr/Identifier/hira-krnpi
..... value SΣ1..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 the organization's record is still in active use
... type SΣ0..*CodeableConcept의료기관 유형
Binding: OrganizationType (example): Used to categorize the organization.


.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... Slices for coding Σ1..*CodingCode defined by a terminology system
Slice: Unordered, Open by value:$this
..... coding:HIRA SΣ1..*Coding건강보험심사평가원 요양기관 종별 구분
Binding: KR Core Organization Type Codes (required)
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... system SΣ1..1uri건강보험심사평가원 요양기관 종별 구분 코드체계
Fixed Value: http://www.hl7korea.or.kr/CodeSystem/hira-healthcare-organization-types
...... version Σ0..1stringVersion of the system - if relevant
...... code SΣ1..1code건강보험심사평가원 요양기관 종별 구분 코드
...... display Σ0..1stringRepresentation defined by the system
...... userSelected Σ0..1booleanIf this coding was chosen directly by the user
.... text Σ0..1stringPlain text representation of the concept
... name SΣC1..1string의료기관명
... alias 0..*stringA list of alternate names that the organization is known as, or was known as in the past
... Slices for telecom C0..*ContactPoint기관 연락처
Slice: Unordered, Open by value:system
.... telecom:Phone C0..*ContactPoint전화번호
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... system ΣC1..1code연락처 유형: phone
Binding: ContactPointSystem (required): Telecommunications form for contact point.


Fixed Value: phone
..... value Σ1..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
.... telecom:Fax C0..*ContactPoint팩스번호
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... system ΣC1..1code연락처 유형: fax
Binding: ContactPointSystem (required): Telecommunications form for contact point.


Fixed Value: fax
..... value Σ1..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
... address C0..*Address주소
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... roadNameAddress 0..1(Complex)한국의 도로명 주소
URL: http://www.hl7korea.or.kr/fhir/krcore/StructureDefinition/krcore-roadNameAddress
.... use ?!Σ0..1codehome | work | temp | old | billing - purpose of this address
Binding: AddressUse (required): The use of an address.


Example General: home
.... type Σ0..1codepostal | physical | both
Binding: AddressType (required): The type of an address (physical / postal).


Example General: both
.... text SΣ1..1string전체 주소
Example General: 137 Nowhere Street, Erewhon 9132
.... line Σ0..*stringStreet name, number, direction & P.O. Box etc.
This repeating element order: The order in which lines should appear in an address label
Example General: 137 Nowhere Street
.... city Σ0..1stringName of city, town etc.
Example General: Erewhon
.... district Σ0..1stringDistrict name (aka county)
Example General: Madison
.... state Σ0..1stringSub-unit of country (abbreviations ok)
.... postalCode SΣ0..1string우편번호
Example General: 9132
.... country Σ0..1stringCountry (e.g. can be ISO 3166 2 or 3 letter code)
.... period Σ0..1PeriodTime period when address was/is in use
Example General: {"start":"2010-03-23","end":"2010-07-01"}
... partOf Σ0..1Reference(Organization)The organization of which this organization forms a part
... contact 0..*BackboneElementContact for the organization for a certain purpose
.... 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
.... purpose 0..1CodeableConceptThe type of contact
Binding: ContactEntityType (extensible): The purpose for which you would contact a contact party.

.... name 0..1HumanNameA name associated with the contact
.... telecom 0..*ContactPointContact details (telephone, email, etc.) for a contact
.... address 0..1AddressVisiting or postal addresses for the contact
... endpoint 0..*Reference(Endpoint)Technical endpoints providing access to services operated for the organization

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Organization.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
Organization.identifier:HIRA.userequiredIdentifierUse
Organization.identifier:HIRA.typeextensibleIdentifier Type Codes
Organization.typeexampleOrganizationType
Organization.type.coding:HIRArequiredKR_Core_Organization_Type_Codes
Organization.telecom:Phone.systemrequiredFixed Value: phone
Organization.telecom:Phone.userequiredContactPointUse
Organization.telecom:Fax.systemrequiredFixed Value: fax
Organization.telecom:Fax.userequiredContactPointUse
Organization.address.userequiredAddressUse
Organization.address.typerequiredAddressType
Organization.contact.purposeextensibleContactEntityType

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorOrganizationIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorOrganizationIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorOrganizationIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorOrganizationIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceOrganizationA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
org-1errorOrganizationThe organization SHALL at least have a name or an identifier, and possibly more than one
: (identifier.count() + name.count()) > 0
org-2errorOrganization.addressAn address of an organization can never be of use 'home'
: where(use = 'home').empty()
org-3errorOrganization.telecom, Organization.telecom:Phone, Organization.telecom:FaxThe telecom of an organization can never be of use 'home'
: where(use = 'home').empty()

This structure is derived from KRCore_HealthcareOrganization

Summary

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

 

Other representations of profile: CSV, Excel, Schematron