RNDS (Guia de Implementação)
0.1.0 - ci-build

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

Data Type Profile: Documento do Indivíduo

Defining URL:http://www.saude.gov.br/fhir/r4/StructureDefinition/BRDocumentoIndividuo-1.0
Version:0.1.0
Name:BRDocumentoIndividuo
Title:Documento do Indivíduo
Status:Active as of 2020-03-11T04:12:06.1755665+00:00
Publisher:Rede Nacional de Dados em Saúde
Source Resource:XML / JSON / Turtle

The official URL for this profile is:

http://www.saude.gov.br/fhir/r4/StructureDefinition/BRDocumentoIndividuo-1.0

Formal Views of Profile Content

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

This structure is derived from Identifier

Summary

Mandatory: 6 elements (1 nested mandatory element)
Must-Support: 9 elements
Prohibited: 7 elements

Extensions

This structure refers to these extensions:

This structure is derived from Identifier

NameFlagsCard.TypeDescription & Constraintsdoco
.. Identifier S1..*IdentifierDocumento
... BRJurisdicaoOrgaoEmissor-1.0 S0..*positiveInt, CodeableConceptJurisdição do Órgão Expedidor
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRJurisdicaoOrgaoEmissor-1.0
Binding: Unidade Federativa (required): Unidade Federativa


... use S1..1codeUso do Documento
... type S1..1CodeableConceptTipo de Documento
Binding: Tipo de Documento do Indivíduo (required): Tipo do Identificador

.... coding 1..1CodingCode defined by a terminology system
..... system 1..1uriIdentity of the terminology system
..... code 1..1codeSymbol in syntax defined by the system
..... display 0..0
..... userSelected 0..0
.... text 0..0
... value S1..1stringNúmero do Documento
... period S0..1PeriodPeríodo do Documento
.... start S0..1dateTimeData de Expedição/Inscrição/Cadastro
.... end S0..1dateTimeData de Suspensão/Cancelamento/Validade
... assigner S0..1Reference(Organization)Órgão Expedidor
.... reference 0..0
.... type 0..0
.... identifier 0..0
.... display S1..1stringÓrgão Expedidor
Binding: Órgão Expedidor (required): Órgão Expedidor


doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Identifier S1..*IdentifierDocumento
... id 0..1stringUnique id for inter-element referencing
... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
... BRJurisdicaoOrgaoEmissor-1.0 S0..*positiveInt, CodeableConceptJurisdição do Órgão Expedidor
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRJurisdicaoOrgaoEmissor-1.0
Binding: Unidade Federativa (required): Unidade Federativa


... type SΣ1..1CodeableConceptTipo de Documento
Binding: Tipo de Documento do Indivíduo (required): Tipo do Identificador

.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... coding Σ1..1CodingCode defined by a terminology system
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... system Σ1..1uriIdentity of the terminology system
..... version Σ0..1stringVersion of the system - if relevant
..... code Σ1..1codeSymbol in syntax defined by the system
... value SΣ1..1stringNúmero do Documento
Example General: 123456
... period SΣ0..1PeriodPeríodo do Documento
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... start SΣI0..1dateTimeData de Expedição/Inscrição/Cadastro
.... end SΣI0..1dateTimeData de Suspensão/Cancelamento/Validade
... assigner SΣ0..1Reference(Organization)Órgão Expedidor
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... display SΣ1..1stringÓrgão Expedidor
Binding: Órgão Expedidor (required): Órgão Expedidor


doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Identifier 1..*IdentifierDocumento
... BRJurisdicaoOrgaoEmissor-1.0 0..*positiveInt, CodeableConceptJurisdição do Órgão Expedidor
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRJurisdicaoOrgaoEmissor-1.0
Binding: Unidade Federativa (required): Unidade Federativa


... use ?!Σ1..1codeUso do Documento
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

... type Σ1..1CodeableConceptTipo de Documento
Binding: Tipo de Documento do Indivíduo (required): Tipo do Identificador

... period Σ0..1PeriodPeríodo do Documento
.... start ΣI0..1dateTimeData de Expedição/Inscrição/Cadastro
.... end ΣI0..1dateTimeData de Suspensão/Cancelamento/Validade
... assigner Σ0..1Reference(Organization)Órgão Expedidor
.... display Σ1..1stringÓrgão Expedidor
Binding: Órgão Expedidor (required): Órgão Expedidor


doco Documentation for this format

This structure is derived from Identifier

Summary

Mandatory: 6 elements (1 nested mandatory element)
Must-Support: 9 elements
Prohibited: 7 elements

Extensions

This structure refers to these extensions:

Differential View

This structure is derived from Identifier

NameFlagsCard.TypeDescription & Constraintsdoco
.. Identifier S1..*IdentifierDocumento
... BRJurisdicaoOrgaoEmissor-1.0 S0..*positiveInt, CodeableConceptJurisdição do Órgão Expedidor
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRJurisdicaoOrgaoEmissor-1.0
Binding: Unidade Federativa (required): Unidade Federativa


... use S1..1codeUso do Documento
... type S1..1CodeableConceptTipo de Documento
Binding: Tipo de Documento do Indivíduo (required): Tipo do Identificador

.... coding 1..1CodingCode defined by a terminology system
..... system 1..1uriIdentity of the terminology system
..... code 1..1codeSymbol in syntax defined by the system
..... display 0..0
..... userSelected 0..0
.... text 0..0
... value S1..1stringNúmero do Documento
... period S0..1PeriodPeríodo do Documento
.... start S0..1dateTimeData de Expedição/Inscrição/Cadastro
.... end S0..1dateTimeData de Suspensão/Cancelamento/Validade
... assigner S0..1Reference(Organization)Órgão Expedidor
.... reference 0..0
.... type 0..0
.... identifier 0..0
.... display S1..1stringÓrgão Expedidor
Binding: Órgão Expedidor (required): Órgão Expedidor


doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Identifier S1..*IdentifierDocumento
... id 0..1stringUnique id for inter-element referencing
... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
... BRJurisdicaoOrgaoEmissor-1.0 S0..*positiveInt, CodeableConceptJurisdição do Órgão Expedidor
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRJurisdicaoOrgaoEmissor-1.0
Binding: Unidade Federativa (required): Unidade Federativa


... type SΣ1..1CodeableConceptTipo de Documento
Binding: Tipo de Documento do Indivíduo (required): Tipo do Identificador

.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... coding Σ1..1CodingCode defined by a terminology system
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... system Σ1..1uriIdentity of the terminology system
..... version Σ0..1stringVersion of the system - if relevant
..... code Σ1..1codeSymbol in syntax defined by the system
... value SΣ1..1stringNúmero do Documento
Example General: 123456
... period SΣ0..1PeriodPeríodo do Documento
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... start SΣI0..1dateTimeData de Expedição/Inscrição/Cadastro
.... end SΣI0..1dateTimeData de Suspensão/Cancelamento/Validade
... assigner SΣ0..1Reference(Organization)Órgão Expedidor
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... display SΣ1..1stringÓrgão Expedidor
Binding: Órgão Expedidor (required): Órgão Expedidor


doco Documentation for this format

 

Other representations of profile: CSV, Excel, Schematron

Terminology Bindings

PathConformanceValueSet
Identifier.userequiredIdentifierUse
Identifier.typerequiredBRTipoDocumentoIndividuo
Identifier.assigner.displayrequiredBROrgaoExpedidor

Constraints

IdPathDetailsRequirements
ele-1IdentifierAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Identifier.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Identifier.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Identifier.extension:assignerJurisdictionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Identifier.extension:assignerJurisdictionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Identifier.useAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Identifier.typeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Identifier.type.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Identifier.type.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Identifier.type.codingAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Identifier.type.coding.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Identifier.type.coding.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Identifier.type.coding.systemAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Identifier.type.coding.versionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Identifier.type.coding.codeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Identifier.valueAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Identifier.periodAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Identifier.period.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Identifier.period.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Identifier.period.startAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Identifier.period.endAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Identifier.assignerAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Identifier.assigner.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Identifier.assigner.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Identifier.assigner.displayAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())