{ "@context": { "med": "https://example.org/medicine-siop#", "schema": "https://schema.org/", "name": "schema:name", "type": "@type", "hasAPI": {"@id": "med:hasAPI", "@type": "@id"}, "hasBatch": {"@id": "med:hasBatch", "@type": "@id"}, "heldAt": {"@id": "med:heldAt", "@type": "@id"}, "suppliedBy": {"@id": "med:suppliedBy", "@type": "@id"}, "marketedBy": {"@id": "med:marketedBy", "@type": "@id"}, "hasIUPACName": "med:hasIUPACName", "expiryDate": "med:expiryDate", "quantity": "med:quantity", "qualityStatus": "med:qualityStatus", "temperatureClass": "med:temperatureClass", "therapeuticArea": "med:therapeuticArea", "reverseReason": "med:reverseReason", "riskSignal": "med:riskSignal" }, "@graph": [ {"@id":"med:PfizerPilot","@type":"med:PharmaCompany","name":"Pfizer pilot reference company"}, {"@id":"med:CiplaPilot","@type":"med:PharmaCompany","name":"Cipla pilot reference company"}, {"@id":"med:AmoxicillinAPI","@type":"med:ActivePharmaceuticalIngredient","name":"Amoxicillin","hasIUPACName":"(2S,5R,6R)-6-[(2R)-2-amino-2-(4-hydroxyphenyl)acetamido]-3,3-dimethyl-7-oxo-4-thia-1-azabicyclo[3.2.0]heptane-2-carboxylic acid"}, {"@id":"med:AzithromycinAPI","@type":"med:ActivePharmaceuticalIngredient","name":"Azithromycin","hasIUPACName":"Azithromycin IUPAC identity placeholder for pilot validation"}, {"@id":"med:AMX500","@type":"med:MedicineProduct","name":"AMX 500 Capsule","therapeuticArea":"Anti-infective","hasAPI":"med:AmoxicillinAPI","marketedBy":"med:CiplaPilot","hasBatch":"med:BatchAMX24001"}, {"@id":"med:AZM250","@type":"med:MedicineProduct","name":"AZM 250 Tablet","therapeuticArea":"Anti-infective","hasAPI":"med:AzithromycinAPI","marketedBy":"med:PfizerPilot","hasBatch":"med:BatchAZM24005"}, {"@id":"med:BatchAMX24001","@type":"med:BatchLot","name":"AMX-IND-24001","expiryDate":"2027-02-28","quantity":12000,"qualityStatus":"Released","temperatureClass":"Ambient","heldAt":"med:KolkataDC"}, {"@id":"med:BatchAZM24005","@type":"med:BatchLot","name":"AZM-IND-24005","expiryDate":"2026-11-30","quantity":4200,"qualityStatus":"QA Hold","temperatureClass":"Ambient","heldAt":"med:MumbaiDC"}, {"@id":"med:KolkataDC","@type":"med:Warehouse","name":"Kolkata Distribution Center"}, {"@id":"med:MumbaiDC","@type":"med:Warehouse","name":"Mumbai Distribution Center"}, {"@id":"med:ReturnCase001","@type":"med:ReverseLogisticsCase","name":"Return case for near-expiry AMX","reverseReason":"Near expiry from distributor","riskSignal":"Medium"}, {"@id":"med:DemandSignalRespiratory001","@type":"med:DemandSignal","name":"Respiratory season uplift","riskSignal":"High demand volatility"} ] }