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: Plano de Saúde

URL Canônica: https://fhir.ans.gov.br/StructureDefinition/plano-saude Versão: 202309
Active as of 2023-08-03 Nome computável: PlanoSaude

Plano de saúde

O Plano de saúde descreve uma oferta de seguro de saúde composta por uma lista de benefícios cobertos (ou seja, o produto), custos associados a esses benefícios (ou seja, o plano) e informações adicionais sobre a oferta, como quem é de propriedade e administração por uma área de cobertura, informações de contato, etc.

Usage:

  • This Resource Profile is not used by any profiles in this Implementation Guide

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 InsurancePlan

NameFlagsCard.TypeDescription & Constraintsdoco
.. InsurancePlan 0..*InsurancePlanPlano de Saúde
... id 0..1idIdentificador lógico do plano
... meta 0..1MetaMetadados do plano
... implicitRules 0..1uriRegras implícitas de negócio
... text 0..1NarrativeElemento narrativo do plano
... contained 0..*ResourceRecursos contidos
... extension 0..*ExtensionExtensões do plano
Slice: Unordered, Open by value:url
... modifierExtension 0..*ExtensionExtensões modificadores do plano
... Slices for identifier 1..*IdentifierIdentificadores externos do plano
Slice: Unordered, Open by value:system
.... identifier:All Slices Content/Rules for all slices
..... id 0..1stringIdentificador do plano
..... extension 0..*ExtensionExtensões do identificador do plano
..... use 0..1codeUso do identificador do plano
Fixed Value: official
..... type 0..1CodeableConceptTipo do identificador do plano
..... system 1..1uriSistema de identificação do plano
..... value 0..1stringValor do identificador do plano
..... period 0..1PeriodPeríodo de validade do identificador do plano
..... assigner 0..1Reference(Organization)Entidade que atribuiu o identificador do plano
.... identifier:rpsScpa 1..*IdentifierRPS SCPA
..... id 0..1stringIdentificador do plano
..... extension 0..*ExtensionExtensões do identificador do plano
..... use 0..1codeUso do identificador do plano
Fixed Value: official
..... type 0..1CodeableConceptTipo do identificador do plano
Fixed Value: As shown
...... 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: NH
....... display1..1stringRepresentation defined by the system
Fixed Value: National Health Plan Identifier
..... system 1..1uriSistema de identificação do plano
Fixed Value: https://fhir.ans.gov.br/sid/registro-rps-scpa
..... value 1..1stringValor do identificador do plano
..... period 0..1PeriodPeríodo de validade do identificador do plano
..... assigner 0..1Reference(Organization)Entidade que atribuiu o identificador do plano
... status 0..1codeStatus do plano
... type 0..*CodeableConceptTipo do plano
... name 0..1stringNome oficial do plano
... alias 0..*stringOutros nomes do plano
... period 0..1PeriodPeríodo em que o plano esteve disponível
... ownedBy 1..1Reference(Operadora de plano privado de assistência à saúde)Entidade proprietária do plano
... administeredBy 0..1Reference(Organization)Entidade administradora do plano
... coverageArea 0..*Reference(Location)Área de cobertura do plano
... contact 0..*BackboneElementContatos do plano
.... purpose 0..1CodeableConceptPropósito do contato
.... name 0..1HumanNameNome do contato
.... telecom 0..*ContactPointContatos do contato
.... address 0..1AddressEndereço do contato
... endpoint 0..*Reference(Endpoint)API do plano
... network 0..*Reference(Organization)Rede do plano
... coverage 0..*BackboneElementCobertura do plano
.... type 1..1CodeableConceptTipo de cobertura
.... network 0..*Reference(Organization)Rede de cobertura
.... benefit 1..*BackboneElementBenefícios da cobertura
..... type 1..1CodeableConceptTipo de benefício
..... requirement 0..1stringRequisitos para o benefício
..... limit 0..*BackboneElementLimites do benefício
...... value 0..1QuantityValor do limite
...... code 0..1CodeableConceptCódigo do limite
... plan 0..*BackboneElementPlanos
.... identifier 0..*IdentifierIdentificador do plano
.... type 0..1CodeableConceptTipo do plano
.... coverageArea 0..*Reference(Location)Área de cobertura do plano
.... network 0..*Reference(Organization)Rede do plano
.... generalCost 0..*BackboneElementCusto geral do plano
..... type 0..1CodeableConceptTipo de custo geral
..... groupSize 0..1positiveIntTamanho do grupo
..... cost 0..1MoneyCusto
..... comment 0..1stringComentário
.... specificCost 0..*BackboneElementCusto específico do plano
..... category 1..1CodeableConceptCategoria do custo específico
..... benefit 0..*BackboneElementBenefício do custo específico
...... type 1..1CodeableConceptTipo do benefício
...... cost 0..*BackboneElementCusto
....... type 1..1CodeableConceptTipo do custo
....... applicability 0..1CodeableConceptAplicabilidade do custo
....... qualifiers 0..*CodeableConceptQualificadores do custo
....... value 0..1QuantityValor do qualificador

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
InsurancePlan.languagepreferredCommonLanguages
NameFlagsCard.TypeDescription & Constraintsdoco
.. InsurancePlan C0..*InsurancePlanPlano de Saúde
... id Σ0..1idIdentificador lógico do plano
... meta Σ0..1MetaMetadados do plano
... implicitRules ?!Σ0..1uriRegras implícitas de negócio
... text 0..1NarrativeElemento narrativo do plano
... contained 0..*ResourceRecursos contidos
... extension 0..*ExtensionExtensões do plano
Slice: Unordered, Open by value:url
... modifierExtension ?!0..*ExtensionExtensões modificadores do plano
... Slices for identifier ΣC1..*IdentifierIdentificadores externos do plano
Slice: Unordered, Open by value:system
.... identifier:All Slices Content/Rules for all slices
..... id 0..1stringIdentificador do plano
..... extension 0..*ExtensionExtensões do identificador do plano
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeUso do identificador do plano
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .


Fixed Value: official
..... type Σ0..1CodeableConceptTipo do identificador do plano
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

..... system Σ1..1uriSistema de identificação do plano
Example General: http://www.acme.com/identifiers/patient
..... value Σ0..1stringValor do identificador do plano
Example General: 123456
..... period Σ0..1PeriodPeríodo de validade do identificador do plano
..... assigner Σ0..1Reference(Organization)Entidade que atribuiu o identificador do plano
.... identifier:rpsScpa ΣC1..*IdentifierRPS SCPA
..... id 0..1stringIdentificador do plano
..... extension 0..*ExtensionExtensões do identificador do plano
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeUso do identificador do plano
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .


Fixed Value: official
..... type Σ0..1CodeableConceptTipo do identificador do plano
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.


Fixed Value: As shown
...... 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: NH
....... display1..1stringRepresentation defined by the system
Fixed Value: National Health Plan Identifier
....... userSelected0..0booleanIf this coding was chosen directly by the user
...... text0..0stringPlain text representation of the concept
..... system Σ1..1uriSistema de identificação do plano
Fixed Value: https://fhir.ans.gov.br/sid/registro-rps-scpa
..... value Σ1..1stringValor do identificador do plano
Example General: 123456
..... period Σ0..1PeriodPeríodo de validade do identificador do plano
..... assigner Σ0..1Reference(Organization)Entidade que atribuiu o identificador do plano
... status ?!Σ0..1codeStatus do plano
Binding: PublicationStatus (required): The lifecycle status of an artifact.

... type Σ0..*CodeableConceptTipo do plano
Binding: InsurancePlanType (example): Used to categorize the product/plan.


... name ΣC0..1stringNome oficial do plano
... alias 0..*stringOutros nomes do plano
... period 0..1PeriodPeríodo em que o plano esteve disponível
... ownedBy Σ1..1Reference(Operadora de plano privado de assistência à saúde)Entidade proprietária do plano
... administeredBy Σ0..1Reference(Organization)Entidade administradora do plano
... coverageArea Σ0..*Reference(Location)Área de cobertura do plano
... contact 0..*BackboneElementContatos do plano
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... purpose 0..1CodeableConceptPropósito do contato
Binding: ContactEntityType (extensible): The purpose for which you would contact a contact party.

.... name 0..1HumanNameNome do contato
.... telecom 0..*ContactPointContatos do contato
.... address 0..1AddressEndereço do contato
... endpoint 0..*Reference(Endpoint)API do plano
... network 0..*Reference(Organization)Rede do plano
... coverage 0..*BackboneElementCobertura do plano
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... type 1..1CodeableConceptTipo de cobertura
.... network 0..*Reference(Organization)Rede de cobertura
.... benefit 1..*BackboneElementBenefícios da cobertura
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... type 1..1CodeableConceptTipo de benefício
..... requirement 0..1stringRequisitos para o benefício
..... limit 0..*BackboneElementLimites do benefício
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... value 0..1QuantityValor do limite
...... code 0..1CodeableConceptCódigo do limite
... plan 0..*BackboneElementPlanos
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... identifier Σ0..*IdentifierIdentificador do plano
.... type 0..1CodeableConceptTipo do plano
.... coverageArea Σ0..*Reference(Location)Área de cobertura do plano
.... network 0..*Reference(Organization)Rede do plano
.... generalCost 0..*BackboneElementCusto geral do plano
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... type 0..1CodeableConceptTipo de custo geral
..... groupSize 0..1positiveIntTamanho do grupo
..... cost 0..1MoneyCusto
..... comment 0..1stringComentário
.... specificCost 0..*BackboneElementCusto específico do plano
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... category 1..1CodeableConceptCategoria do custo específico
..... benefit 0..*BackboneElementBenefício do custo específico
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... type 1..1CodeableConceptTipo do benefício
...... cost 0..*BackboneElementCusto
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... type 1..1CodeableConceptTipo do custo
....... applicability 0..1CodeableConceptAplicabilidade do custo
Binding: BenefitCostApplicability (required): Whether the cost applies to in-network or out-of-network providers.

....... qualifiers 0..*CodeableConceptQualificadores do custo
....... value 0..1QuantityValor do qualificador

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
InsurancePlan.languagepreferredCommonLanguages
InsurancePlan.identifier.userequiredFixed Value: official
InsurancePlan.identifier.typeextensibleIdentifier Type Codes
InsurancePlan.identifier:rpsScpa.userequiredFixed Value: official
InsurancePlan.identifier:rpsScpa.typeextensibleFixed Value: NH("National Health Plan Identifier")
InsurancePlan.statusrequiredPublicationStatus
InsurancePlan.typeexampleInsurancePlanType
InsurancePlan.contact.purposeextensibleContactEntityType
InsurancePlan.plan.specificCost.benefit.cost.applicabilityrequiredBenefitCostApplicability

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorInsurancePlanIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorInsurancePlanIf 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-4errorInsurancePlanIf 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-5errorInsurancePlanIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceInsurancePlanA 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()
ipn-1errorInsurancePlanThe organization SHALL at least have a name or an idendtifier, and possibly more than one
: (identifier.count() + name.count()) > 0
NameFlagsCard.TypeDescription & Constraintsdoco
.. InsurancePlan C0..*InsurancePlanPlano de Saúde
... id Σ0..1idIdentificador lógico do plano
... meta Σ0..1MetaMetadados do plano
... implicitRules ?!Σ0..1uriRegras implícitas de negócio
... text 0..1NarrativeElemento narrativo do plano
... contained 0..*ResourceRecursos contidos
... extension 0..*ExtensionExtensões do plano
Slice: Unordered, Open by value:url
... modifierExtension ?!0..*ExtensionExtensões modificadores do plano
... Slices for identifier ΣC1..*IdentifierIdentificadores externos do plano
Slice: Unordered, Open by value:system
.... identifier:All Slices Content/Rules for all slices
..... id 0..1stringIdentificador do plano
..... extension 0..*ExtensionExtensões do identificador do plano
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeUso do identificador do plano
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .


Fixed Value: official
..... type Σ0..1CodeableConceptTipo do identificador do plano
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

..... system Σ1..1uriSistema de identificação do plano
Example General: http://www.acme.com/identifiers/patient
..... value Σ0..1stringValor do identificador do plano
Example General: 123456
..... period Σ0..1PeriodPeríodo de validade do identificador do plano
..... assigner Σ0..1Reference(Organization)Entidade que atribuiu o identificador do plano
.... identifier:rpsScpa ΣC1..*IdentifierRPS SCPA
..... id 0..1stringIdentificador do plano
..... extension 0..*ExtensionExtensões do identificador do plano
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeUso do identificador do plano
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .


Fixed Value: official
..... type Σ0..1CodeableConceptTipo do identificador do plano
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.


Fixed Value: As shown
...... 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: NH
....... display1..1stringRepresentation defined by the system
Fixed Value: National Health Plan Identifier
....... userSelected0..0booleanIf this coding was chosen directly by the user
...... text0..0stringPlain text representation of the concept
..... system Σ1..1uriSistema de identificação do plano
Fixed Value: https://fhir.ans.gov.br/sid/registro-rps-scpa
..... value Σ1..1stringValor do identificador do plano
Example General: 123456
..... period Σ0..1PeriodPeríodo de validade do identificador do plano
..... assigner Σ0..1Reference(Organization)Entidade que atribuiu o identificador do plano
... status ?!Σ0..1codeStatus do plano
Binding: PublicationStatus (required): The lifecycle status of an artifact.

... type Σ0..*CodeableConceptTipo do plano
Binding: InsurancePlanType (example): Used to categorize the product/plan.


... name ΣC0..1stringNome oficial do plano
... alias 0..*stringOutros nomes do plano
... period 0..1PeriodPeríodo em que o plano esteve disponível
... ownedBy Σ1..1Reference(Operadora de plano privado de assistência à saúde)Entidade proprietária do plano
... administeredBy Σ0..1Reference(Organization)Entidade administradora do plano
... coverageArea Σ0..*Reference(Location)Área de cobertura do plano
... contact 0..*BackboneElementContatos do plano
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... purpose 0..1CodeableConceptPropósito do contato
Binding: ContactEntityType (extensible): The purpose for which you would contact a contact party.

.... name 0..1HumanNameNome do contato
.... telecom 0..*ContactPointContatos do contato
.... address 0..1AddressEndereço do contato
... endpoint 0..*Reference(Endpoint)API do plano
... network 0..*Reference(Organization)Rede do plano
... coverage 0..*BackboneElementCobertura do plano
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... type 1..1CodeableConceptTipo de cobertura
.... network 0..*Reference(Organization)Rede de cobertura
.... benefit 1..*BackboneElementBenefícios da cobertura
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... type 1..1CodeableConceptTipo de benefício
..... requirement 0..1stringRequisitos para o benefício
..... limit 0..*BackboneElementLimites do benefício
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... value 0..1QuantityValor do limite
...... code 0..1CodeableConceptCódigo do limite
... plan 0..*BackboneElementPlanos
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... identifier Σ0..*IdentifierIdentificador do plano
.... type 0..1CodeableConceptTipo do plano
.... coverageArea Σ0..*Reference(Location)Área de cobertura do plano
.... network 0..*Reference(Organization)Rede do plano
.... generalCost 0..*BackboneElementCusto geral do plano
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... type 0..1CodeableConceptTipo de custo geral
..... groupSize 0..1positiveIntTamanho do grupo
..... cost 0..1MoneyCusto
..... comment 0..1stringComentário
.... specificCost 0..*BackboneElementCusto específico do plano
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... category 1..1CodeableConceptCategoria do custo específico
..... benefit 0..*BackboneElementBenefício do custo específico
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... type 1..1CodeableConceptTipo do benefício
...... cost 0..*BackboneElementCusto
....... id 0..1stringUnique id for inter-element referencing
....... extension 0..*ExtensionAdditional content defined by implementations
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... type 1..1CodeableConceptTipo do custo
....... applicability 0..1CodeableConceptAplicabilidade do custo
Binding: BenefitCostApplicability (required): Whether the cost applies to in-network or out-of-network providers.

....... qualifiers 0..*CodeableConceptQualificadores do custo
....... value 0..1QuantityValor do qualificador

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
InsurancePlan.languagepreferredCommonLanguages
InsurancePlan.identifier.userequiredFixed Value: official
InsurancePlan.identifier.typeextensibleIdentifier Type Codes
InsurancePlan.identifier:rpsScpa.userequiredFixed Value: official
InsurancePlan.identifier:rpsScpa.typeextensibleFixed Value: NH("National Health Plan Identifier")
InsurancePlan.statusrequiredPublicationStatus
InsurancePlan.typeexampleInsurancePlanType
InsurancePlan.contact.purposeextensibleContactEntityType
InsurancePlan.plan.specificCost.benefit.cost.applicabilityrequiredBenefitCostApplicability

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorInsurancePlanIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorInsurancePlanIf 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-4errorInsurancePlanIf 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-5errorInsurancePlanIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceInsurancePlanA 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()
ipn-1errorInsurancePlanThe organization SHALL at least have a name or an idendtifier, and possibly more than one
: (identifier.count() + name.count()) > 0

Esta estrutura é derivada de InsurancePlan

Summary

Mandatory: 6 elements
Fixed Value: 4 elements

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

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

Visão diferencial

Esta estrutura é derivada de InsurancePlan

NameFlagsCard.TypeDescription & Constraintsdoco
.. InsurancePlan 0..*InsurancePlanPlano de Saúde
... id 0..1idIdentificador lógico do plano
... meta 0..1MetaMetadados do plano
... implicitRules 0..1uriRegras implícitas de negócio
... text 0..1NarrativeElemento narrativo do plano
... contained 0..*ResourceRecursos contidos
... extension 0..*ExtensionExtensões do plano
Slice: Unordered, Open by value:url
... modifierExtension 0..*ExtensionExtensões modificadores do plano
... Slices for identifier 1..*IdentifierIdentificadores externos do plano
Slice: Unordered, Open by value:system
.... identifier:All Slices Content/Rules for all slices
..... id 0..1stringIdentificador do plano
..... extension 0..*ExtensionExtensões do identificador do plano
..... use 0..1codeUso do identificador do plano
Fixed Value: official
..... type 0..1CodeableConceptTipo do identificador do plano
..... system 1..1uriSistema de identificação do plano
..... value 0..1stringValor do identificador do plano
..... period 0..1PeriodPeríodo de validade do identificador do plano
..... assigner 0..1Reference(Organization)Entidade que atribuiu o identificador do plano
.... identifier:rpsScpa 1..*IdentifierRPS SCPA
..... id 0..1stringIdentificador do plano
..... extension 0..*ExtensionExtensões do identificador do plano
..... use 0..1codeUso do identificador do plano
Fixed Value: official
..... type 0..1CodeableConceptTipo do identificador do plano
Fixed Value: As shown
...... 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: NH
....... display1..1stringRepresentation defined by the system
Fixed Value: National Health Plan Identifier
..... system 1..1uriSistema de identificação do plano
Fixed Value: https://fhir.ans.gov.br/sid/registro-rps-scpa
..... value 1..1stringValor do identificador do plano
..... period 0..1PeriodPeríodo de validade do identificador do plano
..... assigner 0..1Reference(Organization)Entidade que atribuiu o identificador do plano
... status 0..1codeStatus do plano
... type 0..*CodeableConceptTipo do plano
... name 0..1stringNome oficial do plano
... alias 0..*stringOutros nomes do plano
... period 0..1PeriodPeríodo em que o plano esteve disponível
... ownedBy 1..1Reference(Operadora de plano privado de assistência à saúde)Entidade proprietária do plano
... administeredBy 0..1Reference(Organization)Entidade administradora do plano
... coverageArea 0..*Reference(Location)Área de cobertura do plano
... contact 0..*BackboneElementContatos do plano
.... purpose 0..1CodeableConceptPropósito do contato
.... name 0..1HumanNameNome do contato
.... telecom 0..*ContactPointContatos do contato
.... address 0..1AddressEndereço do contato
... endpoint 0..*Reference(Endpoint)API do plano
... network 0..*Reference(Organization)Rede do plano
... coverage 0..*BackboneElementCobertura do plano
.... type 1..1CodeableConceptTipo de cobertura
.... network 0..*Reference(Organization)Rede de cobertura
.... benefit 1..*BackboneElementBenefícios da cobertura
..... type 1..1CodeableConceptTipo de benefício
..... requirement 0..1stringRequisitos para o benefício
..... limit 0..*BackboneElementLimites do benefício
...... value 0..1QuantityValor do limite
...... code 0..1CodeableConceptCódigo do limite
... plan 0..*BackboneElementPlanos
.... identifier 0..*IdentifierIdentificador do plano
.... type 0..1CodeableConceptTipo do plano
.... coverageArea 0..*Reference(Location)Área de cobertura do plano
.... network 0..*Reference(Organization)Rede do plano
.... generalCost 0..*BackboneElementCusto geral do plano
..... type 0..1CodeableConceptTipo de custo geral
..... groupSize 0..1positiveIntTamanho do grupo
..... cost 0..1MoneyCusto
..... comment 0..1stringComentário
.... specificCost 0..*BackboneElementCusto específico do plano
..... category 1..1CodeableConceptCategoria do custo específico
..... benefit 0..*BackboneElementBenefício do custo específico
...... type 1..1CodeableConceptTipo do benefício
...... cost 0..*BackboneElementCusto
....... type 1..1CodeableConceptTipo do custo
....... applicability 0..1CodeableConceptAplicabilidade do custo
....... qualifiers 0..*CodeableConceptQualificadores do custo
....... value 0..1QuantityValor do qualificador

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
InsurancePlan.languagepreferredCommonLanguages

Visualização de elementos -chave

NameFlagsCard.TypeDescription & Constraintsdoco
.. InsurancePlan C0..*InsurancePlanPlano de Saúde
... id Σ0..1idIdentificador lógico do plano
... meta Σ0..1MetaMetadados do plano
... implicitRules ?!Σ0..1uriRegras implícitas de negócio
... text 0..1NarrativeElemento narrativo do plano
... contained 0..*ResourceRecursos contidos
... extension 0..*ExtensionExtensões do plano
Slice: Unordered, Open by value:url
... modifierExtension ?!0..*ExtensionExtensões modificadores do plano
... Slices for identifier ΣC1..*IdentifierIdentificadores externos do plano
Slice: Unordered, Open by value:system
.... identifier:All Slices Content/Rules for all slices
..... id 0..1stringIdentificador do plano
..... extension 0..*ExtensionExtensões do identificador do plano
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeUso do identificador do plano
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .


Fixed Value: official
..... type Σ0..1CodeableConceptTipo do identificador do plano
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

..... system Σ1..1uriSistema de identificação do plano
Example General: http://www.acme.com/identifiers/patient
..... value Σ0..1stringValor do identificador do plano
Example General: 123456
..... period Σ0..1PeriodPeríodo de validade do identificador do plano
..... assigner Σ0..1Reference(Organization)Entidade que atribuiu o identificador do plano
.... identifier:rpsScpa ΣC1..*IdentifierRPS SCPA
..... id 0..1stringIdentificador do plano
..... extension 0..*ExtensionExtensões do identificador do plano
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeUso do identificador do plano
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .


Fixed Value: official
..... type Σ0..1CodeableConceptTipo do identificador do plano
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.


Fixed Value: As shown
...... 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: NH
....... display1..1stringRepresentation defined by the system
Fixed Value: National Health Plan Identifier
....... userSelected0..0booleanIf this coding was chosen directly by the user
...... text0..0stringPlain text representation of the concept
..... system Σ1..1uriSistema de identificação do plano
Fixed Value: https://fhir.ans.gov.br/sid/registro-rps-scpa
..... value Σ1..1stringValor do identificador do plano
Example General: 123456
..... period Σ0..1PeriodPeríodo de validade do identificador do plano
..... assigner Σ0..1Reference(Organization)Entidade que atribuiu o identificador do plano
... status ?!Σ0..1codeStatus do plano
Binding: PublicationStatus (required): The lifecycle status of an artifact.

... type Σ0..*CodeableConceptTipo do plano
Binding: InsurancePlanType (example): Used to categorize the product/plan.


... name ΣC0..1stringNome oficial do plano
... alias 0..*stringOutros nomes do plano
... period 0..1PeriodPeríodo em que o plano esteve disponível
... ownedBy Σ1..1Reference(Operadora de plano privado de assistência à saúde)Entidade proprietária do plano
... administeredBy Σ0..1Reference(Organization)Entidade administradora do plano
... coverageArea Σ0..*Reference(Location)Área de cobertura do plano
... contact 0..*BackboneElementContatos do plano
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... purpose 0..1CodeableConceptPropósito do contato
Binding: ContactEntityType (extensible): The purpose for which you would contact a contact party.

.... name 0..1HumanNameNome do contato
.... telecom 0..*ContactPointContatos do contato
.... address 0..1AddressEndereço do contato
... endpoint 0..*Reference(Endpoint)API do plano
... network 0..*Reference(Organization)Rede do plano
... coverage 0..*BackboneElementCobertura do plano
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... type 1..1CodeableConceptTipo de cobertura
.... network 0..*Reference(Organization)Rede de cobertura
.... benefit 1..*BackboneElementBenefícios da cobertura
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... type 1..1CodeableConceptTipo de benefício
..... requirement 0..1stringRequisitos para o benefício
..... limit 0..*BackboneElementLimites do benefício
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... value 0..1QuantityValor do limite
...... code 0..1CodeableConceptCódigo do limite
... plan 0..*BackboneElementPlanos
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... identifier Σ0..*IdentifierIdentificador do plano
.... type 0..1CodeableConceptTipo do plano
.... coverageArea Σ0..*Reference(Location)Área de cobertura do plano
.... network 0..*Reference(Organization)Rede do plano
.... generalCost 0..*BackboneElementCusto geral do plano
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... type 0..1CodeableConceptTipo de custo geral
..... groupSize 0..1positiveIntTamanho do grupo
..... cost 0..1MoneyCusto
..... comment 0..1stringComentário
.... specificCost 0..*BackboneElementCusto específico do plano
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... category 1..1CodeableConceptCategoria do custo específico
..... benefit 0..*BackboneElementBenefício do custo específico
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... type 1..1CodeableConceptTipo do benefício
...... cost 0..*BackboneElementCusto
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... type 1..1CodeableConceptTipo do custo
....... applicability 0..1CodeableConceptAplicabilidade do custo
Binding: BenefitCostApplicability (required): Whether the cost applies to in-network or out-of-network providers.

....... qualifiers 0..*CodeableConceptQualificadores do custo
....... value 0..1QuantityValor do qualificador

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
InsurancePlan.languagepreferredCommonLanguages
InsurancePlan.identifier.userequiredFixed Value: official
InsurancePlan.identifier.typeextensibleIdentifier Type Codes
InsurancePlan.identifier:rpsScpa.userequiredFixed Value: official
InsurancePlan.identifier:rpsScpa.typeextensibleFixed Value: NH("National Health Plan Identifier")
InsurancePlan.statusrequiredPublicationStatus
InsurancePlan.typeexampleInsurancePlanType
InsurancePlan.contact.purposeextensibleContactEntityType
InsurancePlan.plan.specificCost.benefit.cost.applicabilityrequiredBenefitCostApplicability

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorInsurancePlanIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorInsurancePlanIf 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-4errorInsurancePlanIf 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-5errorInsurancePlanIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceInsurancePlanA 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()
ipn-1errorInsurancePlanThe organization SHALL at least have a name or an idendtifier, and possibly more than one
: (identifier.count() + name.count()) > 0

Visualização instantânea

NameFlagsCard.TypeDescription & Constraintsdoco
.. InsurancePlan C0..*InsurancePlanPlano de Saúde
... id Σ0..1idIdentificador lógico do plano
... meta Σ0..1MetaMetadados do plano
... implicitRules ?!Σ0..1uriRegras implícitas de negócio
... text 0..1NarrativeElemento narrativo do plano
... contained 0..*ResourceRecursos contidos
... extension 0..*ExtensionExtensões do plano
Slice: Unordered, Open by value:url
... modifierExtension ?!0..*ExtensionExtensões modificadores do plano
... Slices for identifier ΣC1..*IdentifierIdentificadores externos do plano
Slice: Unordered, Open by value:system
.... identifier:All Slices Content/Rules for all slices
..... id 0..1stringIdentificador do plano
..... extension 0..*ExtensionExtensões do identificador do plano
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeUso do identificador do plano
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .


Fixed Value: official
..... type Σ0..1CodeableConceptTipo do identificador do plano
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

..... system Σ1..1uriSistema de identificação do plano
Example General: http://www.acme.com/identifiers/patient
..... value Σ0..1stringValor do identificador do plano
Example General: 123456
..... period Σ0..1PeriodPeríodo de validade do identificador do plano
..... assigner Σ0..1Reference(Organization)Entidade que atribuiu o identificador do plano
.... identifier:rpsScpa ΣC1..*IdentifierRPS SCPA
..... id 0..1stringIdentificador do plano
..... extension 0..*ExtensionExtensões do identificador do plano
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeUso do identificador do plano
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .


Fixed Value: official
..... type Σ0..1CodeableConceptTipo do identificador do plano
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.


Fixed Value: As shown
...... 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: NH
....... display1..1stringRepresentation defined by the system
Fixed Value: National Health Plan Identifier
....... userSelected0..0booleanIf this coding was chosen directly by the user
...... text0..0stringPlain text representation of the concept
..... system Σ1..1uriSistema de identificação do plano
Fixed Value: https://fhir.ans.gov.br/sid/registro-rps-scpa
..... value Σ1..1stringValor do identificador do plano
Example General: 123456
..... period Σ0..1PeriodPeríodo de validade do identificador do plano
..... assigner Σ0..1Reference(Organization)Entidade que atribuiu o identificador do plano
... status ?!Σ0..1codeStatus do plano
Binding: PublicationStatus (required): The lifecycle status of an artifact.

... type Σ0..*CodeableConceptTipo do plano
Binding: InsurancePlanType (example): Used to categorize the product/plan.


... name ΣC0..1stringNome oficial do plano
... alias 0..*stringOutros nomes do plano
... period 0..1PeriodPeríodo em que o plano esteve disponível
... ownedBy Σ1..1Reference(Operadora de plano privado de assistência à saúde)Entidade proprietária do plano
... administeredBy Σ0..1Reference(Organization)Entidade administradora do plano
... coverageArea Σ0..*Reference(Location)Área de cobertura do plano
... contact 0..*BackboneElementContatos do plano
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... purpose 0..1CodeableConceptPropósito do contato
Binding: ContactEntityType (extensible): The purpose for which you would contact a contact party.

.... name 0..1HumanNameNome do contato
.... telecom 0..*ContactPointContatos do contato
.... address 0..1AddressEndereço do contato
... endpoint 0..*Reference(Endpoint)API do plano
... network 0..*Reference(Organization)Rede do plano
... coverage 0..*BackboneElementCobertura do plano
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... type 1..1CodeableConceptTipo de cobertura
.... network 0..*Reference(Organization)Rede de cobertura
.... benefit 1..*BackboneElementBenefícios da cobertura
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... type 1..1CodeableConceptTipo de benefício
..... requirement 0..1stringRequisitos para o benefício
..... limit 0..*BackboneElementLimites do benefício
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... value 0..1QuantityValor do limite
...... code 0..1CodeableConceptCódigo do limite
... plan 0..*BackboneElementPlanos
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... identifier Σ0..*IdentifierIdentificador do plano
.... type 0..1CodeableConceptTipo do plano
.... coverageArea Σ0..*Reference(Location)Área de cobertura do plano
.... network 0..*Reference(Organization)Rede do plano
.... generalCost 0..*BackboneElementCusto geral do plano
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... type 0..1CodeableConceptTipo de custo geral
..... groupSize 0..1positiveIntTamanho do grupo
..... cost 0..1MoneyCusto
..... comment 0..1stringComentário
.... specificCost 0..*BackboneElementCusto específico do plano
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... category 1..1CodeableConceptCategoria do custo específico
..... benefit 0..*BackboneElementBenefício do custo específico
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... type 1..1CodeableConceptTipo do benefício
...... cost 0..*BackboneElementCusto
....... id 0..1stringUnique id for inter-element referencing
....... extension 0..*ExtensionAdditional content defined by implementations
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... type 1..1CodeableConceptTipo do custo
....... applicability 0..1CodeableConceptAplicabilidade do custo
Binding: BenefitCostApplicability (required): Whether the cost applies to in-network or out-of-network providers.

....... qualifiers 0..*CodeableConceptQualificadores do custo
....... value 0..1QuantityValor do qualificador

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
InsurancePlan.languagepreferredCommonLanguages
InsurancePlan.identifier.userequiredFixed Value: official
InsurancePlan.identifier.typeextensibleIdentifier Type Codes
InsurancePlan.identifier:rpsScpa.userequiredFixed Value: official
InsurancePlan.identifier:rpsScpa.typeextensibleFixed Value: NH("National Health Plan Identifier")
InsurancePlan.statusrequiredPublicationStatus
InsurancePlan.typeexampleInsurancePlanType
InsurancePlan.contact.purposeextensibleContactEntityType
InsurancePlan.plan.specificCost.benefit.cost.applicabilityrequiredBenefitCostApplicability

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorInsurancePlanIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorInsurancePlanIf 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-4errorInsurancePlanIf 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-5errorInsurancePlanIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceInsurancePlanA 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()
ipn-1errorInsurancePlanThe organization SHALL at least have a name or an idendtifier, and possibly more than one
: (identifier.count() + name.count()) > 0

Esta estrutura é derivada de InsurancePlan

Summary

Mandatory: 6 elements
Fixed Value: 4 elements

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

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

 

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