0.1.7 - ci-build

EgdeEHG_IG - Local Development build (v0.1.7). See the Directory of published versions

Resource Profile: Organization - Egde Health Gateway - profile for domestic use

Official URL: http://www.egde.no/StructureDefinition/ehg-no-Organization Version: 0.1.7
Draft as of 2023-03-24 Computable Name: EhgNoOrganization

Egde Health Gateway organization profile Egde Health Gateway organization profile for organisations that are officially registered in the Norwegian Health Network.

Usage:

  • Refer to this Resource Profile:
  • Examples for this Resource Profile: Lab01, My clinic

Formal Views of Profile Content

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

This structure is derived from NoBasisOrganization

NameFlagsCard.TypeDescription & Constraintsdoco
.. Organization 0..*NoBasisOrganizationA grouping of people or organizations with a common purpose
... identifier:ENH S0..*IdentifierOrganisasjonsnummer from Enhetsregisteret
... type 0..*CodeableConceptKind of organization
.... coding
..... system Binding: Organisatorisk betegnelse (required)
... name 1..1stringName used for the organization
... contact S0..*BackboneElementContact for the organization for a certain purpose

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
Organization.type.coding.systemrequiredOrganisatoriskBetegnelse8624VS
NameFlagsCard.TypeDescription & Constraintsdoco
.. Organization C0..*NoBasisOrganizationA grouping of people or organizations with a common purpose
... implicitRules ?!ΣN0..1uriA set of rules under which this content was created
... modifierExtension ?!N0..*ExtensionExtensions that cannot be ignored
Slice: Unordered, Open by value:url
... Slices for identifier ΣCN0..*IdentifierIdentifies this organization across multiple systems
Slice: Unordered, Open by value:system
.... identifier:ENH SΣC0..*IdentifierOrganisasjonsnummer from Enhetsregisteret
..... use ?!ΣN0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... system ΣN1..1uriThe namespace for the identifier value
Fixed Value: urn:oid:2.16.578.1.12.4.1.4.101
..... value ΣN1..1stringThe value that is unique
Example General: 123456
.... identifier:RSH ΣCN0..*IdentifierNasjonalt register over enheter i spesialisthelsetjenesten (RESH-ID)
..... use ?!ΣN0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... system ΣN1..1uriThe namespace for the identifier value
Fixed Value: urn:oid:2.16.578.1.12.4.1.4.102
..... value ΣN1..1stringThe value that is unique
Example General: 123456
... Slices for type Σ0..*CodeableConceptKind of organization
Slice: Unordered, Open by value:coding.system
Binding: OrganizationType (example): Used to categorize the organization.


.... type:organisatoriskNiva ΣN0..*CodeableConceptOrganisatorisk nivå
Binding: urn:oid:2.16.578.1.12.4.1.1.8628 (required): Used to categorize the organization.


.... type:organisatoriskBetegnelse ΣN0..*CodeableConceptOrganisatorisk betegnelse
Binding: urn:oid:2.16.578.1.12.4.1.1.8624 (required): Used to categorize the organization.


... name ΣC1..1stringName used for the organization
... telecom CN0..*ContactPointA contact detail for the organization
... address C0..*EhgNoAddressAn address expressed using postal conventions (as opposed to GPS or other location definition formats)
... contact S0..*BackboneElementContact for the organization for a certain purpose
.... modifierExtension ?!ΣN0..*ExtensionExtensions that cannot be ignored even if unrecognized

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
Organization.identifier:ENH.userequiredIdentifierUse
Organization.identifier:RSH.userequiredIdentifierUse
Organization.typeexampleOrganizationType
Organization.type:organisatoriskNivarequired

urn:oid:2.16.578.1.12.4.1.1.8628

Organization.type:organisatoriskBetegnelserequired

urn:oid:2.16.578.1.12.4.1.1.8624

Constraints

IdGradePath(s)DetailsRequirements
cpt-2errorOrganization.telecomA system is required if a value is provided.
: value.empty() or system.exists()
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** elementsMust 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.telecomThe telecom of an organization can never be of use 'home'
: where(use = 'home').empty()
NameFlagsCard.TypeDescription & Constraintsdoco
.. Organization C0..*NoBasisOrganizationA grouping of people or organizations with a common purpose
... id Σ0..1idLogical id of this artifact
... meta ΣN0..1MetaMetadata about the resource
... implicitRules ?!ΣN0..1uriA set of rules under which this content was created
... text N0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension N0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
... modifierExtension ?!N0..*ExtensionExtensions that cannot be ignored
Slice: Unordered, Open by value:url
... Slices for identifier ΣCN0..*IdentifierIdentifies this organization across multiple systems
Slice: Unordered, Open by value:system
.... identifier:ENH SΣC0..*IdentifierOrganisasjonsnummer from Enhetsregisteret
..... id 0..1stringUnique id for inter-element referencing
..... extension N0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!ΣN0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... type ΣN0..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 ΣN1..1uriThe namespace for the identifier value
Fixed Value: urn:oid:2.16.578.1.12.4.1.4.101
..... value ΣN1..1stringThe value that is unique
Example General: 123456
..... period ΣCN0..1PeriodTime period when id is/was valid for use
..... assigner ΣCN0..1Reference(Organization)Organization that issued id (may be just text)
.... identifier:RSH ΣCN0..*IdentifierNasjonalt register over enheter i spesialisthelsetjenesten (RESH-ID)
..... id 0..1stringUnique id for inter-element referencing
..... extension N0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!ΣN0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... type ΣN0..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 ΣN1..1uriThe namespace for the identifier value
Fixed Value: urn:oid:2.16.578.1.12.4.1.4.102
..... value ΣN1..1stringThe value that is unique
Example General: 123456
..... period ΣCN0..1PeriodTime period when id is/was valid for use
..... assigner ΣCN0..1Reference(Organization)Organization that issued id (may be just text)
... active ?!ΣN0..1booleanWhether the organization's record is still in active use
... Slices for type Σ0..*CodeableConceptKind of organization
Slice: Unordered, Open by value:coding.system
Binding: OrganizationType (example): Used to categorize the organization.


.... type:All Slices Content/Rules for all slices
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ0..*CodingCode defined by a terminology system
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ0..1uriIdentity of the terminology system
...... version Σ0..1stringVersion of the system - if relevant
...... code Σ0..1codeSymbol in syntax defined by the system
...... 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
.... type:organisatoriskNiva ΣN0..*CodeableConceptOrganisatorisk nivå
Binding: urn:oid:2.16.578.1.12.4.1.1.8628 (required): Used to categorize the organization.


..... id 0..1stringUnique id for inter-element referencing
..... extension N0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding ΣN0..*CodingCode defined by a terminology system
...... id 0..1stringUnique id for inter-element referencing
...... extension N0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... system ΣN1..1uriIdentity of the terminology system
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8628
...... version ΣN0..1stringVersion of the system - if relevant
...... code ΣN1..1codeSymbol in syntax defined by the system
...... display ΣN0..1stringRepresentation defined by the system
...... userSelected ΣN0..1booleanIf this coding was chosen directly by the user
..... text ΣN0..1stringPlain text representation of the concept
.... type:organisatoriskBetegnelse ΣN0..*CodeableConceptOrganisatorisk betegnelse
Binding: urn:oid:2.16.578.1.12.4.1.1.8624 (required): Used to categorize the organization.


..... id 0..1stringUnique id for inter-element referencing
..... extension N0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding ΣN0..*CodingCode defined by a terminology system
...... id 0..1stringUnique id for inter-element referencing
...... extension N0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... system ΣN1..1uriIdentity of the terminology system
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8624
...... version ΣN0..1stringVersion of the system - if relevant
...... code ΣN1..1codeSymbol in syntax defined by the system
...... display ΣN0..1stringRepresentation defined by the system
...... userSelected ΣN0..1booleanIf this coding was chosen directly by the user
..... text ΣN0..1stringPlain text representation of the concept
... name ΣC1..1stringName used for the organization
... alias N0..*stringA list of alternate names that the organization is known as, or was known as in the past
... telecom CN0..*ContactPointA contact detail for the organization
... address C0..*EhgNoAddressAn address expressed using postal conventions (as opposed to GPS or other location definition formats)
... partOf ΣCN0..1Reference(Organization | no-basis-Organization)The organization of which this organization forms a part
... contact S0..*BackboneElementContact for the organization for a certain purpose
.... id 0..1stringUnique id for inter-element referencing
.... extension N0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!ΣN0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... purpose N0..1CodeableConceptThe type of contact
Binding: ContactEntityType (extensible): The purpose for which you would contact a contact party.

.... name N0..1HumanNameA name associated with the contact
.... telecom CN0..*ContactPointContact details (telephone, email, etc.) for a contact
.... address N0..1NoBasisAddressAn address expressed using postal conventions (as opposed to GPS or other location definition formats)
... endpoint CN0..*Reference(Endpoint)Technical endpoints providing access to services operated for the organization

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
Organization.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
Organization.identifier:ENH.userequiredIdentifierUse
Organization.identifier:ENH.typeextensibleIdentifier Type Codes
Organization.identifier:RSH.userequiredIdentifierUse
Organization.identifier:RSH.typeextensibleIdentifier Type Codes
Organization.typeexampleOrganizationType
Organization.type:organisatoriskNivarequired

urn:oid:2.16.578.1.12.4.1.1.8628

Organization.type:organisatoriskBetegnelserequired

urn:oid:2.16.578.1.12.4.1.1.8624

Organization.contact.purposeextensibleContactEntityType

Constraints

IdGradePath(s)DetailsRequirements
cpt-2errorOrganization.telecom, Organization.contact.telecomA system is required if a value is provided.
: value.empty() or system.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** elementsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
org-2errorOrganization.addressAn address of an organization can never be of use 'home'
: where(use = 'home').empty()
org-3errorOrganization.telecomThe telecom of an organization can never be of use 'home'
: where(use = 'home').empty()
per-1errorOrganization.identifier:ENH.period, Organization.identifier:RSH.periodIf present, start SHALL have a lower value than end
: start.hasValue().not() or end.hasValue().not() or (start <= end)
ref-1errorOrganization.identifier:ENH.assigner, Organization.identifier:RSH.assigner, Organization.partOf, Organization.endpointSHALL have a contained resource if a local reference is provided
: reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids'))

This structure is derived from NoBasisOrganization

Summary

Mandatory: 1 element
Must-Support: 2 elements

Structures

This structure refers to these other structures:

Differential View

This structure is derived from NoBasisOrganization

NameFlagsCard.TypeDescription & Constraintsdoco
.. Organization 0..*NoBasisOrganizationA grouping of people or organizations with a common purpose
... identifier:ENH S0..*IdentifierOrganisasjonsnummer from Enhetsregisteret
... type 0..*CodeableConceptKind of organization
.... coding
..... system Binding: Organisatorisk betegnelse (required)
... name 1..1stringName used for the organization
... contact S0..*BackboneElementContact for the organization for a certain purpose

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
Organization.type.coding.systemrequiredOrganisatoriskBetegnelse8624VS

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Organization C0..*NoBasisOrganizationA grouping of people or organizations with a common purpose
... implicitRules ?!ΣN0..1uriA set of rules under which this content was created
... modifierExtension ?!N0..*ExtensionExtensions that cannot be ignored
Slice: Unordered, Open by value:url
... Slices for identifier ΣCN0..*IdentifierIdentifies this organization across multiple systems
Slice: Unordered, Open by value:system
.... identifier:ENH SΣC0..*IdentifierOrganisasjonsnummer from Enhetsregisteret
..... use ?!ΣN0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... system ΣN1..1uriThe namespace for the identifier value
Fixed Value: urn:oid:2.16.578.1.12.4.1.4.101
..... value ΣN1..1stringThe value that is unique
Example General: 123456
.... identifier:RSH ΣCN0..*IdentifierNasjonalt register over enheter i spesialisthelsetjenesten (RESH-ID)
..... use ?!ΣN0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... system ΣN1..1uriThe namespace for the identifier value
Fixed Value: urn:oid:2.16.578.1.12.4.1.4.102
..... value ΣN1..1stringThe value that is unique
Example General: 123456
... Slices for type Σ0..*CodeableConceptKind of organization
Slice: Unordered, Open by value:coding.system
Binding: OrganizationType (example): Used to categorize the organization.


.... type:organisatoriskNiva ΣN0..*CodeableConceptOrganisatorisk nivå
Binding: urn:oid:2.16.578.1.12.4.1.1.8628 (required): Used to categorize the organization.


.... type:organisatoriskBetegnelse ΣN0..*CodeableConceptOrganisatorisk betegnelse
Binding: urn:oid:2.16.578.1.12.4.1.1.8624 (required): Used to categorize the organization.


... name ΣC1..1stringName used for the organization
... telecom CN0..*ContactPointA contact detail for the organization
... address C0..*EhgNoAddressAn address expressed using postal conventions (as opposed to GPS or other location definition formats)
... contact S0..*BackboneElementContact for the organization for a certain purpose
.... modifierExtension ?!ΣN0..*ExtensionExtensions that cannot be ignored even if unrecognized

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
Organization.identifier:ENH.userequiredIdentifierUse
Organization.identifier:RSH.userequiredIdentifierUse
Organization.typeexampleOrganizationType
Organization.type:organisatoriskNivarequired

urn:oid:2.16.578.1.12.4.1.1.8628

Organization.type:organisatoriskBetegnelserequired

urn:oid:2.16.578.1.12.4.1.1.8624

Constraints

IdGradePath(s)DetailsRequirements
cpt-2errorOrganization.telecomA system is required if a value is provided.
: value.empty() or system.exists()
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** elementsMust 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.telecomThe telecom of an organization can never be of use 'home'
: where(use = 'home').empty()

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Organization C0..*NoBasisOrganizationA grouping of people or organizations with a common purpose
... id Σ0..1idLogical id of this artifact
... meta ΣN0..1MetaMetadata about the resource
... implicitRules ?!ΣN0..1uriA set of rules under which this content was created
... text N0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension N0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
... modifierExtension ?!N0..*ExtensionExtensions that cannot be ignored
Slice: Unordered, Open by value:url
... Slices for identifier ΣCN0..*IdentifierIdentifies this organization across multiple systems
Slice: Unordered, Open by value:system
.... identifier:ENH SΣC0..*IdentifierOrganisasjonsnummer from Enhetsregisteret
..... id 0..1stringUnique id for inter-element referencing
..... extension N0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!ΣN0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... type ΣN0..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 ΣN1..1uriThe namespace for the identifier value
Fixed Value: urn:oid:2.16.578.1.12.4.1.4.101
..... value ΣN1..1stringThe value that is unique
Example General: 123456
..... period ΣCN0..1PeriodTime period when id is/was valid for use
..... assigner ΣCN0..1Reference(Organization)Organization that issued id (may be just text)
.... identifier:RSH ΣCN0..*IdentifierNasjonalt register over enheter i spesialisthelsetjenesten (RESH-ID)
..... id 0..1stringUnique id for inter-element referencing
..... extension N0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!ΣN0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... type ΣN0..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 ΣN1..1uriThe namespace for the identifier value
Fixed Value: urn:oid:2.16.578.1.12.4.1.4.102
..... value ΣN1..1stringThe value that is unique
Example General: 123456
..... period ΣCN0..1PeriodTime period when id is/was valid for use
..... assigner ΣCN0..1Reference(Organization)Organization that issued id (may be just text)
... active ?!ΣN0..1booleanWhether the organization's record is still in active use
... Slices for type Σ0..*CodeableConceptKind of organization
Slice: Unordered, Open by value:coding.system
Binding: OrganizationType (example): Used to categorize the organization.


.... type:All Slices Content/Rules for all slices
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ0..*CodingCode defined by a terminology system
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ0..1uriIdentity of the terminology system
...... version Σ0..1stringVersion of the system - if relevant
...... code Σ0..1codeSymbol in syntax defined by the system
...... 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
.... type:organisatoriskNiva ΣN0..*CodeableConceptOrganisatorisk nivå
Binding: urn:oid:2.16.578.1.12.4.1.1.8628 (required): Used to categorize the organization.


..... id 0..1stringUnique id for inter-element referencing
..... extension N0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding ΣN0..*CodingCode defined by a terminology system
...... id 0..1stringUnique id for inter-element referencing
...... extension N0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... system ΣN1..1uriIdentity of the terminology system
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8628
...... version ΣN0..1stringVersion of the system - if relevant
...... code ΣN1..1codeSymbol in syntax defined by the system
...... display ΣN0..1stringRepresentation defined by the system
...... userSelected ΣN0..1booleanIf this coding was chosen directly by the user
..... text ΣN0..1stringPlain text representation of the concept
.... type:organisatoriskBetegnelse ΣN0..*CodeableConceptOrganisatorisk betegnelse
Binding: urn:oid:2.16.578.1.12.4.1.1.8624 (required): Used to categorize the organization.


..... id 0..1stringUnique id for inter-element referencing
..... extension N0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding ΣN0..*CodingCode defined by a terminology system
...... id 0..1stringUnique id for inter-element referencing
...... extension N0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... system ΣN1..1uriIdentity of the terminology system
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8624
...... version ΣN0..1stringVersion of the system - if relevant
...... code ΣN1..1codeSymbol in syntax defined by the system
...... display ΣN0..1stringRepresentation defined by the system
...... userSelected ΣN0..1booleanIf this coding was chosen directly by the user
..... text ΣN0..1stringPlain text representation of the concept
... name ΣC1..1stringName used for the organization
... alias N0..*stringA list of alternate names that the organization is known as, or was known as in the past
... telecom CN0..*ContactPointA contact detail for the organization
... address C0..*EhgNoAddressAn address expressed using postal conventions (as opposed to GPS or other location definition formats)
... partOf ΣCN0..1Reference(Organization | no-basis-Organization)The organization of which this organization forms a part
... contact S0..*BackboneElementContact for the organization for a certain purpose
.... id 0..1stringUnique id for inter-element referencing
.... extension N0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!ΣN0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... purpose N0..1CodeableConceptThe type of contact
Binding: ContactEntityType (extensible): The purpose for which you would contact a contact party.

.... name N0..1HumanNameA name associated with the contact
.... telecom CN0..*ContactPointContact details (telephone, email, etc.) for a contact
.... address N0..1NoBasisAddressAn address expressed using postal conventions (as opposed to GPS or other location definition formats)
... endpoint CN0..*Reference(Endpoint)Technical endpoints providing access to services operated for the organization

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
Organization.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
Organization.identifier:ENH.userequiredIdentifierUse
Organization.identifier:ENH.typeextensibleIdentifier Type Codes
Organization.identifier:RSH.userequiredIdentifierUse
Organization.identifier:RSH.typeextensibleIdentifier Type Codes
Organization.typeexampleOrganizationType
Organization.type:organisatoriskNivarequired

urn:oid:2.16.578.1.12.4.1.1.8628

Organization.type:organisatoriskBetegnelserequired

urn:oid:2.16.578.1.12.4.1.1.8624

Organization.contact.purposeextensibleContactEntityType

Constraints

IdGradePath(s)DetailsRequirements
cpt-2errorOrganization.telecom, Organization.contact.telecomA system is required if a value is provided.
: value.empty() or system.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** elementsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
org-2errorOrganization.addressAn address of an organization can never be of use 'home'
: where(use = 'home').empty()
org-3errorOrganization.telecomThe telecom of an organization can never be of use 'home'
: where(use = 'home').empty()
per-1errorOrganization.identifier:ENH.period, Organization.identifier:RSH.periodIf present, start SHALL have a lower value than end
: start.hasValue().not() or end.hasValue().not() or (start <= end)
ref-1errorOrganization.identifier:ENH.assigner, Organization.identifier:RSH.assigner, Organization.partOf, Organization.endpointSHALL have a contained resource if a local reference is provided
: reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids'))

This structure is derived from NoBasisOrganization

Summary

Mandatory: 1 element
Must-Support: 2 elements

Structures

This structure refers to these other structures:

 

Other representations of profile: CSV, Excel, Schematron