getCompanyPortfolio

2 credits per call

Retrieve the medicinal-product portfolios of one or more French laboratories at PRODUCT grain (AMM, suited to pharmacovigilance and regulatory) or PACKAGE grain (CIP, suited to dispensation and supply). Accepts an array of company URIs so a parent group like Sanofi (multiple legal entities returned by searchCompanies) is read in one call. Output URIs feed getDrugDetails, getDrugInteractions, getDrugDocuments, analyzePrescription.

Try it

Open in playground
kirha tools run vidal_getCompanyPortfolio \
  --input '{
    "companyUris": [
      "<companyUris>"
    ]
  }'

Uses the key saved by kirha auth login.

  • companyUrisstring[], required, 1 to 20 items

    From searchCompanies.uris[]. Pass every legal entity of a parent group at once for full coverage.

  • limitPerCompanynumber, default 150, 1 to 500

    Max items per company. The call also stops at 150 items in total.

  • marketStatusstring, default "MARKETED"

    MARKETED (default) = AVAILABLE + NEW, the currently marketed portfolio; AVAILABLE alone drops newly marketed items. ANY drops the filter and includes withdrawn products, needed for historical PV review or recall investigations.

    One of MARKETED, NEW, AVAILABLE, DELETED, DELETED_ONEYEAR, PHARMACO, PHARMACO_ONEYEAR, ANY

  • offsetPerCompanynumber, default 0, 0 to 2000

    Items to skip per company, from a previous nextOffset. Pagination is per-URI, not across companies.

  • scopestring, default "product"

    product = AMM-level (one entry per spécialité, default); package = CIP-level (one entry per boîte).

    One of product, package