Skip to content

Instantly share code, notes, and snippets.

@eezing
Last active January 31, 2020 20:04
Show Gist options
  • Save eezing/a82e7333f8025816fc6d9911b2a91bc6 to your computer and use it in GitHub Desktop.
Save eezing/a82e7333f8025816fc6d9911b2a91bc6 to your computer and use it in GitHub Desktop.

Webhook Integration

After a user submits a screening, PointCare will send the screening data to your webhook receiver via an HTTP POST request.

Implementation Steps

  1. Use the specification and sample data below to construct your webhook receiver.

  2. Once your receiver is live, email PointCare development team the required HTTP parameters:

    • Request URL

    • API Key request header value

    • Optional request headers

  3. PointCare dev team will update your configuration with the provided parameters.

  4. Once your configuration is updated, test the webhook by submitting a screen in the application.

  5. When you're ready, confirm functionality with PointCare dev team to conclude implementation.

HTTP Request

Method: POST

URL: A valid HTTPS URL

API Key header: Used for authenticating request, the X-API-Key will be set in every request made by PointCare and should be tested for equality by your receiver before processing the payload. The header value is defined by you and then given to PointCare.

  • name: X-API-KEY
  • value: <customer defined string> e.g. Secure random hex string
  • header example: "X-API-KEY=fb359ce2dcf6e61fb1939d27e6e88c75"

Optional Headers: 0 or more valid HTTP request headers

Body: JSON screening data (schema defined below)

HTTP Response

On success: 2xx status code

On error: 4xx or greater status code

Body: none

Request Body

Schema:

// TypeScript

// Note: All properties named "id" are UUID strings.

type Screening = {
  id: string;

  // Date & time screening was created (ISO 8601).
  createdAt: string;

  // User who submitted screening.
  createdBy: {
    id: string;

    // Login username (email address).
    username: string;
    firstName: string;
    lastName: string;
  };

  // Facility/Location screening was submitted for.
  location: {
    id: string;
    name: string;
  };

  responses: Step[];
  results: Result[];
};

// Section/group of screen flow.
type Step = {
  id: string;
  name: string;

  // List of questions in section.
  questions: Question[];
};

// Question + answer value.
type Question = {
  id: string;
  questionId: string;

  // Question text as displayed in screen flow
  text: string;

  // Type of value, is "scalar" or "picklist".
  valueType: "scalar" | "picklist";

  // Answer/value as shown in screen flow.
  value: string | null;

  // Unique id for picklist value (null if scalar).
  valueId: string | null;
};

/**
  Eligible program with checklists & contacts for
  location based on zip code screening question.
*/
type Result = {
  id: string;
  program: {
    id: string;

    /**
      Type of program. Usually one of 3 listed here, but
      could be different.
    */
    type: "Private" | "Public" | "Additional Benefits" | string;

    // Program name.
    name: string;

    // Summary of program benefits.
    description: string | null;

    // Description of plan costs.
    cost: string | null;

    // Description or comma seperated list of coverage.
    coverage: number | null;

    // Program term in number of months.
    term: number | null;
  };
  checklist: Checklist[];
  contacts: Contact[];
};

// A task or requirement related to the program enrollment.
type Checklist = {
  // Type of activity or artifact, e.g. Application, Income, Residency
  type: string;

  // Short summary of checklist item.
  description: string;

  // Depending on the type, could be additional text or link to document.
  value: string | null;

  // Sub checklist, typically used when linking to multiple documents.
  items: Checklist[];
};

// A method of contact for the patient's local area
type Contact = {
  type: "website" | "phone" | "email" | string;

  // Short summary of contact.
  description: string;

  // URL, phone #, email address, etc...
  value: string;
};

Sample JSON:

{
  "screening": {
    "id": "f42e52d1-7983-402d-934d-6e5babfd7f05",
    "createdAt": "2020-01-06T00:26:46.116+00:00",
    "createdBy": {
      "id": "6f2cf4c5-e55b-4e19-85fe-33cd6ea06e93",
      "username": "[email protected]",
      "firstName": "Luke",
      "lastName": "Skywalker"
    },
    "location": {
      "id": "800a0aa2-72a5-4275-ab0f-c5564e86dfa7",
      "name": "Facility One"
    },
    "responses": [
      {
        "id": "5189ebf8-e65d-470f-ab8e-64ed06b119c3",
        "name": "zipcode",
        "questions": [
          {
            "id": "05cf91a3-8b49-43c2-bf30-fda1b1b94669",
            "questionId": "e96b6bca-7342-4606-80b5-58dab78d72b6",
            "text": "Zip Code",
            "valueType": "scalar",
            "value": "94402",
            "valueId": null
          }
        ]
      },
      {
        "id": "9942866f-70e4-4936-a514-3efd87dc6001",
        "name": "account number",
        "questions": [
          {
            "id": "1a470cf5-fa0d-460d-8eaf-c61a641ae79b",
            "questionId": "eb2c4dfa-f0a2-4aaa-9d9c-40b98bbad07a",
            "text": "Account Number ",
            "valueType": "scalar",
            "value": "a503924",
            "valueId": null
          }
        ]
      },
      {
        "id": "d8ab0971-8274-40d5-a26a-27971d6fa36f",
        "name": "patient name ",
        "questions": [
          {
            "id": "ee94ea1f-1cf7-4e62-8dfa-fbc112ed07dc",
            "questionId": "52db310b-8a04-41e3-b92d-6c33f1f9c17b",
            "text": "First",
            "valueType": "scalar",
            "value": "Princess",
            "valueId": null
          },
          {
            "id": "f80c78fe-b7d3-40b1-8d92-507c013b9058",
            "questionId": "b18b0863-4725-46ff-86c2-8aa5578c0357",
            "text": "Last ",
            "valueType": "scalar",
            "value": "Leia",
            "valueId": null
          }
        ]
      },
      {
        "id": "1f1d7fb4-35e7-46e2-970a-0762fa5e7825",
        "name": "personal ",
        "questions": [
          {
            "id": "ce28202f-e20c-40df-a72b-e6876268cd99",
            "questionId": "128a1c3c-984f-4321-8f9b-aa4ddd16297a",
            "text": "Phone ",
            "valueType": "scalar",
            "value": "2024456789",
            "valueId": null
          },
          {
            "id": "1c271914-9250-40b8-935e-4b9bc99d5a6b",
            "questionId": "a4b8b1d9-cf5f-4d30-ad2c-ac66f4ac46f6",
            "text": "Email Address ",
            "valueType": "scalar",
            "value": "[email protected]",
            "valueId": null
          },
          {
            "id": "a3e46745-d92d-4b62-9172-7ac269d88fcc",
            "questionId": "a966d493-5cae-4015-b8db-bbba03a20a19",
            "text": "Date of Birth",
            "valueType": "scalar",
            "value": "1977-05-05",
            "valueId": null
          },
          {
            "id": "1d6cbbce-d1e4-473e-9ce3-beb77c3c96b1",
            "questionId": "66668763-963a-4e77-8717-6c19593103c9",
            "text": "Age",
            "valueType": "scalar",
            "value": "42",
            "valueId": null
          },
          {
            "id": "0086dddc-d032-4eea-a234-f2b0f230551e",
            "questionId": "1d1ed4fb-64fb-475b-b018-dbe78812f724",
            "text": "Assigned Sex at Birth",
            "valueType": "picklist",
            "value": "Female",
            "valueId": "1aebd1cb-7f35-e511-80c8-000c2927f443"
          },
          {
            "id": "c3f53da2-c38d-4b7a-ae66-5fc4d0f3e9b1",
            "questionId": "ab3c9470-1f96-4fca-a7f9-54cf428ea3cc",
            "text": "Marital Status",
            "valueType": "picklist",
            "value": "Single",
            "valueId": "c9e88b98-a3a5-4d9a-b8ba-e7557a2c19fa"
          },
          {
            "id": "166f20b4-33fb-4486-82a5-43549a6150be",
            "questionId": "ebaab479-b693-417e-a05d-f04f5dddbcec",
            "text": "Parent of Child Under Age 18",
            "valueType": "scalar",
            "value": "true",
            "valueId": null
          }
        ]
      },
      {
        "id": "c5efce78-d578-4960-b61f-287e35764e6e",
        "name": "citizenship status ",
        "questions": [
          {
            "id": "f8f66f20-5f65-4724-9074-329ddcd1aeee",
            "questionId": "d7a9be8b-a83a-4cdf-bbf5-d5d9758f3cd3",
            "text": "U.S. Citizen",
            "valueType": "scalar",
            "value": "true",
            "valueId": null
          }
        ]
      },
      {
        "id": "df57f1d5-f1f1-4c6d-b949-80d415ea5aaf",
        "name": "income ",
        "questions": [
          {
            "id": "8d259040-462e-4974-bf42-468e4329d543",
            "questionId": "50aede7c-67a3-46e5-9913-98563b27c7bd",
            "text": "Household Income",
            "valueType": "scalar",
            "value": "1000",
            "valueId": null
          },
          {
            "id": "d47fe72d-8040-4578-81d2-830767747bdf",
            "questionId": "93da7b48-c389-4715-a0d7-f4824546d9ce",
            "text": "Income Frequency",
            "valueType": "picklist",
            "value": "Monthly",
            "valueId": "c816059c-394d-e511-8316-008cfa878815"
          },
          {
            "id": "97beaf96-e956-48f2-855c-eae5c48fc2f9",
            "questionId": "7b2a4a81-e76c-46ab-ab13-f2bf87b01055",
            "text": "Checking and savings account total",
            "valueType": "scalar",
            "value": "400",
            "valueId": null
          },
          {
            "id": "9a651d82-0a16-40e3-9d82-8c3eb199164a",
            "questionId": "00150b5d-07e6-46ce-93a3-69ac83ea05fd",
            "text": "Household Size",
            "valueType": "scalar",
            "value": "4",
            "valueId": null
          },
          {
            "id": "28d15c9a-bcfe-471a-8278-9a069c438cf0",
            "questionId": "2889e3e2-7135-4503-8066-bcaaece53d6d",
            "text": "Number of dependents claimed on taxes last year",
            "valueType": "scalar",
            "value": "4",
            "valueId": null
          },
          {
            "id": "22a8772b-d5e9-4fa4-95fc-7b2d3ba8f28b",
            "questionId": "894675ef-bd5a-4e24-b604-1a83801e7ce7",
            "text": "FPL %",
            "valueType": "scalar",
            "value": "48",
            "valueId": null
          }
        ]
      },
      {
        "id": "a99b9362-c666-4c5c-afd6-e8db133f8792",
        "name": "assets ",
        "questions": [
          {
            "id": "a1814378-1a75-4af0-925a-226b2f029ec6",
            "questionId": "505d9245-3958-4796-9fcd-318fc4548924",
            "text": "401(k)",
            "valueType": "scalar",
            "value": "true",
            "valueId": null
          },
          {
            "id": "dfb7b0c6-bc84-4365-8e3f-ad3882502efd",
            "questionId": "9d0e8c00-2091-4138-a6f6-b3cfb3d661dc",
            "text": "Cash on Hand",
            "valueType": "scalar",
            "value": "true",
            "valueId": null
          },
          {
            "id": "0ed88745-bfd8-4575-88b1-81076ea5e42d",
            "questionId": "9eab0cdd-86ad-47fb-a720-1f65d5955c5b",
            "text": "Home Property",
            "valueType": "scalar",
            "value": "true",
            "valueId": null
          },
          {
            "id": "c5816bac-4cba-4360-8d8d-c3e4c0bc94c6",
            "questionId": "445e8841-4023-43b6-9f96-4918d19d0a48",
            "text": "Assets (Enter as rounded # with no $ symbol or commas)",
            "valueType": "scalar",
            "value": "82000",
            "valueId": null
          }
        ]
      },
      {
        "id": "93d604ba-d0a5-4261-aa6e-c1d64602e177",
        "name": "employer coverage ",
        "questions": [
          {
            "id": "3455410c-4e8f-472b-b66b-bf8b6b822f01",
            "questionId": "5f5f8b86-3fcd-4402-86b5-f7f1ce96e68a",
            "text": "Lost Employer-Based Coverage within Last 60 Days",
            "valueType": "scalar",
            "value": "true",
            "valueId": null
          }
        ]
      },
      {
        "id": "dddd6b93-0444-4423-9875-c74ba06f6610",
        "name": "hospital stay ",
        "questions": [
          {
            "id": "e65abaf8-5216-4fb1-b3dd-c5ff301dc2cf",
            "questionId": "19ddea47-4877-4aa0-b272-d8a2313b51de",
            "text": "Patient is expected to be hospitalized for 30+ days",
            "valueType": "scalar",
            "value": "true",
            "valueId": null
          }
        ]
      },
      {
        "id": "1c6e2d2b-39a9-420b-ab51-31f9e96de2f7",
        "name": "health conditions ",
        "questions": [
          {
            "id": "f189ede6-9e05-43a4-b0cc-bc13ddecacbb",
            "questionId": "9b0018a1-368d-4010-9077-840c8ac9acd4",
            "text": "Pregnant",
            "valueType": "scalar",
            "value": "true",
            "valueId": null
          },
          {
            "id": "d7aa6228-43d1-46b4-900f-58fedfbea035",
            "questionId": "84c3add7-2a5b-4b9d-9aca-377d2e00ec6f",
            "text": "Expected Due Date ",
            "valueType": "scalar",
            "value": "1/20/2020",
            "valueId": null
          },
          {
            "id": "5b59780b-991d-4e5a-bf95-58aaa2ba83a9",
            "questionId": "1cac9299-8d49-4ab9-afc9-f4949274100b",
            "text": "Number of Babies Due",
            "valueType": "scalar",
            "value": "1",
            "valueId": null
          }
        ]
      },
      {
        "id": "0a1145e2-4d56-4a2b-98e4-09f92efa41fa",
        "name": "medicaid history",
        "questions": [
          {
            "id": "4b5bbd27-cc52-441d-b309-7900f8c8a7a9",
            "questionId": "a4f880c2-b680-4993-a304-50140dcb8854",
            "text": "Have you ever applied for Medicaid",
            "valueType": "scalar",
            "value": "true",
            "valueId": null
          },
          {
            "id": "e670b71f-c827-4c13-9cf2-d3416f2fbc8a",
            "questionId": "2231b9f7-5544-4166-9bb4-bb625758e673",
            "text": "Application Status ",
            "valueType": "picklist",
            "value": "Approved",
            "valueId": "4d0ece02-590d-ea11-add2-000d3a32afcb"
          },
          {
            "id": "2a1fe0d0-7f39-44fc-8fdc-ffcb7effc8e5",
            "questionId": "3ac70691-a0a1-4f35-97c4-5d7f0c478df4",
            "text": "County applied in ",
            "valueType": "scalar",
            "value": "Tatooine",
            "valueId": null
          },
          {
            "id": "cf0b02b5-6007-4ec4-8b7b-c7d13f6c5030",
            "questionId": "49faf759-c015-4e41-8a9a-226accdaa2f2",
            "text": "Program applied for",
            "valueType": "scalar",
            "value": "Rebel Alliance",
            "valueId": null
          },
          {
            "id": "6c29b070-2679-42af-97c1-b73c4eaf68d2",
            "questionId": "d4a13b50-dc98-491e-9aaf-17242088db6e",
            "text": "Date applied",
            "valueType": "scalar",
            "value": "2018-12-04",
            "valueId": null
          },
          {
            "id": "37e8e8e5-f655-48d0-96ab-187c754367b9",
            "questionId": "e5be4f52-91f8-4d0c-a261-b01d47c17649",
            "text": "Coverage effective date ",
            "valueType": "scalar",
            "value": "2018-12-01",
            "valueId": null
          }
        ]
      }
    ],
    "results": [
      {
        "id": "00d21c37-1b30-ea11-8454-00155d5048ab",
        "program": {
          "id": "e7a41f33-a6b6-4ce9-baff-1d1313bde55c",
          "type": "Private",
          "description": "COBRA (The Consolidated Omnibus Budget Reconciliation Act) is a federal law that extends your current group health insurance when you experience a \"qualifying event.”",
          "cost": "Premiums range from 102% to 150% of your previous/current group health rates",
          "coverage": "Benefits vary by plan chosen",
          "term": 18
        },
        "checklist": [
          {
            "type": "Application",
            "description": "Completed COBRA Election Form (Administered by Former Employer or Third Party)",
            "value": "Completed COBRA Election Form (Administered by Former Employer or Third Party)",
            "items": [
              {
                "type": "text",
                "description": "Contact your former employer for more information",
                "value": "Contact your former employer for more information",
                "items": []
              }
            ]
          },
          {
            "type": "additional",
            "description": "Certificate of Credible Coverage",
            "value": "Certificate of Credible Coverage",
            "items": []
          },
          {
            "type": "additional",
            "description": "Proof of Qualifying Event",
            "value": "Proof of Qualifying Event",
            "items": []
          }
        ],
        "contacts": [
          {
            "type": "website",
            "description": "Ask EBSA Information",
            "value": "https://www.dol.gov/agencies/ebsa/about-ebsa/ask-a-question/ask-ebsa"
          },
          {
            "type": "website",
            "description": "Employee Guide for Health Benefits under COBRA",
            "value": "https://www.dol.gov/agencies/ebsa/about-ebsa/our-activities/resource-center/publications/health-and-retirement-benefits-after-job-loss"
          },
          {
            "type": "phone",
            "description": "866-444-3272 (Benefits Advisor)",
            "value": "866-444-3272"
          }
        ]
      },
      {
        "id": "08d21c37-1b30-ea11-8454-00155d5048ab",
        "program": {
          "id": "47662354-5855-4abb-a0e1-aaaa23f02160",
          "type": "Additional Benefits",
          "description": "Provides enhanced perinatal services in the areas of nutrition, psycho-social, and health education for Medi-Cal eligible women ",
          "cost": "$0 or minimal share of cost",
          "coverage": "Health Education, Nutrition Guidance, Mental Health",
          "term": null
        },
        "checklist": [
          {
            "type": "Application",
            "description": "Completed Initial Assessment and Individual Care Plan  ",
            "value": "Completed Initial Assessment and Individual Care Plan ",
            "items": [
              {
                "type": "website",
                "description": "English PDF",
                "value": "https://www.cdph.ca.gov/Programs/CFH/DMCAH/CPSP/CDPH%20Document%20Library/CPSP-CombinedInitialandTrimesterAssessmentandCarePlan.pdf",
                "items": []
              }
            ]
          },
          {
            "type": "additional",
            "description": "Completed Prenatal Nutrition Assessment Form (Form CDPH 4472 C)",
            "value": "Completed Prenatal Nutrition Assessment Form (Form CDPH 4472 C)",
            "items": [
              {
                "type": "website",
                "description": "English PDF - To Be Completed By A CPSP Practitioner",
                "value": "https://www.cdph.ca.gov/CDPH%20Document%20Library/ControlledForms/cdph4472c.pdf",
                "items": []
              },
              {
                "type": "website",
                "description": "Additional Forms For Nutrition",
                "value": "https://www.cdph.ca.gov/Programs/CFH/DMCAH/CPSP/Pages/Assessment-and-Care-Plan-Forms.aspx",
                "items": []
              }
            ]
          },
          {
            "type": "additional",
            "description": "Completed Postpartum Assessment and Individual Care Plan",
            "value": "Completed Postpartum Assessment and Individual Care Plan",
            "items": [
              {
                "type": "website",
                "description": "English PDF",
                "value": "https://www.cdph.ca.gov/Programs/CFH/DMCAH/CPSP/CDPH%20Document%20Library/CPSP-PostpartumAssessmentandCarePlan.pdf",
                "items": []
              }
            ]
          },
          {
            "type": "Identification",
            "description": "Proof of Age & Identity (e.g. passport, driver's license, etc.)",
            "value": "Proof of Age & Identity (e.g. passport, driver's license, etc.)",
            "items": []
          },
          {
            "type": "Insurance",
            "description": "Proof of Medi-Cal Coverage or Eligibility",
            "value": "Proof of Medi-Cal Coverage or Eligibility",
            "items": []
          },
          {
            "type": "pregnancy",
            "description": "Proof of Pregnancy (physician's report)",
            "value": "Proof of Pregnancy (physician's report)",
            "items": []
          }
        ],
        "contacts": [
          {
            "type": "phone",
            "description": "866-241-0395 (Main Office)",
            "value": "866-241-0395"
          },
          {
            "type": "website",
            "description": "CPSP Overview",
            "value": "https://www.cdph.ca.gov/Programs/CFH/DMCAH/CPSP"
          },
          {
            "type": "website",
            "description": "CPSP Fact Sheet",
            "value": "https://www.cdph.ca.gov/Programs/CFH/DMCAH/CDPH%20Document%20Library/Communications/Profile-CPSP.pdf"
          },
          {
            "type": "location",
            "description": "Maternal, Child and Adolescent Health Division, PO Box 997420, MS 8300, Sacramento, CA 95899-7420 (Mailing Address)",
            "value": "Maternal, Child and Adolescent Health Division, PO Box 997420, MS 8300, Sacramento, CA 95899-7420"
          },
          {
            "type": "website",
            "description": "Find a Local CPSP Coordinator ",
            "value": "https://www.cdph.ca.gov/Programs/CFH/DMCAH/CPSP/Pages/Sites.aspx"
          },
          {
            "type": "phone",
            "description": "916-650-0305 (Fax)",
            "value": "916-650-0305"
          },
          {
            "type": "email",
            "description": "[email protected]",
            "value": "[email protected]"
          },
          {
            "type": "location",
            "description": "Maternal, Child and Adolescent Health Division, 1615 Capitol Ave, Suite 73.560\r\nSacramento, CA 95814 (Physical Address)",
            "value": "Maternal, Child and Adolescent Health Division, 1615 Capitol Ave, Suite 73.560 Sacramento, CA 95814 "
          },
          {
            "type": "phone",
            "description": "800-735-2929 (TDD)",
            "value": "800-735-2929"
          }
        ]
      },
      {
        "id": "07d21c37-1b30-ea11-8454-00155d5048ab",
        "program": {
          "id": "7aafca28-5224-45f7-96e6-964181c30f12",
          "type": "Public",
          "description": "Allows hospitals to provide individuals with temporary Medi-Cal health coverage",
          "cost": "$0",
          "coverage": "Doctor Visits, Occupational Therapy, Physical Therapy, Vision, Well-Child Checkups, Inpatient Care, Prenatal Care, Mental Health, Lab Tests, Substance Abuse, Maternity, Pediatric Services, Chronic Disease Management, Outpatient Care, Prescriptions, Hospitalizations, Ambulatory, Emergency Services, Dental",
          "term": null
        },
        "checklist": [
          {
            "type": "Application",
            "description": "Completed Application with Provider ",
            "value": "Completed Application with Provider",
            "items": [
              {
                "type": "website",
                "description": "Online (Must have Provider Access)",
                "value": "https://www.medi-cal.ca.gov/Eligibility/Login.asp",
                "items": []
              },
              {
                "type": "website",
                "description": "English Fillable PDF (Form DHCS 7022)",
                "value": "https://cdn2.hubspot.net/hubfs/3821703/Eligibility%20-%20Fillable%20Files/HPE_DHCS7022_Fillable(1).pdf",
                "items": []
              },
              {
                "type": "website",
                "description": "Spanish PDF (Form DHCS 7022 SPA)",
                "value": "http://www.medi-cal.ca.gov/HPE/docs/HPE_Spanish.pdf",
                "items": []
              }
            ]
          },
          {
            "type": "attestation",
            "description": null,
            "value": null,
            "items": []
          },
          {
            "type": "additional",
            "description": "Sign-Up for Medi-Cal",
            "value": "Sign-Up for Medi-Cal",
            "items": [
              {
                "type": "website",
                "description": "Online",
                "value": "https://www.coveredca.com/apply/",
                "items": []
              },
              {
                "type": "website",
                "description": "English Fillable PDF (Form CCFRM604)",
                "value": "https://cdn2.hubspot.net/hubfs/3821703/Eligibility%20-%20Fillable%20Files/ENG-CASingleStreamApp.pdf",
                "items": []
              },
              {
                "type": "website",
                "description": "Spanish Fillable PDF (Form CCFRM604 ES)",
                "value": "https://cdn2.hubspot.net/hubfs/3821703/Eligibility%20-%20Fillable%20Files/SPAN-CASingleStream-030414.pdf",
                "items": []
              }
            ]
          }
        ],
        "contacts": [
          {
            "type": "phone",
            "description": "916-636-1980",
            "value": "916-636-1980"
          },
          {
            "type": "website",
            "description": "Provider Web Portal Log-In",
            "value": "https://www.medi-cal.ca.gov/Eligibility/Login.asp"
          },
          {
            "type": "phone",
            "description": "800-541-5555 (Option 1 for Provider, Option 2 for Patients)",
            "value": "800-541-5555"
          },
          {
            "type": "website",
            "description": "Hospital Presumptive Eligibility Overview",
            "value": "https://www.dhcs.ca.gov/services/medi-cal/eligibility/Pages/HospitalPE.aspx"
          },
          {
            "type": "website",
            "description": "Find a Qualified Provider",
            "value": "https://www.dhcs.ca.gov/services/medi-cal/eligibility/Documents/HPE/Qual_HPE_Prov_list_102918.pdf"
          },
          {
            "type": "email",
            "description": "[email protected]",
            "value": "[email protected]"
          }
        ]
      }
    ]
  }
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment