properties:
  cfres_id:
    description: "cfRes internal recall identifier"
    format:
    is_exact: false
    possible_values:
    type: string
  event_date_initiated:
    description: "Date that the firm first began notifying the public or their consignees of the recall."
    format: date
    is_exact: false
    possible_values:
    type: string
  event_date_created:
    description: "Date on which the recall record was created in the FDA database."
    format: date
    is_exact: false
    possible_values:
    type: string
  event_date_posted:
    description: "Indicates the date FDA classified the recall, but it does not necessarily mean that the recall is new."
    format: date
    is_exact: false
    possible_values:
    type: string
  event_date_terminated:
    description: "Date that FDA determined recall actions were completed and terminated the recall. For details about termination of a recall see [here](http://www.accessdata.fda.gov/scripts/cdrh/cfdocs/cfcfr/cfrsearch.cfm?fr=7.55)."
    format: date
    is_exact: false
    possible_values:
    type: string
  recall_status:
    description: "Current status of the recall. A record in the database is created when a firm initiates a correction or removal action.  The record is updated if the FDA identifies a violation and classifies the action as a recall, and it is updated for a final time when the recall is terminated."
    format:
    is_exact: false
    possible_values:
    type: string
  recalling_firm:
    description: "The firm that initiates a recall or, in the case of an FDA requested recall or FDA mandated recall, the firm that has primary responsibility for the manufacture and (or) marketing of the product to be recalled. This field may also include the firm's full address (normally in case of international addresses)"
    format:
    is_exact: true
    possible_values:
    type: string
  firm_fei_number:
    description: "Facility identifier assigned to facility by the FDA Office of Regulatory Affairs."
    format:
    is_exact: false
    possible_values:
    type: string
  address_1:
    description: "Street address (Line 1) of the Recalling Firm, if available."
    format:
    is_exact: false
    possible_values:
    type: string
  address_2:
    description: "Street address (Line 2) of the Recalling Firm, if available."
    format:
    is_exact: false
    possible_values:
    type: string
  city:
    description: "City of the Recalling Firm, if available."
    format:
    is_exact: false
    possible_values:
    type: string
  state:
    description: "US state of the Recalling Firm, if available."
    format:
    is_exact: false
    possible_values:
    type: string
  postal_code:
    description: "ZIP or postal code of the Recalling Firm, if available."
    format:
    is_exact: false
    possible_values:
    type: string
  country:
    description: "Country of the Recalling Firm, if available."
    format:
    is_exact: false
    possible_values:
    type: string
  additional_info_contact:
    description: "Contact information of the party that can be used to request additional information about the recall."
    format:
    is_exact: false
    possible_values:
    type: string
  reason_for_recall:
    description: "Information describing how the product is defective and violates the FD&C Act or related statutes."
    format:
    is_exact: false
    possible_values:
    type: string
  k_numbers:
    items:
      description: "FDA-assigned premarket notification number, including leading letters. Leading letters “BK” indicates 510(k) clearance, or Premarket Notification, cleared by Center for Biologics Evaluation and Research. Leading letters “DEN” indicates De Novo, or Evaluation of Automatic Class III Designation. Leading letter “K” indicates 510(k) clearance, or Premarket Notification. `Source`: 510(k)"
      format:
      is_exact: false
      possible_values:
      type: string
    type: array
  openfda:
    properties:
      device_class:
        description: "A risk based classification system for all medical devices ((Federal Food, Drug, and Cosmetic Act, section 513)"
        format:
        is_exact: false
        possible_values:
          type: one_of
          value:
            '1': "Class I (low to moderate risk): general controls"
            '2': "Class II (moderate to high risk): general controls and special controls"
            '3': "Class III (high risk): general controls and Premarket Approval (PMA)"
            'U': "Unclassified"
            'N': "Not classified"
            'F': "HDE"
        type: string
      device_name:
        description: "This is the proprietary name, or trade name, of the cleared device."
        format:
        is_exact: true
        possible_values:
        type: string
      fei_number:
        items:
          description: "Facility identifier assigned to facility by the FDA Office of Regulatory Affairs."
          format:
          is_exact: false
          possible_values:
          type: string
        type: array
      k_number:
        items:
          description: "FDA-assigned premarket notification number, including leading letters. Leading letters “BK” indicates 510(k) clearance, or Premarket Notification, cleared by Center for Biologics Evaluation and Research. Leading letters “DEN” indicates De Novo, or Evaluation of Automatic Class III Designation. Leading letter “K” indicates 510(k) clearance, or Premarket Notification. `Source`: 510(k)"
          format:
          is_exact: false
          possible_values:
          type: string
        type: array
      medical_specialty_description:
        description: "Regulation Medical Specialty is assigned based on the regulation (e.g. 21 CFR Part 888 is Orthopedic Devices) which is why Class 3 devices lack the “Regulation Medical Specialty” field."
        format:
        is_exact: true
        possible_values:
        type: string
      registration_number:
        items:
          description:
          format:
          is_exact: false
          possible_values:
          type: string
        type: array
      regulation_number:
        items:
          description: "The classification regulation in the Code of Federal Regulations (CFR) under which the device is identified, described, and formally classified (Code of Federal regulations Title 21, 862.00 through 892.00). The classification regulation covers various aspects of design, clinical evaluation, manufacturing, packaging, labeling, and postmarket surveillance of the specific medical device."
          format:
          is_exact: true
          possible_values:
            type: reference
            value:
              name: "CFR database"
              link: "http://www.accessdata.fda.gov/scripts/cdrh/cfdocs/cfcfr/cfrsearch.cfm"
          type: string
        type: array
    type: object
  other_submission_description:
    description: "If 510(k) or PMA numbers are not applicable to the device recalled, the recall may contain other regulatory descriptions, such as `exempt`."
    format:
    is_exact: false
    possible_values:
    type: string
  pma_numbers:
    type: array
    items:
      description: "FDA-assigned premarket application number, including leading letters. Leading letter “D” indicates Product Development Protocol type of Premarket Approval. Leading letters “BP” indicates Premarket Approval by Center for Biologics Evaluation and Research. Leading letter “H” indicates Humanitarian Device Exemption approval. Leading letter “N” indicates New Drug Application. Early PMAs were approved as NDAs. Leading letter “P” indicates Premarket Approval."
      format:
      is_exact: true
      possible_values:
      type: string
  product_description:
    description: "Brief description of the product being recalled."
    format:
    is_exact: false
    possible_values:
    type: string
  code_info:
    description: "A list of all lot and/or serial numbers, product numbers, packer or manufacturer numbers, sell or use by dates, etc., which appear on the product or its labeling."
    format:
    is_exact: false
    possible_values:
    type: string
  product_code:
    description: "A three-letter identifier assigned to a device category. Assignment is based upon the medical device classification designated under 21 CFR Parts 862-892, and the technology and intended use of the device. Occasionally these codes are changed over time."
    format:
    is_exact: false
    possible_values:
    type: string
  product_res_number:
    description:
    format:
    is_exact: true
    possible_values:
    type: string
  product_quantity:
    description: "The amount of defective product subject to recall."
    format:
    is_exact: false
    possible_values:
    type: string
  distribution_pattern:
    description: "General area of initial distribution such as, “Distributors in 6 states: NY, VA, TX, GA, FL and MA; the Virgin Islands; Canada and Japan”. The term “nationwide” is defined to mean the fifty states or a significant portion.  Note that subsequent distribution by the consignees to other parties may not be included."
    format:
    is_exact: false
    possible_values:
    type: string
  res_event_number:
    description: "A five digit, numerical designation assigned by FDA to a specific recall event used for tracking purposes."
    format:
    is_exact: false
    possible_values:
    type: string
  root_cause_description:
    description: "FDA determined general type of recall cause. Per FDA policy, recall cause determinations are subject to modification up to the point of termination of the recall."
    format:
    is_exact: true
    possible_values:
    type: string
  action:
    description: "Action taken as part of the recall."
    format:
    is_exact: false
    possible_values:
    type: string
  meta:
    format:
    type: object
    description: 'This section contains a disclaimer and license information. The field `last_updated` indicates when the data files were exported.'
    possible_values:
    properties:
      type: object
      disclaimer:
        format:
        is_exact: false
        type: string
        pattern:
        description: "Important details notes about openFDA data and limitations of the dataset."
        possible_values:
      license:
        format:
        is_exact: false
        type: string
        pattern:
        description: "Link to a web page with license terms that govern data within openFDA."
        possible_values:
      last_updated:
        format: date
        is_exact: false
        type: string
        pattern:
        description: "The last date when this openFDA endpoint was updated. Note that this does not correspond to the most recent record for the endpoint or dataset. Rather, it is the last time the openFDA API was itself updated."
        possible_values:
      results:
        type: object
        properties:
          skip:
            format: int64
            is_exact: false
            type: number
            pattern:
            description: "Offset (page) of results, defined by the `skip` [query parameter](/api/)."
            possible_values:
          limit:
            format: int64
            is_exact: false
            type: number
            pattern:
            description: "Number of records in this return, defined by the `limit` [query parameter](/api/). If there is no `limit` parameter, the API returns one result."
            possible_values:
          total:
            format: int64
            is_exact: false
            type: number
            pattern:
            description: "Total number of records matching the search criteria."
            possible_values:
type: object
