You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
query AssessEligibilityQuery($cnpj: String!, $cpf: String!, $ean: String!) {
Pharma_assessEligibility(
# Origem da solicitação
origin: POINT_OF_SALES
# CNPJ da farmácia
storeCode: $cnpj
# EAN do produto do programa da indústria
productCode: $ean
# CPF do consumidor
customerCode: $cpf
) {
# Resultado da validação
validationResult {
status
message
errors {
message
}
}
# Avaliação da eligibilidade
eligibilityAssessment {
# Código do programa
programCode
# Produto pertence a um programa da industria?
belongsToIndustryProgram
# Nome do programa
programDescription
# Nome do produto
productDescription
}
# Política cadastral
registrationPolicy {
# Permite pacientes dependentes do principal
allowDependents
# Número máximo de pacientes dependentes
dependentsLimit
# Requer cadastro do beneficiário?
requiresBeneficiaryRegistration
# Requer cadastro da receita médica?
requiresMedicalPrescriptionRegistration
# Requer ao menos uma forma de contato?
requiresAtLeastOneContactMedium
# Requer dados do profisasional que prescreveu a receita?
requiresMedicalPrescriber
# Campos para cadastro do beneficiário
beneficiaryFields {
...RegistrationPolicyFields
}
# Campos para cadastro do paciente dependente
dependentFields {
...RegistrationPolicyFields
}
# Campos para cadastro da receita médica
medicalPrescriptionFields {
...RegistrationPolicyFields
}
# Campos extras do programa
extraFields {
...RegistrationPolicyFields
}
# Origens permitidas
allowedOrigins
}
# Dependentes atualmente cadastrados no programa
# para o consumidor informado na chamada
dependents {
id
name
birth
gender
holder
}
}
}
fragment RegistrationPolicyFields on Pharma_RegistrationPolicyField {
# Nome do campo
field
# Rótulo do campo
label
# Tipo - veja os tipos na documentação GraphQL
type
# Descrição da necessidade do campo
description
# Se é oculto, obrigatório ou opcional
display
# Entidade do nosso banco
entity
# Valor padrão quando não preenchido
defaultValue
# Opções quando for um campo do tipo SELECT, RADIO, etc.
options {
# Rótulo
text
# Valor
value
}
}
Is it possible to use fragments to query external services? I see that there are some fragment methods, but don't know how to use it.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
I have a projection that would benefit from using fragments.
It looks like this:
GraphQl looks like this:
Is it possible to use fragments to query external services? I see that there are some fragment methods, but don't know how to use it.
Beta Was this translation helpful? Give feedback.
All reactions