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: Notificação de Pagamento

URL Canônica: https://fhir.ans.gov.br/StructureDefinition/notificacao-pagamento Versão: 202309
Active as of 2023-07-19 Nome computável: NotificacaoPagamento

Notificação de pagamento ao paciente ou prestador eventual

Deve ser utilizado para retratar a notificação de pagamento a um beneficiário ou de honorários/pagamentos a um prestador eventual. Este recurso fornece o status do pagamento por bens e serviços prestados e as referências de recursos de solicitação e resposta

Escopo/Uso

A NotificacaoPagamento indica o recurso para o qual o pagamento foi indicado e relata as informações de status atuais desse pagamento. A notificação pode ser usada por prestadores e fonte pagadora para notificar o prestador ou órgãos regulatórios sobre o estado de um pagamento de um evento de saúde realizado. Fonte pagadora e/ou prestadores de serviço podem ter a necessidade de notificar prestadores e/ou reguladores do status de liquidação de guias e conclusão de pagamento. Esse mesmo recurso pode ser usado pelos empregadores e nas trocas de informação para notificar às fontes pagadoras que os pagamentos foram emitidos e liquidados (Exemplo: mensagem CCE operadora ANS).
Este perfil é um evento conforme Workflow do FHIR - ver Workflow de eventos.

Uso indevido

NotifacaoPagamento não deve ser usado para relatar valores julgados (ver RespostaGuia) ou para conciliar quantidades julgadas contra Pagamento (consulte ReconciliacaoPagamento). A RespostaGuia é uma analise de contas médicas de uma seguradora e/ou autorização de um conjunto de bens e serviços relacionados à assistência médica para um paciente contra o seguro do paciente coberturas e não indica que o pagamento ocorreu.

NotificacaoPagamento não deve ser usado para relatar valores faturados (ver RespostaGuia) ou para conciliar quantidades faturadas em guias (consulte ReconciliacaoPagamento). A RespostaGuia é um faturamento de uma operadora e/ou autorização de um conjunto de bens e serviços relacionados à assistência médica/odontológica de um paciente no plano de saúde do paciente e não indica que o pagamento ocorreu.

Caso de uso

NotifcaoPagamento é usado para indicar que um pagamento é ou está prestes a ocorrer. O recurso é usado comumente quando o rastreamento de ocorrências de pagamento é exigido para fins regulatórios ou comerciais, como garantir que o pagamento da guia ocorre dentro de um prazo específico discriminando o tipo de pagamento.

Informações adicionais

Informações adicionais sobre o conteúdo e uso de aviso de pagamento eletrônico podem ser encontrados em: Ciclo de vida do status de recurso financeiro: como o elemento status é usado nos recursos financeiros.
Batches: Como o Guias podem lidar com lotes de elegibilidade, reivindicações, pagamentos e respostas.

Limites e relacionamentos

O recurso de notas de pagamento é usado para indicar que um pagamento é ou é prestes a ocorrer.O recurso é usado comumente quando o rastreamento de ocorrências de pagamento é exigido para fins regulatórios ou comerciais, como garantir que o pagamento da reivindicação Os julgamentos ocorrem dentro de um prazo específico.A nota de pagamento não é usada para relatar valores julgados (ver RespostaGuia) ou para conciliar quantidades julgadas contra Pagamento (consulte ReconciliacaoPagamento). A RespostaGuia é uma analise de contas médicas de uma seguradora e/ou autorização de um conjunto de bens e serviços relacionados à assistência médica para um paciente contra o seguro do paciente coberturas e não indica que o pagamento ocorreu. O ReconciliacaoPagamento serve para correlacionar valores de pagamento com o julgamento que aparece em uma ou mais respostas de guia. O domínio do EClaim inclui vários recursos relacionados

O domínio da notificação de pagamento inclui vários recursos relacionados

NotificacaoPagamento Uma indicação de que ocorreu um pagamento está prestes a ocorrer ou foi cancelada.
RespostaGuia analise de contas médicas de um pagador e/ou resposta de autorização ao conjunto de serviços fornecido em uma reivindicação.Normalmente a reivindicação referencia a reivindicação, mas faz não duplicado as informações clínicas ou financeiras fornecidas na reivindicação.
ReconciliacaoPagamento Fornece os detalhes de pagamento em massa associados a um pagamento pelo pagador por bens e serviços prestados por um fornecedor a pacientes cobertos pelos planos de seguro oferecidos por esse pagador.

Mapeamento de estrutura

Descrição da entidade Descrição do elemento Tipo do dado Mapeamento (FHIRPath)
Número do lote Número do lote atribuído pela operadora para identificar a remessa do arquivo de monitoramento. Este número do lote deve ser único por arquivo e competência. Obrigatório. Deve ser diferente de brancos ou nulo. Texto PaymentNotice.extension.where("https://fhir.ans.gov.br/StructureDefinition/numero-lote").valueString
Competência dos dados Ano/mês (formato: AAAAMM) a que se referem os dados que estão contidos no lote. Obrigatório. A competência deve estar liberada pela ANS para ser recebida. Deve ser maior ou igual ao ano e mês da data de registro da operadora. Caso a operadora já esteja cancelada na base de dados da ANS, a competência dos dados enviados deve ser menor ou igual ao mês/ano de cancelamento. Caso a operadora tenha a obrigatoriedade porém não tenha enviado arquivo na competência anterior, o arquivo será rejeitado. Deve ser igual à competência informada no nome do arquivo enviado pela operadora. Carimbo de tempo PaymentNotice.extension.where("https://fhir.ans.gov.br/StructureDefinition/competencia").valueString
Versão do componente de comunicação para o envio de dados para a ANS Versão do componente de comunicação para o envio de dados para a ANS. Obrigatório. Texto PaymentNotice.extension.where("https://fhir.ans.gov.br/StructureDefinition/versao-padrao").valueString
Versão do componente de comunicação utilizada pelo prestador Identificação da versão do componente de comunicação do Padrão TISS utilizada pelo prestador para envio da guia, conforme TUSS-69. Condicionado. Deve ser preenchido quando a origem da guia for igual a 1 (Rede Contratada, referenciada ou credenciada), 2 (Rede Própria - Cooperados) ou 3 (Rede Própria - Demais prestadores). Descritor de conceito PaymentNotice.extension.where("https://fhir.ans.gov.br/StructureDefinition/versao-tiss-prestador").valueString
Indicador da forma de envio Indica a forma de envio da guia do padrão pelo prestador, conforme TUSS-70. Obrigatório. Descritor de conceito PaymentNotice.extension.where("https://fhir.ans.gov.br/StructureDefinition/forma-envio").valueCodeableConcept
Informações da guia
Identificação na operadora do reembolso ou o pagamento a prestador eventual Número atribuído pela operadora para identificar o reembolso ao beneficiário ou o pagamento a prestador eventual, não pertencente à rede da operadora. Obrigatório. Quando a origem da guia for igual a 4 (Reembolso ao beneficiário) deve ser preenchido com o número que identifica o reembolso na operadora e deve ser diferente de uma sequência de 20 números 0. Quando a origem da guia for igual a 5 (Prestador eventual) deve ser preenchido com o número que identifica o pagamento a prestador não pertencente à rede da operadora e deve ser diferente de uma sequência de 20 números 0. Quando a origem da conta for igual a 1 (Rede Contratada, referenciada ou credenciada), 2 (Rede Própria - Cooperados) ou 3 (Rede Própria - Demais prestadores), o campo deve ser preenchido '00000000000000000000' (20 zeros) Texto PaymentNotice.identifier.where(system="https://fhir.ans.gov.br/sid/numero-identificacao-reembolso").value
Número da guia no prestador Número que identifica a guia no prestador de serviços.Obrigatório. Quando a origem da guia for igual a 1 (Rede Contratada, referenciada ou credenciada), 2 (Rede Própria - Cooperados) ou 3 (Rede Própria - Demais prestadores), o campo deve ser preenchido com o número da guia no prestador. Quando a origem da guia à saúde for igual a 4-Reembolso ao beneficiário ou 5-Prestador eventual, o campo deve ser preenchido com '00000000000000000000' (20 zeros). Texto PaymentNotice.request.where(https://fhir.ans.gov.br/sid/numero-guia-prestador").value
PaymentNotice.response.where(https://fhir.ans.gov.br/sid/numero-guia-prestador").value
PaymentNotice.payment.where(https://fhir.ans.gov.br/sid/numero-guia-prestador").value
Número da guia atribuído pela operadora Número que identifica a guia atribuído pela operadora. Obrigatório. Quando a origem da guia for igual a
1 (Rede Contratada, referenciada ou credenciada),
2 (Rede Própria - Cooperados) ou
3 (Rede Própria - Demais prestadores), e a operadora atribuir um número à guia, deve ser preenchido com o número da guia atribuído pela operadora. Quando a operadora não atribuir um número a guia ou quando a origem da guia for igual a 4-Reembolso ao beneficiário ou 5-Prestador eventual, o campo deve ser preenchido com '00000000000000000000' (20 zeros)
Texto PaymentNotice.request.where(https://fhir.ans.gov.br/sid/numero-guia-operadora").value
PaymentNotice.response.where(https://fhir.ans.gov.br/sid/numero-guia-operadora").value
PaymentNotice.payment.where(https://fhir.ans.gov.br/sid/numero-guia-operadora").value
Valor informado do modelo de remuneração Valor informado dos procedimentos referentes a cada modelo de remuneração relacionado à guia em questão. Condicionado. Deve ser preenchido quando houver modelo de remuneração relacionado à guia. Deve ser maior ou igual a zero. A soma do valor informado de cada modelo de remuneração relacionado à guia tem que ser igual ao Valor informado da guia.
Ordinal codificado PaymentNotice.amount.value
Tipo de faturamento Tipo de faturamento relacionado à guia em questão. Condicionado. Deve ser preenchido quando houver tipo de faturamento relacionado à guia, deve estar conforme a tabela TUSS 55 e deve ser maior ou igual a zero.
Ordinal codificado PaymentNotice.paymentStatus.coding.where(system="https://fhir.ans.gov.br/CodeSystem/tuss-55").code
Data do pagamento Data (formato: AAAAMMDD) que a operadora efetuou o pagamento ao prestador executante, à operadora que intermediou o atendimento ou o reembolso ao beneficiário. Deve ser preenchido quando for efetuado o pagamento ao prestador executante, à operadora que intermediou o atendimento ou o reembolso ao beneficiário. Atendimentos em rede própria da operadora (mesmo CNPJ): Não deve ser preenchido.
Quando informada, esta data deve ser anterior à data atual e maior ou igual à data do protocolo da cobrança.
Carimbo de tempo PaymentNotice.paymentDate
Operadora
Registro ANS Registro da operadora de plano privado de assistência à saúde na Agência Nacional de Saúde Suplementar (ANS). Obrigatório. Deve ser um registro existente no cadastro de operadoras da ANS. Texto PaymentNotice.recipient.identifier.where(system="https://fhir.ans.gov.br/sid/registro-ans").value
Prestador executante
Código no Cadastro Nacional de Estabelecimentos de Saúde do executante Código do prestador executante no Cadastro Nacional de Estabelecimentos de Saúde do Ministério da Saúde (CNES/MS). Obrigatório. O código informado deve ser existente no Cadastro Nacional de Estabelecimentos de Saúde do Ministério da Saúde. Caso o prestador executante não tenha ainda o código do CNES, deve ser informado "9999999". Texto PaymentNotice.payee.identifier.where(system="http://rnds.saude.gov.br/fhir/r4/NamingSystem/cnes").value
Identificação do prestador executante Obrigatório.
Número do CNPJ do prestador executante na Receita Federal Cadastro Nacional de Pessoa Jurídica do prestador executante dependendo da natureza da entidade. Dígito verificador deve ser válido, conforme tipo da identificação do prestador executante (CNPJ). Código deve existir na base de dados da Receita Federal. Numeral PaymentNotice.payee.identifier.where(system="http://rnds.saude.gov.br/fhir/r4/NamingSystem/cnpj").value
Número do CPF do prestador executante na Receita Federal Cadastro de Pessoa Física do prestador executante dependendo da natureza da entidade. Dígito verificador deve ser válido, conforme tipo da identificação do prestador executante (CPF). Código deve existir na base de dados da Receita Federal. Numeral PaymentNotice.payee.identifier.where(system="http://rnds.saude.gov.br/fhir/r4/NamingSystem/cpf").value

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 PaymentNotice

NameFlagsCard.TypeDescription & Constraintsdoco
.. PaymentNotice 0..*PaymentNoticeNotificação de Pagamento
... id 0..1idIdentificador lógico da Notificação de Pagamento
... meta 0..1MetaMetadados da Notificação de Pagamento
... implicitRules 0..1uriRegras de negócio da Notificação de Pagamento
... text 0..1NarrativeElemento narrativo da Notificação de Pagamento
... contained 0..*ResourceRecursos contidos na Notificação de Pagamento
... Slices for extension 1..*ExtensionConjunto de campos adicionais que são extensões ao modelo de informação
Slice: Unordered, Open by value:url
... versaoPadrao 1..1stringVersão do padrão
URL: https://fhir.ans.gov.br/StructureDefinition/versao-padrao
... modifierExtension 0..*ExtensionExtensões modificadores da Notificação de Pagamento
... Slices for identifier 0..*IdentifierIdentificadores da Notificação de Pagamento
Slice: Unordered, Open by value:system
.... identifier:All Slices Content/Rules for all slices
..... use 0..1codeUso do identificador de pagamento
..... type 0..1CodeableConceptTipo do identificador de pagamento
..... system 0..1uriSistema do identificador de pagamento
..... value 0..1stringValor do identificador de pagamento
.... identifier:numeroIdentificacaoReembolso 0..1IdentifierNúmero de identificação do reembolso
..... id 0..1stringIdentificador lógico do número de identificação do reembolso
..... extension 0..*ExtensionExtensões do número de identificação do reembolso
..... use 0..1codeUso do número de identificação do reembolso
..... type 0..1CodeableConceptTipo do número de identificação do reembolso
..... system 1..1uriSistema do número de identificação do reembolso
Fixed Value: https://fhir.ans.gov.br/sid/numero-identificacao-reembolso
..... value 1..1stringValor do número de identificação do reembolso
..... period 0..1PeriodPeríodo de validade do número de identificação do reembolso
..... assigner 0..1Reference(Organization)Entidade responsável pela atribuição do número de identificação do reembolso
.... identifier:numeroIdentificacaoPreEstabelecido 0..1IdentifierNúmero de identificação do pré-estabelecido
..... id 0..1stringIdentificador lógico do número de identificação do pré-estabelecido
..... extension 0..*ExtensionExtensões do número de identificação do pré-estabelecido
..... use 0..1codeUso do número de identificação do pré-estabelecido
..... type 0..1CodeableConceptTipo do número de identificação do pré-estabelecido
..... system 1..1uriSistema do número de identificação do pré-estabelecido
Fixed Value: https://fhir.ans.gov.br/sid/numero-identificacao-preestabelecido
..... value 1..1stringValor do número de identificação do pré-estabelecido
..... period 0..1PeriodPeríodo de validade do número de identificação do pré-estabelecido
..... assigner 0..1Reference(Organization)Entidade responsável pela atribuição do número de identificação do pré-estabelecido
... status 1..1codeStatus da Notificação de Pagamento
... request 0..1Reference(Resource)Requisição da Notificação de Pagamento
... response 0..1Reference(Resource)Resposta da Notificação de Pagamento
... created 1..1dateTimeData de criação da Notificação de Pagamento
... provider 1..1Reference(Estabelecimento de Saúde | Operadora de plano privado de assistência à saúde | Profissional prestador do serviço)Prestador da Notificação de Pagamento
... payment 1..1Reference(Reconciliação de Pagamento (e modelos de remuneração))Pagamento da Notificação de Pagamento
... paymentDate 0..1dateData da Notificação de Pagamento
... payee 0..1Reference(Estabelecimento de Saúde | Profissional prestador do serviço)Beneficiário da Notificação de Pagamento
... recipient 1..1Reference(Operadora de plano privado de assistência à saúde)Destinatário da Notificação de Pagamento
... amount 1..1MoneyValor da Notificação de Pagamento
... paymentStatus 0..1CodeableConceptStatus do Pagamento da Notificação de Pagamento
Binding: tipo de faturamento (required): Status do Pagamento da Notificação de Pagamento


doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
PaymentNotice.paymentStatusrequiredTipoFaturamento (a valid code from Tabela 55 - Tipo de faturamento )
NameFlagsCard.TypeDescription & Constraintsdoco
.. PaymentNotice 0..*PaymentNoticeNotificação de Pagamento
... id Σ0..1idIdentificador lógico da Notificação de Pagamento
... meta Σ0..1MetaMetadados da Notificação de Pagamento
... implicitRules ?!Σ0..1uriRegras de negócio da Notificação de Pagamento
... text 0..1NarrativeElemento narrativo da Notificação de Pagamento
... contained 0..*ResourceRecursos contidos na Notificação de Pagamento
... Slices for extension 1..*ExtensionConjunto de campos adicionais que são extensões ao modelo de informação
Slice: Unordered, Open by value:url
... versaoPadrao 1..1stringVersão do padrão
URL: https://fhir.ans.gov.br/StructureDefinition/versao-padrao
... modifierExtension ?!0..*ExtensionExtensões modificadores da Notificação de Pagamento
... Slices for identifier 0..*IdentifierIdentificadores da Notificação de Pagamento
Slice: Unordered, Open by value:system
.... identifier:All Slices Content/Rules for all slices
..... use ?!Σ0..1codeUso do identificador de pagamento
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... type Σ0..1CodeableConceptTipo do identificador de pagamento
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 Σ0..1uriSistema do identificador de pagamento
Example General: http://www.acme.com/identifiers/patient
..... value Σ0..1stringValor do identificador de pagamento
Example General: 123456
.... identifier:numeroIdentificacaoReembolso 0..1IdentifierNúmero de identificação do reembolso
..... id 0..1stringIdentificador lógico do número de identificação do reembolso
..... extension 0..*ExtensionExtensões do número de identificação do reembolso
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeUso do número de identificação do reembolso
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... type Σ0..1CodeableConceptTipo do número de identificação do reembolso
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 do número de identificação do reembolso
Fixed Value: https://fhir.ans.gov.br/sid/numero-identificacao-reembolso
..... value Σ1..1stringValor do número de identificação do reembolso
Example General: 123456
..... period Σ0..1PeriodPeríodo de validade do número de identificação do reembolso
..... assigner Σ0..1Reference(Organization)Entidade responsável pela atribuição do número de identificação do reembolso
.... identifier:numeroIdentificacaoPreEstabelecido 0..1IdentifierNúmero de identificação do pré-estabelecido
..... id 0..1stringIdentificador lógico do número de identificação do pré-estabelecido
..... extension 0..*ExtensionExtensões do número de identificação do pré-estabelecido
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeUso do número de identificação do pré-estabelecido
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... type Σ0..1CodeableConceptTipo do número de identificação do pré-estabelecido
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 do número de identificação do pré-estabelecido
Fixed Value: https://fhir.ans.gov.br/sid/numero-identificacao-preestabelecido
..... value Σ1..1stringValor do número de identificação do pré-estabelecido
Example General: 123456
..... period Σ0..1PeriodPeríodo de validade do número de identificação do pré-estabelecido
..... assigner Σ0..1Reference(Organization)Entidade responsável pela atribuição do número de identificação do pré-estabelecido
... status ?!Σ1..1codeStatus da Notificação de Pagamento
Binding: FinancialResourceStatusCodes (required): A code specifying the state of the resource instance.

... request 0..1Reference(Resource)Requisição da Notificação de Pagamento
... response 0..1Reference(Resource)Resposta da Notificação de Pagamento
... created Σ1..1dateTimeData de criação da Notificação de Pagamento
... provider 1..1Reference(Estabelecimento de Saúde | Operadora de plano privado de assistência à saúde | Profissional prestador do serviço)Prestador da Notificação de Pagamento
... payment Σ1..1Reference(Reconciliação de Pagamento (e modelos de remuneração))Pagamento da Notificação de Pagamento
... paymentDate 0..1dateData da Notificação de Pagamento
... payee 0..1Reference(Estabelecimento de Saúde | Profissional prestador do serviço)Beneficiário da Notificação de Pagamento
... recipient Σ1..1Reference(Operadora de plano privado de assistência à saúde)Destinatário da Notificação de Pagamento
... amount Σ1..1MoneyValor da Notificação de Pagamento
... paymentStatus 0..1CodeableConceptStatus do Pagamento da Notificação de Pagamento
Binding: tipo de faturamento (required): Status do Pagamento da Notificação de Pagamento


doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
PaymentNotice.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
PaymentNotice.identifier.userequiredIdentifierUse
PaymentNotice.identifier.typeextensibleIdentifier Type Codes
PaymentNotice.identifier:numeroIdentificacaoReembolso.userequiredIdentifierUse
PaymentNotice.identifier:numeroIdentificacaoReembolso.typeextensibleIdentifier Type Codes
PaymentNotice.identifier:numeroIdentificacaoPreEstabelecido.userequiredIdentifierUse
PaymentNotice.identifier:numeroIdentificacaoPreEstabelecido.typeextensibleIdentifier Type Codes
PaymentNotice.statusrequiredFinancialResourceStatusCodes
PaymentNotice.paymentStatusrequiredTipoFaturamento (a valid code from Tabela 55 - Tipo de faturamento )

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorPaymentNoticeIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorPaymentNoticeIf 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-4errorPaymentNoticeIf 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-5errorPaymentNoticeIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practicePaymentNoticeA 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()
NameFlagsCard.TypeDescription & Constraintsdoco
.. PaymentNotice 0..*PaymentNoticeNotificação de Pagamento
... id Σ0..1idIdentificador lógico da Notificação de Pagamento
... meta Σ0..1MetaMetadados da Notificação de Pagamento
... implicitRules ?!Σ0..1uriRegras de negócio da Notificação de Pagamento
... text 0..1NarrativeElemento narrativo da Notificação de Pagamento
... contained 0..*ResourceRecursos contidos na Notificação de Pagamento
... Slices for extension 1..*ExtensionConjunto de campos adicionais que são extensões ao modelo de informação
Slice: Unordered, Open by value:url
... versaoPadrao 1..1stringVersão do padrão
URL: https://fhir.ans.gov.br/StructureDefinition/versao-padrao
... modifierExtension ?!0..*ExtensionExtensões modificadores da Notificação de Pagamento
... Slices for identifier 0..*IdentifierIdentificadores da Notificação de Pagamento
Slice: Unordered, Open by value:system
.... identifier:All Slices Content/Rules for all slices
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeUso do identificador de pagamento
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... type Σ0..1CodeableConceptTipo do identificador de pagamento
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 Σ0..1uriSistema do identificador de pagamento
Example General: http://www.acme.com/identifiers/patient
..... value Σ0..1stringValor do identificador de pagamento
Example General: 123456
..... period Σ0..1PeriodTime period when id is/was valid for use
..... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
.... identifier:numeroIdentificacaoReembolso 0..1IdentifierNúmero de identificação do reembolso
..... id 0..1stringIdentificador lógico do número de identificação do reembolso
..... extension 0..*ExtensionExtensões do número de identificação do reembolso
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeUso do número de identificação do reembolso
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... type Σ0..1CodeableConceptTipo do número de identificação do reembolso
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 do número de identificação do reembolso
Fixed Value: https://fhir.ans.gov.br/sid/numero-identificacao-reembolso
..... value Σ1..1stringValor do número de identificação do reembolso
Example General: 123456
..... period Σ0..1PeriodPeríodo de validade do número de identificação do reembolso
..... assigner Σ0..1Reference(Organization)Entidade responsável pela atribuição do número de identificação do reembolso
.... identifier:numeroIdentificacaoPreEstabelecido 0..1IdentifierNúmero de identificação do pré-estabelecido
..... id 0..1stringIdentificador lógico do número de identificação do pré-estabelecido
..... extension 0..*ExtensionExtensões do número de identificação do pré-estabelecido
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeUso do número de identificação do pré-estabelecido
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... type Σ0..1CodeableConceptTipo do número de identificação do pré-estabelecido
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 do número de identificação do pré-estabelecido
Fixed Value: https://fhir.ans.gov.br/sid/numero-identificacao-preestabelecido
..... value Σ1..1stringValor do número de identificação do pré-estabelecido
Example General: 123456
..... period Σ0..1PeriodPeríodo de validade do número de identificação do pré-estabelecido
..... assigner Σ0..1Reference(Organization)Entidade responsável pela atribuição do número de identificação do pré-estabelecido
... status ?!Σ1..1codeStatus da Notificação de Pagamento
Binding: FinancialResourceStatusCodes (required): A code specifying the state of the resource instance.

... request 0..1Reference(Resource)Requisição da Notificação de Pagamento
... response 0..1Reference(Resource)Resposta da Notificação de Pagamento
... created Σ1..1dateTimeData de criação da Notificação de Pagamento
... provider 1..1Reference(Estabelecimento de Saúde | Operadora de plano privado de assistência à saúde | Profissional prestador do serviço)Prestador da Notificação de Pagamento
... payment Σ1..1Reference(Reconciliação de Pagamento (e modelos de remuneração))Pagamento da Notificação de Pagamento
... paymentDate 0..1dateData da Notificação de Pagamento
... payee 0..1Reference(Estabelecimento de Saúde | Profissional prestador do serviço)Beneficiário da Notificação de Pagamento
... recipient Σ1..1Reference(Operadora de plano privado de assistência à saúde)Destinatário da Notificação de Pagamento
... amount Σ1..1MoneyValor da Notificação de Pagamento
... paymentStatus 0..1CodeableConceptStatus do Pagamento da Notificação de Pagamento
Binding: tipo de faturamento (required): Status do Pagamento da Notificação de Pagamento


doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
PaymentNotice.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
PaymentNotice.identifier.userequiredIdentifierUse
PaymentNotice.identifier.typeextensibleIdentifier Type Codes
PaymentNotice.identifier:numeroIdentificacaoReembolso.userequiredIdentifierUse
PaymentNotice.identifier:numeroIdentificacaoReembolso.typeextensibleIdentifier Type Codes
PaymentNotice.identifier:numeroIdentificacaoPreEstabelecido.userequiredIdentifierUse
PaymentNotice.identifier:numeroIdentificacaoPreEstabelecido.typeextensibleIdentifier Type Codes
PaymentNotice.statusrequiredFinancialResourceStatusCodes
PaymentNotice.paymentStatusrequiredTipoFaturamento (a valid code from Tabela 55 - Tipo de faturamento )

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorPaymentNoticeIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorPaymentNoticeIf 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-4errorPaymentNoticeIf 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-5errorPaymentNoticeIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practicePaymentNoticeA 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()

Esta estrutura é derivada de PaymentNotice

Summary

Mandatory: 3 elements (4 nested mandatory elements)
Fixed Value: 2 elements

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

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

Visão diferencial

Esta estrutura é derivada de PaymentNotice

NameFlagsCard.TypeDescription & Constraintsdoco
.. PaymentNotice 0..*PaymentNoticeNotificação de Pagamento
... id 0..1idIdentificador lógico da Notificação de Pagamento
... meta 0..1MetaMetadados da Notificação de Pagamento
... implicitRules 0..1uriRegras de negócio da Notificação de Pagamento
... text 0..1NarrativeElemento narrativo da Notificação de Pagamento
... contained 0..*ResourceRecursos contidos na Notificação de Pagamento
... Slices for extension 1..*ExtensionConjunto de campos adicionais que são extensões ao modelo de informação
Slice: Unordered, Open by value:url
... versaoPadrao 1..1stringVersão do padrão
URL: https://fhir.ans.gov.br/StructureDefinition/versao-padrao
... modifierExtension 0..*ExtensionExtensões modificadores da Notificação de Pagamento
... Slices for identifier 0..*IdentifierIdentificadores da Notificação de Pagamento
Slice: Unordered, Open by value:system
.... identifier:All Slices Content/Rules for all slices
..... use 0..1codeUso do identificador de pagamento
..... type 0..1CodeableConceptTipo do identificador de pagamento
..... system 0..1uriSistema do identificador de pagamento
..... value 0..1stringValor do identificador de pagamento
.... identifier:numeroIdentificacaoReembolso 0..1IdentifierNúmero de identificação do reembolso
..... id 0..1stringIdentificador lógico do número de identificação do reembolso
..... extension 0..*ExtensionExtensões do número de identificação do reembolso
..... use 0..1codeUso do número de identificação do reembolso
..... type 0..1CodeableConceptTipo do número de identificação do reembolso
..... system 1..1uriSistema do número de identificação do reembolso
Fixed Value: https://fhir.ans.gov.br/sid/numero-identificacao-reembolso
..... value 1..1stringValor do número de identificação do reembolso
..... period 0..1PeriodPeríodo de validade do número de identificação do reembolso
..... assigner 0..1Reference(Organization)Entidade responsável pela atribuição do número de identificação do reembolso
.... identifier:numeroIdentificacaoPreEstabelecido 0..1IdentifierNúmero de identificação do pré-estabelecido
..... id 0..1stringIdentificador lógico do número de identificação do pré-estabelecido
..... extension 0..*ExtensionExtensões do número de identificação do pré-estabelecido
..... use 0..1codeUso do número de identificação do pré-estabelecido
..... type 0..1CodeableConceptTipo do número de identificação do pré-estabelecido
..... system 1..1uriSistema do número de identificação do pré-estabelecido
Fixed Value: https://fhir.ans.gov.br/sid/numero-identificacao-preestabelecido
..... value 1..1stringValor do número de identificação do pré-estabelecido
..... period 0..1PeriodPeríodo de validade do número de identificação do pré-estabelecido
..... assigner 0..1Reference(Organization)Entidade responsável pela atribuição do número de identificação do pré-estabelecido
... status 1..1codeStatus da Notificação de Pagamento
... request 0..1Reference(Resource)Requisição da Notificação de Pagamento
... response 0..1Reference(Resource)Resposta da Notificação de Pagamento
... created 1..1dateTimeData de criação da Notificação de Pagamento
... provider 1..1Reference(Estabelecimento de Saúde | Operadora de plano privado de assistência à saúde | Profissional prestador do serviço)Prestador da Notificação de Pagamento
... payment 1..1Reference(Reconciliação de Pagamento (e modelos de remuneração))Pagamento da Notificação de Pagamento
... paymentDate 0..1dateData da Notificação de Pagamento
... payee 0..1Reference(Estabelecimento de Saúde | Profissional prestador do serviço)Beneficiário da Notificação de Pagamento
... recipient 1..1Reference(Operadora de plano privado de assistência à saúde)Destinatário da Notificação de Pagamento
... amount 1..1MoneyValor da Notificação de Pagamento
... paymentStatus 0..1CodeableConceptStatus do Pagamento da Notificação de Pagamento
Binding: tipo de faturamento (required): Status do Pagamento da Notificação de Pagamento


doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
PaymentNotice.paymentStatusrequiredTipoFaturamento (a valid code from Tabela 55 - Tipo de faturamento )

Visualização de elementos -chave

NameFlagsCard.TypeDescription & Constraintsdoco
.. PaymentNotice 0..*PaymentNoticeNotificação de Pagamento
... id Σ0..1idIdentificador lógico da Notificação de Pagamento
... meta Σ0..1MetaMetadados da Notificação de Pagamento
... implicitRules ?!Σ0..1uriRegras de negócio da Notificação de Pagamento
... text 0..1NarrativeElemento narrativo da Notificação de Pagamento
... contained 0..*ResourceRecursos contidos na Notificação de Pagamento
... Slices for extension 1..*ExtensionConjunto de campos adicionais que são extensões ao modelo de informação
Slice: Unordered, Open by value:url
... versaoPadrao 1..1stringVersão do padrão
URL: https://fhir.ans.gov.br/StructureDefinition/versao-padrao
... modifierExtension ?!0..*ExtensionExtensões modificadores da Notificação de Pagamento
... Slices for identifier 0..*IdentifierIdentificadores da Notificação de Pagamento
Slice: Unordered, Open by value:system
.... identifier:All Slices Content/Rules for all slices
..... use ?!Σ0..1codeUso do identificador de pagamento
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... type Σ0..1CodeableConceptTipo do identificador de pagamento
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 Σ0..1uriSistema do identificador de pagamento
Example General: http://www.acme.com/identifiers/patient
..... value Σ0..1stringValor do identificador de pagamento
Example General: 123456
.... identifier:numeroIdentificacaoReembolso 0..1IdentifierNúmero de identificação do reembolso
..... id 0..1stringIdentificador lógico do número de identificação do reembolso
..... extension 0..*ExtensionExtensões do número de identificação do reembolso
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeUso do número de identificação do reembolso
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... type Σ0..1CodeableConceptTipo do número de identificação do reembolso
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 do número de identificação do reembolso
Fixed Value: https://fhir.ans.gov.br/sid/numero-identificacao-reembolso
..... value Σ1..1stringValor do número de identificação do reembolso
Example General: 123456
..... period Σ0..1PeriodPeríodo de validade do número de identificação do reembolso
..... assigner Σ0..1Reference(Organization)Entidade responsável pela atribuição do número de identificação do reembolso
.... identifier:numeroIdentificacaoPreEstabelecido 0..1IdentifierNúmero de identificação do pré-estabelecido
..... id 0..1stringIdentificador lógico do número de identificação do pré-estabelecido
..... extension 0..*ExtensionExtensões do número de identificação do pré-estabelecido
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeUso do número de identificação do pré-estabelecido
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... type Σ0..1CodeableConceptTipo do número de identificação do pré-estabelecido
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 do número de identificação do pré-estabelecido
Fixed Value: https://fhir.ans.gov.br/sid/numero-identificacao-preestabelecido
..... value Σ1..1stringValor do número de identificação do pré-estabelecido
Example General: 123456
..... period Σ0..1PeriodPeríodo de validade do número de identificação do pré-estabelecido
..... assigner Σ0..1Reference(Organization)Entidade responsável pela atribuição do número de identificação do pré-estabelecido
... status ?!Σ1..1codeStatus da Notificação de Pagamento
Binding: FinancialResourceStatusCodes (required): A code specifying the state of the resource instance.

... request 0..1Reference(Resource)Requisição da Notificação de Pagamento
... response 0..1Reference(Resource)Resposta da Notificação de Pagamento
... created Σ1..1dateTimeData de criação da Notificação de Pagamento
... provider 1..1Reference(Estabelecimento de Saúde | Operadora de plano privado de assistência à saúde | Profissional prestador do serviço)Prestador da Notificação de Pagamento
... payment Σ1..1Reference(Reconciliação de Pagamento (e modelos de remuneração))Pagamento da Notificação de Pagamento
... paymentDate 0..1dateData da Notificação de Pagamento
... payee 0..1Reference(Estabelecimento de Saúde | Profissional prestador do serviço)Beneficiário da Notificação de Pagamento
... recipient Σ1..1Reference(Operadora de plano privado de assistência à saúde)Destinatário da Notificação de Pagamento
... amount Σ1..1MoneyValor da Notificação de Pagamento
... paymentStatus 0..1CodeableConceptStatus do Pagamento da Notificação de Pagamento
Binding: tipo de faturamento (required): Status do Pagamento da Notificação de Pagamento


doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
PaymentNotice.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
PaymentNotice.identifier.userequiredIdentifierUse
PaymentNotice.identifier.typeextensibleIdentifier Type Codes
PaymentNotice.identifier:numeroIdentificacaoReembolso.userequiredIdentifierUse
PaymentNotice.identifier:numeroIdentificacaoReembolso.typeextensibleIdentifier Type Codes
PaymentNotice.identifier:numeroIdentificacaoPreEstabelecido.userequiredIdentifierUse
PaymentNotice.identifier:numeroIdentificacaoPreEstabelecido.typeextensibleIdentifier Type Codes
PaymentNotice.statusrequiredFinancialResourceStatusCodes
PaymentNotice.paymentStatusrequiredTipoFaturamento (a valid code from Tabela 55 - Tipo de faturamento )

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorPaymentNoticeIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorPaymentNoticeIf 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-4errorPaymentNoticeIf 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-5errorPaymentNoticeIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practicePaymentNoticeA 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()

Visualização instantânea

NameFlagsCard.TypeDescription & Constraintsdoco
.. PaymentNotice 0..*PaymentNoticeNotificação de Pagamento
... id Σ0..1idIdentificador lógico da Notificação de Pagamento
... meta Σ0..1MetaMetadados da Notificação de Pagamento
... implicitRules ?!Σ0..1uriRegras de negócio da Notificação de Pagamento
... text 0..1NarrativeElemento narrativo da Notificação de Pagamento
... contained 0..*ResourceRecursos contidos na Notificação de Pagamento
... Slices for extension 1..*ExtensionConjunto de campos adicionais que são extensões ao modelo de informação
Slice: Unordered, Open by value:url
... versaoPadrao 1..1stringVersão do padrão
URL: https://fhir.ans.gov.br/StructureDefinition/versao-padrao
... modifierExtension ?!0..*ExtensionExtensões modificadores da Notificação de Pagamento
... Slices for identifier 0..*IdentifierIdentificadores da Notificação de Pagamento
Slice: Unordered, Open by value:system
.... identifier:All Slices Content/Rules for all slices
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeUso do identificador de pagamento
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... type Σ0..1CodeableConceptTipo do identificador de pagamento
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 Σ0..1uriSistema do identificador de pagamento
Example General: http://www.acme.com/identifiers/patient
..... value Σ0..1stringValor do identificador de pagamento
Example General: 123456
..... period Σ0..1PeriodTime period when id is/was valid for use
..... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
.... identifier:numeroIdentificacaoReembolso 0..1IdentifierNúmero de identificação do reembolso
..... id 0..1stringIdentificador lógico do número de identificação do reembolso
..... extension 0..*ExtensionExtensões do número de identificação do reembolso
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeUso do número de identificação do reembolso
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... type Σ0..1CodeableConceptTipo do número de identificação do reembolso
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 do número de identificação do reembolso
Fixed Value: https://fhir.ans.gov.br/sid/numero-identificacao-reembolso
..... value Σ1..1stringValor do número de identificação do reembolso
Example General: 123456
..... period Σ0..1PeriodPeríodo de validade do número de identificação do reembolso
..... assigner Σ0..1Reference(Organization)Entidade responsável pela atribuição do número de identificação do reembolso
.... identifier:numeroIdentificacaoPreEstabelecido 0..1IdentifierNúmero de identificação do pré-estabelecido
..... id 0..1stringIdentificador lógico do número de identificação do pré-estabelecido
..... extension 0..*ExtensionExtensões do número de identificação do pré-estabelecido
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeUso do número de identificação do pré-estabelecido
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... type Σ0..1CodeableConceptTipo do número de identificação do pré-estabelecido
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 do número de identificação do pré-estabelecido
Fixed Value: https://fhir.ans.gov.br/sid/numero-identificacao-preestabelecido
..... value Σ1..1stringValor do número de identificação do pré-estabelecido
Example General: 123456
..... period Σ0..1PeriodPeríodo de validade do número de identificação do pré-estabelecido
..... assigner Σ0..1Reference(Organization)Entidade responsável pela atribuição do número de identificação do pré-estabelecido
... status ?!Σ1..1codeStatus da Notificação de Pagamento
Binding: FinancialResourceStatusCodes (required): A code specifying the state of the resource instance.

... request 0..1Reference(Resource)Requisição da Notificação de Pagamento
... response 0..1Reference(Resource)Resposta da Notificação de Pagamento
... created Σ1..1dateTimeData de criação da Notificação de Pagamento
... provider 1..1Reference(Estabelecimento de Saúde | Operadora de plano privado de assistência à saúde | Profissional prestador do serviço)Prestador da Notificação de Pagamento
... payment Σ1..1Reference(Reconciliação de Pagamento (e modelos de remuneração))Pagamento da Notificação de Pagamento
... paymentDate 0..1dateData da Notificação de Pagamento
... payee 0..1Reference(Estabelecimento de Saúde | Profissional prestador do serviço)Beneficiário da Notificação de Pagamento
... recipient Σ1..1Reference(Operadora de plano privado de assistência à saúde)Destinatário da Notificação de Pagamento
... amount Σ1..1MoneyValor da Notificação de Pagamento
... paymentStatus 0..1CodeableConceptStatus do Pagamento da Notificação de Pagamento
Binding: tipo de faturamento (required): Status do Pagamento da Notificação de Pagamento


doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
PaymentNotice.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
PaymentNotice.identifier.userequiredIdentifierUse
PaymentNotice.identifier.typeextensibleIdentifier Type Codes
PaymentNotice.identifier:numeroIdentificacaoReembolso.userequiredIdentifierUse
PaymentNotice.identifier:numeroIdentificacaoReembolso.typeextensibleIdentifier Type Codes
PaymentNotice.identifier:numeroIdentificacaoPreEstabelecido.userequiredIdentifierUse
PaymentNotice.identifier:numeroIdentificacaoPreEstabelecido.typeextensibleIdentifier Type Codes
PaymentNotice.statusrequiredFinancialResourceStatusCodes
PaymentNotice.paymentStatusrequiredTipoFaturamento (a valid code from Tabela 55 - Tipo de faturamento )

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorPaymentNoticeIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorPaymentNoticeIf 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-4errorPaymentNoticeIf 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-5errorPaymentNoticeIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practicePaymentNoticeA 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()

Esta estrutura é derivada de PaymentNotice

Summary

Mandatory: 3 elements (4 nested mandatory elements)
Fixed Value: 2 elements

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

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

 

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