> ## Documentation Index
> Fetch the complete documentation index at: https://docs.discountdrugnetwork.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Drug Form Strength

> The DrugFormStrength method provides information on LocatedDrugNames, LocatedDrugForms, LocatedDrugStrengths, and LocatedDrugQuantities for a specific drug identified by GSN (FormStrengthQuantity combination identifier).

## Endpoint

```http theme={null}
GET https://api.discountdrugnetwork.com/api/Drug/DrugFormStrength?GSN=NUMBER
```

## Input Parameters

<ResponseField name="GSN" type="string" required>
  GCN Sequence Number (Required).
</ResponseField>

<ResponseField name="groupId" type="string" required>
  Group Identifier (Required).

  Example: `12345`
</ResponseField>

## Returned Parameters and Values

<ResponseField name="drugName" type="string" required>
  Drug name.
</ResponseField>

<ResponseField name="brandGeneric" type="string" required>
  "B" for Brand, "G" for Generic, "A" for Brand or Generic.
</ResponseField>

<ResponseField name="Forms" type="array[]">
  Array of LocatedDrugForm matching the GSN from the request.
</ResponseField>

<ResponseField name="Strengths" type="array[]">
  Array of LocatedDrugStrength matching the GSN from the request.
</ResponseField>

<ResponseField name="Quantities" type="array">
  Array of LocatedDrugQuantity matching the GSN from the request.
</ResponseField>

### LocatedDrugForm

<ResponseField name="Form" type="string">
  Drug form (e.g., "Tablet").
</ResponseField>

<ResponseField name="GSN" type="string">
  GCN Sequence Number.
</ResponseField>

<ResponseField name="Ranking" type="int">
  Ranking of the most commonly used drug form.
</ResponseField>

<ResponseField name="isDiscontinued" type="boolean">
  Indicates if the drug form is discontinued.
</ResponseField>

<ResponseField name="LN" type="string">
  Drug label name.
</ResponseField>

<ResponseField name="commonQty" type="double">
  Most common quantity dispensed.
</ResponseField>

<ResponseField name="discontinuedDate" type="DateTime">
  Date when the drug form was discontinued.
</ResponseField>

<ResponseField name="IsSelected" type="boolean">
  Indicates if this value is the current filter for returned datasets.
</ResponseField>

### LocatedDrugName

<ResponseField name="DrugName" type="string">
  Drug name.
</ResponseField>

<ResponseField name="BrandGeneric" type="string">
  "B" for Brand, "G" for Generic, "A" for Brand or Generic.
</ResponseField>

<ResponseField name="IsSelected" type="boolean">
  Indicates if this value is the current filter for returned datasets.
</ResponseField>

### LocatedDrugQuantity

<ResponseField name="Quantity" type="double">
  Drug quantity.
</ResponseField>

<ResponseField name="QuantityLabel" type="string">
  Label for quantity (e.g., mL, units, grams).
</ResponseField>

<ResponseField name="GSN" type="string">
  GCN Sequence Number.
</ResponseField>

<ResponseField name="Ranking" type="int">
  Ranking of the most commonly used quantity.
</ResponseField>

<ResponseField name="IsSelected" type="boolean">
  Indicates if this value is the current filter for returned datasets.
</ResponseField>

### LocatedDrugStrength

<ResponseField name="Strength" type="string">
  Drug strength.
</ResponseField>

<ResponseField name="GSN" type="string">
  GCN Sequence Number.
</ResponseField>

<ResponseField name="Ranking" type="int">
  Ranking of the most commonly used strength.
</ResponseField>

<ResponseField name="LN" type="string">
  Drug label name.
</ResponseField>

<ResponseField name="CommonQty" type="double">
  Most common quantity dispensed.
</ResponseField>

<ResponseField name="IsSelected" type="boolean">
  Indicates if this value is the current filter for returned datasets.
</ResponseField>

> **Note:** The GSN (GCN Sequence Number) groups together drugs based on ingredients, strength, and dosage form.


## OpenAPI

````yaml GET /api/Drug/DrugFormStrength
openapi: 3.0.0
info:
  title: Discount Drug Network API
  version: 1.0.0
  description: >-
    API for authentication, drug searches, discount information, and related
    data.
servers:
  - url: https://api.discountdrugnetwork.com
    description: Production server
security: []
paths:
  /api/Drug/DrugFormStrength:
    get:
      summary: Drug Form Strength
      description: >-
        Provides information on LocatedDrugNames, LocatedDrugForms,
        LocatedDrugStrengths, and LocatedDrugQuantities for a specific drug
        identified by GSN (FormStrengthQuantity combination identifier).
      parameters:
        - name: GSN
          in: query
          required: true
          schema:
            type: string
          description: GCN Sequence Number (Required).
        - name: groupId
          in: query
          required: true
          schema:
            type: string
          description: 'Group Identifier (Required). Example: 12345'
      responses:
        '200':
          description: Successfully retrieved drug form strength details.
          content:
            application/json:
              schema:
                type: object
                properties:
                  drugName:
                    type: string
                    description: Drug name.
                  brandGeneric:
                    type: string
                    description: '''B'' for Brand, ''G'' for Generic, ''A'' for Brand or Generic.'
                  Forms:
                    type: array
                    items:
                      type: object
                      properties:
                        Form:
                          type: string
                          description: Drug form (e.g., 'Tablet').
                        GSN:
                          type: string
                          description: GCN Sequence Number.
                        Ranking:
                          type: integer
                          description: Ranking of the most commonly used drug form.
                        isDiscontinued:
                          type: boolean
                          description: Indicates if the drug form is discontinued.
                        LN:
                          type: string
                          description: Drug label name.
                        commonQty:
                          type: number
                          description: Most common quantity dispensed.
                        discontinuedDate:
                          type: string
                          format: date-time
                          description: Date when the drug form was discontinued.
                        IsSelected:
                          type: boolean
                          description: >-
                            Indicates if this value is the current filter for
                            returned datasets.
                  Strengths:
                    type: array
                    items:
                      type: object
                      properties:
                        Strength:
                          type: string
                          description: Drug strength.
                        GSN:
                          type: string
                          description: GCN Sequence Number.
                        Ranking:
                          type: integer
                          description: Ranking of the most commonly used strength.
                        LN:
                          type: string
                          description: Drug label name.
                        CommonQty:
                          type: number
                          description: Most common quantity dispensed.
                        IsSelected:
                          type: boolean
                          description: >-
                            Indicates if this value is the current filter for
                            returned datasets.
                  Quantities:
                    type: array
                    items:
                      type: object
                      properties:
                        Quantity:
                          type: number
                          description: Drug quantity.
                        QuantityLabel:
                          type: string
                          description: Label for quantity (e.g., mL, units, grams).
                        GSN:
                          type: string
                          description: GCN Sequence Number.
                        Ranking:
                          type: integer
                          description: Ranking of the most commonly used quantity.
                        IsSelected:
                          type: boolean
                          description: >-
                            Indicates if this value is the current filter for
                            returned datasets.
        '400':
          description: Bad request - invalid GSN or groupId.
        '404':
          description: Not found - no data for the provided GSN.

````