Loading
Seguro
Índice
Selecionar filtros

          Sem resultados
          Sem resultados
          Aqui estão algumas dicas de pesquisa

          Verifique a grafia das palavras-chave.
          Tente utilizar termos mais genéricos.
          Selecione menos filtros para ampliar sua pesquisa.

          Pesquisar em toda a Ajuda do Salesforce
          InsFormularyService:getProducts

          InsFormularyService:getProducts

          Uma das regras de elegibilidade para recuperar planos de saúde é garantir que o plano cubra os medicamentos que o cliente está tomando. Use este serviço para facilitar o processo de recuperação de produtos elegíveis vinculados a Formulários, que contêm medicamentos (drugs) em que os medicamentos do cliente (accountId) estão incluídos.

          Classe: InsFormularyService

          Método: getProducts

          Como funciona

          Na linha de negócios do Medicare, os membros devem saber que seus medicamentos atuais são cobertos pelos planos disponíveis durante o processo de cotação. O processo de cotação atual para o Medicare permite que os membros criem uma lista de medicamentos atuais antes de apresentar os planos elegíveis.

          1. Para recuperar todos os medicamentos prescritos no ID e no objeto ConsumerDrug__c, se os parâmetros accountID e Drugs forem passados para o serviço, o serviço usará o accountId. A entrada deve ser a lista de medicamentos ou accountId.

            Nota
            Nota

            Aqui, a conta é uma Conta pessoal que representa o consumidor ou o membro.

          2. Recupera todos os FormularyDrug__c relacionados usando a lista de medicamentos

          3. Recupera todos os IDs de Formulary__c relacionados usando a lista recuperada de FormularyDrug__c.

          4. Corresponde todos os medicamentos na entrada na lista de FormularyDrug__c. Se todas as drogas existem em Formulary__c, é considerado um Formulary__c elegível.

          5. Por fim, o serviço retorna uma lista de todos os produtos no nó de saída JSON de eligibleProducts relacionados a todos os Formulary__c elegíveis.

          Nota
          Nota

          Você também pode executar filtros com base em FieldNames e valores associados para refinar ainda mais os resultados.

          Contribuições

          accountId

          ID da conta pessoal do cliente.

          Deve ser inserida apenas se a lista de medicamentos não for fornecida.

          drugs

          Lista de IDs de fármacos

          Opcional se accountId não for fornecido.

          Obrigatório se accountId for fornecido?

          Opções remotas

          Opção

          Descrição

          filters

          String

          Filtros formatados como FieldName:Value,delimitados por vírgula. Um campo personalizado deve incluir um namespace.

          Exemplo:

          ProductCode:PPO, ProductType__c:Test

          JSON de entrada

          Aqui está um exemplo de entrada JSON que usa uma entrada accountId:

          {
            "ContextId": "",
            "timeStamp": "2020-03-25T06:04:15.282Z",
            "userId": "0056g000003cVLZAA2",
            "userName": "ins-test09@vlocity.com",
            "userProfile": "System Administrator",
            "userTimeZone": -420,
            "userCurrencyCode": "USD",
            "sfdcIFrameOrigin": "https://ins-test09-dev-ed--instest09.visualforce.com",
            "sfdcIFrameHost": "web",
            "layout": "lightning",
            "isdtp": "p1",
            "id": "a236g000000NAiRAAW",
            "vlcPersistentComponent": {},
            "accountId": "0016g00000IqoMqAAJ"
          }

          E aqui está uma que usa a opção de controle remoto filters:

          {
            "ContextId": "",
            "timeStamp": "2020-03-25T06:04:15.282Z",
            "userId": "0056g000003cVLZAA2",
            "userName": "ins-test09@vlocity.com",
            "userProfile": "System Administrator",
            "userTimeZone": -420,
            "userCurrencyCode": "USD",
            "sfdcIFrameOrigin": "https://ins-test09-dev-ed--instest09.visualforce.com",
            "sfdcIFrameHost": "web",
            "layout": "lightning",
            "isdtp": "p1",
            "id": "a236g000000NAiRAAW",
            "vlcPersistentComponent": {},
            "drugs": ["a4D6g000000NFJzEAO","a4D6g000000NFF9EAO"],
            "filters": "ProductCode:SG-HMO-500"
          }

          JSON de saída

          Aqui está um exemplo de saída de produtos elegíveis:

          {
            "ContextId": "",
            "timeStamp": "2020-03-25T05:51:55.663Z",
            "userId": "0056g000003cVLZAA2",
            "userName": "ins-test09@vlocity.com",
            "userProfile": "System Administrator",
            "userTimeZone": -420,
            "userCurrencyCode": "USD",
            "sfdcIFrameOrigin": "https://ins-test09-dev-ed--instest09.visualforce.com",
            "sfdcIFrameHost": "web",
            "layout": "lightning",
            "isdtp": "p1",
            "id": "a236g000000NAiRAAW",
            "vlcPersistentComponent": {},
            "accountId": "0016g00000IqoMqAAJ",
            "error": "OK",
            "eligibleProducts": [
              {
                "attributes": {
                  "type": "Product2",
                  "url": "/services/data/v48.0/sobjects/Product2/01t6g000000RzEbAAK"
                },
                "Id": "01t6g000000RzEbAAK",
                "Name": "HMO 500",
                "ProductCode": "SG-HMO-500",
                "instest09__Type__c": "Medical",
                "instest09__SubType__c": "HMO",
                "instest09__FormularyId__c": "a4L6g000000XCKVEA4",
                "instest09__LineOfBusiness__c": "Group Health",
                "RecordTypeId": "0126g000000NZDOAA4",
                "instest09__FormularyId__r": {
                  "attributes": {
                    "type": "instest09__Formulary__c",
                    "url": "/services/data/v48.0/sobjects/instest09__Formulary__c/a4L6g000000XCKVEA4"
                  },
                  "Name": "Formulary1",
                  "Id": "a4L6g000000XCKVEA4"
                }
              }
            ]
          }
           
          Carregando
          Salesforce Help | Article