Guia de Implementação da SES GO - CORE
0.0.1 - draft Brazil flag

Guia de Implementação da SES GO - CORE - Local Development build (v0.0.1) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: Estabelecimento de Saúde

Official URL: https://fhir.saude.go.gov.br/r4/core/StructureDefinition/estabelecimento-saude Version: 0.0.1
Draft as of 2024-09-03 Computable Name: EstabelecimentoSaude

Perfil para representar uma unidade de saúde (Estabelecimento).

Usage:

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 0..* Organization A grouping of people or organizations with a common purpose
... Slices for identifier 1..3 Identifier Identificador do estabelecimento de saúde
Slice: Unordered, Closed by value:system
.... identifier:All Slices Content/Rules for all slices
..... id 0..0
..... extension 0..0
..... use 0..0
..... type 0..0
..... period 0..0
..... assigner 0..0
.... identifier:cnes 1..1 Identifier Identificação pelo Cadastro Nacional de Estabelecimentos de Saúde (CNES)
..... id 0..0
..... extension 0..0
..... use 0..0
..... type 0..0
..... system 1..1 uri O identificador do sistema de identificação, CNES
Required Pattern: https://fhir.saude.go.gov.br/sid/cnes
..... value 1..1 string Número do CNES
..... period 0..0
..... assigner 0..0
.... identifier:cnpj 0..1 Identifier Identificação pelo Cadastro Nacional de Pessoa Jurídica (CNPJ)
..... id 0..0
..... extension 0..0
..... use 0..0
..... type 0..0
..... system 1..1 uri O identificador do sistema de identificação, CNPJ
Required Pattern: https://fhir.saude.go.gov.br/sid/cnpj
..... value 1..1 string Número do CNPJ
..... period 0..0
..... assigner 0..0
.... identifier:cpf 0..1 Identifier Identificação pelo Cadastro de Pessoas Físicas (CPF)
..... id 0..0
..... extension 0..0
..... use 0..0
..... type 0..0
..... system 1..1 uri O identificador do sistema de identificação, CPF
Required Pattern: https://fhir.saude.go.gov.br/sid/cpf
..... value 1..1 string Número do CPF
..... period 0..0
..... assigner 0..0
... active 1..1 boolean Se o registro da organização ainda está em uso ativo
... Slices for type 0..5 CodeableConcept Classificação ou categoria atribuída ao estabelecimento de saúde
Slice: Unordered, Closed by value:id
.... type:All Slices Content/Rules for all slices
..... coding 1..1 Coding Code defined by a terminology system
...... system 1..1 uri Identity of the terminology system
...... version 0..0
...... code 1..1 code Symbol in syntax defined by the system
...... display 0..0
...... userSelected 0..0
..... text 0..0
.... type:tipoestabelecimento 0..1 CodeableConcept Tipo de Estabelecimento de Saúde
Binding: Tipo de Estabelecimento de Saúde (required)
..... id 1..1 string Unique id for inter-element referencing
Required Pattern: tipoestabelecimento
..... coding 1..1 Coding Code defined by a terminology system
...... system 1..1 uri Identidade do sistema de terminologia
...... version 0..0
...... code 1..1 code Código reletivo ao sistema de codificação
...... display 0..0
...... userSelected 0..0
..... text 0..0
.... type:tiponovoestabelecimento 0..1 CodeableConcept Tipo Novo de Estabelecimento de Saúde
Binding: Tipo Novo de Estabelecimento de Saúde (required)
..... id 1..1 string Unique id for inter-element referencing
Required Pattern: tiponovoestabelecimento
..... coding 1..1 Coding Code defined by a terminology system
...... system 1..1 uri Identidade do sistema de terminologia
...... version 0..0
...... code 1..1 code Código reletivo ao sistema de codificação
...... display 0..0
...... userSelected 0..0
..... text 0..0
.... type:naturezajuridica 0..1 CodeableConcept Natureza Jurídica
Binding: Natureza Jurídica (required)
..... id 1..1 string Unique id for inter-element referencing
Required Pattern: naturezajuridica
..... coding 1..1 Coding Code defined by a terminology system
...... system 1..1 uri Identidade do sistema de terminologia
...... version 0..0
...... code 1..1 code Código reletivo ao sistema de codificação
...... display 0..0
...... userSelected 0..0
..... text 0..0
.... type:categorianaturezajuridica 0..1 CodeableConcept Natureza Jurídica Categoria
Binding: Categoria Natureza Jurídica (required)
..... id 1..1 string Unique id for inter-element referencing
Required Pattern: categorianaturezajuridica
..... coding 1..1 Coding Code defined by a terminology system
...... system 1..1 uri Identidade do sistema de terminologia
...... version 0..0
...... code 1..1 code Código reletivo ao sistema de codificação
...... display 0..0
...... userSelected 0..0
..... text 0..0
.... type:nivelgestao 0..1 CodeableConcept Nível de Gestão
Binding: Nível de Gestão (required)
..... id 1..1 string Unique id for inter-element referencing
Required Pattern: nivelgestao
..... coding 1..1 Coding Code defined by a terminology system
...... system 1..1 uri Identidade do sistema de terminologia
...... version 0..0
...... code 1..1 code Código reletivo ao sistema de codificação
...... display 0..0
...... userSelected 0..0
..... text 0..0
... alias 1..1 string Nome empresarial do estabelecimento de saúde
... telecom C 1..* ContactPoint Meio(s) para entrar em contato com o estabelecimento de saúde
NumeroTelefoneValido: Máscara de telefone para números nacionais (xx) xxxx-xxxx ou (xx) xxxxx-xxxx. Para números internacionais, o + significa que será utilizado o código do país, a lógica é de 1 a 3 dígitos de código do país (+X, +XX ou +XXX), na sequência uma quantidade de dígitos entre o código de área e o número propriamente dito que, somados ao código do país, não podem exceder 15 dígitos.
.... extension 0..0
.... system 1..1 code Sistema de códigos que define o tipo de meio de contato
Required Pattern: phone
.... value 1..1 string Valor do meio de contato
.... use 0..0
.... rank 0..0
.... period 0..0
... address 1..1 Address Endereço do estabelecimento de saúde
.... Slices for line 3..* string Elementos necessários ao endereçamento brasileiro
Slice: Unordered, Closed by value:id
..... line:bairro 1..1 string Bairro do estabelecimento de saúde
...... id 1..1 string xml:id (or equivalent in JSON)
Required Pattern: bairro
..... line:logradouro 1..1 string Nome do logradouro do estabelecimento de saúde
...... id 1..1 string xml:id (or equivalent in JSON)
Required Pattern: logradouro
..... line:numero 0..1 string Número do estabelecimento de saúde
...... id 1..1 string xml:id (or equivalent in JSON)
Required Pattern: numero
..... line:complemento 0..1 string Complemento do endereço do estabelecimento de saúde
...... id 1..1 string xml:id (or equivalent in JSON)
Required Pattern: complemento
..... line:tipologradouro 1..1 string Tipo de logradouro do estabelecimento de saúde
Binding: Tipo de Logradouro (required)
...... id 1..1 string xml:id (or equivalent in JSON)
Required Pattern: tipologradouro
.... city 1..1 string Município do estabelecimento de saúde
Binding: Município (required)
.... state 1..1 string Estado do estabelecimento de saúde
Binding: Estados Brasileiros (required)
.... postalCode 1..1 string Código de Endereçamento Postal (CEP) do estabelecimento de saúde

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
Organization.type:tipoestabelecimentorequiredTipo de Estabelecimento de Saúde
http://www.saude.gov.br/fhir/r4/ValueSet/BRTipoEstabelecimentoSaude-1.0
Organization.type:tiponovoestabelecimentorequiredTipoNovoEstabelecimentoSaude (a valid code from Tipo Novo Estabelecimento de Saúde)
https://fhir.saude.go.gov.br/r4/core/ValueSet/tipo-novo-estabelecimento-saude
from this IG
Organization.type:naturezajuridicarequiredNaturezaJuridica
https://fhir.saude.go.gov.br/r4/core/ValueSet/natureza-juridica
from this IG
Organization.type:categorianaturezajuridicarequiredCategoriaNaturezaJuridica
https://fhir.saude.go.gov.br/r4/core/ValueSet/categoria-natureza-juridica
from this IG
Organization.type:nivelgestaorequiredNivelGestao (a valid code from Nível de Gestão)
https://fhir.saude.go.gov.br/r4/core/ValueSet/nivel-gestao
from this IG
Organization.address.line:tipologradourorequiredTipoLogradouro (a valid code from Tipo de Logradouro)
https://fhir.saude.go.gov.br/r4/core/ValueSet/tipo-logradouro
from this IG
Organization.address.cityrequiredMunicípio
http://www.saude.gov.br/fhir/r4/ValueSet/BRMunicipio-1.0
Organization.address.staterequiredEstadosBrasileiros
https://fhir.saude.go.gov.br/r4/core/ValueSet/estados-brasileiros
from this IG

Constraints

IdGradePath(s)DetailsRequirements
NumeroTelefoneValidoerrorOrganization.telecomMáscara de telefone para números nacionais (xx) xxxx-xxxx ou (xx) xxxxx-xxxx. Para números internacionais, o + significa que será utilizado o código do país, a lógica é de 1 a 3 dígitos de código do país (+X, +XX ou +XXX), na sequência uma quantidade de dígitos entre o código de área e o número propriamente dito que, somados ao código do país, não podem exceder 15 dígitos.
: $this.where(system = 'phone').select(value).all(matches('^((\\(([0-9]{2})\\)) ([0-9]{4,5})\\-([0-9]{4}))|^((\\+\\d{1,3}) (\\d{2,3})) \\d{3,5}\\-\\d{4}$'))
NameFlagsCard.TypeDescription & Constraintsdoco
.. Organization C 0..* Organization A grouping of people or organizations with a common purpose
org-1: The organization SHALL at least have a name or an identifier, and possibly more than one
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... Slices for identifier ΣC 1..3 Identifier Identificador do estabelecimento de saúde
Slice: Unordered, Closed by value:system
.... identifier:All Slices Content/Rules for all slices
..... extension 0..0
.... identifier:cnes ΣC 1..1 Identifier Identificação pelo Cadastro Nacional de Estabelecimentos de Saúde (CNES)
..... extension 0..0
..... system Σ 1..1 uri O identificador do sistema de identificação, CNES
Required Pattern: https://fhir.saude.go.gov.br/sid/cnes
..... value Σ 1..1 string Número do CNES
Example General: 123456
.... identifier:cnpj ΣC 0..1 Identifier Identificação pelo Cadastro Nacional de Pessoa Jurídica (CNPJ)
..... extension 0..0
..... system Σ 1..1 uri O identificador do sistema de identificação, CNPJ
Required Pattern: https://fhir.saude.go.gov.br/sid/cnpj
..... value Σ 1..1 string Número do CNPJ
Example General: 123456
.... identifier:cpf ΣC 0..1 Identifier Identificação pelo Cadastro de Pessoas Físicas (CPF)
..... extension 0..0
..... system Σ 1..1 uri O identificador do sistema de identificação, CPF
Required Pattern: https://fhir.saude.go.gov.br/sid/cpf
..... value Σ 1..1 string Número do CPF
Example General: 123456
... Slices for type Σ 0..5 CodeableConcept Classificação ou categoria atribuída ao estabelecimento de saúde
Slice: Unordered, Closed by value:id
Binding: OrganizationType (example): Used to categorize the organization.


.... type:All Slices Content/Rules for all slices
..... coding Σ 1..1 Coding Code defined by a terminology system
...... system Σ 1..1 uri Identity of the terminology system
...... code Σ 1..1 code Symbol in syntax defined by the system
.... type:tipoestabelecimento Σ 0..1 CodeableConcept Tipo de Estabelecimento de Saúde
Binding: Tipo de Estabelecimento de Saúde (required)
..... id 1..1 string Unique id for inter-element referencing
Required Pattern: tipoestabelecimento
..... coding Σ 1..1 Coding Code defined by a terminology system
...... system Σ 1..1 uri Identidade do sistema de terminologia
...... code Σ 1..1 code Código reletivo ao sistema de codificação
.... type:tiponovoestabelecimento Σ 0..1 CodeableConcept Tipo Novo de Estabelecimento de Saúde
Binding: Tipo Novo de Estabelecimento de Saúde (required)
..... id 1..1 string Unique id for inter-element referencing
Required Pattern: tiponovoestabelecimento
..... coding Σ 1..1 Coding Code defined by a terminology system
...... system Σ 1..1 uri Identidade do sistema de terminologia
...... code Σ 1..1 code Código reletivo ao sistema de codificação
.... type:naturezajuridica Σ 0..1 CodeableConcept Natureza Jurídica
Binding: Natureza Jurídica (required)
..... id 1..1 string Unique id for inter-element referencing
Required Pattern: naturezajuridica
..... coding Σ 1..1 Coding Code defined by a terminology system
...... system Σ 1..1 uri Identidade do sistema de terminologia
...... code Σ 1..1 code Código reletivo ao sistema de codificação
.... type:categorianaturezajuridica Σ 0..1 CodeableConcept Natureza Jurídica Categoria
Binding: Categoria Natureza Jurídica (required)
..... id 1..1 string Unique id for inter-element referencing
Required Pattern: categorianaturezajuridica
..... coding Σ 1..1 Coding Code defined by a terminology system
...... system Σ 1..1 uri Identidade do sistema de terminologia
...... code Σ 1..1 code Código reletivo ao sistema de codificação
.... type:nivelgestao Σ 0..1 CodeableConcept Nível de Gestão
Binding: Nível de Gestão (required)
..... id 1..1 string Unique id for inter-element referencing
Required Pattern: nivelgestao
..... coding Σ 1..1 Coding Code defined by a terminology system
...... system Σ 1..1 uri Identidade do sistema de terminologia
...... code Σ 1..1 code Código reletivo ao sistema de codificação
... name ΣC 1..1 string Nome Fantasia do estabelecimento de saúde
... alias 1..1 string Nome empresarial do estabelecimento de saúde
... telecom C 1..* ContactPoint Meio(s) para entrar em contato com o estabelecimento de saúde
org-3: The telecom of an organization can never be of use 'home'
NumeroTelefoneValido: Máscara de telefone para números nacionais (xx) xxxx-xxxx ou (xx) xxxxx-xxxx. Para números internacionais, o + significa que será utilizado o código do país, a lógica é de 1 a 3 dígitos de código do país (+X, +XX ou +XXX), na sequência uma quantidade de dígitos entre o código de área e o número propriamente dito que, somados ao código do país, não podem exceder 15 dígitos.
.... extension 0..0
.... system ΣC 1..1 code Sistema de códigos que define o tipo de meio de contato
Binding: ContactPointSystem (required): Telecommunications form for contact point.


Required Pattern: phone
.... value Σ 1..1 string Valor do meio de contato
... address C 1..1 Address Endereço do estabelecimento de saúde
org-2: An address of an organization can never be of use 'home'
.... use ?!Σ 0..1 code home | work | temp | old | billing - purpose of this address
Binding: AddressUse (required): The use of an address.


Example General: home
.... Slices for line Σ 3..* string Elementos necessários ao endereçamento brasileiro
Slice: Unordered, Closed by value:id
This repeating element order: The order in which lines should appear in an address label
Example General: 137 Nowhere Street
..... line:bairro Σ 1..1 string Bairro do estabelecimento de saúde
This repeating element order: The order in which lines should appear in an address label
Example General: 137 Nowhere Street
...... id 1..1 string xml:id (or equivalent in JSON)
Required Pattern: bairro
..... line:logradouro Σ 1..1 string Nome do logradouro do estabelecimento de saúde
This repeating element order: The order in which lines should appear in an address label
Example General: 137 Nowhere Street
...... id 1..1 string xml:id (or equivalent in JSON)
Required Pattern: logradouro
..... line:numero Σ 0..1 string Número do estabelecimento de saúde
This repeating element order: The order in which lines should appear in an address label
Example General: 137 Nowhere Street
...... id 1..1 string xml:id (or equivalent in JSON)
Required Pattern: numero
..... line:complemento Σ 0..1 string Complemento do endereço do estabelecimento de saúde
This repeating element order: The order in which lines should appear in an address label
Example General: 137 Nowhere Street
...... id 1..1 string xml:id (or equivalent in JSON)
Required Pattern: complemento
..... line:tipologradouro Σ 1..1 string Tipo de logradouro do estabelecimento de saúde
Binding: Tipo de Logradouro (required)
This repeating element order: The order in which lines should appear in an address label
Example General: 137 Nowhere Street
...... id 1..1 string xml:id (or equivalent in JSON)
Required Pattern: tipologradouro
.... city Σ 1..1 string Município do estabelecimento de saúde
Binding: Município (required)
Example General: Erewhon
.... state Σ 1..1 string Estado do estabelecimento de saúde
Binding: Estados Brasileiros (required)
.... postalCode Σ 1..1 string Código de Endereçamento Postal (CEP) do estabelecimento de saúde
Example General: 9132

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
Organization.typeexampleOrganizationType
http://hl7.org/fhir/ValueSet/organization-type
from the FHIR Standard
Organization.type:tipoestabelecimentorequiredTipo de Estabelecimento de Saúde
http://www.saude.gov.br/fhir/r4/ValueSet/BRTipoEstabelecimentoSaude-1.0
Organization.type:tiponovoestabelecimentorequiredTipoNovoEstabelecimentoSaude (a valid code from Tipo Novo Estabelecimento de Saúde)
https://fhir.saude.go.gov.br/r4/core/ValueSet/tipo-novo-estabelecimento-saude
from this IG
Organization.type:naturezajuridicarequiredNaturezaJuridica
https://fhir.saude.go.gov.br/r4/core/ValueSet/natureza-juridica
from this IG
Organization.type:categorianaturezajuridicarequiredCategoriaNaturezaJuridica
https://fhir.saude.go.gov.br/r4/core/ValueSet/categoria-natureza-juridica
from this IG
Organization.type:nivelgestaorequiredNivelGestao (a valid code from Nível de Gestão)
https://fhir.saude.go.gov.br/r4/core/ValueSet/nivel-gestao
from this IG
Organization.telecom.systemrequiredPattern: phone
http://hl7.org/fhir/ValueSet/contact-point-system|4.0.1
from the FHIR Standard
Organization.address.userequiredAddressUse
http://hl7.org/fhir/ValueSet/address-use|4.0.1
from the FHIR Standard
Organization.address.line:tipologradourorequiredTipoLogradouro (a valid code from Tipo de Logradouro)
https://fhir.saude.go.gov.br/r4/core/ValueSet/tipo-logradouro
from this IG
Organization.address.cityrequiredMunicípio
http://www.saude.gov.br/fhir/r4/ValueSet/BRMunicipio-1.0
Organization.address.staterequiredEstadosBrasileiros
https://fhir.saude.go.gov.br/r4/core/ValueSet/estados-brasileiros
from this IG

Constraints

IdGradePath(s)DetailsRequirements
NumeroTelefoneValidoerrorOrganization.telecomMáscara de telefone para números nacionais (xx) xxxx-xxxx ou (xx) xxxxx-xxxx. Para números internacionais, o + significa que será utilizado o código do país, a lógica é de 1 a 3 dígitos de código do país (+X, +XX ou +XXX), na sequência uma quantidade de dígitos entre o código de área e o número propriamente dito que, somados ao código do país, não podem exceder 15 dígitos.
: $this.where(system = 'phone').select(value).all(matches('^((\\(([0-9]{2})\\)) ([0-9]{4,5})\\-([0-9]{4}))|^((\\+\\d{1,3}) (\\d{2,3})) \\d{3,5}\\-\\d{4}$'))
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.telecomThe telecom of an organization can never be of use 'home'
: where(use = 'home').empty()
NameFlagsCard.TypeDescription & Constraintsdoco
.. Organization C 0..* Organization A grouping of people or organizations with a common purpose
org-1: The organization SHALL at least have a name or an identifier, and possibly more than one
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 0..1 Narrative Text summary of the resource, for human interpretation
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... Slices for identifier ΣC 1..3 Identifier Identificador do estabelecimento de saúde
Slice: Unordered, Closed by value:system
.... identifier:All Slices Content/Rules for all slices
..... extension 0..0
..... system Σ 0..1 uri The namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
..... value Σ 0..1 string The value that is unique
Example General: 123456
.... identifier:cnes ΣC 1..1 Identifier Identificação pelo Cadastro Nacional de Estabelecimentos de Saúde (CNES)
..... extension 0..0
..... system Σ 1..1 uri O identificador do sistema de identificação, CNES
Required Pattern: https://fhir.saude.go.gov.br/sid/cnes
..... value Σ 1..1 string Número do CNES
Example General: 123456
.... identifier:cnpj ΣC 0..1 Identifier Identificação pelo Cadastro Nacional de Pessoa Jurídica (CNPJ)
..... extension 0..0
..... system Σ 1..1 uri O identificador do sistema de identificação, CNPJ
Required Pattern: https://fhir.saude.go.gov.br/sid/cnpj
..... value Σ 1..1 string Número do CNPJ
Example General: 123456
.... identifier:cpf ΣC 0..1 Identifier Identificação pelo Cadastro de Pessoas Físicas (CPF)
..... extension 0..0
..... system Σ 1..1 uri O identificador do sistema de identificação, CPF
Required Pattern: https://fhir.saude.go.gov.br/sid/cpf
..... value Σ 1..1 string Número do CPF
Example General: 123456
... active ?!Σ 1..1 boolean Se o registro da organização ainda está em uso ativo
... Slices for type Σ 0..5 CodeableConcept Classificação ou categoria atribuída ao estabelecimento de saúde
Slice: Unordered, Closed by value:id
Binding: OrganizationType (example): Used to categorize the organization.


.... type:All Slices Content/Rules for all slices
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ 1..1 Coding Code defined by a terminology system
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ 1..1 uri Identity of the terminology system
...... code Σ 1..1 code Symbol in syntax defined by the system
.... type:tipoestabelecimento Σ 0..1 CodeableConcept Tipo de Estabelecimento de Saúde
Binding: Tipo de Estabelecimento de Saúde (required)
..... id 1..1 string Unique id for inter-element referencing
Required Pattern: tipoestabelecimento
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ 1..1 Coding Code defined by a terminology system
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ 1..1 uri Identidade do sistema de terminologia
...... code Σ 1..1 code Código reletivo ao sistema de codificação
.... type:tiponovoestabelecimento Σ 0..1 CodeableConcept Tipo Novo de Estabelecimento de Saúde
Binding: Tipo Novo de Estabelecimento de Saúde (required)
..... id 1..1 string Unique id for inter-element referencing
Required Pattern: tiponovoestabelecimento
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ 1..1 Coding Code defined by a terminology system
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ 1..1 uri Identidade do sistema de terminologia
...... code Σ 1..1 code Código reletivo ao sistema de codificação
.... type:naturezajuridica Σ 0..1 CodeableConcept Natureza Jurídica
Binding: Natureza Jurídica (required)
..... id 1..1 string Unique id for inter-element referencing
Required Pattern: naturezajuridica
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ 1..1 Coding Code defined by a terminology system
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ 1..1 uri Identidade do sistema de terminologia
...... code Σ 1..1 code Código reletivo ao sistema de codificação
.... type:categorianaturezajuridica Σ 0..1 CodeableConcept Natureza Jurídica Categoria
Binding: Categoria Natureza Jurídica (required)
..... id 1..1 string Unique id for inter-element referencing
Required Pattern: categorianaturezajuridica
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ 1..1 Coding Code defined by a terminology system
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ 1..1 uri Identidade do sistema de terminologia
...... code Σ 1..1 code Código reletivo ao sistema de codificação
.... type:nivelgestao Σ 0..1 CodeableConcept Nível de Gestão
Binding: Nível de Gestão (required)
..... id 1..1 string Unique id for inter-element referencing
Required Pattern: nivelgestao
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ 1..1 Coding Code defined by a terminology system
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ 1..1 uri Identidade do sistema de terminologia
...... code Σ 1..1 code Código reletivo ao sistema de codificação
... name ΣC 1..1 string Nome Fantasia do estabelecimento de saúde
... alias 1..1 string Nome empresarial do estabelecimento de saúde
... telecom C 1..* ContactPoint Meio(s) para entrar em contato com o estabelecimento de saúde
org-3: The telecom of an organization can never be of use 'home'
NumeroTelefoneValido: Máscara de telefone para números nacionais (xx) xxxx-xxxx ou (xx) xxxxx-xxxx. Para números internacionais, o + significa que será utilizado o código do país, a lógica é de 1 a 3 dígitos de código do país (+X, +XX ou +XXX), na sequência uma quantidade de dígitos entre o código de área e o número propriamente dito que, somados ao código do país, não podem exceder 15 dígitos.
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..0
.... system ΣC 1..1 code Sistema de códigos que define o tipo de meio de contato
Binding: ContactPointSystem (required): Telecommunications form for contact point.


Required Pattern: phone
.... value Σ 1..1 string Valor do meio de contato
... address C 1..1 Address Endereço do estabelecimento de saúde
org-2: An address of an organization can never be of use 'home'
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... use ?!Σ 0..1 code home | work | temp | old | billing - purpose of this address
Binding: AddressUse (required): The use of an address.


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


Example General: both
.... text Σ 0..1 string Text representation of the address
Example General: 137 Nowhere Street, Erewhon 9132
.... Slices for line Σ 3..* string Elementos necessários ao endereçamento brasileiro
Slice: Unordered, Closed by value:id
This repeating element order: The order in which lines should appear in an address label
Example General: 137 Nowhere Street
..... line:bairro Σ 1..1 string Bairro do estabelecimento de saúde
This repeating element order: The order in which lines should appear in an address label
Example General: 137 Nowhere Street
...... id 1..1 string xml:id (or equivalent in JSON)
Required Pattern: bairro
...... extension 0..* Extension Additional content defined by implementations
...... value 0..1 string Primitive value for string
Max Length: 1048576
..... line:logradouro Σ 1..1 string Nome do logradouro do estabelecimento de saúde
This repeating element order: The order in which lines should appear in an address label
Example General: 137 Nowhere Street
...... id 1..1 string xml:id (or equivalent in JSON)
Required Pattern: logradouro
...... extension 0..* Extension Additional content defined by implementations
...... value 0..1 string Primitive value for string
Max Length: 1048576
..... line:numero Σ 0..1 string Número do estabelecimento de saúde
This repeating element order: The order in which lines should appear in an address label
Example General: 137 Nowhere Street
...... id 1..1 string xml:id (or equivalent in JSON)
Required Pattern: numero
...... extension 0..* Extension Additional content defined by implementations
...... value 0..1 string Primitive value for string
Max Length: 1048576
..... line:complemento Σ 0..1 string Complemento do endereço do estabelecimento de saúde
This repeating element order: The order in which lines should appear in an address label
Example General: 137 Nowhere Street
...... id 1..1 string xml:id (or equivalent in JSON)
Required Pattern: complemento
...... extension 0..* Extension Additional content defined by implementations
...... value 0..1 string Primitive value for string
Max Length: 1048576
..... line:tipologradouro Σ 1..1 string Tipo de logradouro do estabelecimento de saúde
Binding: Tipo de Logradouro (required)
This repeating element order: The order in which lines should appear in an address label
Example General: 137 Nowhere Street
...... id 1..1 string xml:id (or equivalent in JSON)
Required Pattern: tipologradouro
...... extension 0..* Extension Additional content defined by implementations
...... value 0..1 string Primitive value for string
Max Length: 1048576
.... city Σ 1..1 string Município do estabelecimento de saúde
Binding: Município (required)
Example General: Erewhon
.... district Σ 0..1 string District name (aka county)
Example General: Madison
.... state Σ 1..1 string Estado do estabelecimento de saúde
Binding: Estados Brasileiros (required)
.... postalCode Σ 1..1 string Código de Endereçamento Postal (CEP) do estabelecimento de saúde
Example General: 9132
.... country Σ 0..1 string Country (e.g. can be ISO 3166 2 or 3 letter code)
.... period Σ 0..1 Period Time period when address was/is in use
Example General: {"start":"2010-03-23","end":"2010-07-01"}
... partOf Σ 0..1 Reference(Organization) The organization of which this organization forms a part
... contact 0..* BackboneElement Contact for the organization for a certain purpose
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... purpose 0..1 CodeableConcept The type of contact
Binding: ContactEntityType (extensible): The purpose for which you would contact a contact party.

.... name 0..1 HumanName A name associated with the contact
.... telecom 0..* ContactPoint Contact details (telephone, email, etc.) for a contact
.... address 0..1 Address Visiting 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 / CodeURI
Organization.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Organization.typeexampleOrganizationType
http://hl7.org/fhir/ValueSet/organization-type
from the FHIR Standard
Organization.type:tipoestabelecimentorequiredTipo de Estabelecimento de Saúde
http://www.saude.gov.br/fhir/r4/ValueSet/BRTipoEstabelecimentoSaude-1.0
Organization.type:tiponovoestabelecimentorequiredTipoNovoEstabelecimentoSaude (a valid code from Tipo Novo Estabelecimento de Saúde)
https://fhir.saude.go.gov.br/r4/core/ValueSet/tipo-novo-estabelecimento-saude
from this IG
Organization.type:naturezajuridicarequiredNaturezaJuridica
https://fhir.saude.go.gov.br/r4/core/ValueSet/natureza-juridica
from this IG
Organization.type:categorianaturezajuridicarequiredCategoriaNaturezaJuridica
https://fhir.saude.go.gov.br/r4/core/ValueSet/categoria-natureza-juridica
from this IG
Organization.type:nivelgestaorequiredNivelGestao (a valid code from Nível de Gestão)
https://fhir.saude.go.gov.br/r4/core/ValueSet/nivel-gestao
from this IG
Organization.telecom.systemrequiredPattern: phone
http://hl7.org/fhir/ValueSet/contact-point-system|4.0.1
from the FHIR Standard
Organization.address.userequiredAddressUse
http://hl7.org/fhir/ValueSet/address-use|4.0.1
from the FHIR Standard
Organization.address.typerequiredAddressType
http://hl7.org/fhir/ValueSet/address-type|4.0.1
from the FHIR Standard
Organization.address.line:tipologradourorequiredTipoLogradouro (a valid code from Tipo de Logradouro)
https://fhir.saude.go.gov.br/r4/core/ValueSet/tipo-logradouro
from this IG
Organization.address.cityrequiredMunicípio
http://www.saude.gov.br/fhir/r4/ValueSet/BRMunicipio-1.0
Organization.address.staterequiredEstadosBrasileiros
https://fhir.saude.go.gov.br/r4/core/ValueSet/estados-brasileiros
from this IG
Organization.contact.purposeextensibleContactEntityType
http://hl7.org/fhir/ValueSet/contactentity-type
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
NumeroTelefoneValidoerrorOrganization.telecomMáscara de telefone para números nacionais (xx) xxxx-xxxx ou (xx) xxxxx-xxxx. Para números internacionais, o + significa que será utilizado o código do país, a lógica é de 1 a 3 dígitos de código do país (+X, +XX ou +XXX), na sequência uma quantidade de dígitos entre o código de área e o número propriamente dito que, somados ao código do país, não podem exceder 15 dígitos.
: $this.where(system = 'phone').select(value).all(matches('^((\\(([0-9]{2})\\)) ([0-9]{4,5})\\-([0-9]{4}))|^((\\+\\d{1,3}) (\\d{2,3})) \\d{3,5}\\-\\d{4}$'))
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.telecomThe telecom of an organization can never be of use 'home'
: where(use = 'home').empty()

This structure is derived from Organization

Summary

Mandatory: 20 elements(29 nested mandatory elements)
Prohibited: 52 elements

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of Organization.identifier (Closed)
  • The element 1 is sliced based on the value of Organization.type (Closed)
  • The element 1 is sliced based on the value of Organization.address.line (Closed)

Differential View

This structure is derived from Organization

NameFlagsCard.TypeDescription & Constraintsdoco
.. Organization 0..* Organization A grouping of people or organizations with a common purpose
... Slices for identifier 1..3 Identifier Identificador do estabelecimento de saúde
Slice: Unordered, Closed by value:system
.... identifier:All Slices Content/Rules for all slices
..... id 0..0
..... extension 0..0
..... use 0..0
..... type 0..0
..... period 0..0
..... assigner 0..0
.... identifier:cnes 1..1 Identifier Identificação pelo Cadastro Nacional de Estabelecimentos de Saúde (CNES)
..... id 0..0
..... extension 0..0
..... use 0..0
..... type 0..0
..... system 1..1 uri O identificador do sistema de identificação, CNES
Required Pattern: https://fhir.saude.go.gov.br/sid/cnes
..... value 1..1 string Número do CNES
..... period 0..0
..... assigner 0..0
.... identifier:cnpj 0..1 Identifier Identificação pelo Cadastro Nacional de Pessoa Jurídica (CNPJ)
..... id 0..0
..... extension 0..0
..... use 0..0
..... type 0..0
..... system 1..1 uri O identificador do sistema de identificação, CNPJ
Required Pattern: https://fhir.saude.go.gov.br/sid/cnpj
..... value 1..1 string Número do CNPJ
..... period 0..0
..... assigner 0..0
.... identifier:cpf 0..1 Identifier Identificação pelo Cadastro de Pessoas Físicas (CPF)
..... id 0..0
..... extension 0..0
..... use 0..0
..... type 0..0
..... system 1..1 uri O identificador do sistema de identificação, CPF
Required Pattern: https://fhir.saude.go.gov.br/sid/cpf
..... value 1..1 string Número do CPF
..... period 0..0
..... assigner 0..0
... active 1..1 boolean Se o registro da organização ainda está em uso ativo
... Slices for type 0..5 CodeableConcept Classificação ou categoria atribuída ao estabelecimento de saúde
Slice: Unordered, Closed by value:id
.... type:All Slices Content/Rules for all slices
..... coding 1..1 Coding Code defined by a terminology system
...... system 1..1 uri Identity of the terminology system
...... version 0..0
...... code 1..1 code Symbol in syntax defined by the system
...... display 0..0
...... userSelected 0..0
..... text 0..0
.... type:tipoestabelecimento 0..1 CodeableConcept Tipo de Estabelecimento de Saúde
Binding: Tipo de Estabelecimento de Saúde (required)
..... id 1..1 string Unique id for inter-element referencing
Required Pattern: tipoestabelecimento
..... coding 1..1 Coding Code defined by a terminology system
...... system 1..1 uri Identidade do sistema de terminologia
...... version 0..0
...... code 1..1 code Código reletivo ao sistema de codificação
...... display 0..0
...... userSelected 0..0
..... text 0..0
.... type:tiponovoestabelecimento 0..1 CodeableConcept Tipo Novo de Estabelecimento de Saúde
Binding: Tipo Novo de Estabelecimento de Saúde (required)
..... id 1..1 string Unique id for inter-element referencing
Required Pattern: tiponovoestabelecimento
..... coding 1..1 Coding Code defined by a terminology system
...... system 1..1 uri Identidade do sistema de terminologia
...... version 0..0
...... code 1..1 code Código reletivo ao sistema de codificação
...... display 0..0
...... userSelected 0..0
..... text 0..0
.... type:naturezajuridica 0..1 CodeableConcept Natureza Jurídica
Binding: Natureza Jurídica (required)
..... id 1..1 string Unique id for inter-element referencing
Required Pattern: naturezajuridica
..... coding 1..1 Coding Code defined by a terminology system
...... system 1..1 uri Identidade do sistema de terminologia
...... version 0..0
...... code 1..1 code Código reletivo ao sistema de codificação
...... display 0..0
...... userSelected 0..0
..... text 0..0
.... type:categorianaturezajuridica 0..1 CodeableConcept Natureza Jurídica Categoria
Binding: Categoria Natureza Jurídica (required)
..... id 1..1 string Unique id for inter-element referencing
Required Pattern: categorianaturezajuridica
..... coding 1..1 Coding Code defined by a terminology system
...... system 1..1 uri Identidade do sistema de terminologia
...... version 0..0
...... code 1..1 code Código reletivo ao sistema de codificação
...... display 0..0
...... userSelected 0..0
..... text 0..0
.... type:nivelgestao 0..1 CodeableConcept Nível de Gestão
Binding: Nível de Gestão (required)
..... id 1..1 string Unique id for inter-element referencing
Required Pattern: nivelgestao
..... coding 1..1 Coding Code defined by a terminology system
...... system 1..1 uri Identidade do sistema de terminologia
...... version 0..0
...... code 1..1 code Código reletivo ao sistema de codificação
...... display 0..0
...... userSelected 0..0
..... text 0..0
... alias 1..1 string Nome empresarial do estabelecimento de saúde
... telecom C 1..* ContactPoint Meio(s) para entrar em contato com o estabelecimento de saúde
NumeroTelefoneValido: Máscara de telefone para números nacionais (xx) xxxx-xxxx ou (xx) xxxxx-xxxx. Para números internacionais, o + significa que será utilizado o código do país, a lógica é de 1 a 3 dígitos de código do país (+X, +XX ou +XXX), na sequência uma quantidade de dígitos entre o código de área e o número propriamente dito que, somados ao código do país, não podem exceder 15 dígitos.
.... extension 0..0
.... system 1..1 code Sistema de códigos que define o tipo de meio de contato
Required Pattern: phone
.... value 1..1 string Valor do meio de contato
.... use 0..0
.... rank 0..0
.... period 0..0
... address 1..1 Address Endereço do estabelecimento de saúde
.... Slices for line 3..* string Elementos necessários ao endereçamento brasileiro
Slice: Unordered, Closed by value:id
..... line:bairro 1..1 string Bairro do estabelecimento de saúde
...... id 1..1 string xml:id (or equivalent in JSON)
Required Pattern: bairro
..... line:logradouro 1..1 string Nome do logradouro do estabelecimento de saúde
...... id 1..1 string xml:id (or equivalent in JSON)
Required Pattern: logradouro
..... line:numero 0..1 string Número do estabelecimento de saúde
...... id 1..1 string xml:id (or equivalent in JSON)
Required Pattern: numero
..... line:complemento 0..1 string Complemento do endereço do estabelecimento de saúde
...... id 1..1 string xml:id (or equivalent in JSON)
Required Pattern: complemento
..... line:tipologradouro 1..1 string Tipo de logradouro do estabelecimento de saúde
Binding: Tipo de Logradouro (required)
...... id 1..1 string xml:id (or equivalent in JSON)
Required Pattern: tipologradouro
.... city 1..1 string Município do estabelecimento de saúde
Binding: Município (required)
.... state 1..1 string Estado do estabelecimento de saúde
Binding: Estados Brasileiros (required)
.... postalCode 1..1 string Código de Endereçamento Postal (CEP) do estabelecimento de saúde

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
Organization.type:tipoestabelecimentorequiredTipo de Estabelecimento de Saúde
http://www.saude.gov.br/fhir/r4/ValueSet/BRTipoEstabelecimentoSaude-1.0
Organization.type:tiponovoestabelecimentorequiredTipoNovoEstabelecimentoSaude (a valid code from Tipo Novo Estabelecimento de Saúde)
https://fhir.saude.go.gov.br/r4/core/ValueSet/tipo-novo-estabelecimento-saude
from this IG
Organization.type:naturezajuridicarequiredNaturezaJuridica
https://fhir.saude.go.gov.br/r4/core/ValueSet/natureza-juridica
from this IG
Organization.type:categorianaturezajuridicarequiredCategoriaNaturezaJuridica
https://fhir.saude.go.gov.br/r4/core/ValueSet/categoria-natureza-juridica
from this IG
Organization.type:nivelgestaorequiredNivelGestao (a valid code from Nível de Gestão)
https://fhir.saude.go.gov.br/r4/core/ValueSet/nivel-gestao
from this IG
Organization.address.line:tipologradourorequiredTipoLogradouro (a valid code from Tipo de Logradouro)
https://fhir.saude.go.gov.br/r4/core/ValueSet/tipo-logradouro
from this IG
Organization.address.cityrequiredMunicípio
http://www.saude.gov.br/fhir/r4/ValueSet/BRMunicipio-1.0
Organization.address.staterequiredEstadosBrasileiros
https://fhir.saude.go.gov.br/r4/core/ValueSet/estados-brasileiros
from this IG

Constraints

IdGradePath(s)DetailsRequirements
NumeroTelefoneValidoerrorOrganization.telecomMáscara de telefone para números nacionais (xx) xxxx-xxxx ou (xx) xxxxx-xxxx. Para números internacionais, o + significa que será utilizado o código do país, a lógica é de 1 a 3 dígitos de código do país (+X, +XX ou +XXX), na sequência uma quantidade de dígitos entre o código de área e o número propriamente dito que, somados ao código do país, não podem exceder 15 dígitos.
: $this.where(system = 'phone').select(value).all(matches('^((\\(([0-9]{2})\\)) ([0-9]{4,5})\\-([0-9]{4}))|^((\\+\\d{1,3}) (\\d{2,3})) \\d{3,5}\\-\\d{4}$'))

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Organization C 0..* Organization A grouping of people or organizations with a common purpose
org-1: The organization SHALL at least have a name or an identifier, and possibly more than one
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... Slices for identifier ΣC 1..3 Identifier Identificador do estabelecimento de saúde
Slice: Unordered, Closed by value:system
.... identifier:All Slices Content/Rules for all slices
..... extension 0..0
.... identifier:cnes ΣC 1..1 Identifier Identificação pelo Cadastro Nacional de Estabelecimentos de Saúde (CNES)
..... extension 0..0
..... system Σ 1..1 uri O identificador do sistema de identificação, CNES
Required Pattern: https://fhir.saude.go.gov.br/sid/cnes
..... value Σ 1..1 string Número do CNES
Example General: 123456
.... identifier:cnpj ΣC 0..1 Identifier Identificação pelo Cadastro Nacional de Pessoa Jurídica (CNPJ)
..... extension 0..0
..... system Σ 1..1 uri O identificador do sistema de identificação, CNPJ
Required Pattern: https://fhir.saude.go.gov.br/sid/cnpj
..... value Σ 1..1 string Número do CNPJ
Example General: 123456
.... identifier:cpf ΣC 0..1 Identifier Identificação pelo Cadastro de Pessoas Físicas (CPF)
..... extension 0..0
..... system Σ 1..1 uri O identificador do sistema de identificação, CPF
Required Pattern: https://fhir.saude.go.gov.br/sid/cpf
..... value Σ 1..1 string Número do CPF
Example General: 123456
... Slices for type Σ 0..5 CodeableConcept Classificação ou categoria atribuída ao estabelecimento de saúde
Slice: Unordered, Closed by value:id
Binding: OrganizationType (example): Used to categorize the organization.


.... type:All Slices Content/Rules for all slices
..... coding Σ 1..1 Coding Code defined by a terminology system
...... system Σ 1..1 uri Identity of the terminology system
...... code Σ 1..1 code Symbol in syntax defined by the system
.... type:tipoestabelecimento Σ 0..1 CodeableConcept Tipo de Estabelecimento de Saúde
Binding: Tipo de Estabelecimento de Saúde (required)
..... id 1..1 string Unique id for inter-element referencing
Required Pattern: tipoestabelecimento
..... coding Σ 1..1 Coding Code defined by a terminology system
...... system Σ 1..1 uri Identidade do sistema de terminologia
...... code Σ 1..1 code Código reletivo ao sistema de codificação
.... type:tiponovoestabelecimento Σ 0..1 CodeableConcept Tipo Novo de Estabelecimento de Saúde
Binding: Tipo Novo de Estabelecimento de Saúde (required)
..... id 1..1 string Unique id for inter-element referencing
Required Pattern: tiponovoestabelecimento
..... coding Σ 1..1 Coding Code defined by a terminology system
...... system Σ 1..1 uri Identidade do sistema de terminologia
...... code Σ 1..1 code Código reletivo ao sistema de codificação
.... type:naturezajuridica Σ 0..1 CodeableConcept Natureza Jurídica
Binding: Natureza Jurídica (required)
..... id 1..1 string Unique id for inter-element referencing
Required Pattern: naturezajuridica
..... coding Σ 1..1 Coding Code defined by a terminology system
...... system Σ 1..1 uri Identidade do sistema de terminologia
...... code Σ 1..1 code Código reletivo ao sistema de codificação
.... type:categorianaturezajuridica Σ 0..1 CodeableConcept Natureza Jurídica Categoria
Binding: Categoria Natureza Jurídica (required)
..... id 1..1 string Unique id for inter-element referencing
Required Pattern: categorianaturezajuridica
..... coding Σ 1..1 Coding Code defined by a terminology system
...... system Σ 1..1 uri Identidade do sistema de terminologia
...... code Σ 1..1 code Código reletivo ao sistema de codificação
.... type:nivelgestao Σ 0..1 CodeableConcept Nível de Gestão
Binding: Nível de Gestão (required)
..... id 1..1 string Unique id for inter-element referencing
Required Pattern: nivelgestao
..... coding Σ 1..1 Coding Code defined by a terminology system
...... system Σ 1..1 uri Identidade do sistema de terminologia
...... code Σ 1..1 code Código reletivo ao sistema de codificação
... name ΣC 1..1 string Nome Fantasia do estabelecimento de saúde
... alias 1..1 string Nome empresarial do estabelecimento de saúde
... telecom C 1..* ContactPoint Meio(s) para entrar em contato com o estabelecimento de saúde
org-3: The telecom of an organization can never be of use 'home'
NumeroTelefoneValido: Máscara de telefone para números nacionais (xx) xxxx-xxxx ou (xx) xxxxx-xxxx. Para números internacionais, o + significa que será utilizado o código do país, a lógica é de 1 a 3 dígitos de código do país (+X, +XX ou +XXX), na sequência uma quantidade de dígitos entre o código de área e o número propriamente dito que, somados ao código do país, não podem exceder 15 dígitos.
.... extension 0..0
.... system ΣC 1..1 code Sistema de códigos que define o tipo de meio de contato
Binding: ContactPointSystem (required): Telecommunications form for contact point.


Required Pattern: phone
.... value Σ 1..1 string Valor do meio de contato
... address C 1..1 Address Endereço do estabelecimento de saúde
org-2: An address of an organization can never be of use 'home'
.... use ?!Σ 0..1 code home | work | temp | old | billing - purpose of this address
Binding: AddressUse (required): The use of an address.


Example General: home
.... Slices for line Σ 3..* string Elementos necessários ao endereçamento brasileiro
Slice: Unordered, Closed by value:id
This repeating element order: The order in which lines should appear in an address label
Example General: 137 Nowhere Street
..... line:bairro Σ 1..1 string Bairro do estabelecimento de saúde
This repeating element order: The order in which lines should appear in an address label
Example General: 137 Nowhere Street
...... id 1..1 string xml:id (or equivalent in JSON)
Required Pattern: bairro
..... line:logradouro Σ 1..1 string Nome do logradouro do estabelecimento de saúde
This repeating element order: The order in which lines should appear in an address label
Example General: 137 Nowhere Street
...... id 1..1 string xml:id (or equivalent in JSON)
Required Pattern: logradouro
..... line:numero Σ 0..1 string Número do estabelecimento de saúde
This repeating element order: The order in which lines should appear in an address label
Example General: 137 Nowhere Street
...... id 1..1 string xml:id (or equivalent in JSON)
Required Pattern: numero
..... line:complemento Σ 0..1 string Complemento do endereço do estabelecimento de saúde
This repeating element order: The order in which lines should appear in an address label
Example General: 137 Nowhere Street
...... id 1..1 string xml:id (or equivalent in JSON)
Required Pattern: complemento
..... line:tipologradouro Σ 1..1 string Tipo de logradouro do estabelecimento de saúde
Binding: Tipo de Logradouro (required)
This repeating element order: The order in which lines should appear in an address label
Example General: 137 Nowhere Street
...... id 1..1 string xml:id (or equivalent in JSON)
Required Pattern: tipologradouro
.... city Σ 1..1 string Município do estabelecimento de saúde
Binding: Município (required)
Example General: Erewhon
.... state Σ 1..1 string Estado do estabelecimento de saúde
Binding: Estados Brasileiros (required)
.... postalCode Σ 1..1 string Código de Endereçamento Postal (CEP) do estabelecimento de saúde
Example General: 9132

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
Organization.typeexampleOrganizationType
http://hl7.org/fhir/ValueSet/organization-type
from the FHIR Standard
Organization.type:tipoestabelecimentorequiredTipo de Estabelecimento de Saúde
http://www.saude.gov.br/fhir/r4/ValueSet/BRTipoEstabelecimentoSaude-1.0
Organization.type:tiponovoestabelecimentorequiredTipoNovoEstabelecimentoSaude (a valid code from Tipo Novo Estabelecimento de Saúde)
https://fhir.saude.go.gov.br/r4/core/ValueSet/tipo-novo-estabelecimento-saude
from this IG
Organization.type:naturezajuridicarequiredNaturezaJuridica
https://fhir.saude.go.gov.br/r4/core/ValueSet/natureza-juridica
from this IG
Organization.type:categorianaturezajuridicarequiredCategoriaNaturezaJuridica
https://fhir.saude.go.gov.br/r4/core/ValueSet/categoria-natureza-juridica
from this IG
Organization.type:nivelgestaorequiredNivelGestao (a valid code from Nível de Gestão)
https://fhir.saude.go.gov.br/r4/core/ValueSet/nivel-gestao
from this IG
Organization.telecom.systemrequiredPattern: phone
http://hl7.org/fhir/ValueSet/contact-point-system|4.0.1
from the FHIR Standard
Organization.address.userequiredAddressUse
http://hl7.org/fhir/ValueSet/address-use|4.0.1
from the FHIR Standard
Organization.address.line:tipologradourorequiredTipoLogradouro (a valid code from Tipo de Logradouro)
https://fhir.saude.go.gov.br/r4/core/ValueSet/tipo-logradouro
from this IG
Organization.address.cityrequiredMunicípio
http://www.saude.gov.br/fhir/r4/ValueSet/BRMunicipio-1.0
Organization.address.staterequiredEstadosBrasileiros
https://fhir.saude.go.gov.br/r4/core/ValueSet/estados-brasileiros
from this IG

Constraints

IdGradePath(s)DetailsRequirements
NumeroTelefoneValidoerrorOrganization.telecomMáscara de telefone para números nacionais (xx) xxxx-xxxx ou (xx) xxxxx-xxxx. Para números internacionais, o + significa que será utilizado o código do país, a lógica é de 1 a 3 dígitos de código do país (+X, +XX ou +XXX), na sequência uma quantidade de dígitos entre o código de área e o número propriamente dito que, somados ao código do país, não podem exceder 15 dígitos.
: $this.where(system = 'phone').select(value).all(matches('^((\\(([0-9]{2})\\)) ([0-9]{4,5})\\-([0-9]{4}))|^((\\+\\d{1,3}) (\\d{2,3})) \\d{3,5}\\-\\d{4}$'))
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.telecomThe telecom of an organization can never be of use 'home'
: where(use = 'home').empty()

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Organization C 0..* Organization A grouping of people or organizations with a common purpose
org-1: The organization SHALL at least have a name or an identifier, and possibly more than one
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 0..1 Narrative Text summary of the resource, for human interpretation
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... Slices for identifier ΣC 1..3 Identifier Identificador do estabelecimento de saúde
Slice: Unordered, Closed by value:system
.... identifier:All Slices Content/Rules for all slices
..... extension 0..0
..... system Σ 0..1 uri The namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
..... value Σ 0..1 string The value that is unique
Example General: 123456
.... identifier:cnes ΣC 1..1 Identifier Identificação pelo Cadastro Nacional de Estabelecimentos de Saúde (CNES)
..... extension 0..0
..... system Σ 1..1 uri O identificador do sistema de identificação, CNES
Required Pattern: https://fhir.saude.go.gov.br/sid/cnes
..... value Σ 1..1 string Número do CNES
Example General: 123456
.... identifier:cnpj ΣC 0..1 Identifier Identificação pelo Cadastro Nacional de Pessoa Jurídica (CNPJ)
..... extension 0..0
..... system Σ 1..1 uri O identificador do sistema de identificação, CNPJ
Required Pattern: https://fhir.saude.go.gov.br/sid/cnpj
..... value Σ 1..1 string Número do CNPJ
Example General: 123456
.... identifier:cpf ΣC 0..1 Identifier Identificação pelo Cadastro de Pessoas Físicas (CPF)
..... extension 0..0
..... system Σ 1..1 uri O identificador do sistema de identificação, CPF
Required Pattern: https://fhir.saude.go.gov.br/sid/cpf
..... value Σ 1..1 string Número do CPF
Example General: 123456
... active ?!Σ 1..1 boolean Se o registro da organização ainda está em uso ativo
... Slices for type Σ 0..5 CodeableConcept Classificação ou categoria atribuída ao estabelecimento de saúde
Slice: Unordered, Closed by value:id
Binding: OrganizationType (example): Used to categorize the organization.


.... type:All Slices Content/Rules for all slices
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ 1..1 Coding Code defined by a terminology system
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ 1..1 uri Identity of the terminology system
...... code Σ 1..1 code Symbol in syntax defined by the system
.... type:tipoestabelecimento Σ 0..1 CodeableConcept Tipo de Estabelecimento de Saúde
Binding: Tipo de Estabelecimento de Saúde (required)
..... id 1..1 string Unique id for inter-element referencing
Required Pattern: tipoestabelecimento
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ 1..1 Coding Code defined by a terminology system
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ 1..1 uri Identidade do sistema de terminologia
...... code Σ 1..1 code Código reletivo ao sistema de codificação
.... type:tiponovoestabelecimento Σ 0..1 CodeableConcept Tipo Novo de Estabelecimento de Saúde
Binding: Tipo Novo de Estabelecimento de Saúde (required)
..... id 1..1 string Unique id for inter-element referencing
Required Pattern: tiponovoestabelecimento
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ 1..1 Coding Code defined by a terminology system
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ 1..1 uri Identidade do sistema de terminologia
...... code Σ 1..1 code Código reletivo ao sistema de codificação
.... type:naturezajuridica Σ 0..1 CodeableConcept Natureza Jurídica
Binding: Natureza Jurídica (required)
..... id 1..1 string Unique id for inter-element referencing
Required Pattern: naturezajuridica
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ 1..1 Coding Code defined by a terminology system
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ 1..1 uri Identidade do sistema de terminologia
...... code Σ 1..1 code Código reletivo ao sistema de codificação
.... type:categorianaturezajuridica Σ 0..1 CodeableConcept Natureza Jurídica Categoria
Binding: Categoria Natureza Jurídica (required)
..... id 1..1 string Unique id for inter-element referencing
Required Pattern: categorianaturezajuridica
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ 1..1 Coding Code defined by a terminology system
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ 1..1 uri Identidade do sistema de terminologia
...... code Σ 1..1 code Código reletivo ao sistema de codificação
.... type:nivelgestao Σ 0..1 CodeableConcept Nível de Gestão
Binding: Nível de Gestão (required)
..... id 1..1 string Unique id for inter-element referencing
Required Pattern: nivelgestao
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ 1..1 Coding Code defined by a terminology system
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ 1..1 uri Identidade do sistema de terminologia
...... code Σ 1..1 code Código reletivo ao sistema de codificação
... name ΣC 1..1 string Nome Fantasia do estabelecimento de saúde
... alias 1..1 string Nome empresarial do estabelecimento de saúde
... telecom C 1..* ContactPoint Meio(s) para entrar em contato com o estabelecimento de saúde
org-3: The telecom of an organization can never be of use 'home'
NumeroTelefoneValido: Máscara de telefone para números nacionais (xx) xxxx-xxxx ou (xx) xxxxx-xxxx. Para números internacionais, o + significa que será utilizado o código do país, a lógica é de 1 a 3 dígitos de código do país (+X, +XX ou +XXX), na sequência uma quantidade de dígitos entre o código de área e o número propriamente dito que, somados ao código do país, não podem exceder 15 dígitos.
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..0
.... system ΣC 1..1 code Sistema de códigos que define o tipo de meio de contato
Binding: ContactPointSystem (required): Telecommunications form for contact point.


Required Pattern: phone
.... value Σ 1..1 string Valor do meio de contato
... address C 1..1 Address Endereço do estabelecimento de saúde
org-2: An address of an organization can never be of use 'home'
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... use ?!Σ 0..1 code home | work | temp | old | billing - purpose of this address
Binding: AddressUse (required): The use of an address.


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


Example General: both
.... text Σ 0..1 string Text representation of the address
Example General: 137 Nowhere Street, Erewhon 9132
.... Slices for line Σ 3..* string Elementos necessários ao endereçamento brasileiro
Slice: Unordered, Closed by value:id
This repeating element order: The order in which lines should appear in an address label
Example General: 137 Nowhere Street
..... line:bairro Σ 1..1 string Bairro do estabelecimento de saúde
This repeating element order: The order in which lines should appear in an address label
Example General: 137 Nowhere Street
...... id 1..1 string xml:id (or equivalent in JSON)
Required Pattern: bairro
...... extension 0..* Extension Additional content defined by implementations
...... value 0..1 string Primitive value for string
Max Length: 1048576
..... line:logradouro Σ 1..1 string Nome do logradouro do estabelecimento de saúde
This repeating element order: The order in which lines should appear in an address label
Example General: 137 Nowhere Street
...... id 1..1 string xml:id (or equivalent in JSON)
Required Pattern: logradouro
...... extension 0..* Extension Additional content defined by implementations
...... value 0..1 string Primitive value for string
Max Length: 1048576
..... line:numero Σ 0..1 string Número do estabelecimento de saúde
This repeating element order: The order in which lines should appear in an address label
Example General: 137 Nowhere Street
...... id 1..1 string xml:id (or equivalent in JSON)
Required Pattern: numero
...... extension 0..* Extension Additional content defined by implementations
...... value 0..1 string Primitive value for string
Max Length: 1048576
..... line:complemento Σ 0..1 string Complemento do endereço do estabelecimento de saúde
This repeating element order: The order in which lines should appear in an address label
Example General: 137 Nowhere Street
...... id 1..1 string xml:id (or equivalent in JSON)
Required Pattern: complemento
...... extension 0..* Extension Additional content defined by implementations
...... value 0..1 string Primitive value for string
Max Length: 1048576
..... line:tipologradouro Σ 1..1 string Tipo de logradouro do estabelecimento de saúde
Binding: Tipo de Logradouro (required)
This repeating element order: The order in which lines should appear in an address label
Example General: 137 Nowhere Street
...... id 1..1 string xml:id (or equivalent in JSON)
Required Pattern: tipologradouro
...... extension 0..* Extension Additional content defined by implementations
...... value 0..1 string Primitive value for string
Max Length: 1048576
.... city Σ 1..1 string Município do estabelecimento de saúde
Binding: Município (required)
Example General: Erewhon
.... district Σ 0..1 string District name (aka county)
Example General: Madison
.... state Σ 1..1 string Estado do estabelecimento de saúde
Binding: Estados Brasileiros (required)
.... postalCode Σ 1..1 string Código de Endereçamento Postal (CEP) do estabelecimento de saúde
Example General: 9132
.... country Σ 0..1 string Country (e.g. can be ISO 3166 2 or 3 letter code)
.... period Σ 0..1 Period Time period when address was/is in use
Example General: {"start":"2010-03-23","end":"2010-07-01"}
... partOf Σ 0..1 Reference(Organization) The organization of which this organization forms a part
... contact 0..* BackboneElement Contact for the organization for a certain purpose
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... purpose 0..1 CodeableConcept The type of contact
Binding: ContactEntityType (extensible): The purpose for which you would contact a contact party.

.... name 0..1 HumanName A name associated with the contact
.... telecom 0..* ContactPoint Contact details (telephone, email, etc.) for a contact
.... address 0..1 Address Visiting 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 / CodeURI
Organization.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Organization.typeexampleOrganizationType
http://hl7.org/fhir/ValueSet/organization-type
from the FHIR Standard
Organization.type:tipoestabelecimentorequiredTipo de Estabelecimento de Saúde
http://www.saude.gov.br/fhir/r4/ValueSet/BRTipoEstabelecimentoSaude-1.0
Organization.type:tiponovoestabelecimentorequiredTipoNovoEstabelecimentoSaude (a valid code from Tipo Novo Estabelecimento de Saúde)
https://fhir.saude.go.gov.br/r4/core/ValueSet/tipo-novo-estabelecimento-saude
from this IG
Organization.type:naturezajuridicarequiredNaturezaJuridica
https://fhir.saude.go.gov.br/r4/core/ValueSet/natureza-juridica
from this IG
Organization.type:categorianaturezajuridicarequiredCategoriaNaturezaJuridica
https://fhir.saude.go.gov.br/r4/core/ValueSet/categoria-natureza-juridica
from this IG
Organization.type:nivelgestaorequiredNivelGestao (a valid code from Nível de Gestão)
https://fhir.saude.go.gov.br/r4/core/ValueSet/nivel-gestao
from this IG
Organization.telecom.systemrequiredPattern: phone
http://hl7.org/fhir/ValueSet/contact-point-system|4.0.1
from the FHIR Standard
Organization.address.userequiredAddressUse
http://hl7.org/fhir/ValueSet/address-use|4.0.1
from the FHIR Standard
Organization.address.typerequiredAddressType
http://hl7.org/fhir/ValueSet/address-type|4.0.1
from the FHIR Standard
Organization.address.line:tipologradourorequiredTipoLogradouro (a valid code from Tipo de Logradouro)
https://fhir.saude.go.gov.br/r4/core/ValueSet/tipo-logradouro
from this IG
Organization.address.cityrequiredMunicípio
http://www.saude.gov.br/fhir/r4/ValueSet/BRMunicipio-1.0
Organization.address.staterequiredEstadosBrasileiros
https://fhir.saude.go.gov.br/r4/core/ValueSet/estados-brasileiros
from this IG
Organization.contact.purposeextensibleContactEntityType
http://hl7.org/fhir/ValueSet/contactentity-type
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
NumeroTelefoneValidoerrorOrganization.telecomMáscara de telefone para números nacionais (xx) xxxx-xxxx ou (xx) xxxxx-xxxx. Para números internacionais, o + significa que será utilizado o código do país, a lógica é de 1 a 3 dígitos de código do país (+X, +XX ou +XXX), na sequência uma quantidade de dígitos entre o código de área e o número propriamente dito que, somados ao código do país, não podem exceder 15 dígitos.
: $this.where(system = 'phone').select(value).all(matches('^((\\(([0-9]{2})\\)) ([0-9]{4,5})\\-([0-9]{4}))|^((\\+\\d{1,3}) (\\d{2,3})) \\d{3,5}\\-\\d{4}$'))
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.telecomThe telecom of an organization can never be of use 'home'
: where(use = 'home').empty()

This structure is derived from Organization

Summary

Mandatory: 20 elements(29 nested mandatory elements)
Prohibited: 52 elements

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of Organization.identifier (Closed)
  • The element 1 is sliced based on the value of Organization.type (Closed)
  • The element 1 is sliced based on the value of Organization.address.line (Closed)

 

Other representations of profile: CSV, Excel, Schematron