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

Guia de Implementação da SES GO - CORE - Downloaded Version 1.1.0 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: 1.1.0
Draft as of 2025-11-26 Computable Name: EstabelecimentoSaude

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

Usos:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

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

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Organization C 0..* Organization A grouping of people or organizations with a common purpose
Constraints: org-1
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... Fatias para identifier ΣC 1..3 Identifier Identificador do estabelecimento de saúde
Fatia: Não ordenado, Fechado por value:system
.... identifier:Todas as fatias Conteúdo/regras para todas as fatias
..... 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
Padrão necessário: https://fhir.saude.go.gov.br/sid/cnes
..... value Σ 1..1 string Número do CNES
Exemplo 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
Padrão necessário: https://fhir.saude.go.gov.br/sid/cnpj
..... value Σ 1..1 string Número do CNPJ
Exemplo 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
Padrão necessário: https://fhir.saude.go.gov.br/sid/cpf
..... value Σ 1..1 string Número do CPF
Exemplo General: 123456
... Fatias para type Σ 0..5 CodeableConcept Classificação ou categoria atribuída ao estabelecimento de saúde
Fatia: Não ordenado, Fechado por value:id
Vínculo: OrganizationType (example): Used to categorize the organization.
.... type:Todas as fatias Conteúdo/regras para todas as fatias
..... 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
Vínculo: Tipo de Estabelecimento de Saúde (required)
..... id 1..1 string Unique id for inter-element referencing
Padrão necessário: 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
Vínculo: Tipo Novo de Estabelecimento de Saúde (required)
..... id 1..1 string Unique id for inter-element referencing
Padrão necessário: 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
Vínculo: Natureza Jurídica (required)
..... id 1..1 string Unique id for inter-element referencing
Padrão necessário: 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
Vínculo: Categoria Natureza Jurídica (required)
..... id 1..1 string Unique id for inter-element referencing
Padrão necessário: 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
Vínculo: Nível de Gestão (required)
..... id 1..1 string Unique id for inter-element referencing
Padrão necessário: 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
Constraints: org-3, NumeroTelefoneValido
.... extension 0..0
.... system ΣC 1..1 code Sistema de códigos que define o tipo de meio de contato
Vínculo: ContactPointSystem (required): Telecommunications form for contact point.
Padrão necessário: phone
.... value Σ 1..1 string Valor do meio de contato
... address C 1..1 Address Endereço do estabelecimento de saúde
Constraints: org-2
.... use ?!Σ 0..1 code home | work | temp | old | billing - purpose of this address
Vínculo: AddressUse (required): The use of an address.
Exemplo General: home
.... Fatias para line Σ 2..* string Elementos necessários ao endereçamento brasileiro
Fatia: Não ordenado, Fechado por value:id
Esta ordem de repetição de elementos: The order in which lines should appear in an address label
Exemplo General: 137 Nowhere Street
..... line:bairro Σ 1..1 string Bairro do estabelecimento de saúde
Esta ordem de repetição de elementos: The order in which lines should appear in an address label
Exemplo General: 137 Nowhere Street
...... id 1..1 string xml:id (or equivalent in JSON)
Padrão necessário: bairro
..... line:logradouro Σ 1..1 string Nome do logradouro do estabelecimento de saúde
Esta ordem de repetição de elementos: The order in which lines should appear in an address label
Exemplo General: 137 Nowhere Street
...... id 1..1 string xml:id (or equivalent in JSON)
Padrão necessário: logradouro
..... line:numero Σ 0..1 string Número do estabelecimento de saúde
Esta ordem de repetição de elementos: The order in which lines should appear in an address label
Exemplo General: 137 Nowhere Street
...... id 1..1 string xml:id (or equivalent in JSON)
Padrão necessário: numero
..... line:complemento Σ 0..1 string Complemento do endereço do estabelecimento de saúde
Esta ordem de repetição de elementos: The order in which lines should appear in an address label
Exemplo General: 137 Nowhere Street
...... id 1..1 string xml:id (or equivalent in JSON)
Padrão necessário: complemento
..... line:tipologradouro Σ 0..1 string Tipo de logradouro do estabelecimento de saúde
Vínculo: Tipo de Logradouro (required)
Esta ordem de repetição de elementos: The order in which lines should appear in an address label
Exemplo General: 137 Nowhere Street
...... id 1..1 string xml:id (or equivalent in JSON)
Padrão necessário: tipologradouro
.... city Σ 1..1 string Município do estabelecimento de saúde
Vínculo: Município (required)
Exemplo General: Erewhon
.... state Σ 1..1 string Estado do estabelecimento de saúde
Vínculo: Estados Brasileiros (required)
.... postalCode Σ 1..1 string Código de Endereçamento Postal (CEP) do estabelecimento de saúde
Exemplo General: 9132

doco Documentação para este formato

Terminologia Ligações

CaminhoConformidadeValueSet / CódigoURI
Organization.typeexampleOrganizationType
http://hl7.org/fhir/ValueSet/organization-type
From a norma FHIR
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 este IG
Organization.type:naturezajuridicarequiredNaturezaJuridica
https://fhir.saude.go.gov.br/r4/core/ValueSet/natureza-juridica
From este IG
Organization.type:categorianaturezajuridicarequiredCategoriaNaturezaJuridica
https://fhir.saude.go.gov.br/r4/core/ValueSet/categoria-natureza-juridica
From este 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 este IG
Organization.telecom.systemrequiredPattern Value: phone
http://hl7.org/fhir/ValueSet/contact-point-system|4.0.1
From a norma FHIR
Organization.address.userequiredAddressUse
http://hl7.org/fhir/ValueSet/address-use|4.0.1
From a norma FHIR
Organization.address.line:tipologradourorequiredTipoLogradouro(a valid code from Tipo de Logradouro)
https://fhir.saude.go.gov.br/r4/core/ValueSet/tipo-logradouro
From este 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 este IG

Restrições

IdGrauCaminho(s)DetalhesRequisitos
NumeroTelefoneValidowarningOrganization.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

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Organization 0..* Organization A grouping of people or organizations with a common purpose
... Fatias para identifier 1..3 Identifier Identificador do estabelecimento de saúde
Fatia: Não ordenado, Fechado por value:system
.... identifier:Todas as fatias Conteúdo/regras para todas as fatias
..... 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
Padrão necessário: 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
Padrão necessário: 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
Padrão necessário: 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
... Fatias para type 0..5 CodeableConcept Classificação ou categoria atribuída ao estabelecimento de saúde
Fatia: Não ordenado, Fechado por value:id
.... type:Todas as fatias Conteúdo/regras para todas as fatias
..... 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
Vínculo: Tipo de Estabelecimento de Saúde (required)
..... id 1..1 string Unique id for inter-element referencing
Padrão necessário: 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
Vínculo: Tipo Novo de Estabelecimento de Saúde (required)
..... id 1..1 string Unique id for inter-element referencing
Padrão necessário: 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
Vínculo: Natureza Jurídica (required)
..... id 1..1 string Unique id for inter-element referencing
Padrão necessário: 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
Vínculo: Categoria Natureza Jurídica (required)
..... id 1..1 string Unique id for inter-element referencing
Padrão necessário: 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
Vínculo: Nível de Gestão (required)
..... id 1..1 string Unique id for inter-element referencing
Padrão necessário: 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
Constraints: NumeroTelefoneValido
.... extension 0..0
.... system 1..1 code Sistema de códigos que define o tipo de meio de contato
Padrão necessário: 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
.... Fatias para line 2..* string Elementos necessários ao endereçamento brasileiro
Fatia: Não ordenado, Fechado por value:id
..... line:bairro 1..1 string Bairro do estabelecimento de saúde
...... id 1..1 string xml:id (or equivalent in JSON)
Padrão necessário: bairro
..... line:logradouro 1..1 string Nome do logradouro do estabelecimento de saúde
...... id 1..1 string xml:id (or equivalent in JSON)
Padrão necessário: logradouro
..... line:numero 0..1 string Número do estabelecimento de saúde
...... id 1..1 string xml:id (or equivalent in JSON)
Padrão necessário: 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)
Padrão necessário: complemento
..... line:tipologradouro 0..1 string Tipo de logradouro do estabelecimento de saúde
Vínculo: Tipo de Logradouro (required)
...... id 1..1 string xml:id (or equivalent in JSON)
Padrão necessário: tipologradouro
.... city 1..1 string Município do estabelecimento de saúde
Vínculo: Município (required)
.... state 1..1 string Estado do estabelecimento de saúde
Vínculo: Estados Brasileiros (required)
.... postalCode 1..1 string Código de Endereçamento Postal (CEP) do estabelecimento de saúde

doco Documentação para este formato

Terminologia Ligações (Diferencial)

CaminhoConformidadeConjunto de valoresURI
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 este IG
Organization.type:naturezajuridicarequiredNaturezaJuridica
https://fhir.saude.go.gov.br/r4/core/ValueSet/natureza-juridica
From este IG
Organization.type:categorianaturezajuridicarequiredCategoriaNaturezaJuridica
https://fhir.saude.go.gov.br/r4/core/ValueSet/categoria-natureza-juridica
From este 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 este IG
Organization.address.line:tipologradourorequiredTipoLogradouro(a valid code from Tipo de Logradouro)
https://fhir.saude.go.gov.br/r4/core/ValueSet/tipo-logradouro
From este 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 este IG

Restrições

IdGrauCaminho(s)DetalhesRequisitos
NumeroTelefoneValidowarningOrganization.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}$'))
NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Organization C 0..* Organization A grouping of people or organizations with a common purpose
Constraints: org-1
... 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
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... Fatias para identifier ΣC 1..3 Identifier Identificador do estabelecimento de saúde
Fatia: Não ordenado, Fechado por value:system
.... identifier:Todas as fatias Conteúdo/regras para todas as fatias
..... extension 0..0
..... system Σ 0..1 uri The namespace for the identifier value
Exemplo General: http://www.acme.com/identifiers/patient
..... value Σ 0..1 string The value that is unique
Exemplo 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
Padrão necessário: https://fhir.saude.go.gov.br/sid/cnes
..... value Σ 1..1 string Número do CNES
Exemplo 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
Padrão necessário: https://fhir.saude.go.gov.br/sid/cnpj
..... value Σ 1..1 string Número do CNPJ
Exemplo 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
Padrão necessário: https://fhir.saude.go.gov.br/sid/cpf
..... value Σ 1..1 string Número do CPF
Exemplo General: 123456
... active ?!Σ 1..1 boolean Se o registro da organização ainda está em uso ativo
... Fatias para type Σ 0..5 CodeableConcept Classificação ou categoria atribuída ao estabelecimento de saúde
Fatia: Não ordenado, Fechado por value:id
Vínculo: OrganizationType (example): Used to categorize the organization.
.... type:Todas as fatias Conteúdo/regras para todas as fatias
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por 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
Fatia: Não ordenado, Aberto por 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
Vínculo: Tipo de Estabelecimento de Saúde (required)
..... id 1..1 string Unique id for inter-element referencing
Padrão necessário: tipoestabelecimento
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por 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
Fatia: Não ordenado, Aberto por 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
Vínculo: Tipo Novo de Estabelecimento de Saúde (required)
..... id 1..1 string Unique id for inter-element referencing
Padrão necessário: tiponovoestabelecimento
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por 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
Fatia: Não ordenado, Aberto por 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
Vínculo: Natureza Jurídica (required)
..... id 1..1 string Unique id for inter-element referencing
Padrão necessário: naturezajuridica
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por 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
Fatia: Não ordenado, Aberto por 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
Vínculo: Categoria Natureza Jurídica (required)
..... id 1..1 string Unique id for inter-element referencing
Padrão necessário: categorianaturezajuridica
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por 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
Fatia: Não ordenado, Aberto por 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
Vínculo: Nível de Gestão (required)
..... id 1..1 string Unique id for inter-element referencing
Padrão necessário: nivelgestao
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por 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
Fatia: Não ordenado, Aberto por 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
Constraints: org-3, NumeroTelefoneValido
.... 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
Vínculo: ContactPointSystem (required): Telecommunications form for contact point.
Padrão necessário: phone
.... value Σ 1..1 string Valor do meio de contato
... address C 1..1 Address Endereço do estabelecimento de saúde
Constraints: org-2
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... use ?!Σ 0..1 code home | work | temp | old | billing - purpose of this address
Vínculo: AddressUse (required): The use of an address.
Exemplo General: home
.... type Σ 0..1 code postal | physical | both
Vínculo: AddressType (required): The type of an address (physical / postal).
Exemplo General: both
.... text Σ 0..1 string Text representation of the address
Exemplo General: 137 Nowhere Street, Erewhon 9132
.... Fatias para line Σ 2..* string Elementos necessários ao endereçamento brasileiro
Fatia: Não ordenado, Fechado por value:id
Esta ordem de repetição de elementos: The order in which lines should appear in an address label
Exemplo General: 137 Nowhere Street
..... line:bairro Σ 1..1 string Bairro do estabelecimento de saúde
Esta ordem de repetição de elementos: The order in which lines should appear in an address label
Exemplo General: 137 Nowhere Street
...... id 1..1 string xml:id (or equivalent in JSON)
Padrão necessário: bairro
...... extension 0..* Extension Additional content defined by implementations
...... value 0..1 string Primitive value for string
Comprimento máximo:1048576
..... line:logradouro Σ 1..1 string Nome do logradouro do estabelecimento de saúde
Esta ordem de repetição de elementos: The order in which lines should appear in an address label
Exemplo General: 137 Nowhere Street
...... id 1..1 string xml:id (or equivalent in JSON)
Padrão necessário: logradouro
...... extension 0..* Extension Additional content defined by implementations
...... value 0..1 string Primitive value for string
Comprimento máximo:1048576
..... line:numero Σ 0..1 string Número do estabelecimento de saúde
Esta ordem de repetição de elementos: The order in which lines should appear in an address label
Exemplo General: 137 Nowhere Street
...... id 1..1 string xml:id (or equivalent in JSON)
Padrão necessário: numero
...... extension 0..* Extension Additional content defined by implementations
...... value 0..1 string Primitive value for string
Comprimento máximo:1048576
..... line:complemento Σ 0..1 string Complemento do endereço do estabelecimento de saúde
Esta ordem de repetição de elementos: The order in which lines should appear in an address label
Exemplo General: 137 Nowhere Street
...... id 1..1 string xml:id (or equivalent in JSON)
Padrão necessário: complemento
...... extension 0..* Extension Additional content defined by implementations
...... value 0..1 string Primitive value for string
Comprimento máximo:1048576
..... line:tipologradouro Σ 0..1 string Tipo de logradouro do estabelecimento de saúde
Vínculo: Tipo de Logradouro (required)
Esta ordem de repetição de elementos: The order in which lines should appear in an address label
Exemplo General: 137 Nowhere Street
...... id 1..1 string xml:id (or equivalent in JSON)
Padrão necessário: tipologradouro
...... extension 0..* Extension Additional content defined by implementations
...... value 0..1 string Primitive value for string
Comprimento máximo:1048576
.... city Σ 1..1 string Município do estabelecimento de saúde
Vínculo: Município (required)
Exemplo General: Erewhon
.... district Σ 0..1 string District name (aka county)
Exemplo General: Madison
.... state Σ 1..1 string Estado do estabelecimento de saúde
Vínculo: Estados Brasileiros (required)
.... postalCode Σ 1..1 string Código de Endereçamento Postal (CEP) do estabelecimento de saúde
Exemplo 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
Exemplo 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
Vínculo: 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 Documentação para este formato

Terminologia Ligações

CaminhoConformidadeValueSet / CódigoURI
Organization.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo
Organization.typeexampleOrganizationType
http://hl7.org/fhir/ValueSet/organization-type
From a norma FHIR
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 este IG
Organization.type:naturezajuridicarequiredNaturezaJuridica
https://fhir.saude.go.gov.br/r4/core/ValueSet/natureza-juridica
From este IG
Organization.type:categorianaturezajuridicarequiredCategoriaNaturezaJuridica
https://fhir.saude.go.gov.br/r4/core/ValueSet/categoria-natureza-juridica
From este 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 este IG
Organization.telecom.systemrequiredPattern Value: phone
http://hl7.org/fhir/ValueSet/contact-point-system|4.0.1
From a norma FHIR
Organization.address.userequiredAddressUse
http://hl7.org/fhir/ValueSet/address-use|4.0.1
From a norma FHIR
Organization.address.typerequiredAddressType
http://hl7.org/fhir/ValueSet/address-type|4.0.1
From a norma FHIR
Organization.address.line:tipologradourorequiredTipoLogradouro(a valid code from Tipo de Logradouro)
https://fhir.saude.go.gov.br/r4/core/ValueSet/tipo-logradouro
From este 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 este IG
Organization.contact.purposeextensibleContactEntityType
http://hl7.org/fhir/ValueSet/contactentity-type
From a norma FHIR

Restrições

IdGrauCaminho(s)DetalhesRequisitos
NumeroTelefoneValidowarningOrganization.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

Resumo

Obrigatório: 18 elementos(30 aninhado obrigatoriamente elementos)
Proibido: 52 elementos

Fatias

Esta estrutura define os seguintes 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)

Key Elements View

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Organization C 0..* Organization A grouping of people or organizations with a common purpose
Constraints: org-1
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... Fatias para identifier ΣC 1..3 Identifier Identificador do estabelecimento de saúde
Fatia: Não ordenado, Fechado por value:system
.... identifier:Todas as fatias Conteúdo/regras para todas as fatias
..... 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
Padrão necessário: https://fhir.saude.go.gov.br/sid/cnes
..... value Σ 1..1 string Número do CNES
Exemplo 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
Padrão necessário: https://fhir.saude.go.gov.br/sid/cnpj
..... value Σ 1..1 string Número do CNPJ
Exemplo 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
Padrão necessário: https://fhir.saude.go.gov.br/sid/cpf
..... value Σ 1..1 string Número do CPF
Exemplo General: 123456
... Fatias para type Σ 0..5 CodeableConcept Classificação ou categoria atribuída ao estabelecimento de saúde
Fatia: Não ordenado, Fechado por value:id
Vínculo: OrganizationType (example): Used to categorize the organization.
.... type:Todas as fatias Conteúdo/regras para todas as fatias
..... 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
Vínculo: Tipo de Estabelecimento de Saúde (required)
..... id 1..1 string Unique id for inter-element referencing
Padrão necessário: 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
Vínculo: Tipo Novo de Estabelecimento de Saúde (required)
..... id 1..1 string Unique id for inter-element referencing
Padrão necessário: 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
Vínculo: Natureza Jurídica (required)
..... id 1..1 string Unique id for inter-element referencing
Padrão necessário: 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
Vínculo: Categoria Natureza Jurídica (required)
..... id 1..1 string Unique id for inter-element referencing
Padrão necessário: 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
Vínculo: Nível de Gestão (required)
..... id 1..1 string Unique id for inter-element referencing
Padrão necessário: 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
Constraints: org-3, NumeroTelefoneValido
.... extension 0..0
.... system ΣC 1..1 code Sistema de códigos que define o tipo de meio de contato
Vínculo: ContactPointSystem (required): Telecommunications form for contact point.
Padrão necessário: phone
.... value Σ 1..1 string Valor do meio de contato
... address C 1..1 Address Endereço do estabelecimento de saúde
Constraints: org-2
.... use ?!Σ 0..1 code home | work | temp | old | billing - purpose of this address
Vínculo: AddressUse (required): The use of an address.
Exemplo General: home
.... Fatias para line Σ 2..* string Elementos necessários ao endereçamento brasileiro
Fatia: Não ordenado, Fechado por value:id
Esta ordem de repetição de elementos: The order in which lines should appear in an address label
Exemplo General: 137 Nowhere Street
..... line:bairro Σ 1..1 string Bairro do estabelecimento de saúde
Esta ordem de repetição de elementos: The order in which lines should appear in an address label
Exemplo General: 137 Nowhere Street
...... id 1..1 string xml:id (or equivalent in JSON)
Padrão necessário: bairro
..... line:logradouro Σ 1..1 string Nome do logradouro do estabelecimento de saúde
Esta ordem de repetição de elementos: The order in which lines should appear in an address label
Exemplo General: 137 Nowhere Street
...... id 1..1 string xml:id (or equivalent in JSON)
Padrão necessário: logradouro
..... line:numero Σ 0..1 string Número do estabelecimento de saúde
Esta ordem de repetição de elementos: The order in which lines should appear in an address label
Exemplo General: 137 Nowhere Street
...... id 1..1 string xml:id (or equivalent in JSON)
Padrão necessário: numero
..... line:complemento Σ 0..1 string Complemento do endereço do estabelecimento de saúde
Esta ordem de repetição de elementos: The order in which lines should appear in an address label
Exemplo General: 137 Nowhere Street
...... id 1..1 string xml:id (or equivalent in JSON)
Padrão necessário: complemento
..... line:tipologradouro Σ 0..1 string Tipo de logradouro do estabelecimento de saúde
Vínculo: Tipo de Logradouro (required)
Esta ordem de repetição de elementos: The order in which lines should appear in an address label
Exemplo General: 137 Nowhere Street
...... id 1..1 string xml:id (or equivalent in JSON)
Padrão necessário: tipologradouro
.... city Σ 1..1 string Município do estabelecimento de saúde
Vínculo: Município (required)
Exemplo General: Erewhon
.... state Σ 1..1 string Estado do estabelecimento de saúde
Vínculo: Estados Brasileiros (required)
.... postalCode Σ 1..1 string Código de Endereçamento Postal (CEP) do estabelecimento de saúde
Exemplo General: 9132

doco Documentação para este formato

Terminologia Ligações

CaminhoConformidadeValueSet / CódigoURI
Organization.typeexampleOrganizationType
http://hl7.org/fhir/ValueSet/organization-type
From a norma FHIR
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 este IG
Organization.type:naturezajuridicarequiredNaturezaJuridica
https://fhir.saude.go.gov.br/r4/core/ValueSet/natureza-juridica
From este IG
Organization.type:categorianaturezajuridicarequiredCategoriaNaturezaJuridica
https://fhir.saude.go.gov.br/r4/core/ValueSet/categoria-natureza-juridica
From este 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 este IG
Organization.telecom.systemrequiredPattern Value: phone
http://hl7.org/fhir/ValueSet/contact-point-system|4.0.1
From a norma FHIR
Organization.address.userequiredAddressUse
http://hl7.org/fhir/ValueSet/address-use|4.0.1
From a norma FHIR
Organization.address.line:tipologradourorequiredTipoLogradouro(a valid code from Tipo de Logradouro)
https://fhir.saude.go.gov.br/r4/core/ValueSet/tipo-logradouro
From este 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 este IG

Restrições

IdGrauCaminho(s)DetalhesRequisitos
NumeroTelefoneValidowarningOrganization.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()

Differential View

This structure is derived from Organization

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Organization 0..* Organization A grouping of people or organizations with a common purpose
... Fatias para identifier 1..3 Identifier Identificador do estabelecimento de saúde
Fatia: Não ordenado, Fechado por value:system
.... identifier:Todas as fatias Conteúdo/regras para todas as fatias
..... 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
Padrão necessário: 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
Padrão necessário: 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
Padrão necessário: 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
... Fatias para type 0..5 CodeableConcept Classificação ou categoria atribuída ao estabelecimento de saúde
Fatia: Não ordenado, Fechado por value:id
.... type:Todas as fatias Conteúdo/regras para todas as fatias
..... 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
Vínculo: Tipo de Estabelecimento de Saúde (required)
..... id 1..1 string Unique id for inter-element referencing
Padrão necessário: 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
Vínculo: Tipo Novo de Estabelecimento de Saúde (required)
..... id 1..1 string Unique id for inter-element referencing
Padrão necessário: 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
Vínculo: Natureza Jurídica (required)
..... id 1..1 string Unique id for inter-element referencing
Padrão necessário: 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
Vínculo: Categoria Natureza Jurídica (required)
..... id 1..1 string Unique id for inter-element referencing
Padrão necessário: 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
Vínculo: Nível de Gestão (required)
..... id 1..1 string Unique id for inter-element referencing
Padrão necessário: 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
Constraints: NumeroTelefoneValido
.... extension 0..0
.... system 1..1 code Sistema de códigos que define o tipo de meio de contato
Padrão necessário: 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
.... Fatias para line 2..* string Elementos necessários ao endereçamento brasileiro
Fatia: Não ordenado, Fechado por value:id
..... line:bairro 1..1 string Bairro do estabelecimento de saúde
...... id 1..1 string xml:id (or equivalent in JSON)
Padrão necessário: bairro
..... line:logradouro 1..1 string Nome do logradouro do estabelecimento de saúde
...... id 1..1 string xml:id (or equivalent in JSON)
Padrão necessário: logradouro
..... line:numero 0..1 string Número do estabelecimento de saúde
...... id 1..1 string xml:id (or equivalent in JSON)
Padrão necessário: 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)
Padrão necessário: complemento
..... line:tipologradouro 0..1 string Tipo de logradouro do estabelecimento de saúde
Vínculo: Tipo de Logradouro (required)
...... id 1..1 string xml:id (or equivalent in JSON)
Padrão necessário: tipologradouro
.... city 1..1 string Município do estabelecimento de saúde
Vínculo: Município (required)
.... state 1..1 string Estado do estabelecimento de saúde
Vínculo: Estados Brasileiros (required)
.... postalCode 1..1 string Código de Endereçamento Postal (CEP) do estabelecimento de saúde

doco Documentação para este formato

Terminologia Ligações (Diferencial)

CaminhoConformidadeConjunto de valoresURI
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 este IG
Organization.type:naturezajuridicarequiredNaturezaJuridica
https://fhir.saude.go.gov.br/r4/core/ValueSet/natureza-juridica
From este IG
Organization.type:categorianaturezajuridicarequiredCategoriaNaturezaJuridica
https://fhir.saude.go.gov.br/r4/core/ValueSet/categoria-natureza-juridica
From este 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 este IG
Organization.address.line:tipologradourorequiredTipoLogradouro(a valid code from Tipo de Logradouro)
https://fhir.saude.go.gov.br/r4/core/ValueSet/tipo-logradouro
From este 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 este IG

Restrições

IdGrauCaminho(s)DetalhesRequisitos
NumeroTelefoneValidowarningOrganization.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}$'))

Snapshot View

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Organization C 0..* Organization A grouping of people or organizations with a common purpose
Constraints: org-1
... 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
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... Fatias para identifier ΣC 1..3 Identifier Identificador do estabelecimento de saúde
Fatia: Não ordenado, Fechado por value:system
.... identifier:Todas as fatias Conteúdo/regras para todas as fatias
..... extension 0..0
..... system Σ 0..1 uri The namespace for the identifier value
Exemplo General: http://www.acme.com/identifiers/patient
..... value Σ 0..1 string The value that is unique
Exemplo 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
Padrão necessário: https://fhir.saude.go.gov.br/sid/cnes
..... value Σ 1..1 string Número do CNES
Exemplo 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
Padrão necessário: https://fhir.saude.go.gov.br/sid/cnpj
..... value Σ 1..1 string Número do CNPJ
Exemplo 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
Padrão necessário: https://fhir.saude.go.gov.br/sid/cpf
..... value Σ 1..1 string Número do CPF
Exemplo General: 123456
... active ?!Σ 1..1 boolean Se o registro da organização ainda está em uso ativo
... Fatias para type Σ 0..5 CodeableConcept Classificação ou categoria atribuída ao estabelecimento de saúde
Fatia: Não ordenado, Fechado por value:id
Vínculo: OrganizationType (example): Used to categorize the organization.
.... type:Todas as fatias Conteúdo/regras para todas as fatias
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por 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
Fatia: Não ordenado, Aberto por 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
Vínculo: Tipo de Estabelecimento de Saúde (required)
..... id 1..1 string Unique id for inter-element referencing
Padrão necessário: tipoestabelecimento
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por 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
Fatia: Não ordenado, Aberto por 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
Vínculo: Tipo Novo de Estabelecimento de Saúde (required)
..... id 1..1 string Unique id for inter-element referencing
Padrão necessário: tiponovoestabelecimento
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por 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
Fatia: Não ordenado, Aberto por 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
Vínculo: Natureza Jurídica (required)
..... id 1..1 string Unique id for inter-element referencing
Padrão necessário: naturezajuridica
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por 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
Fatia: Não ordenado, Aberto por 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
Vínculo: Categoria Natureza Jurídica (required)
..... id 1..1 string Unique id for inter-element referencing
Padrão necessário: categorianaturezajuridica
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por 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
Fatia: Não ordenado, Aberto por 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
Vínculo: Nível de Gestão (required)
..... id 1..1 string Unique id for inter-element referencing
Padrão necessário: nivelgestao
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por 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
Fatia: Não ordenado, Aberto por 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
Constraints: org-3, NumeroTelefoneValido
.... 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
Vínculo: ContactPointSystem (required): Telecommunications form for contact point.
Padrão necessário: phone
.... value Σ 1..1 string Valor do meio de contato
... address C 1..1 Address Endereço do estabelecimento de saúde
Constraints: org-2
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... use ?!Σ 0..1 code home | work | temp | old | billing - purpose of this address
Vínculo: AddressUse (required): The use of an address.
Exemplo General: home
.... type Σ 0..1 code postal | physical | both
Vínculo: AddressType (required): The type of an address (physical / postal).
Exemplo General: both
.... text Σ 0..1 string Text representation of the address
Exemplo General: 137 Nowhere Street, Erewhon 9132
.... Fatias para line Σ 2..* string Elementos necessários ao endereçamento brasileiro
Fatia: Não ordenado, Fechado por value:id
Esta ordem de repetição de elementos: The order in which lines should appear in an address label
Exemplo General: 137 Nowhere Street
..... line:bairro Σ 1..1 string Bairro do estabelecimento de saúde
Esta ordem de repetição de elementos: The order in which lines should appear in an address label
Exemplo General: 137 Nowhere Street
...... id 1..1 string xml:id (or equivalent in JSON)
Padrão necessário: bairro
...... extension 0..* Extension Additional content defined by implementations
...... value 0..1 string Primitive value for string
Comprimento máximo:1048576
..... line:logradouro Σ 1..1 string Nome do logradouro do estabelecimento de saúde
Esta ordem de repetição de elementos: The order in which lines should appear in an address label
Exemplo General: 137 Nowhere Street
...... id 1..1 string xml:id (or equivalent in JSON)
Padrão necessário: logradouro
...... extension 0..* Extension Additional content defined by implementations
...... value 0..1 string Primitive value for string
Comprimento máximo:1048576
..... line:numero Σ 0..1 string Número do estabelecimento de saúde
Esta ordem de repetição de elementos: The order in which lines should appear in an address label
Exemplo General: 137 Nowhere Street
...... id 1..1 string xml:id (or equivalent in JSON)
Padrão necessário: numero
...... extension 0..* Extension Additional content defined by implementations
...... value 0..1 string Primitive value for string
Comprimento máximo:1048576
..... line:complemento Σ 0..1 string Complemento do endereço do estabelecimento de saúde
Esta ordem de repetição de elementos: The order in which lines should appear in an address label
Exemplo General: 137 Nowhere Street
...... id 1..1 string xml:id (or equivalent in JSON)
Padrão necessário: complemento
...... extension 0..* Extension Additional content defined by implementations
...... value 0..1 string Primitive value for string
Comprimento máximo:1048576
..... line:tipologradouro Σ 0..1 string Tipo de logradouro do estabelecimento de saúde
Vínculo: Tipo de Logradouro (required)
Esta ordem de repetição de elementos: The order in which lines should appear in an address label
Exemplo General: 137 Nowhere Street
...... id 1..1 string xml:id (or equivalent in JSON)
Padrão necessário: tipologradouro
...... extension 0..* Extension Additional content defined by implementations
...... value 0..1 string Primitive value for string
Comprimento máximo:1048576
.... city Σ 1..1 string Município do estabelecimento de saúde
Vínculo: Município (required)
Exemplo General: Erewhon
.... district Σ 0..1 string District name (aka county)
Exemplo General: Madison
.... state Σ 1..1 string Estado do estabelecimento de saúde
Vínculo: Estados Brasileiros (required)
.... postalCode Σ 1..1 string Código de Endereçamento Postal (CEP) do estabelecimento de saúde
Exemplo 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
Exemplo 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
Vínculo: 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 Documentação para este formato

Terminologia Ligações

CaminhoConformidadeValueSet / CódigoURI
Organization.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo
Organization.typeexampleOrganizationType
http://hl7.org/fhir/ValueSet/organization-type
From a norma FHIR
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 este IG
Organization.type:naturezajuridicarequiredNaturezaJuridica
https://fhir.saude.go.gov.br/r4/core/ValueSet/natureza-juridica
From este IG
Organization.type:categorianaturezajuridicarequiredCategoriaNaturezaJuridica
https://fhir.saude.go.gov.br/r4/core/ValueSet/categoria-natureza-juridica
From este 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 este IG
Organization.telecom.systemrequiredPattern Value: phone
http://hl7.org/fhir/ValueSet/contact-point-system|4.0.1
From a norma FHIR
Organization.address.userequiredAddressUse
http://hl7.org/fhir/ValueSet/address-use|4.0.1
From a norma FHIR
Organization.address.typerequiredAddressType
http://hl7.org/fhir/ValueSet/address-type|4.0.1
From a norma FHIR
Organization.address.line:tipologradourorequiredTipoLogradouro(a valid code from Tipo de Logradouro)
https://fhir.saude.go.gov.br/r4/core/ValueSet/tipo-logradouro
From este 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 este IG
Organization.contact.purposeextensibleContactEntityType
http://hl7.org/fhir/ValueSet/contactentity-type
From a norma FHIR

Restrições

IdGrauCaminho(s)DetalhesRequisitos
NumeroTelefoneValidowarningOrganization.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

Resumo

Obrigatório: 18 elementos(30 aninhado obrigatoriamente elementos)
Proibido: 52 elementos

Fatias

Esta estrutura define os seguintes 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