MedlinePlus Connect API based on the HL7 Context-Aware Knowledge Retrieval (Infobutton) standard. Returns links to patient-friendly health education material based on diagnosis codes, medication codes, lab test codes, and procedure codes. Supports SNOMED CT, ICD-9-CM, ICD-10-CM, RXCUI, NDC, LOINC, and CPT codes.
import zingu_apis
api = zingu_apis.api("medlineplus")
result = api.fetch("", mainSearchCriteria.v.c=44054006, mainSearchCriteria.v.cs="2.16.840.1.113883.6.96", mainSearchCriteria.v.dn="Diabetes mellitus", informationRecipient.languageCode.c="en", knowledgeResponseType="application/json")
for item in result:
print(item)
const resp = await fetch("https://api.nlm.nih.gov/lit/ctxp/v1/?mainSearchCriteria.v.c=44054006&mainSearchCriteria.v.cs=2.16.840.1.113883.6.96&mainSearchCriteria.v.dn=Diabetes+mellitus&informationRecipient.languageCode.c=en&knowledgeResponseType=application%2Fjson");
const data = await resp.json();