Guia de Implementação do Projeto de Padronização e Qualificação dos Dados Assistenciais da Saúde Suplementar (PQDAS)
202309 - CI Build Brazil flag

Publish Box vai aqui

Resource Profile: Paciente

URL Canônica: https://fhir.ans.gov.br/StructureDefinition/paciente Versão: 202309
Active as of 2022-12-05 Nome computável: Paciente

Indíviduo, sujeito da assistência à saúde.

Demografia e outras informações administrativas sobre um atendimento individual ou animal ou outros serviços relacionados à saúde.

Indivíduo, sujeito da assistência à saúde. Demografia e outras informações administrativas sobre um atendimento individual ou outros serviços relacionados à saúde. Este recurso abrange dados sobre pacientes envolvidos em uma ampla gama de atividades relacionadas à saúde, incluindo: atividades curativas, cuidado psiquiátrico, serviços sociais, cuidados com gravidez, enfermagem e vida assistida, serviços alimentares, rastreamento de dados pessoais de saúde e atividade física.​
Os dados do recurso cobrem as informações "quem" sobre o paciente: seus atributos estão focados nas informações demográficas necessárias para apoiar os procedimentos administrativos, financeiros e logísticos. Um registro do paciente é geralmente criado e mantido por cada organização que presta atendimento a um paciente. Um paciente que recebe atendimento em várias organizações pode, portanto, ter suas informações presentes em vários recursos de paciente. Nem todos os conceitos estão incluídos no recurso básico (como raça, etnia, status de doador de órgãos, nacionalidade etc.), mas podem ser encontrados em perfis definidos para jurisdições específicas (por exemplo, programa de Meaningful use dos EUA) ou extensões padrão. Tais campos variam amplamente entre jurisdições e geralmente têm nomes e valores diferentes para conceitos semelhantes, mas não são semelhantes o suficiente para poder serem mapeados e intercambiados computacionalmente entre si.

Escopo/Uso

Este recurso abrange dados sobre pacientes /beneficiários /usuários objeto de ações e serviços relacionados à saúde, incluindo os serviços financeiros (por exemplo, assinante de seguro/titular de apólice). Os dados desse recurso abrangem de modo geral o conceito de paciente: seus atributos estão voltados para as informações demográficas necessárias (como raça, etnia, nacionalidade, etc.) para dar suporte aos procedimentos administrativos, clínicos, financeiros e logísticos.​
Um registro de paciente geralmente é criado e mantido por cada organização que presta assistência a um paciente. Desse modo, um paciente que recebe cuidados em várias organizações pode, portanto, ter suas informações presentes em vários Recursos do Paciente e suas extensões, geradas a partir do Recurso Paciente do padrão nacional (a ser definido no Brasil).​
A Saúde Suplementar utiliza o termo Beneficiário, seguindo a definição de pessoa física, titular ou dependente, que possui direitos ou deveres definidos em legislação e contrato assinado com a operadora de plano privado de assistência à saúde para garantia da assistência médico hospitalar e ou odontológica (https://www.ans.gov.br/component/glossario/?view=termo&id=40).​

Uso indevido

Não deve ser utilizado quando na condição de profissional ou pessoa jurídica.

Caso de uso

O caso de uso para o perfil paciente é o envio de informações das operadoras para a ANS, referente a troca de informações entre prestadores de saúde e operadoras de planos privados de saúde sobre eventos de saúde realizados aos beneficiários dessas operadoras.​

Identificadores

O paciente deve possuir obrigatoriamente um identificador, que pode ser o Cadastro de Pessoa Física (CPF) ou o Cartão Nacional de Saúde (CNS) conforme os modelos de informação de guias, referentes a mensagem Operadora-ANS do Componente de Conteúdo e Estrutura do Padrão TISS.​

O CPF é um identificador de pessoa física no Brasil, definido como número único e suficiente para identificação do cidadão nos bancos de dados de serviços públicos (https://normas.leg.br/?urn=urn:lex:br:federal:lei:2023-01-11;14534) é composto por 11 dígitos, sendo os 2 últimos dígitos os verificadores do CPF. ​

O CNS também é um identificador do paciente no âmbito do Sistema Único de Saúde (SUS), é composto por 15 dígitos, onde os 2 últimos são verificadores do CNS (https://www.gov.br/saude/pt-br/acesso-a-informacao/acoes-e-programas/cns). ​

Mapeamento de estrutura

Descrição da entidade Descrição do elemento Tipo do dado Mapeamento (FHIRPath)
Identificador do beneficiário
Cartão Nacional de Saúde Número do cartão nacional de saúde do beneficiário. Condicionado. Deve ser preenchido caso o beneficiário possua o número do Cartão Nacional de Saúde. Deve ser um número válido na base do Cartão Nacional de Saúde. Texto Patient.identifier.where(system="http://rnds.saude.gov.br/fhir/r4/NamingSystem/cns").value
Número de cadastro do beneficiário na Receita Federal Condicionado. Deve ser preenchido caso o beneficiário possua o número do CPF. Dígito verificador deve ser válido. Código deve existir na base de dados da Receita Federal. Texto Patient.identifier.where(system="http://rnds.saude.gov.br/fhir/r4/NamingSystem/cpf").value
Sexo do beneficiário Conforme terminologia externa referente a sexo publicada pelo HL7 Internacional. Descritor de conceito Patient.gender
Data de nascimento do beneficiário Data de nascimento do beneficiário (formato: AAAAMMDD). Obrigatório. Deve ser menor ou igual à data de realização do procedimento. Carimbo de tempo Patient.birthDate
Município de residência do beneficiário Código do município de residência do beneficiário. Obrigatório. Deve ser um código de município válido no IBGE. Conforme terminologia externa referente a município publicada na RNDS. Descritor de conceito Patient.address.city

Usage:

Visões formais do conteúdo do perfil

Descrição de perfis, diferenciais, instantâneos e como as diferentes apresentações funcionam.

Esta estrutura é derivada de Patient

NameFlagsCard.TypeDescription & Constraintsdoco
.. Patient 0..*PatientPaciente
... id 0..1idIdentificador lógico do recurso
... meta 0..1MetaMetadados do recurso
... implicitRules 0..1uriRegras implícitas de negócio
... text 0..1NarrativeElemento narrativo do recurso
... contained 0..*ResourceRecursos contidos
... Slices for extension 0..*ExtensionExtensões do recurso
Slice: Unordered, Open by value:url
... numeroNascidoVivo 0..1stringNúmero do Nascido Vivo
URL: https://fhir.ans.gov.br/StructureDefinition/numero-nascido-vivo
... numeroObito 0..1stringNúmero do Óbito
URL: https://fhir.ans.gov.br/StructureDefinition/numero-obito
... Slices for identifier 1..*IdentifierIdentificador do Paciente
Slice: Unordered, Open by value:system
.... identifier:cpf 0..1IdentifierCPF do Paciente
..... id 0..1stringIdentificador lógico do Identificador
..... extension 0..*ExtensionExtensões do Identificador
..... use 0..1codeUso do Identificador
Binding: IdentifierUse (required): Qualifica o uso deste identificador


Fixed Value: official
..... type 0..1CodeableConceptTipo de Identificador
Binding: Identifier Type Codes (extensible): Qualifica o tipo deste identificador


Fixed Value: As shown (Tax ID number)
...... coding1..1CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: TAX
..... system 1..1uriSistema de Identificação
Fixed Value: http://rnds.saude.gov.br/fhir/r4/NamingSystem/cpf
..... value 1..1stringNúmero do Documento
..... period 0..1PeriodPeríodo de validade do Identificador
..... assigner 0..1Reference(Organization)Entidade que emitiu o Identificador
.... identifier:cns 0..1IdentifierCNS do Paciente
..... id 0..1stringIdentificador lógico do Identificador
..... extension 0..*ExtensionExtensões do Identificador
..... use 0..1codeUso do Identificador
Binding: IdentifierUse (required): Qualifica o uso deste identificador


Fixed Value: official
..... type 0..1CodeableConceptTipo de Identificador
Binding: Identifier Type Codes (extensible): Qualifica o tipo deste identificador


Fixed Value: As shown (Health Card Number)
...... coding1..1CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: HC
..... system 1..1uriSistema de Identificação
Fixed Value: http://rnds.saude.gov.br/fhir/r4/NamingSystem/cns
..... value 1..1stringNúmero do Cartão Nacional de Saúde
..... period 0..1PeriodPeríodo de validade do Identificador
..... assigner 0..1Reference(Organization)Entidade que emitiu o Identificador
... active 0..1booleanAtivo
... name 0..*HumanNameNome do Paciente
... telecom 0..*ContactPointContato do Paciente
... gender 1..1codeSexo
Binding: BRSexo-1.0 (required): Sexo

... birthDate 1..1dateData de Nascimento
... deceased[x] 0..1boolean, dateTimeÓbito
... address 1..*AddressEndereço do paciente
.... id 0..1stringIdentificador do Endereço
.... extension 0..*ExtensionExtensão do Endereço
.... use 0..1codeUso de Endereço
Binding: AddressUse (required): Uso do Endereço

.... type 0..1codeTipo de Endereço
Binding: AddressType (required): Tipo de Endereço

.... text 0..1stringTexto do Endereço
.... line 0..*stringEndereço
.... city 1..1stringCidade
Binding: BRMunicipio-1.0 (required): Cidade.

.... district 0..1stringBairro
.... state 0..1stringEstado
Binding: Unidade Federativa (required): Estado.

.... postalCode 0..1stringCEP
.... country 0..1stringPaís
.... period 0..1PeriodPeríodo de Endereço
... maritalStatus 0..1CodeableConceptEstado Civil
Binding: Marital Status Codes (extensible): Estado Civil.

... multipleBirth[x] 0..1boolean, integerIndivíduo Nasceu em Parto Gemelar
... photo 0..*AttachmentFoto do Indivíduo
... contact 0..*BackboneElementContato para o Indivíduo
.... id 0..1stringIdentificador do Contato
.... extension 0..*ExtensionExtensão do Contato
.... modifierExtension 0..*ExtensionExtensão Modificadora do Contato
.... relationship 0..*CodeableConceptRelação com o Indivíduo
Binding: PatientContactRelationship (extensible): Relação com o Indivíduo.

.... name 0..1HumanNameNome do Contato
.... telecom 0..*ContactPointDetalhes de contato associados a pessoa do contato
.... address 0..1AddressEndereço do Contato
.... gender 0..1codeSexo do Contato
Binding: BRSexo-1.0 (required): Sexo do Contato

.... organization 0..1Reference(Organization)Organização do Contato
.... period 0..1PeriodPeríodo do Contato
... communication 0..*BackboneElementIdioma para comunicação com o Indivíduo
.... id 0..1stringIdentificador do Idioma
.... extension 0..*ExtensionExtensão do Idioma
.... modifierExtension 0..*ExtensionExtensão do Modificador do Idioma
.... language 1..1CodeableConceptIdioma
Binding: CommonLanguages (required): Idioma

.... preferred 0..1booleanIndicador de Idioma Preferido
... generalPractitioner 0..*Reference(Organization | Practitioner | PractitionerRole)Profissional de refeência para atenção primária
... managingOrganization 0..1Reference(Organization)Organização Responsável
... link 0..*BackboneElementLinks para outros Recursos
.... id 0..1stringIdentificador do Link
.... extension 0..*ExtensionExtensão do Link
.... modifierExtension 0..*ExtensionExtensão do Modificador do Link
.... other 1..1Reference(Patient | RelatedPerson)Outro Recurso
.... type 1..1codeTipo de Link
Binding: LinkType (required): Tipo de Link


doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet / Code
Patient.languagepreferredCommonLanguages
Patient.identifier:cpf.userequiredFixed Value: official
Patient.identifier:cpf.typeextensibleFixed Value: TAX
Patient.identifier:cns.userequiredFixed Value: official
Patient.identifier:cns.typeextensibleFixed Value: HC
Patient.genderrequiredBRSexo-1.0
Patient.address.userequiredAddressUse
Patient.address.typerequiredAddressType
Patient.address.cityrequiredBRMunicipio-1.0
Patient.address.staterequiredUnidade Federativa
Patient.maritalStatusextensibleMarital Status Codes
Patient.contact.relationshipextensiblePatientContactRelationship
Patient.contact.genderrequiredBRSexo-1.0
Patient.communication.languagerequiredCommonLanguages
Patient.link.typerequiredLinkType
NameFlagsCard.TypeDescription & Constraintsdoco
.. Patient 0..*PatientPaciente
... id Σ0..1idIdentificador lógico do recurso
... meta Σ0..1MetaMetadados do recurso
... implicitRules ?!Σ0..1uriRegras implícitas de negócio
... text 0..1NarrativeElemento narrativo do recurso
... contained 0..*ResourceRecursos contidos
... Slices for extension 0..*ExtensionExtensões do recurso
Slice: Unordered, Open by value:url
... numeroNascidoVivo 0..1stringNúmero do Nascido Vivo
URL: https://fhir.ans.gov.br/StructureDefinition/numero-nascido-vivo
... numeroObito 0..1stringNúmero do Óbito
URL: https://fhir.ans.gov.br/StructureDefinition/numero-obito
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... Slices for identifier Σ1..*IdentifierIdentificador do Paciente
Slice: Unordered, Open by value:system
.... identifier:cpf Σ0..1IdentifierCPF do Paciente
..... id 0..1stringIdentificador lógico do Identificador
..... extension 0..*ExtensionExtensões do Identificador
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeUso do Identificador
Binding: IdentifierUse (required): Qualifica o uso deste identificador


Fixed Value: official
..... type Σ0..1CodeableConceptTipo de Identificador
Binding: Identifier Type Codes (extensible): Qualifica o tipo deste identificador


Fixed Value: As shown (Tax ID number)
...... id0..0stringUnique id for inter-element referencing
...... extension0..0ExtensionAdditional content defined by implementations
...... coding1..1CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..0stringUnique id for inter-element referencing
....... extension0..0ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
....... version0..0stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: TAX
....... display0..0stringRepresentation defined by the system
....... userSelected0..0booleanIf this coding was chosen directly by the user
...... text0..0stringPlain text representation of the concept
..... system Σ1..1uriSistema de Identificação
Fixed Value: http://rnds.saude.gov.br/fhir/r4/NamingSystem/cpf
..... value Σ1..1stringNúmero do Documento
Example General: 123456
..... period Σ0..1PeriodPeríodo de validade do Identificador
..... assigner Σ0..1Reference(Organization)Entidade que emitiu o Identificador
.... identifier:cns Σ0..1IdentifierCNS do Paciente
..... id 0..1stringIdentificador lógico do Identificador
..... extension 0..*ExtensionExtensões do Identificador
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeUso do Identificador
Binding: IdentifierUse (required): Qualifica o uso deste identificador


Fixed Value: official
..... type Σ0..1CodeableConceptTipo de Identificador
Binding: Identifier Type Codes (extensible): Qualifica o tipo deste identificador


Fixed Value: As shown (Health Card Number)
...... id0..0stringUnique id for inter-element referencing
...... extension0..0ExtensionAdditional content defined by implementations
...... coding1..1CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..0stringUnique id for inter-element referencing
....... extension0..0ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
....... version0..0stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: HC
....... display0..0stringRepresentation defined by the system
....... userSelected0..0booleanIf this coding was chosen directly by the user
...... text0..0stringPlain text representation of the concept
..... system Σ1..1uriSistema de Identificação
Fixed Value: http://rnds.saude.gov.br/fhir/r4/NamingSystem/cns
..... value Σ1..1stringNúmero do Cartão Nacional de Saúde
Example General: 123456
..... period Σ0..1PeriodPeríodo de validade do Identificador
..... assigner Σ0..1Reference(Organization)Entidade que emitiu o Identificador
... active ?!Σ0..1booleanAtivo
... name Σ0..*HumanNameNome do Paciente
... telecom Σ0..*ContactPointContato do Paciente
... gender Σ1..1codeSexo
Binding: BRSexo-1.0 (required): Sexo

... birthDate Σ1..1dateData de Nascimento
... deceased[x] ?!Σ0..1Óbito
.... deceasedBooleanboolean
.... deceasedDateTimedateTime
... address Σ1..*AddressEndereço do paciente
.... id 0..1stringIdentificador do Endereço
.... extension 0..*ExtensionExtensão do Endereço
Slice: Unordered, Open by value:url
.... use ?!Σ0..1codeUso de Endereço
Binding: AddressUse (required): Uso do Endereço


Example General: home
.... type Σ0..1codeTipo de Endereço
Binding: AddressType (required): Tipo de Endereço


Example General: both
.... text Σ0..1stringTexto do Endereço
Example General: 137 Nowhere Street, Erewhon 9132
.... line Σ0..*stringEndereço
This repeating element order: The order in which lines should appear in an address label
Example General: 137 Nowhere Street
.... city Σ1..1stringCidade
Binding: BRMunicipio-1.0 (required): Cidade.


Example General: Erewhon
.... district Σ0..1stringBairro
Example General: Madison
.... state Σ0..1stringEstado
Binding: Unidade Federativa (required): Estado.

.... postalCode Σ0..1stringCEP
Example General: 9132
.... country Σ0..1stringPaís
.... period Σ0..1PeriodPeríodo de Endereço
Example General: {"start":"2010-03-23","end":"2010-07-01"}
... maritalStatus 0..1CodeableConceptEstado Civil
Binding: Marital Status Codes (extensible): Estado Civil.

... multipleBirth[x] 0..1Indivíduo Nasceu em Parto Gemelar
.... multipleBirthBooleanboolean
.... multipleBirthIntegerinteger
... photo 0..*AttachmentFoto do Indivíduo
... contact C0..*BackboneElementContato para o Indivíduo
.... id 0..1stringIdentificador do Contato
.... extension 0..*ExtensionExtensão do Contato
.... modifierExtension ?!Σ0..*ExtensionExtensão Modificadora do Contato
.... relationship 0..*CodeableConceptRelação com o Indivíduo
Binding: PatientContactRelationship (extensible): Relação com o Indivíduo.


.... name 0..1HumanNameNome do Contato
.... telecom 0..*ContactPointDetalhes de contato associados a pessoa do contato
.... address 0..1AddressEndereço do Contato
.... gender 0..1codeSexo do Contato
Binding: BRSexo-1.0 (required): Sexo do Contato

.... organization C0..1Reference(Organization)Organização do Contato
.... period 0..1PeriodPeríodo do Contato
... communication 0..*BackboneElementIdioma para comunicação com o Indivíduo
.... id 0..1stringIdentificador do Idioma
.... extension 0..*ExtensionExtensão do Idioma
.... modifierExtension ?!Σ0..*ExtensionExtensão do Modificador do Idioma
.... language 1..1CodeableConceptIdioma
Binding: CommonLanguages (required): Idioma

.... preferred 0..1booleanIndicador de Idioma Preferido
... generalPractitioner 0..*Reference(Organization | Practitioner | PractitionerRole)Profissional de refeência para atenção primária
... managingOrganization Σ0..1Reference(Organization)Organização Responsável
... link ?!Σ0..*BackboneElementLinks para outros Recursos
.... id 0..1stringIdentificador do Link
.... extension 0..*ExtensionExtensão do Link
.... modifierExtension ?!Σ0..*ExtensionExtensão do Modificador do Link
.... other Σ1..1Reference(Patient | RelatedPerson)Outro Recurso
.... type Σ1..1codeTipo de Link
Binding: LinkType (required): Tipo de Link


doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Patient.languagepreferredCommonLanguages
Patient.identifier:cpf.userequiredFixed Value: official
Patient.identifier:cpf.typeextensibleFixed Value: TAX
Patient.identifier:cns.userequiredFixed Value: official
Patient.identifier:cns.typeextensibleFixed Value: HC
Patient.genderrequiredBRSexo-1.0
Patient.address.userequiredAddressUse
Patient.address.typerequiredAddressType
Patient.address.cityrequiredBRMunicipio-1.0
Patient.address.staterequiredUnidade Federativa
Patient.maritalStatusextensibleMarital Status Codes
Patient.contact.relationshipextensiblePatientContactRelationship
Patient.contact.genderrequiredBRSexo-1.0
Patient.communication.languagerequiredCommonLanguages
Patient.link.typerequiredLinkType

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorPatientIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorPatientIf 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-4errorPatientIf 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-5errorPatientIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practicePatientA 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()
pat-1errorPatient.contactSHALL at least contain a contact's details or a reference to an organization
: name.exists() or telecom.exists() or address.exists() or organization.exists()
NameFlagsCard.TypeDescription & Constraintsdoco
.. Patient 0..*PatientPaciente
... id Σ0..1idIdentificador lógico do recurso
... meta Σ0..1MetaMetadados do recurso
... implicitRules ?!Σ0..1uriRegras implícitas de negócio
... text 0..1NarrativeElemento narrativo do recurso
... contained 0..*ResourceRecursos contidos
... Slices for extension 0..*ExtensionExtensões do recurso
Slice: Unordered, Open by value:url
... numeroNascidoVivo 0..1stringNúmero do Nascido Vivo
URL: https://fhir.ans.gov.br/StructureDefinition/numero-nascido-vivo
... numeroObito 0..1stringNúmero do Óbito
URL: https://fhir.ans.gov.br/StructureDefinition/numero-obito
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... Slices for identifier Σ1..*IdentifierIdentificador do Paciente
Slice: Unordered, Open by value:system
.... identifier:cpf Σ0..1IdentifierCPF do Paciente
..... id 0..1stringIdentificador lógico do Identificador
..... extension 0..*ExtensionExtensões do Identificador
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeUso do Identificador
Binding: IdentifierUse (required): Qualifica o uso deste identificador


Fixed Value: official
..... type Σ0..1CodeableConceptTipo de Identificador
Binding: Identifier Type Codes (extensible): Qualifica o tipo deste identificador


Fixed Value: As shown (Tax ID number)
...... id0..0stringUnique id for inter-element referencing
...... extension0..0ExtensionAdditional content defined by implementations
...... coding1..1CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..0stringUnique id for inter-element referencing
....... extension0..0ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
....... version0..0stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: TAX
....... display0..0stringRepresentation defined by the system
....... userSelected0..0booleanIf this coding was chosen directly by the user
...... text0..0stringPlain text representation of the concept
..... system Σ1..1uriSistema de Identificação
Fixed Value: http://rnds.saude.gov.br/fhir/r4/NamingSystem/cpf
..... value Σ1..1stringNúmero do Documento
Example General: 123456
..... period Σ0..1PeriodPeríodo de validade do Identificador
..... assigner Σ0..1Reference(Organization)Entidade que emitiu o Identificador
.... identifier:cns Σ0..1IdentifierCNS do Paciente
..... id 0..1stringIdentificador lógico do Identificador
..... extension 0..*ExtensionExtensões do Identificador
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeUso do Identificador
Binding: IdentifierUse (required): Qualifica o uso deste identificador


Fixed Value: official
..... type Σ0..1CodeableConceptTipo de Identificador
Binding: Identifier Type Codes (extensible): Qualifica o tipo deste identificador


Fixed Value: As shown (Health Card Number)
...... id0..0stringUnique id for inter-element referencing
...... extension0..0ExtensionAdditional content defined by implementations
...... coding1..1CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..0stringUnique id for inter-element referencing
....... extension0..0ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
....... version0..0stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: HC
....... display0..0stringRepresentation defined by the system
....... userSelected0..0booleanIf this coding was chosen directly by the user
...... text0..0stringPlain text representation of the concept
..... system Σ1..1uriSistema de Identificação
Fixed Value: http://rnds.saude.gov.br/fhir/r4/NamingSystem/cns
..... value Σ1..1stringNúmero do Cartão Nacional de Saúde
Example General: 123456
..... period Σ0..1PeriodPeríodo de validade do Identificador
..... assigner Σ0..1Reference(Organization)Entidade que emitiu o Identificador
... active ?!Σ0..1booleanAtivo
... name Σ0..*HumanNameNome do Paciente
... telecom Σ0..*ContactPointContato do Paciente
... gender Σ1..1codeSexo
Binding: BRSexo-1.0 (required): Sexo

... birthDate Σ1..1dateData de Nascimento
... deceased[x] ?!Σ0..1Óbito
.... deceasedBooleanboolean
.... deceasedDateTimedateTime
... address Σ1..*AddressEndereço do paciente
.... id 0..1stringIdentificador do Endereço
.... extension 0..*ExtensionExtensão do Endereço
Slice: Unordered, Open by value:url
.... use ?!Σ0..1codeUso de Endereço
Binding: AddressUse (required): Uso do Endereço


Example General: home
.... type Σ0..1codeTipo de Endereço
Binding: AddressType (required): Tipo de Endereço


Example General: both
.... text Σ0..1stringTexto do Endereço
Example General: 137 Nowhere Street, Erewhon 9132
.... line Σ0..*stringEndereço
This repeating element order: The order in which lines should appear in an address label
Example General: 137 Nowhere Street
.... city Σ1..1stringCidade
Binding: BRMunicipio-1.0 (required): Cidade.


Example General: Erewhon
.... district Σ0..1stringBairro
Example General: Madison
.... state Σ0..1stringEstado
Binding: Unidade Federativa (required): Estado.

.... postalCode Σ0..1stringCEP
Example General: 9132
.... country Σ0..1stringPaís
.... period Σ0..1PeriodPeríodo de Endereço
Example General: {"start":"2010-03-23","end":"2010-07-01"}
... maritalStatus 0..1CodeableConceptEstado Civil
Binding: Marital Status Codes (extensible): Estado Civil.

... multipleBirth[x] 0..1Indivíduo Nasceu em Parto Gemelar
.... multipleBirthBooleanboolean
.... multipleBirthIntegerinteger
... photo 0..*AttachmentFoto do Indivíduo
... contact C0..*BackboneElementContato para o Indivíduo
.... id 0..1stringIdentificador do Contato
.... extension 0..*ExtensionExtensão do Contato
.... modifierExtension ?!Σ0..*ExtensionExtensão Modificadora do Contato
.... relationship 0..*CodeableConceptRelação com o Indivíduo
Binding: PatientContactRelationship (extensible): Relação com o Indivíduo.


.... name 0..1HumanNameNome do Contato
.... telecom 0..*ContactPointDetalhes de contato associados a pessoa do contato
.... address 0..1AddressEndereço do Contato
.... gender 0..1codeSexo do Contato
Binding: BRSexo-1.0 (required): Sexo do Contato

.... organization C0..1Reference(Organization)Organização do Contato
.... period 0..1PeriodPeríodo do Contato
... communication 0..*BackboneElementIdioma para comunicação com o Indivíduo
.... id 0..1stringIdentificador do Idioma
.... extension 0..*ExtensionExtensão do Idioma
.... modifierExtension ?!Σ0..*ExtensionExtensão do Modificador do Idioma
.... language 1..1CodeableConceptIdioma
Binding: CommonLanguages (required): Idioma

.... preferred 0..1booleanIndicador de Idioma Preferido
... generalPractitioner 0..*Reference(Organization | Practitioner | PractitionerRole)Profissional de refeência para atenção primária
... managingOrganization Σ0..1Reference(Organization)Organização Responsável
... link ?!Σ0..*BackboneElementLinks para outros Recursos
.... id 0..1stringIdentificador do Link
.... extension 0..*ExtensionExtensão do Link
.... modifierExtension ?!Σ0..*ExtensionExtensão do Modificador do Link
.... other Σ1..1Reference(Patient | RelatedPerson)Outro Recurso
.... type Σ1..1codeTipo de Link
Binding: LinkType (required): Tipo de Link


doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Patient.languagepreferredCommonLanguages
Patient.identifier:cpf.userequiredFixed Value: official
Patient.identifier:cpf.typeextensibleFixed Value: TAX
Patient.identifier:cns.userequiredFixed Value: official
Patient.identifier:cns.typeextensibleFixed Value: HC
Patient.genderrequiredBRSexo-1.0
Patient.address.userequiredAddressUse
Patient.address.typerequiredAddressType
Patient.address.cityrequiredBRMunicipio-1.0
Patient.address.staterequiredUnidade Federativa
Patient.maritalStatusextensibleMarital Status Codes
Patient.contact.relationshipextensiblePatientContactRelationship
Patient.contact.genderrequiredBRSexo-1.0
Patient.communication.languagerequiredCommonLanguages
Patient.link.typerequiredLinkType

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorPatientIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorPatientIf 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-4errorPatientIf 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-5errorPatientIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practicePatientA 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()
pat-1errorPatient.contactSHALL at least contain a contact's details or a reference to an organization
: name.exists() or telecom.exists() or address.exists() or organization.exists()

Esta estrutura é derivada de Patient

Summary

Mandatory: 5 elements (4 nested mandatory elements)
Fixed Value: 6 elements

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element Patient.identifier is sliced based on the value of value:system

Visão diferencial

Esta estrutura é derivada de Patient

NameFlagsCard.TypeDescription & Constraintsdoco
.. Patient 0..*PatientPaciente
... id 0..1idIdentificador lógico do recurso
... meta 0..1MetaMetadados do recurso
... implicitRules 0..1uriRegras implícitas de negócio
... text 0..1NarrativeElemento narrativo do recurso
... contained 0..*ResourceRecursos contidos
... Slices for extension 0..*ExtensionExtensões do recurso
Slice: Unordered, Open by value:url
... numeroNascidoVivo 0..1stringNúmero do Nascido Vivo
URL: https://fhir.ans.gov.br/StructureDefinition/numero-nascido-vivo
... numeroObito 0..1stringNúmero do Óbito
URL: https://fhir.ans.gov.br/StructureDefinition/numero-obito
... Slices for identifier 1..*IdentifierIdentificador do Paciente
Slice: Unordered, Open by value:system
.... identifier:cpf 0..1IdentifierCPF do Paciente
..... id 0..1stringIdentificador lógico do Identificador
..... extension 0..*ExtensionExtensões do Identificador
..... use 0..1codeUso do Identificador
Binding: IdentifierUse (required): Qualifica o uso deste identificador


Fixed Value: official
..... type 0..1CodeableConceptTipo de Identificador
Binding: Identifier Type Codes (extensible): Qualifica o tipo deste identificador


Fixed Value: As shown (Tax ID number)
...... coding1..1CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: TAX
..... system 1..1uriSistema de Identificação
Fixed Value: http://rnds.saude.gov.br/fhir/r4/NamingSystem/cpf
..... value 1..1stringNúmero do Documento
..... period 0..1PeriodPeríodo de validade do Identificador
..... assigner 0..1Reference(Organization)Entidade que emitiu o Identificador
.... identifier:cns 0..1IdentifierCNS do Paciente
..... id 0..1stringIdentificador lógico do Identificador
..... extension 0..*ExtensionExtensões do Identificador
..... use 0..1codeUso do Identificador
Binding: IdentifierUse (required): Qualifica o uso deste identificador


Fixed Value: official
..... type 0..1CodeableConceptTipo de Identificador
Binding: Identifier Type Codes (extensible): Qualifica o tipo deste identificador


Fixed Value: As shown (Health Card Number)
...... coding1..1CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: HC
..... system 1..1uriSistema de Identificação
Fixed Value: http://rnds.saude.gov.br/fhir/r4/NamingSystem/cns
..... value 1..1stringNúmero do Cartão Nacional de Saúde
..... period 0..1PeriodPeríodo de validade do Identificador
..... assigner 0..1Reference(Organization)Entidade que emitiu o Identificador
... active 0..1booleanAtivo
... name 0..*HumanNameNome do Paciente
... telecom 0..*ContactPointContato do Paciente
... gender 1..1codeSexo
Binding: BRSexo-1.0 (required): Sexo

... birthDate 1..1dateData de Nascimento
... deceased[x] 0..1boolean, dateTimeÓbito
... address 1..*AddressEndereço do paciente
.... id 0..1stringIdentificador do Endereço
.... extension 0..*ExtensionExtensão do Endereço
.... use 0..1codeUso de Endereço
Binding: AddressUse (required): Uso do Endereço

.... type 0..1codeTipo de Endereço
Binding: AddressType (required): Tipo de Endereço

.... text 0..1stringTexto do Endereço
.... line 0..*stringEndereço
.... city 1..1stringCidade
Binding: BRMunicipio-1.0 (required): Cidade.

.... district 0..1stringBairro
.... state 0..1stringEstado
Binding: Unidade Federativa (required): Estado.

.... postalCode 0..1stringCEP
.... country 0..1stringPaís
.... period 0..1PeriodPeríodo de Endereço
... maritalStatus 0..1CodeableConceptEstado Civil
Binding: Marital Status Codes (extensible): Estado Civil.

... multipleBirth[x] 0..1boolean, integerIndivíduo Nasceu em Parto Gemelar
... photo 0..*AttachmentFoto do Indivíduo
... contact 0..*BackboneElementContato para o Indivíduo
.... id 0..1stringIdentificador do Contato
.... extension 0..*ExtensionExtensão do Contato
.... modifierExtension 0..*ExtensionExtensão Modificadora do Contato
.... relationship 0..*CodeableConceptRelação com o Indivíduo
Binding: PatientContactRelationship (extensible): Relação com o Indivíduo.

.... name 0..1HumanNameNome do Contato
.... telecom 0..*ContactPointDetalhes de contato associados a pessoa do contato
.... address 0..1AddressEndereço do Contato
.... gender 0..1codeSexo do Contato
Binding: BRSexo-1.0 (required): Sexo do Contato

.... organization 0..1Reference(Organization)Organização do Contato
.... period 0..1PeriodPeríodo do Contato
... communication 0..*BackboneElementIdioma para comunicação com o Indivíduo
.... id 0..1stringIdentificador do Idioma
.... extension 0..*ExtensionExtensão do Idioma
.... modifierExtension 0..*ExtensionExtensão do Modificador do Idioma
.... language 1..1CodeableConceptIdioma
Binding: CommonLanguages (required): Idioma

.... preferred 0..1booleanIndicador de Idioma Preferido
... generalPractitioner 0..*Reference(Organization | Practitioner | PractitionerRole)Profissional de refeência para atenção primária
... managingOrganization 0..1Reference(Organization)Organização Responsável
... link 0..*BackboneElementLinks para outros Recursos
.... id 0..1stringIdentificador do Link
.... extension 0..*ExtensionExtensão do Link
.... modifierExtension 0..*ExtensionExtensão do Modificador do Link
.... other 1..1Reference(Patient | RelatedPerson)Outro Recurso
.... type 1..1codeTipo de Link
Binding: LinkType (required): Tipo de Link


doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet / Code
Patient.languagepreferredCommonLanguages
Patient.identifier:cpf.userequiredFixed Value: official
Patient.identifier:cpf.typeextensibleFixed Value: TAX
Patient.identifier:cns.userequiredFixed Value: official
Patient.identifier:cns.typeextensibleFixed Value: HC
Patient.genderrequiredBRSexo-1.0
Patient.address.userequiredAddressUse
Patient.address.typerequiredAddressType
Patient.address.cityrequiredBRMunicipio-1.0
Patient.address.staterequiredUnidade Federativa
Patient.maritalStatusextensibleMarital Status Codes
Patient.contact.relationshipextensiblePatientContactRelationship
Patient.contact.genderrequiredBRSexo-1.0
Patient.communication.languagerequiredCommonLanguages
Patient.link.typerequiredLinkType

Visualização de elementos -chave

NameFlagsCard.TypeDescription & Constraintsdoco
.. Patient 0..*PatientPaciente
... id Σ0..1idIdentificador lógico do recurso
... meta Σ0..1MetaMetadados do recurso
... implicitRules ?!Σ0..1uriRegras implícitas de negócio
... text 0..1NarrativeElemento narrativo do recurso
... contained 0..*ResourceRecursos contidos
... Slices for extension 0..*ExtensionExtensões do recurso
Slice: Unordered, Open by value:url
... numeroNascidoVivo 0..1stringNúmero do Nascido Vivo
URL: https://fhir.ans.gov.br/StructureDefinition/numero-nascido-vivo
... numeroObito 0..1stringNúmero do Óbito
URL: https://fhir.ans.gov.br/StructureDefinition/numero-obito
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... Slices for identifier Σ1..*IdentifierIdentificador do Paciente
Slice: Unordered, Open by value:system
.... identifier:cpf Σ0..1IdentifierCPF do Paciente
..... id 0..1stringIdentificador lógico do Identificador
..... extension 0..*ExtensionExtensões do Identificador
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeUso do Identificador
Binding: IdentifierUse (required): Qualifica o uso deste identificador


Fixed Value: official
..... type Σ0..1CodeableConceptTipo de Identificador
Binding: Identifier Type Codes (extensible): Qualifica o tipo deste identificador


Fixed Value: As shown (Tax ID number)
...... id0..0stringUnique id for inter-element referencing
...... extension0..0ExtensionAdditional content defined by implementations
...... coding1..1CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..0stringUnique id for inter-element referencing
....... extension0..0ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
....... version0..0stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: TAX
....... display0..0stringRepresentation defined by the system
....... userSelected0..0booleanIf this coding was chosen directly by the user
...... text0..0stringPlain text representation of the concept
..... system Σ1..1uriSistema de Identificação
Fixed Value: http://rnds.saude.gov.br/fhir/r4/NamingSystem/cpf
..... value Σ1..1stringNúmero do Documento
Example General: 123456
..... period Σ0..1PeriodPeríodo de validade do Identificador
..... assigner Σ0..1Reference(Organization)Entidade que emitiu o Identificador
.... identifier:cns Σ0..1IdentifierCNS do Paciente
..... id 0..1stringIdentificador lógico do Identificador
..... extension 0..*ExtensionExtensões do Identificador
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeUso do Identificador
Binding: IdentifierUse (required): Qualifica o uso deste identificador


Fixed Value: official
..... type Σ0..1CodeableConceptTipo de Identificador
Binding: Identifier Type Codes (extensible): Qualifica o tipo deste identificador


Fixed Value: As shown (Health Card Number)
...... id0..0stringUnique id for inter-element referencing
...... extension0..0ExtensionAdditional content defined by implementations
...... coding1..1CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..0stringUnique id for inter-element referencing
....... extension0..0ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
....... version0..0stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: HC
....... display0..0stringRepresentation defined by the system
....... userSelected0..0booleanIf this coding was chosen directly by the user
...... text0..0stringPlain text representation of the concept
..... system Σ1..1uriSistema de Identificação
Fixed Value: http://rnds.saude.gov.br/fhir/r4/NamingSystem/cns
..... value Σ1..1stringNúmero do Cartão Nacional de Saúde
Example General: 123456
..... period Σ0..1PeriodPeríodo de validade do Identificador
..... assigner Σ0..1Reference(Organization)Entidade que emitiu o Identificador
... active ?!Σ0..1booleanAtivo
... name Σ0..*HumanNameNome do Paciente
... telecom Σ0..*ContactPointContato do Paciente
... gender Σ1..1codeSexo
Binding: BRSexo-1.0 (required): Sexo

... birthDate Σ1..1dateData de Nascimento
... deceased[x] ?!Σ0..1Óbito
.... deceasedBooleanboolean
.... deceasedDateTimedateTime
... address Σ1..*AddressEndereço do paciente
.... id 0..1stringIdentificador do Endereço
.... extension 0..*ExtensionExtensão do Endereço
Slice: Unordered, Open by value:url
.... use ?!Σ0..1codeUso de Endereço
Binding: AddressUse (required): Uso do Endereço


Example General: home
.... type Σ0..1codeTipo de Endereço
Binding: AddressType (required): Tipo de Endereço


Example General: both
.... text Σ0..1stringTexto do Endereço
Example General: 137 Nowhere Street, Erewhon 9132
.... line Σ0..*stringEndereço
This repeating element order: The order in which lines should appear in an address label
Example General: 137 Nowhere Street
.... city Σ1..1stringCidade
Binding: BRMunicipio-1.0 (required): Cidade.


Example General: Erewhon
.... district Σ0..1stringBairro
Example General: Madison
.... state Σ0..1stringEstado
Binding: Unidade Federativa (required): Estado.

.... postalCode Σ0..1stringCEP
Example General: 9132
.... country Σ0..1stringPaís
.... period Σ0..1PeriodPeríodo de Endereço
Example General: {"start":"2010-03-23","end":"2010-07-01"}
... maritalStatus 0..1CodeableConceptEstado Civil
Binding: Marital Status Codes (extensible): Estado Civil.

... multipleBirth[x] 0..1Indivíduo Nasceu em Parto Gemelar
.... multipleBirthBooleanboolean
.... multipleBirthIntegerinteger
... photo 0..*AttachmentFoto do Indivíduo
... contact C0..*BackboneElementContato para o Indivíduo
.... id 0..1stringIdentificador do Contato
.... extension 0..*ExtensionExtensão do Contato
.... modifierExtension ?!Σ0..*ExtensionExtensão Modificadora do Contato
.... relationship 0..*CodeableConceptRelação com o Indivíduo
Binding: PatientContactRelationship (extensible): Relação com o Indivíduo.


.... name 0..1HumanNameNome do Contato
.... telecom 0..*ContactPointDetalhes de contato associados a pessoa do contato
.... address 0..1AddressEndereço do Contato
.... gender 0..1codeSexo do Contato
Binding: BRSexo-1.0 (required): Sexo do Contato

.... organization C0..1Reference(Organization)Organização do Contato
.... period 0..1PeriodPeríodo do Contato
... communication 0..*BackboneElementIdioma para comunicação com o Indivíduo
.... id 0..1stringIdentificador do Idioma
.... extension 0..*ExtensionExtensão do Idioma
.... modifierExtension ?!Σ0..*ExtensionExtensão do Modificador do Idioma
.... language 1..1CodeableConceptIdioma
Binding: CommonLanguages (required): Idioma

.... preferred 0..1booleanIndicador de Idioma Preferido
... generalPractitioner 0..*Reference(Organization | Practitioner | PractitionerRole)Profissional de refeência para atenção primária
... managingOrganization Σ0..1Reference(Organization)Organização Responsável
... link ?!Σ0..*BackboneElementLinks para outros Recursos
.... id 0..1stringIdentificador do Link
.... extension 0..*ExtensionExtensão do Link
.... modifierExtension ?!Σ0..*ExtensionExtensão do Modificador do Link
.... other Σ1..1Reference(Patient | RelatedPerson)Outro Recurso
.... type Σ1..1codeTipo de Link
Binding: LinkType (required): Tipo de Link


doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Patient.languagepreferredCommonLanguages
Patient.identifier:cpf.userequiredFixed Value: official
Patient.identifier:cpf.typeextensibleFixed Value: TAX
Patient.identifier:cns.userequiredFixed Value: official
Patient.identifier:cns.typeextensibleFixed Value: HC
Patient.genderrequiredBRSexo-1.0
Patient.address.userequiredAddressUse
Patient.address.typerequiredAddressType
Patient.address.cityrequiredBRMunicipio-1.0
Patient.address.staterequiredUnidade Federativa
Patient.maritalStatusextensibleMarital Status Codes
Patient.contact.relationshipextensiblePatientContactRelationship
Patient.contact.genderrequiredBRSexo-1.0
Patient.communication.languagerequiredCommonLanguages
Patient.link.typerequiredLinkType

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorPatientIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorPatientIf 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-4errorPatientIf 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-5errorPatientIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practicePatientA 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()
pat-1errorPatient.contactSHALL at least contain a contact's details or a reference to an organization
: name.exists() or telecom.exists() or address.exists() or organization.exists()

Visualização instantânea

NameFlagsCard.TypeDescription & Constraintsdoco
.. Patient 0..*PatientPaciente
... id Σ0..1idIdentificador lógico do recurso
... meta Σ0..1MetaMetadados do recurso
... implicitRules ?!Σ0..1uriRegras implícitas de negócio
... text 0..1NarrativeElemento narrativo do recurso
... contained 0..*ResourceRecursos contidos
... Slices for extension 0..*ExtensionExtensões do recurso
Slice: Unordered, Open by value:url
... numeroNascidoVivo 0..1stringNúmero do Nascido Vivo
URL: https://fhir.ans.gov.br/StructureDefinition/numero-nascido-vivo
... numeroObito 0..1stringNúmero do Óbito
URL: https://fhir.ans.gov.br/StructureDefinition/numero-obito
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... Slices for identifier Σ1..*IdentifierIdentificador do Paciente
Slice: Unordered, Open by value:system
.... identifier:cpf Σ0..1IdentifierCPF do Paciente
..... id 0..1stringIdentificador lógico do Identificador
..... extension 0..*ExtensionExtensões do Identificador
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeUso do Identificador
Binding: IdentifierUse (required): Qualifica o uso deste identificador


Fixed Value: official
..... type Σ0..1CodeableConceptTipo de Identificador
Binding: Identifier Type Codes (extensible): Qualifica o tipo deste identificador


Fixed Value: As shown (Tax ID number)
...... id0..0stringUnique id for inter-element referencing
...... extension0..0ExtensionAdditional content defined by implementations
...... coding1..1CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..0stringUnique id for inter-element referencing
....... extension0..0ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
....... version0..0stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: TAX
....... display0..0stringRepresentation defined by the system
....... userSelected0..0booleanIf this coding was chosen directly by the user
...... text0..0stringPlain text representation of the concept
..... system Σ1..1uriSistema de Identificação
Fixed Value: http://rnds.saude.gov.br/fhir/r4/NamingSystem/cpf
..... value Σ1..1stringNúmero do Documento
Example General: 123456
..... period Σ0..1PeriodPeríodo de validade do Identificador
..... assigner Σ0..1Reference(Organization)Entidade que emitiu o Identificador
.... identifier:cns Σ0..1IdentifierCNS do Paciente
..... id 0..1stringIdentificador lógico do Identificador
..... extension 0..*ExtensionExtensões do Identificador
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeUso do Identificador
Binding: IdentifierUse (required): Qualifica o uso deste identificador


Fixed Value: official
..... type Σ0..1CodeableConceptTipo de Identificador
Binding: Identifier Type Codes (extensible): Qualifica o tipo deste identificador


Fixed Value: As shown (Health Card Number)
...... id0..0stringUnique id for inter-element referencing
...... extension0..0ExtensionAdditional content defined by implementations
...... coding1..1CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..0stringUnique id for inter-element referencing
....... extension0..0ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
....... version0..0stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: HC
....... display0..0stringRepresentation defined by the system
....... userSelected0..0booleanIf this coding was chosen directly by the user
...... text0..0stringPlain text representation of the concept
..... system Σ1..1uriSistema de Identificação
Fixed Value: http://rnds.saude.gov.br/fhir/r4/NamingSystem/cns
..... value Σ1..1stringNúmero do Cartão Nacional de Saúde
Example General: 123456
..... period Σ0..1PeriodPeríodo de validade do Identificador
..... assigner Σ0..1Reference(Organization)Entidade que emitiu o Identificador
... active ?!Σ0..1booleanAtivo
... name Σ0..*HumanNameNome do Paciente
... telecom Σ0..*ContactPointContato do Paciente
... gender Σ1..1codeSexo
Binding: BRSexo-1.0 (required): Sexo

... birthDate Σ1..1dateData de Nascimento
... deceased[x] ?!Σ0..1Óbito
.... deceasedBooleanboolean
.... deceasedDateTimedateTime
... address Σ1..*AddressEndereço do paciente
.... id 0..1stringIdentificador do Endereço
.... extension 0..*ExtensionExtensão do Endereço
Slice: Unordered, Open by value:url
.... use ?!Σ0..1codeUso de Endereço
Binding: AddressUse (required): Uso do Endereço


Example General: home
.... type Σ0..1codeTipo de Endereço
Binding: AddressType (required): Tipo de Endereço


Example General: both
.... text Σ0..1stringTexto do Endereço
Example General: 137 Nowhere Street, Erewhon 9132
.... line Σ0..*stringEndereço
This repeating element order: The order in which lines should appear in an address label
Example General: 137 Nowhere Street
.... city Σ1..1stringCidade
Binding: BRMunicipio-1.0 (required): Cidade.


Example General: Erewhon
.... district Σ0..1stringBairro
Example General: Madison
.... state Σ0..1stringEstado
Binding: Unidade Federativa (required): Estado.

.... postalCode Σ0..1stringCEP
Example General: 9132
.... country Σ0..1stringPaís
.... period Σ0..1PeriodPeríodo de Endereço
Example General: {"start":"2010-03-23","end":"2010-07-01"}
... maritalStatus 0..1CodeableConceptEstado Civil
Binding: Marital Status Codes (extensible): Estado Civil.

... multipleBirth[x] 0..1Indivíduo Nasceu em Parto Gemelar
.... multipleBirthBooleanboolean
.... multipleBirthIntegerinteger
... photo 0..*AttachmentFoto do Indivíduo
... contact C0..*BackboneElementContato para o Indivíduo
.... id 0..1stringIdentificador do Contato
.... extension 0..*ExtensionExtensão do Contato
.... modifierExtension ?!Σ0..*ExtensionExtensão Modificadora do Contato
.... relationship 0..*CodeableConceptRelação com o Indivíduo
Binding: PatientContactRelationship (extensible): Relação com o Indivíduo.


.... name 0..1HumanNameNome do Contato
.... telecom 0..*ContactPointDetalhes de contato associados a pessoa do contato
.... address 0..1AddressEndereço do Contato
.... gender 0..1codeSexo do Contato
Binding: BRSexo-1.0 (required): Sexo do Contato

.... organization C0..1Reference(Organization)Organização do Contato
.... period 0..1PeriodPeríodo do Contato
... communication 0..*BackboneElementIdioma para comunicação com o Indivíduo
.... id 0..1stringIdentificador do Idioma
.... extension 0..*ExtensionExtensão do Idioma
.... modifierExtension ?!Σ0..*ExtensionExtensão do Modificador do Idioma
.... language 1..1CodeableConceptIdioma
Binding: CommonLanguages (required): Idioma

.... preferred 0..1booleanIndicador de Idioma Preferido
... generalPractitioner 0..*Reference(Organization | Practitioner | PractitionerRole)Profissional de refeência para atenção primária
... managingOrganization Σ0..1Reference(Organization)Organização Responsável
... link ?!Σ0..*BackboneElementLinks para outros Recursos
.... id 0..1stringIdentificador do Link
.... extension 0..*ExtensionExtensão do Link
.... modifierExtension ?!Σ0..*ExtensionExtensão do Modificador do Link
.... other Σ1..1Reference(Patient | RelatedPerson)Outro Recurso
.... type Σ1..1codeTipo de Link
Binding: LinkType (required): Tipo de Link


doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Patient.languagepreferredCommonLanguages
Patient.identifier:cpf.userequiredFixed Value: official
Patient.identifier:cpf.typeextensibleFixed Value: TAX
Patient.identifier:cns.userequiredFixed Value: official
Patient.identifier:cns.typeextensibleFixed Value: HC
Patient.genderrequiredBRSexo-1.0
Patient.address.userequiredAddressUse
Patient.address.typerequiredAddressType
Patient.address.cityrequiredBRMunicipio-1.0
Patient.address.staterequiredUnidade Federativa
Patient.maritalStatusextensibleMarital Status Codes
Patient.contact.relationshipextensiblePatientContactRelationship
Patient.contact.genderrequiredBRSexo-1.0
Patient.communication.languagerequiredCommonLanguages
Patient.link.typerequiredLinkType

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorPatientIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorPatientIf 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-4errorPatientIf 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-5errorPatientIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practicePatientA 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()
pat-1errorPatient.contactSHALL at least contain a contact's details or a reference to an organization
: name.exists() or telecom.exists() or address.exists() or organization.exists()

Esta estrutura é derivada de Patient

Summary

Mandatory: 5 elements (4 nested mandatory elements)
Fixed Value: 6 elements

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element Patient.identifier is sliced based on the value of value:system

 

Outras representações de perfil: CSV, Excel, Schematron