Guia de Implementação do AnHealth
0.2.0 - CI Build

Guia de Implementação do AnHealth - Local Development build (v0.2.0). See the Directory of published versions

Resource Profile: Organization

Official URL: https://ancode.app/fhir/StructureDefinition/Organization Version: 0.2.0
Draft as of 2023-08-28 Computable Name: Organization

Usage:

  • Refer to this Resource Profile:

Formal Views of Profile Content

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

This structure is derived from Organization

NameFlagsCard.TypeDescription & Constraintsdoco
.. Organization C0..*OrganizationA grouping of people or organizations with a common purpose
org-5: When type is HealthcareProvider, Location is required
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... terminologyType 0..1CodeableConceptExtension
URL: https://ancode.app/fhir/StructureDefinition/TerminologyType
Binding: TerminologyType (required): TerminologyType

... typeHealthcareFacility 0..1CodeableConceptExtension
URL: https://ancode.app/fhir/StructureDefinition/TypeHealthcareFacility
Binding: BRTipoEstabelecimentoSaude (required): TypeHealthcareFacility

... medicationBillingTable 0..1Reference(Organization)Extension
URL: https://ancode.app/fhir/StructureDefinition/MedicationBillingTable
... deviceBillingTable 0..1Reference(Organization)Extension
URL: https://ancode.app/fhir/StructureDefinition/DeviceBillingTable
... bankAccount 0..*(Complex)Extension
URL: https://ancode.app/fhir/StructureDefinition/BankAccount
... biometricsSettings 0..1(Complex)Extension
URL: https://ancode.app/fhir/StructureDefinition/BiometricsSettings
... Attachment 0..1AttachmentExtension
URL: https://ancode.app/fhir/StructureDefinition/Attachment
... identifier C1..*IdentifierAn identifier intended for computation
org-4: CNPJ validation
.... type 0..1CodeableConceptDescription of identifier
Binding: IdentifierTypeOrganization (required)
... active 1..1booleanWhether the organization's record is still in active use
... type 1..1CodeableConceptKind of organization
Binding: OrganizationType (required)
... name 1..1stringName used for the organization
... alias 0..1stringA list of alternate names that the organization is known as, or was known as in the past
... telecom 0..*ContactPointDetails of a Technology mediated contact point (phone, fax, email, etc.)
... address 0..*AddressAn address expressed using postal conventions (as opposed to GPS or other location definition formats)

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
Organization.identifier.typerequiredIdentifierTypeOrganization
Organization.typerequiredOrganizationType

Constraints

IdGradePath(s)DetailsRequirements
ide-1errorOrganization.identifierThe Resource must have at least one Oficial Identifier
:
org-4errorOrganization.identifierCNPJ validation
:
org-5errorOrganizationWhen type is HealthcareProvider, Location is required
:
NameFlagsCard.TypeDescription & Constraintsdoco
.. Organization C0..*OrganizationA grouping of people or organizations with a common purpose
org-5: When type is HealthcareProvider, Location is required
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... terminologyType 0..1CodeableConceptOptional Extensions Element
URL: https://ancode.app/fhir/StructureDefinition/TerminologyType
Binding: TerminologyType (required): TerminologyType


... serviceBillingTable 0..1Reference(Organization)Optional Extensions Element
URL: https://ancode.app/fhir/StructureDefinition/ServiceBillingTable
... medicationBillingTable 0..1Reference(Organization)Extension
URL: https://ancode.app/fhir/StructureDefinition/MedicationBillingTable
... deviceBillingTable 0..1Reference(Organization)Extension
URL: https://ancode.app/fhir/StructureDefinition/DeviceBillingTable
... bankAccount 0..*(Complex)Extension
URL: https://ancode.app/fhir/StructureDefinition/BankAccount
... biometricsSettings 0..1(Complex)Extension
URL: https://ancode.app/fhir/StructureDefinition/BiometricsSettings
... Attachment 0..1AttachmentExtension
URL: https://ancode.app/fhir/StructureDefinition/Attachment
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier C1..*IdentifierAn identifier intended for computation
org-4: CNPJ validation
.... use ?!Σ1..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required)
.... type Σ0..1CodeableConceptDescription of identifier
Binding: IdentifierTypeOrganization (required)
..... coding Σ1..1CodingCode defined by a terminology system
.... system Σ1..1uriThe namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
.... value Σ1..1stringThe value that is unique
Example General: 123456
... active ?!Σ1..1booleanWhether the organization's record is still in active use
... type Σ1..1CodeableConceptKind of organization
Binding: OrganizationType (required)
... name ΣC1..1stringName used for the organization
... alias 0..1stringA list of alternate names that the organization is known as, or was known as in the past
... telecom C0..*ContactPointDetails of a Technology mediated contact point (phone, fax, email, etc.)
... address C0..*AddressAn address expressed using postal conventions (as opposed to GPS or other location definition formats)

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
Organization.identifier.userequiredIdentifierUse
Organization.identifier.typerequiredIdentifierTypeOrganization
Organization.typerequiredOrganizationType

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.exists() and ('#'+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(uri) = '#').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()
ide-1errorOrganization.identifierThe Resource must have at least one Oficial Identifier
:
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()
org-4errorOrganization.identifierCNPJ validation
:
org-5errorOrganizationWhen type is HealthcareProvider, Location is required
:
NameFlagsCard.TypeDescription & Constraintsdoco
.. Organization C0..*OrganizationA grouping of people or organizations with a common purpose
org-5: When type is HealthcareProvider, Location is required
... 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
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... terminologyType 0..1CodeableConceptOptional Extensions Element
URL: https://ancode.app/fhir/StructureDefinition/TerminologyType
Binding: TerminologyType (required): TerminologyType


... typeHealthcareFacility 0..1CodeableConceptOptional Extensions Element
URL: https://ancode.app/fhir/StructureDefinition/TypeHealthcareFacility
Binding: BRTipoEstabelecimentoSaude (required): TypeHealthcareFacility


... serviceBillingTable 0..1Reference(Organization)Optional Extensions Element
URL: https://ancode.app/fhir/StructureDefinition/ServiceBillingTable
... medicationBillingTable 0..1Reference(Organization)Extension
URL: https://ancode.app/fhir/StructureDefinition/MedicationBillingTable
... deviceBillingTable 0..1Reference(Organization)Extension
URL: https://ancode.app/fhir/StructureDefinition/DeviceBillingTable
... bankAccount 0..*(Complex)Extension
URL: https://ancode.app/fhir/StructureDefinition/BankAccount
... biometricsSettings 0..1(Complex)Extension
URL: https://ancode.app/fhir/StructureDefinition/BiometricsSettings
... Attachment 0..1AttachmentExtension
URL: https://ancode.app/fhir/StructureDefinition/Attachment
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier C1..*IdentifierAn identifier intended for computation
org-4: CNPJ validation
.... id 0..1idUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... use ?!Σ1..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required)
.... type Σ0..1CodeableConceptDescription of identifier
Binding: IdentifierTypeOrganization (required)
..... id 0..1idUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ1..1CodingCode defined by a terminology system
..... text Σ0..1stringPlain text representation of the concept
.... system Σ1..1uriThe namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
.... value Σ1..1stringThe value that is unique
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)
..... id 0..1idUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... reference ΣC1..1stringLiteral reference, Relative, internal or absolute URL
..... type Σ1..1uriType the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible)
..... identifier Σ0..1IdentifierLogical reference, when literal reference is not known
...... id 0..1idUnique 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)
...... type Σ0..1CodeableConceptDescription of identifier
Binding: Identifier Type Codes (extensible)
...... system Σ0..1uriThe namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
...... value Σ1..1stringThe value that is unique
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)
..... display Σ1..1stringText alternative for the resource
... active ?!Σ1..1booleanWhether the organization's record is still in active use
... type Σ1..1CodeableConceptKind of organization
Binding: OrganizationType (required)
... name ΣC1..1stringName used for the organization
... alias 0..1stringA list of alternate names that the organization is known as, or was known as in the past
... telecom C0..*ContactPointDetails of a Technology mediated contact point (phone, fax, email, etc.)
... address C0..*AddressAn address expressed using postal conventions (as opposed to GPS or other location definition formats)
... 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
Organization.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
Organization.identifier.userequiredIdentifierUse
Organization.identifier.typerequiredIdentifierTypeOrganization
Organization.identifier.assigner.typeextensibleResourceType
Organization.identifier.assigner.identifier.userequiredIdentifierUse
Organization.identifier.assigner.identifier.typeextensibleIdentifier Type Codes
Organization.typerequiredOrganizationType
Organization.contact.purposeextensibleContactEntityType

Constraints

IdGradePath(s)DetailsRequirements
cpt-2errorOrganization.telecomA system is required if a value is provided.
: value.empty() or system.exists()
dom-r4bwarningOrganization.containedContaining new R4B resources within R4 resources may cause interoperability issues if instances are shared with R4 systems
: ($this is Citation or $this is Evidence or $this is EvidenceReport or $this is EvidenceVariable or $this is MedicinalProductDefinition or $this is PackagedProductDefinition or $this is AdministrableProductDefinition or $this is Ingredient or $this is ClinicalUseDefinition or $this is RegulatedAuthorization or $this is SubstanceDefinition or $this is SubscriptionStatus or $this is SubscriptionTopic) implies (%resource is Citation or %resource is Evidence or %resource is EvidenceReport or %resource is EvidenceVariable or %resource is MedicinalProductDefinition or %resource is PackagedProductDefinition or %resource is AdministrableProductDefinition or %resource is Ingredient or %resource is ClinicalUseDefinition or %resource is RegulatedAuthorization or %resource is SubstanceDefinition or %resource is SubscriptionStatus or %resource is SubscriptionTopic)
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()
ide-1errorOrganization.identifierThe Resource must have at least one Oficial Identifier
:
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()
org-4errorOrganization.identifierCNPJ validation
:

Differential View

This structure is derived from Organization

NameFlagsCard.TypeDescription & Constraintsdoco
.. Organization C0..*OrganizationA grouping of people or organizations with a common purpose
org-5: When type is HealthcareProvider, Location is required
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... terminologyType 0..1CodeableConceptExtension
URL: https://ancode.app/fhir/StructureDefinition/TerminologyType
Binding: TerminologyType (required): TerminologyType

... typeHealthcareFacility 0..1CodeableConceptExtension
URL: https://ancode.app/fhir/StructureDefinition/TypeHealthcareFacility
Binding: BRTipoEstabelecimentoSaude (required): TypeHealthcareFacility

... medicationBillingTable 0..1Reference(Organization)Extension
URL: https://ancode.app/fhir/StructureDefinition/MedicationBillingTable
... deviceBillingTable 0..1Reference(Organization)Extension
URL: https://ancode.app/fhir/StructureDefinition/DeviceBillingTable
... bankAccount 0..*(Complex)Extension
URL: https://ancode.app/fhir/StructureDefinition/BankAccount
... biometricsSettings 0..1(Complex)Extension
URL: https://ancode.app/fhir/StructureDefinition/BiometricsSettings
... Attachment 0..1AttachmentExtension
URL: https://ancode.app/fhir/StructureDefinition/Attachment
... identifier C1..*IdentifierAn identifier intended for computation
org-4: CNPJ validation
.... type 0..1CodeableConceptDescription of identifier
Binding: IdentifierTypeOrganization (required)
... active 1..1booleanWhether the organization's record is still in active use
... type 1..1CodeableConceptKind of organization
Binding: OrganizationType (required)
... name 1..1stringName used for the organization
... alias 0..1stringA list of alternate names that the organization is known as, or was known as in the past
... telecom 0..*ContactPointDetails of a Technology mediated contact point (phone, fax, email, etc.)
... address 0..*AddressAn address expressed using postal conventions (as opposed to GPS or other location definition formats)

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
Organization.identifier.typerequiredIdentifierTypeOrganization
Organization.typerequiredOrganizationType

Constraints

IdGradePath(s)DetailsRequirements
ide-1errorOrganization.identifierThe Resource must have at least one Oficial Identifier
:
org-4errorOrganization.identifierCNPJ validation
:
org-5errorOrganizationWhen type is HealthcareProvider, Location is required
:

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Organization C0..*OrganizationA grouping of people or organizations with a common purpose
org-5: When type is HealthcareProvider, Location is required
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... terminologyType 0..1CodeableConceptOptional Extensions Element
URL: https://ancode.app/fhir/StructureDefinition/TerminologyType
Binding: TerminologyType (required): TerminologyType


... serviceBillingTable 0..1Reference(Organization)Optional Extensions Element
URL: https://ancode.app/fhir/StructureDefinition/ServiceBillingTable
... medicationBillingTable 0..1Reference(Organization)Extension
URL: https://ancode.app/fhir/StructureDefinition/MedicationBillingTable
... deviceBillingTable 0..1Reference(Organization)Extension
URL: https://ancode.app/fhir/StructureDefinition/DeviceBillingTable
... bankAccount 0..*(Complex)Extension
URL: https://ancode.app/fhir/StructureDefinition/BankAccount
... biometricsSettings 0..1(Complex)Extension
URL: https://ancode.app/fhir/StructureDefinition/BiometricsSettings
... Attachment 0..1AttachmentExtension
URL: https://ancode.app/fhir/StructureDefinition/Attachment
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier C1..*IdentifierAn identifier intended for computation
org-4: CNPJ validation
.... use ?!Σ1..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required)
.... type Σ0..1CodeableConceptDescription of identifier
Binding: IdentifierTypeOrganization (required)
..... coding Σ1..1CodingCode defined by a terminology system
.... system Σ1..1uriThe namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
.... value Σ1..1stringThe value that is unique
Example General: 123456
... active ?!Σ1..1booleanWhether the organization's record is still in active use
... type Σ1..1CodeableConceptKind of organization
Binding: OrganizationType (required)
... name ΣC1..1stringName used for the organization
... alias 0..1stringA list of alternate names that the organization is known as, or was known as in the past
... telecom C0..*ContactPointDetails of a Technology mediated contact point (phone, fax, email, etc.)
... address C0..*AddressAn address expressed using postal conventions (as opposed to GPS or other location definition formats)

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
Organization.identifier.userequiredIdentifierUse
Organization.identifier.typerequiredIdentifierTypeOrganization
Organization.typerequiredOrganizationType

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.exists() and ('#'+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(uri) = '#').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()
ide-1errorOrganization.identifierThe Resource must have at least one Oficial Identifier
:
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()
org-4errorOrganization.identifierCNPJ validation
:
org-5errorOrganizationWhen type is HealthcareProvider, Location is required
:

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Organization C0..*OrganizationA grouping of people or organizations with a common purpose
org-5: When type is HealthcareProvider, Location is required
... 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
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... terminologyType 0..1CodeableConceptOptional Extensions Element
URL: https://ancode.app/fhir/StructureDefinition/TerminologyType
Binding: TerminologyType (required): TerminologyType


... typeHealthcareFacility 0..1CodeableConceptOptional Extensions Element
URL: https://ancode.app/fhir/StructureDefinition/TypeHealthcareFacility
Binding: BRTipoEstabelecimentoSaude (required): TypeHealthcareFacility


... serviceBillingTable 0..1Reference(Organization)Optional Extensions Element
URL: https://ancode.app/fhir/StructureDefinition/ServiceBillingTable
... medicationBillingTable 0..1Reference(Organization)Extension
URL: https://ancode.app/fhir/StructureDefinition/MedicationBillingTable
... deviceBillingTable 0..1Reference(Organization)Extension
URL: https://ancode.app/fhir/StructureDefinition/DeviceBillingTable
... bankAccount 0..*(Complex)Extension
URL: https://ancode.app/fhir/StructureDefinition/BankAccount
... biometricsSettings 0..1(Complex)Extension
URL: https://ancode.app/fhir/StructureDefinition/BiometricsSettings
... Attachment 0..1AttachmentExtension
URL: https://ancode.app/fhir/StructureDefinition/Attachment
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier C1..*IdentifierAn identifier intended for computation
org-4: CNPJ validation
.... id 0..1idUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... use ?!Σ1..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required)
.... type Σ0..1CodeableConceptDescription of identifier
Binding: IdentifierTypeOrganization (required)
..... id 0..1idUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ1..1CodingCode defined by a terminology system
..... text Σ0..1stringPlain text representation of the concept
.... system Σ1..1uriThe namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
.... value Σ1..1stringThe value that is unique
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)
..... id 0..1idUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... reference ΣC1..1stringLiteral reference, Relative, internal or absolute URL
..... type Σ1..1uriType the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible)
..... identifier Σ0..1IdentifierLogical reference, when literal reference is not known
...... id 0..1idUnique 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)
...... type Σ0..1CodeableConceptDescription of identifier
Binding: Identifier Type Codes (extensible)
...... system Σ0..1uriThe namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
...... value Σ1..1stringThe value that is unique
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)
..... display Σ1..1stringText alternative for the resource
... active ?!Σ1..1booleanWhether the organization's record is still in active use
... type Σ1..1CodeableConceptKind of organization
Binding: OrganizationType (required)
... name ΣC1..1stringName used for the organization
... alias 0..1stringA list of alternate names that the organization is known as, or was known as in the past
... telecom C0..*ContactPointDetails of a Technology mediated contact point (phone, fax, email, etc.)
... address C0..*AddressAn address expressed using postal conventions (as opposed to GPS or other location definition formats)
... 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
Organization.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
Organization.identifier.userequiredIdentifierUse
Organization.identifier.typerequiredIdentifierTypeOrganization
Organization.identifier.assigner.typeextensibleResourceType
Organization.identifier.assigner.identifier.userequiredIdentifierUse
Organization.identifier.assigner.identifier.typeextensibleIdentifier Type Codes
Organization.typerequiredOrganizationType
Organization.contact.purposeextensibleContactEntityType

Constraints

IdGradePath(s)DetailsRequirements
cpt-2errorOrganization.telecomA system is required if a value is provided.
: value.empty() or system.exists()
dom-r4bwarningOrganization.containedContaining new R4B resources within R4 resources may cause interoperability issues if instances are shared with R4 systems
: ($this is Citation or $this is Evidence or $this is EvidenceReport or $this is EvidenceVariable or $this is MedicinalProductDefinition or $this is PackagedProductDefinition or $this is AdministrableProductDefinition or $this is Ingredient or $this is ClinicalUseDefinition or $this is RegulatedAuthorization or $this is SubstanceDefinition or $this is SubscriptionStatus or $this is SubscriptionTopic) implies (%resource is Citation or %resource is Evidence or %resource is EvidenceReport or %resource is EvidenceVariable or %resource is MedicinalProductDefinition or %resource is PackagedProductDefinition or %resource is AdministrableProductDefinition or %resource is Ingredient or %resource is ClinicalUseDefinition or %resource is RegulatedAuthorization or %resource is SubstanceDefinition or %resource is SubscriptionStatus or %resource is SubscriptionTopic)
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()
ide-1errorOrganization.identifierThe Resource must have at least one Oficial Identifier
:
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()
org-4errorOrganization.identifierCNPJ validation
:

 

Other representations of profile: CSV, Excel, Schematron