Code Monkey home page Code Monkey logo

medicine_extension's Introduction

Medicine extension

Description

In the framework of the pandemic, it was possible to observe how the purchase of prescribed drugs for the treatment of COVID-19 patients increased worldwide, including in some countries a result of them was achieved. Considering the supply of these drugs, in some cases prices increased by up to 400 percent.

Verifying the variation in the prices of the same medicine over time, or between countries, is not an easy task and this difficulty favors speculation on prices by the pharmaceutical industry.

Currently, many of the data on the drugs purchased are published in plain text format, or it is only possible to verify them in the terms of reference, which makes their analysis difficult. Publishing data against a single standard will be able to make high-quality price references for identical products, helping to meet the vital need for cross-country comparability that is not always seen in public procurement monitoring.

Background

With the objective of developing an extension of the OCDS standard for public drug procurement processes, a study was carried out on the way in which drug purchase data is currently published in different countries, the use that users make of it, and the standards of medicines, substances and drugs that exist.

The study included interviews with publishers and users who relate to drug purchases in different ways:

  1. I1: Publisher and system maintenance
  2. I2: Publisher, write ToR and analysts
  3. I3: Publisher, journalist, system developer and analysts
  4. I4: Analysts and Software development
  5. I5: Analysts
  6. I6: Analysts and reports
  7. I7: Publisher, write ToR
  8. I8: Publisher, write ToR, analysts and system development
  9. I9: Publisher and system development
  10. I10: Analysts, advocacy and accountability

In addition, the following standards for the identification of drugs were analyzed:

Standard Maintains Purpose
ATC WHO medicine classification
Schema.org SCHEMA.ORG COMMUNITY GROUP medicine classification
INN WHO medicine names
MSH Products Price Guide Management Sciences for Health medicine list
SNOMED-CT National Center for Biomedical Ontology medicine classification
LME MSPY Ministerio de Salud del Paraguay medicine list
Catálogo CBM Consejo de Salubridad General de México medicine list
UNSPSC United Nations classification of products and services
Catálogo de Productos Farmacéuticos Ministerio de Salud de Perú classification of products and services

This analysis resulted in the list of attributes of the extension.

Proposal:

Codelists

  • Dosage Form

    • Tablet
    • Liquid
    • Suspension
    • Injection
    • Cream
    • Ear Drops
    • Gas
    • Gel
    • Inhaler
    • Powder
    • Lotion
    • Spray
    • Suppository
    • Test
  • Route of Administration

    • Implant
    • Inhalation
    • Instillation
    • Nasal
    • Oral
    • Parenteral
    • Rectal
    • Sublingual / Buccal / Oromucosal
    • Transdermal
    • Vaginal
  • Dosage Unit

    • Gram
    • Miligram
    • Microgram
    • Milliliter
    • Millimole
    • Unit
    • Thousand Units
    • Million Units
  • Container

    • Jar
    • Blister
    • Blister Vial
    • Dropper Bottle
    • Pre-Filled Syringe
    • Tube
    • Compressed
    • Cartridge

Add an object named "medicineAttributes" in "item":

Schema

  • Dosage {Object}

    • numericValue (integer)
    • unit (string) (codelist)
  • DosageForm (string) (codeList)

  • RouteOfAdministration (string) (codelist)

  • Container {Object}

    • id (string, integer)
    • name (string)
    • capacity
      • $ref : #/definitions/Dosage
  • ActiveIngredient {Object}

    • id (string, integer)
    • name (string)
    • dosage
      • $ref : #/definitions/Dosage
  • Item {Object}

    • MedicineAttributes {Object}
      • activeIngredients (array)
        • $ref : #/definitions/ActiveIngredient
      • dosageForm
        • $ref: #/definitions/DosageForm
      • routeOfAdministration
        • $ref: #/definitions/RouteOfAdministration
      • container
        • $ref: #/definitions/Container

Examples

These are examples of how this extension can be used to describe medicine items in procurement processes with a single o more Active Ingredients:

  "item" : {
    "medicineAttributes" : {   
      "dosageForm" :  "liquid",
      "routeOfAdministration" : "P",
      "container" : {
        "id" : 1
        "name" : "jar",
        "capacity: {
          "numericValue" : 1,
          "unit" : "ml"
        }
      },
      "activeIngredient" : [
        {
          "id" : 1,
          "name" : "Midazolam",
          "dosage" : {
            "numericValue" : 5,
            "unit" : "mg"
          }
        }
      ]        
    }
  }
  "item" : {
    "medicineAttributes" : {   
      "dosageForm" :  "tablet",
      "routeOfAdministration" : "O",
      "container" : {
        "id" : 2
        "name" : "compressed",
        "capacity: {
          "numericValue" : 12,
          "unit" : "U"
        }
      },
      "activeIngredient" : [
        {
          "id" : 2,
          "name" : "Lamivudina",
          "dosage" : {
            "numericValue" : 150,
            "unit" : "mg"
          }
        },
        {
          "id" : 3,
          "name" : "Zidovudina",
          "dosage" : {
            "numericValue" : 300,
            "unit" : "mg"
          }
        }
      ]        
    }
  }

Defining texts:

Code Title Description
Dosage Dosage The value and unit of the dosage, concentration or capacity
numericValue Numeric Value The numeric value of the dosage
unit Unit The unit of measurement of the dosage
DosageForm Dosage Form A dosage form in which the medicine is available
RouteOfAdministration Route of Administration A route by which the medicine can be given
Container Container The container or presentation form of the medicine
id ID An identifier for the container
name Container Name The name of the container
capacity Container Capacity The capacity of the container
ActiveIngredient Active Ingredient Describe an active ingredient and dosage for the drug, generally chemical compounds and / or biological substances
id ID An identifier for the active ingredient
name Active Ingredient Name The name of the active ingredient. It refers to the generic name as in the International Common Denomination (INN). This field is the same as the 'name' attribute in the ATC / DDD standard. Also known as: generic name, drug, substance name, active substance
MedicineAttributes Medicine Attributes Describe the attributes and properties of chemical or biological substances used as medical therapy, which has a physiological effect on an organism. Here the term drug is used interchangeably with the term medicine, although clinical knowledge makes a clear difference between them

Issues

Report issues for this extension in the ocds-extensions repository, putting the extension's name in the issue's title.

medicine_extension's People

Contributors

aguilerapy avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.