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

Guia de Implementação da SES GO - CORE - Downloaded Version 1.2.6 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.2.6
Draft as of 2026-03-07 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, CPFouCNPJ, CPFouCNPJExclusivo, PartOfSemCPF
... 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 Extension
Fatia: Não ordenado, Aberto por value:url
.... identifier:cnes ΣC 1..1 Identifier Identificação pelo Cadastro Nacional de Estabelecimentos de Saúde (CNES)
..... extension 0..0 Extension
Fatia: Não ordenado, Aberto por value:url
..... 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 Extension
Fatia: Não ordenado, Aberto por value:url
..... 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 Extension
Fatia: Não ordenado, Aberto por value:url
..... 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 Estabelecimento Ativo
... Fatias para type Σ 0..5 CodeableConcept Tipo de Estabelecimento
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.
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 Classificação do Estabelecimento
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 Categoria da Natureza Jurídica.
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 empresarial
... alias 1..1 string Nome fantasia
... telecom C 1..* ContactPoint Meio(s) para entrar em contato com o estabelecimento de saúde
Constraints: org-3, NumeroTelefoneValido
.... extension 0..0 Extension
Fatia: Não ordenado, Aberto por value:url
.... 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 Identifica o tipo de logradouro do endereço.
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
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 Logradouro.
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 endereço.
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
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
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
... partOf Σ 0..1 Reference(Mantenedora do Estabelecimento de Saúde) The organization of which this organization forms a part
.... reference ΣC 0..1 string Identificador do estabelecimento de saúde

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
Organization.type Base example Organization type 📍4.0.1 a norma FHIR
Organization.type:tipoestabelecimento Base required Tipo de Estabelecimento de Saúde 📦1.0.3 REDS GO v1.0
Organization.type:tiponovoestabelecimento Base required Tipo Novo de Estabelecimento de Saúde 📦1.2.6 este IG
Organization.type:naturezajuridica Base required Natureza Jurídica 📦1.2.6 este IG
Organization.type:categorianaturezajuridica Base required Categoria Natureza Jurídica 📦1.2.6 este IG
Organization.type:nivelgestao Base required Nível de Gestão 📦1.2.6 este IG
Organization.telecom.​system Base required ContactPointSystem 📍4.0.1 a norma FHIR
Organization.address.​use Base required AddressUse 📍4.0.1 a norma FHIR
Organization.address.​line:tipologradouro Base required Tipo de Logradouro 📦1.2.6 este IG
Organization.address.​city Base required Município 📦1.0.3 REDS GO v1.0
Organization.address.​state Base required Estados Brasileiros 📦1.2.6 este IG

Restrições

Id Grau Caminho(s) Descrição Expressão
CPFouCNPJ error Organization É obrigatório informar a pessoa física ou jurídica responsável pelo estabelecimento de saúde. identifier.where(system = 'https://fhir.saude.go.gov.br/sid/cnpj').exists() or identifier.where(system = 'https://fhir.saude.go.gov.br/sid/cpf').exists() or partOf.reference.exists()
CPFouCNPJExclusivo error Organization Não é permitido ter como responsável uma pessoa jurídica e uma física simultaneamente. (identifier.where(system = 'https://fhir.saude.go.gov.br/sid/cnpj').exists() and identifier.where(system = 'https://fhir.saude.go.gov.br/sid/cpf').exists()).not()
NumeroTelefoneValido warning Organization.telecom O número de telefone informado deve ser validado conforme os requisitos definidos pelo CadSUS, incluindo formato, quantidade de dígitos e máscara de apresentação. 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. $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}$'))
PartOfSemCPF error Organization Se o partOf.reference for informado, a identificação por CPF não poderá ser informada. partOf.reference.exists().not() or identifier.where(system = 'https://fhir.saude.go.gov.br/sid/cpf').exists().not()
dom-2 error Organization If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Organization If 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-4 error Organization If 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-5 error Organization If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Organization A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
org-1 error Organization The organization SHALL at least have a name or an identifier, and possibly more than one (identifier.count() + name.count()) > 0
org-2 error Organization.address An address of an organization can never be of use 'home' where(use = 'home').empty()
org-3 error Organization.telecom The 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 C 0..* Organization A grouping of people or organizations with a common purpose
Constraints: CPFouCNPJ, CPFouCNPJExclusivo, PartOfSemCPF
... 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 Unique id for inter-element referencing
..... extension 0..0 Extension
..... use 0..0 usual | official | temp | secondary | old (If known)
..... type 0..0 Description of identifier
..... period 0..0 Time period when id is/was valid for use
..... assigner 0..0 Organization that issued id (may be just text)
.... identifier:cnes 1..1 Identifier Identificação pelo Cadastro Nacional de Estabelecimentos de Saúde (CNES)
..... id 0..0 Unique id for inter-element referencing
..... extension 0..0 Extension
..... use 0..0 usual | official | temp | secondary | old (If known)
..... type 0..0 Description of identifier
..... 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 Time period when id is/was valid for use
..... assigner 0..0 Organization that issued id (may be just text)
.... identifier:cnpj 0..1 Identifier Identificação pelo Cadastro Nacional de Pessoa Jurídica (CNPJ)
..... id 0..0 Unique id for inter-element referencing
..... extension 0..0 Extension
..... use 0..0 usual | official | temp | secondary | old (If known)
..... type 0..0 Description of identifier
..... 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 Time period when id is/was valid for use
..... assigner 0..0 Organization that issued id (may be just text)
.... identifier:cpf 0..1 Identifier Identificação pelo Cadastro de Pessoas Físicas (CPF)
..... id 0..0 Unique id for inter-element referencing
..... extension 0..0 Extension
..... use 0..0 usual | official | temp | secondary | old (If known)
..... type 0..0 Description of identifier
..... 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 Time period when id is/was valid for use
..... assigner 0..0 Organization that issued id (may be just text)
... active 1..1 boolean Estabelecimento Ativo
... Fatias para type 0..5 CodeableConcept Tipo de Estabelecimento
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 Version of the system - if relevant
...... code 1..1 code Symbol in syntax defined by the system
...... display 0..0 Representation defined by the system
...... userSelected 0..0 If this coding was chosen directly by the user
..... text 0..0 Plain text representation of the concept
.... type:tipoestabelecimento 0..1 CodeableConcept Tipo de Estabelecimento.
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 Version of the system - if relevant
...... code 1..1 code Código reletivo ao sistema de codificação
...... display 0..0 Representation defined by the system
...... userSelected 0..0 If this coding was chosen directly by the user
..... text 0..0 Plain text representation of the concept
.... type:tiponovoestabelecimento 0..1 CodeableConcept Classificação do Estabelecimento
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 Version of the system - if relevant
...... code 1..1 code Código reletivo ao sistema de codificação
...... display 0..0 Representation defined by the system
...... userSelected 0..0 If this coding was chosen directly by the user
..... text 0..0 Plain text representation of the concept
.... 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 Version of the system - if relevant
...... code 1..1 code Código reletivo ao sistema de codificação
...... display 0..0 Representation defined by the system
...... userSelected 0..0 If this coding was chosen directly by the user
..... text 0..0 Plain text representation of the concept
.... type:categorianaturezajuridica 0..1 CodeableConcept Categoria da Natureza Jurídica.
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 Version of the system - if relevant
...... code 1..1 code Código reletivo ao sistema de codificação
...... display 0..0 Representation defined by the system
...... userSelected 0..0 If this coding was chosen directly by the user
..... text 0..0 Plain text representation of the concept
.... 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 Version of the system - if relevant
...... code 1..1 code Código reletivo ao sistema de codificação
...... display 0..0 Representation defined by the system
...... userSelected 0..0 If this coding was chosen directly by the user
..... text 0..0 Plain text representation of the concept
... name 1..1 string Nome empresarial
... alias 1..1 string Nome fantasia
... telecom C 1..* ContactPoint Meio(s) para entrar em contato com o estabelecimento de saúde
Constraints: NumeroTelefoneValido
.... extension 0..0 Extension
.... 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 home | work | temp | old | mobile - purpose of this contact point
.... rank 0..0 Specify preferred order of use (1 = highest)
.... period 0..0 Time period when the contact point was/is in use
... address 1..1 Address Endereço do estabelecimento de saúde
.... Fatias para line 2..* string Identifica o tipo de logradouro do endereço.
Fatia: Não ordenado, Fechado por value:id
..... line:bairro 1..1 string Bairro
...... id 1..1 string xml:id (or equivalent in JSON)
Padrão necessário: bairro
..... line:logradouro 1..1 string Logradouro.
...... id 1..1 string xml:id (or equivalent in JSON)
Padrão necessário: logradouro
..... line:numero 0..1 string Número do endereço.
...... id 1..1 string xml:id (or equivalent in JSON)
Padrão necessário: numero
..... line:complemento 0..1 string Complemento
...... id 1..1 string xml:id (or equivalent in JSON)
Padrão necessário: complemento
..... line:tipologradouro 0..1 string Tipo de logradouro
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
... partOf 0..1 Reference(Mantenedora do Estabelecimento de Saúde) The organization of which this organization forms a part
.... reference 0..1 string Identificador do estabelecimento de saúde

doco Documentação para este formato

Terminologia Ligações (Diferencial)

Caminho Estado Utilização Conjunto de valores Versão Fonte
Organization.type:tipoestabelecimento Base required Tipo de Estabelecimento de Saúde 📦1.0.3 REDS GO v1.0
Organization.type:tiponovoestabelecimento Base required Tipo Novo de Estabelecimento de Saúde 📦1.2.6 este IG
Organization.type:naturezajuridica Base required Natureza Jurídica 📦1.2.6 este IG
Organization.type:categorianaturezajuridica Base required Categoria Natureza Jurídica 📦1.2.6 este IG
Organization.type:nivelgestao Base required Nível de Gestão 📦1.2.6 este IG
Organization.address.​line:tipologradouro Base required Tipo de Logradouro 📦1.2.6 este IG
Organization.address.​city Base required Município 📦1.0.3 REDS GO v1.0
Organization.address.​state Base required Estados Brasileiros 📦1.2.6 este IG

Restrições

Id Grau Caminho(s) Descrição Expressão
CPFouCNPJ error Organization É obrigatório informar a pessoa física ou jurídica responsável pelo estabelecimento de saúde. identifier.where(system = 'https://fhir.saude.go.gov.br/sid/cnpj').exists() or identifier.where(system = 'https://fhir.saude.go.gov.br/sid/cpf').exists() or partOf.reference.exists()
CPFouCNPJExclusivo error Organization Não é permitido ter como responsável uma pessoa jurídica e uma física simultaneamente. (identifier.where(system = 'https://fhir.saude.go.gov.br/sid/cnpj').exists() and identifier.where(system = 'https://fhir.saude.go.gov.br/sid/cpf').exists()).not()
NumeroTelefoneValido warning Organization.telecom O número de telefone informado deve ser validado conforme os requisitos definidos pelo CadSUS, incluindo formato, quantidade de dígitos e máscara de apresentação. 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. $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}$'))
PartOfSemCPF error Organization Se o partOf.reference for informado, a identificação por CPF não poderá ser informada. partOf.reference.exists().not() or identifier.where(system = 'https://fhir.saude.go.gov.br/sid/cpf').exists().not()
NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Organization C 0..* Organization A grouping of people or organizations with a common purpose
Constraints: org-1, CPFouCNPJ, CPFouCNPJExclusivo, PartOfSemCPF
... 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
... language 0..1 code Language of the resource content
Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionaisObjetivo
AllLanguages Vínculo máximo
... 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 Extension
Fatia: Não ordenado, Aberto por value:url
..... 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 Extension
Fatia: Não ordenado, Aberto por value:url
..... 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 Extension
Fatia: Não ordenado, Aberto por value:url
..... 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 Extension
Fatia: Não ordenado, Aberto por value:url
..... 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 Estabelecimento Ativo
... Fatias para type Σ 0..5 CodeableConcept Tipo de Estabelecimento
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.
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 Classificação do Estabelecimento
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 Categoria da Natureza Jurídica.
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 empresarial
... alias 1..1 string Nome fantasia
... 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 Extension
Fatia: Não ordenado, Aberto por value:url
.... 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 Identifica o tipo de logradouro do endereço.
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
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 Logradouro.
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 endereço.
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
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
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(Mantenedora do Estabelecimento de Saúde) The organization of which this organization forms a part
.... 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
.... reference ΣC 0..1 string Identificador do estabelecimento de saúde
.... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Vínculo: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
.... display Σ 0..1 string Text alternative for the resource
... 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

Caminho Estado Utilização Conjunto de valores Versão Fonte
Organization.language Base preferred Common Languages 📍4.0.1 a norma FHIR
Organization.type Base example Organization type 📍4.0.1 a norma FHIR
Organization.type:tipoestabelecimento Base required Tipo de Estabelecimento de Saúde 📦1.0.3 REDS GO v1.0
Organization.type:tiponovoestabelecimento Base required Tipo Novo de Estabelecimento de Saúde 📦1.2.6 este IG
Organization.type:naturezajuridica Base required Natureza Jurídica 📦1.2.6 este IG
Organization.type:categorianaturezajuridica Base required Categoria Natureza Jurídica 📦1.2.6 este IG
Organization.type:nivelgestao Base required Nível de Gestão 📦1.2.6 este IG
Organization.telecom.​system Base required ContactPointSystem 📍4.0.1 a norma FHIR
Organization.address.​use Base required AddressUse 📍4.0.1 a norma FHIR
Organization.address.​type Base required AddressType 📍4.0.1 a norma FHIR
Organization.address.​line:tipologradouro Base required Tipo de Logradouro 📦1.2.6 este IG
Organization.address.​city Base required Município 📦1.0.3 REDS GO v1.0
Organization.address.​state Base required Estados Brasileiros 📦1.2.6 este IG
Organization.partOf.​type Base extensible ResourceType 📍4.0.1 a norma FHIR
Organization.contact.​purpose Base extensible Contact entity type 📍4.0.1 a norma FHIR

Restrições

Id Grau Caminho(s) Descrição Expressão
CPFouCNPJ error Organization É obrigatório informar a pessoa física ou jurídica responsável pelo estabelecimento de saúde. identifier.where(system = 'https://fhir.saude.go.gov.br/sid/cnpj').exists() or identifier.where(system = 'https://fhir.saude.go.gov.br/sid/cpf').exists() or partOf.reference.exists()
CPFouCNPJExclusivo error Organization Não é permitido ter como responsável uma pessoa jurídica e uma física simultaneamente. (identifier.where(system = 'https://fhir.saude.go.gov.br/sid/cnpj').exists() and identifier.where(system = 'https://fhir.saude.go.gov.br/sid/cpf').exists()).not()
NumeroTelefoneValido warning Organization.telecom O número de telefone informado deve ser validado conforme os requisitos definidos pelo CadSUS, incluindo formato, quantidade de dígitos e máscara de apresentação. 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. $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}$'))
PartOfSemCPF error Organization Se o partOf.reference for informado, a identificação por CPF não poderá ser informada. partOf.reference.exists().not() or identifier.where(system = 'https://fhir.saude.go.gov.br/sid/cpf').exists().not()
dom-2 error Organization If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Organization If 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-4 error Organization If 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-5 error Organization If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Organization A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
org-1 error Organization The organization SHALL at least have a name or an identifier, and possibly more than one (identifier.count() + name.count()) > 0
org-2 error Organization.address An address of an organization can never be of use 'home' where(use = 'home').empty()
org-3 error Organization.telecom The 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

Estruturas

Esta estrutura refere-se a estas outras estruturas:

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, CPFouCNPJ, CPFouCNPJExclusivo, PartOfSemCPF
... 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 Extension
Fatia: Não ordenado, Aberto por value:url
.... identifier:cnes ΣC 1..1 Identifier Identificação pelo Cadastro Nacional de Estabelecimentos de Saúde (CNES)
..... extension 0..0 Extension
Fatia: Não ordenado, Aberto por value:url
..... 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 Extension
Fatia: Não ordenado, Aberto por value:url
..... 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 Extension
Fatia: Não ordenado, Aberto por value:url
..... 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 Estabelecimento Ativo
... Fatias para type Σ 0..5 CodeableConcept Tipo de Estabelecimento
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.
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 Classificação do Estabelecimento
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 Categoria da Natureza Jurídica.
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 empresarial
... alias 1..1 string Nome fantasia
... telecom C 1..* ContactPoint Meio(s) para entrar em contato com o estabelecimento de saúde
Constraints: org-3, NumeroTelefoneValido
.... extension 0..0 Extension
Fatia: Não ordenado, Aberto por value:url
.... 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 Identifica o tipo de logradouro do endereço.
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
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 Logradouro.
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 endereço.
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
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
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
... partOf Σ 0..1 Reference(Mantenedora do Estabelecimento de Saúde) The organization of which this organization forms a part
.... reference ΣC 0..1 string Identificador do estabelecimento de saúde

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
Organization.type Base example Organization type 📍4.0.1 a norma FHIR
Organization.type:tipoestabelecimento Base required Tipo de Estabelecimento de Saúde 📦1.0.3 REDS GO v1.0
Organization.type:tiponovoestabelecimento Base required Tipo Novo de Estabelecimento de Saúde 📦1.2.6 este IG
Organization.type:naturezajuridica Base required Natureza Jurídica 📦1.2.6 este IG
Organization.type:categorianaturezajuridica Base required Categoria Natureza Jurídica 📦1.2.6 este IG
Organization.type:nivelgestao Base required Nível de Gestão 📦1.2.6 este IG
Organization.telecom.​system Base required ContactPointSystem 📍4.0.1 a norma FHIR
Organization.address.​use Base required AddressUse 📍4.0.1 a norma FHIR
Organization.address.​line:tipologradouro Base required Tipo de Logradouro 📦1.2.6 este IG
Organization.address.​city Base required Município 📦1.0.3 REDS GO v1.0
Organization.address.​state Base required Estados Brasileiros 📦1.2.6 este IG

Restrições

Id Grau Caminho(s) Descrição Expressão
CPFouCNPJ error Organization É obrigatório informar a pessoa física ou jurídica responsável pelo estabelecimento de saúde. identifier.where(system = 'https://fhir.saude.go.gov.br/sid/cnpj').exists() or identifier.where(system = 'https://fhir.saude.go.gov.br/sid/cpf').exists() or partOf.reference.exists()
CPFouCNPJExclusivo error Organization Não é permitido ter como responsável uma pessoa jurídica e uma física simultaneamente. (identifier.where(system = 'https://fhir.saude.go.gov.br/sid/cnpj').exists() and identifier.where(system = 'https://fhir.saude.go.gov.br/sid/cpf').exists()).not()
NumeroTelefoneValido warning Organization.telecom O número de telefone informado deve ser validado conforme os requisitos definidos pelo CadSUS, incluindo formato, quantidade de dígitos e máscara de apresentação. 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. $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}$'))
PartOfSemCPF error Organization Se o partOf.reference for informado, a identificação por CPF não poderá ser informada. partOf.reference.exists().not() or identifier.where(system = 'https://fhir.saude.go.gov.br/sid/cpf').exists().not()
dom-2 error Organization If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Organization If 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-4 error Organization If 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-5 error Organization If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Organization A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
org-1 error Organization The organization SHALL at least have a name or an identifier, and possibly more than one (identifier.count() + name.count()) > 0
org-2 error Organization.address An address of an organization can never be of use 'home' where(use = 'home').empty()
org-3 error Organization.telecom The 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 C 0..* Organization A grouping of people or organizations with a common purpose
Constraints: CPFouCNPJ, CPFouCNPJExclusivo, PartOfSemCPF
... 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 Unique id for inter-element referencing
..... extension 0..0 Extension
..... use 0..0 usual | official | temp | secondary | old (If known)
..... type 0..0 Description of identifier
..... period 0..0 Time period when id is/was valid for use
..... assigner 0..0 Organization that issued id (may be just text)
.... identifier:cnes 1..1 Identifier Identificação pelo Cadastro Nacional de Estabelecimentos de Saúde (CNES)
..... id 0..0 Unique id for inter-element referencing
..... extension 0..0 Extension
..... use 0..0 usual | official | temp | secondary | old (If known)
..... type 0..0 Description of identifier
..... 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 Time period when id is/was valid for use
..... assigner 0..0 Organization that issued id (may be just text)
.... identifier:cnpj 0..1 Identifier Identificação pelo Cadastro Nacional de Pessoa Jurídica (CNPJ)
..... id 0..0 Unique id for inter-element referencing
..... extension 0..0 Extension
..... use 0..0 usual | official | temp | secondary | old (If known)
..... type 0..0 Description of identifier
..... 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 Time period when id is/was valid for use
..... assigner 0..0 Organization that issued id (may be just text)
.... identifier:cpf 0..1 Identifier Identificação pelo Cadastro de Pessoas Físicas (CPF)
..... id 0..0 Unique id for inter-element referencing
..... extension 0..0 Extension
..... use 0..0 usual | official | temp | secondary | old (If known)
..... type 0..0 Description of identifier
..... 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 Time period when id is/was valid for use
..... assigner 0..0 Organization that issued id (may be just text)
... active 1..1 boolean Estabelecimento Ativo
... Fatias para type 0..5 CodeableConcept Tipo de Estabelecimento
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 Version of the system - if relevant
...... code 1..1 code Symbol in syntax defined by the system
...... display 0..0 Representation defined by the system
...... userSelected 0..0 If this coding was chosen directly by the user
..... text 0..0 Plain text representation of the concept
.... type:tipoestabelecimento 0..1 CodeableConcept Tipo de Estabelecimento.
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 Version of the system - if relevant
...... code 1..1 code Código reletivo ao sistema de codificação
...... display 0..0 Representation defined by the system
...... userSelected 0..0 If this coding was chosen directly by the user
..... text 0..0 Plain text representation of the concept
.... type:tiponovoestabelecimento 0..1 CodeableConcept Classificação do Estabelecimento
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 Version of the system - if relevant
...... code 1..1 code Código reletivo ao sistema de codificação
...... display 0..0 Representation defined by the system
...... userSelected 0..0 If this coding was chosen directly by the user
..... text 0..0 Plain text representation of the concept
.... 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 Version of the system - if relevant
...... code 1..1 code Código reletivo ao sistema de codificação
...... display 0..0 Representation defined by the system
...... userSelected 0..0 If this coding was chosen directly by the user
..... text 0..0 Plain text representation of the concept
.... type:categorianaturezajuridica 0..1 CodeableConcept Categoria da Natureza Jurídica.
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 Version of the system - if relevant
...... code 1..1 code Código reletivo ao sistema de codificação
...... display 0..0 Representation defined by the system
...... userSelected 0..0 If this coding was chosen directly by the user
..... text 0..0 Plain text representation of the concept
.... 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 Version of the system - if relevant
...... code 1..1 code Código reletivo ao sistema de codificação
...... display 0..0 Representation defined by the system
...... userSelected 0..0 If this coding was chosen directly by the user
..... text 0..0 Plain text representation of the concept
... name 1..1 string Nome empresarial
... alias 1..1 string Nome fantasia
... telecom C 1..* ContactPoint Meio(s) para entrar em contato com o estabelecimento de saúde
Constraints: NumeroTelefoneValido
.... extension 0..0 Extension
.... 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 home | work | temp | old | mobile - purpose of this contact point
.... rank 0..0 Specify preferred order of use (1 = highest)
.... period 0..0 Time period when the contact point was/is in use
... address 1..1 Address Endereço do estabelecimento de saúde
.... Fatias para line 2..* string Identifica o tipo de logradouro do endereço.
Fatia: Não ordenado, Fechado por value:id
..... line:bairro 1..1 string Bairro
...... id 1..1 string xml:id (or equivalent in JSON)
Padrão necessário: bairro
..... line:logradouro 1..1 string Logradouro.
...... id 1..1 string xml:id (or equivalent in JSON)
Padrão necessário: logradouro
..... line:numero 0..1 string Número do endereço.
...... id 1..1 string xml:id (or equivalent in JSON)
Padrão necessário: numero
..... line:complemento 0..1 string Complemento
...... id 1..1 string xml:id (or equivalent in JSON)
Padrão necessário: complemento
..... line:tipologradouro 0..1 string Tipo de logradouro
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
... partOf 0..1 Reference(Mantenedora do Estabelecimento de Saúde) The organization of which this organization forms a part
.... reference 0..1 string Identificador do estabelecimento de saúde

doco Documentação para este formato

Terminologia Ligações (Diferencial)

Caminho Estado Utilização Conjunto de valores Versão Fonte
Organization.type:tipoestabelecimento Base required Tipo de Estabelecimento de Saúde 📦1.0.3 REDS GO v1.0
Organization.type:tiponovoestabelecimento Base required Tipo Novo de Estabelecimento de Saúde 📦1.2.6 este IG
Organization.type:naturezajuridica Base required Natureza Jurídica 📦1.2.6 este IG
Organization.type:categorianaturezajuridica Base required Categoria Natureza Jurídica 📦1.2.6 este IG
Organization.type:nivelgestao Base required Nível de Gestão 📦1.2.6 este IG
Organization.address.​line:tipologradouro Base required Tipo de Logradouro 📦1.2.6 este IG
Organization.address.​city Base required Município 📦1.0.3 REDS GO v1.0
Organization.address.​state Base required Estados Brasileiros 📦1.2.6 este IG

Restrições

Id Grau Caminho(s) Descrição Expressão
CPFouCNPJ error Organization É obrigatório informar a pessoa física ou jurídica responsável pelo estabelecimento de saúde. identifier.where(system = 'https://fhir.saude.go.gov.br/sid/cnpj').exists() or identifier.where(system = 'https://fhir.saude.go.gov.br/sid/cpf').exists() or partOf.reference.exists()
CPFouCNPJExclusivo error Organization Não é permitido ter como responsável uma pessoa jurídica e uma física simultaneamente. (identifier.where(system = 'https://fhir.saude.go.gov.br/sid/cnpj').exists() and identifier.where(system = 'https://fhir.saude.go.gov.br/sid/cpf').exists()).not()
NumeroTelefoneValido warning Organization.telecom O número de telefone informado deve ser validado conforme os requisitos definidos pelo CadSUS, incluindo formato, quantidade de dígitos e máscara de apresentação. 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. $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}$'))
PartOfSemCPF error Organization Se o partOf.reference for informado, a identificação por CPF não poderá ser informada. partOf.reference.exists().not() or identifier.where(system = 'https://fhir.saude.go.gov.br/sid/cpf').exists().not()

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, CPFouCNPJ, CPFouCNPJExclusivo, PartOfSemCPF
... 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
... language 0..1 code Language of the resource content
Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionaisObjetivo
AllLanguages Vínculo máximo
... 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 Extension
Fatia: Não ordenado, Aberto por value:url
..... 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 Extension
Fatia: Não ordenado, Aberto por value:url
..... 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 Extension
Fatia: Não ordenado, Aberto por value:url
..... 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 Extension
Fatia: Não ordenado, Aberto por value:url
..... 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 Estabelecimento Ativo
... Fatias para type Σ 0..5 CodeableConcept Tipo de Estabelecimento
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.
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 Classificação do Estabelecimento
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 Categoria da Natureza Jurídica.
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 empresarial
... alias 1..1 string Nome fantasia
... 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 Extension
Fatia: Não ordenado, Aberto por value:url
.... 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 Identifica o tipo de logradouro do endereço.
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
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 Logradouro.
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 endereço.
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
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
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(Mantenedora do Estabelecimento de Saúde) The organization of which this organization forms a part
.... 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
.... reference ΣC 0..1 string Identificador do estabelecimento de saúde
.... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Vínculo: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
.... display Σ 0..1 string Text alternative for the resource
... 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

Caminho Estado Utilização Conjunto de valores Versão Fonte
Organization.language Base preferred Common Languages 📍4.0.1 a norma FHIR
Organization.type Base example Organization type 📍4.0.1 a norma FHIR
Organization.type:tipoestabelecimento Base required Tipo de Estabelecimento de Saúde 📦1.0.3 REDS GO v1.0
Organization.type:tiponovoestabelecimento Base required Tipo Novo de Estabelecimento de Saúde 📦1.2.6 este IG
Organization.type:naturezajuridica Base required Natureza Jurídica 📦1.2.6 este IG
Organization.type:categorianaturezajuridica Base required Categoria Natureza Jurídica 📦1.2.6 este IG
Organization.type:nivelgestao Base required Nível de Gestão 📦1.2.6 este IG
Organization.telecom.​system Base required ContactPointSystem 📍4.0.1 a norma FHIR
Organization.address.​use Base required AddressUse 📍4.0.1 a norma FHIR
Organization.address.​type Base required AddressType 📍4.0.1 a norma FHIR
Organization.address.​line:tipologradouro Base required Tipo de Logradouro 📦1.2.6 este IG
Organization.address.​city Base required Município 📦1.0.3 REDS GO v1.0
Organization.address.​state Base required Estados Brasileiros 📦1.2.6 este IG
Organization.partOf.​type Base extensible ResourceType 📍4.0.1 a norma FHIR
Organization.contact.​purpose Base extensible Contact entity type 📍4.0.1 a norma FHIR

Restrições

Id Grau Caminho(s) Descrição Expressão
CPFouCNPJ error Organization É obrigatório informar a pessoa física ou jurídica responsável pelo estabelecimento de saúde. identifier.where(system = 'https://fhir.saude.go.gov.br/sid/cnpj').exists() or identifier.where(system = 'https://fhir.saude.go.gov.br/sid/cpf').exists() or partOf.reference.exists()
CPFouCNPJExclusivo error Organization Não é permitido ter como responsável uma pessoa jurídica e uma física simultaneamente. (identifier.where(system = 'https://fhir.saude.go.gov.br/sid/cnpj').exists() and identifier.where(system = 'https://fhir.saude.go.gov.br/sid/cpf').exists()).not()
NumeroTelefoneValido warning Organization.telecom O número de telefone informado deve ser validado conforme os requisitos definidos pelo CadSUS, incluindo formato, quantidade de dígitos e máscara de apresentação. 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. $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}$'))
PartOfSemCPF error Organization Se o partOf.reference for informado, a identificação por CPF não poderá ser informada. partOf.reference.exists().not() or identifier.where(system = 'https://fhir.saude.go.gov.br/sid/cpf').exists().not()
dom-2 error Organization If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Organization If 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-4 error Organization If 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-5 error Organization If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Organization A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
org-1 error Organization The organization SHALL at least have a name or an identifier, and possibly more than one (identifier.count() + name.count()) > 0
org-2 error Organization.address An address of an organization can never be of use 'home' where(use = 'home').empty()
org-3 error Organization.telecom The 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

Estruturas

Esta estrutura refere-se a estas outras estruturas:

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