I’m building a flow in Microsoft Power Automate that captures insurance information from a Microsoft Form submission. The goal is to map the selected insurance payer to the corresponding Option Set ID in Dataverse. The insurance information is a single-choice field on the form, and I need to pass the Option Set ID (integer) of the selected payer to a Dataverse table for further processing.
createArray(
if(contains(outputs('Compose_Parse_Insurance'), 'Aetna'), '428470000', null),
if(contains(outputs('Compose_Parse_Insurance'), 'Aetna-Coventry Foreign Services Benefit Plan'), '428470001', null),
if(contains(outputs('Compose_Parse_Insurance'), 'Aetna-Innovation Health'), '428470002', null),
if(contains(outputs('Compose_Parse_Insurance'), 'Aetna-Meritain Health'), '428470003', null),
if(contains(outputs('Compose_Parse_Insurance'), 'Kaiser'), '428470004', null),
if(contains(outputs('Compose_Parse_Insurance'), 'Kaiser-KPIC'), '428470005', null),
if(contains(outputs('Compose_Parse_Insurance'), 'Kaiser Medicaid'), '428470006', null),
if(contains(outputs('Compose_Parse_Insurance'), 'Tricare Prime'), '428470007', null),
if(contains(outputs('Compose_Parse_Insurance'), 'Tricare Select'), '428470008', null),
if(contains(outputs('Compose_Parse_Insurance'), 'I do not have insurance'), '428470009', null),
if(contains(outputs('Compose_Parse_Insurance'), 'Other'), '428470009', null)
Add a new row: Insurance field mapped to output of compose insurance mapping
I would appreciate any guidance in how to achieve this dynamically that allows for flexible mapping of values.
Thank you for your assistance.