ndcToName = async function(nadac_ndc){
var fda_url = "https://api.fda.gov/drug/ndc.json?search=product_ndc:";
if( nadac_ndc.slice(0,1) != 0 && nadac_ndc.slice(4,5) !== 0 && nadac_ndc.slice(5,6) == 0 ){
console.log("1")
var dt = ( await(await fetch(fda_url+'"'+ nadac_ndc.slice(0,5) + "-" + nadac_ndc.slice(5,9).replace(/^0/,'') +'"')).json())
console.log("dt",dt)
if(dt.error !== undefined){
var results = {product_ndc: dt.error.message}
} else if(dt.results != undefined){
var results = dt.results[0]
}
}else if(nadac_ndc.slice(0,1) == 0){
console.log("2")
var dt = ( await(await fetch(fda_url+'"'+nadac_ndc.slice(0,5).replace(/^0/,'') + "-"+nadac_ndc.slice(5,9)+'"')).json())
console.log("dt",dt.error)
if(dt.error != undefined){
var results = {product_ndc: dt.error.message}
} else{
var results = dt.results[0]
}
}else if( nadac_ndc.slice(4,5) == 0 && nadac_ndc.slice(5,6) == 0 ){
console.log("3")
var dt = ( await(await fetch(fda_url+'"'+ nadac_ndc.slice(0,5) + "-" + nadac_ndc.slice(5,9) +'"')).json())
if(dt.error != undefined){
var results = dt.error.message
} else{
var results =dt.results[0]
}
}else if(nadac_ndc.slice(5,6) == 0 ){
console.log("4")
var dt = ( await(await fetch(fda_url+'"'+ nadac_ndc.slice(0,5) + "-" + nadac_ndc.slice(5,9).replace(/^0/,'') +'"')).json())
if(dt.error != undefined){
var results = {product_ndc: dt.error.message}
} else{
var results = dt.results[0]
}
} else{
console.log("5")
var dt = ( await(await fetch(fda_url+'"'+nadac_ndc.slice(0,5) + "-"+nadac_ndc.slice(5,9)+'"')).json())
if(dt.message==undefined){
var results = {product_ndc: dt.error.message}
} else{
var results = dt.results[0]
}
console.log("5",results)
}
return results
}