MedlinePlus Connect: เว็บแอปพลิเคชัน

เนื้อหา
- ภาพรวมแอปพลิเคชันเว็บ
- คำขอวินิจฉัย (ปัญหา) รหัส
- พารามิเตอร์เสริม
- ตัวอย่างคำขอรหัสปัญหา
- ขอข้อมูลยา
- พารามิเตอร์เสริม
- ตัวอย่างการขอรหัสยา
- คำขอข้อมูลการทดสอบในห้องปฏิบัติการ
- พารามิเตอร์เสริม
- ตัวอย่างคำร้องสำหรับการทดสอบในห้องปฏิบัติการ
- นโยบายการใช้งานที่ยอมรับได้
- ข้อมูลมากกว่านี้
MedlinePlus Connect มีให้บริการในรูปแบบเว็บแอปพลิเคชันหรือบริการบนเว็บ ด้านล่างนี้คือรายละเอียดทางเทคนิคสำหรับการนำเว็บแอปพลิเคชันไปใช้งาน ซึ่งตอบสนองต่อคำขอตาม:
หากคุณตัดสินใจใช้ MedlinePlus Connect ให้ลงชื่อสมัครใช้รายชื่ออีเมลเพื่อติดตามการพัฒนาและแลกเปลี่ยนความคิดเห็นกับเพื่อนร่วมงานของคุณ โปรดแจ้งให้เราทราบหากคุณใช้ MedlinePlus Connect โดยติดต่อเรา คุณสามารถเชื่อมโยงและแสดงข้อมูลที่ได้รับจาก MedlinePlus Connect สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการเชื่อมโยงไปยังเนื้อหา MedlinePlus นอกบริการนี้ โปรดดูหลักเกณฑ์และคำแนะนำในการเชื่อมโยงของเรา
ภาพรวมแอปพลิเคชันเว็บ
API สำหรับเว็บแอปพลิเคชันเป็นไปตามข้อกำหนดการเรียกข้อมูลความรู้ตามบริบท HL7 (ปุ่มข้อมูล) คำขอความรู้ URL-Based Implementation โครงสร้างของคำขอจะระบุประเภทของรหัสที่คุณกำลังส่ง ในทุกกรณี URL พื้นฐานสำหรับเว็บแอปพลิเคชันคือ: https://connect.medlineplus.gov/application
MedlinePlus Connect ใช้การเชื่อมต่อ HTTPS คำขอ HTTP จะไม่ได้รับการยอมรับและการใช้งานที่มีอยู่โดยใช้ HTTP ควรอัปเดตเป็น HTTPS
คำขอวินิจฉัย (ปัญหา) รหัส
MedlinePlus Connect จับคู่รหัส ICD-10-CM, ICD-9-CM หรือ SNOMED CT กับหน้าหัวข้อสุขภาพ MedlinePlus ที่เกี่ยวข้อง หน้าพันธุศาสตร์ หรือหน้าจากสถาบัน NIH อื่น ๆ ตัวอย่างเช่น ผู้ป่วยที่ได้รับการวินิจฉัยด้วยรหัส ICD-9-CM 493.12 ซึ่งเป็นโรคหอบหืดภายนอกที่มีอาการกำเริบ สามารถนำเสนอลิงก์ในบันทึกสุขภาพอิเล็กทรอนิกส์ (EHR) ที่นำไปสู่หน้า MedlinePlus Asthma
สำหรับคำขอโดยปัญหา URL พื้นฐานของแอปพลิเคชันคือ: https://connect.medlineplus.gov/applicationลิงค์นี้แสดงเพจที่มีช่องค้นหาว่าง มีสองพารามิเตอร์ที่จำเป็นสำหรับการสืบค้นใดๆ ในแอปพลิเคชันนี้:
- ระบุระบบรหัสปัญหาที่คุณจะใช้
- สำหรับ ICD-10-CM ใช้:
- mainSearchCriteria.v.cs=2.16.840.1.113883.6.90
- สำหรับ ICD-9-CM ใช้:
- mainSearchCriteria.v.cs=2.16.840.1.113883.6.103
- สำหรับ SNOMED CT ใช้:
- mainSearchCriteria.v.cs=2.16.840.1.113883.6.96
- ระบุรหัสจริงที่คุณพยายามค้นหา:
mainSearchCriteria.v.c=250.33
พารามิเตอร์เสริม
ระบุชื่อ/ชื่อเรื่องของรหัสปัญหา การไม่ส่งรหัสจะส่งผลให้มีการสืบค้นไปยังเครื่องมือค้นหาของ MedlinePlus หากคุณระบุรหัสและชื่อ/ชื่อเรื่องของรหัส แต่ MedlinePlus Connect ไม่มีผลลัพธ์ หน้าการตอบสนองจะแสดงช่องค้นหาของ MedlinePlus ที่เติมชื่อ/ชื่อเรื่องไว้ล่วงหน้า mainSearchCriteria.v.dn=เบาหวานที่โคม่าประเภท 1 อื่นไม่สามารถควบคุมได้
ระบุว่าคุณต้องการให้คำขอเป็นภาษาอังกฤษหรือสเปน MedlinePlus Connect จะถือว่าภาษาอังกฤษเป็นภาษาหากไม่ได้ระบุไว้
หากคุณต้องการให้คำตอบสำหรับการค้นหารหัสปัญหาเป็นภาษาสเปน ให้ใช้ : informationRecipient.languageCode.c=es
(=sp ยอมรับด้วย)
ในการระบุภาษาอังกฤษ ให้ใช้ข้อมูลต่อไปนี้: informationRecipient.languageCode.c=en
ตัวอย่างคำขอรหัสปัญหา
คำขอที่สมบูรณ์สำหรับผู้ป่วยโรคเบาหวานด้วยอาการโคม่าประเภท 1 อื่นที่ไม่สามารถควบคุมได้ รหัส ICD-9 250.33 สำหรับผู้ป่วยที่พูดภาษาสเปนจะมีที่อยู่ URL ต่อไปนี้: https://connect.medlineplus.gov/application?mainSearchCriteria.v.cs=2.16 .840.1.113883.6.103&mainSearchCriteria.vc=250.33&mainSearchCriteria.v.dn=Diabetes%20mellitus%20with%20other%20coma%20type%201%20uncontrolled&informationRecipient.languageCode.c=es
ผู้ป่วยที่วินิจฉัยว่าเป็น "ปอดบวมจากเชื้อ Pseudomonas" โดยใช้รหัส SNOMED CT 41381004: https://connect.medlineplus.gov/application?mainSearchCriteria.v.cs=2.16.840.1.113883.6.96&mainSearchCriteria.vc=41381004&mainSearchCriteria.v.dn= โรคปอดบวม%20due%20to%20Pseudomonas%20%28ความผิดปกติ%29&informationRecipient.languageCode.c=th
แบบสอบถามรูปแบบอิสระที่ไม่มีระบบรหัสหรือรหัสปัญหาจะใช้เครื่องมือค้นหา MedlinePlus (ภาษาอังกฤษเท่านั้น): https://connect.medlineplus.gov/application?mainSearchCriteria.v.dn=Type+2+Diabetes
ขอข้อมูลยา
MedlinePlus Connect ให้ข้อมูลยาที่ดีที่สุดเมื่อได้รับ RXCUI นอกจากนี้ยังให้ผลลัพธ์ที่ดีเมื่อได้รับรหัส NDC MedlinePlus Connect สามารถตอบกลับคำขอรหัสยาเป็นภาษาอังกฤษหรือสเปน และจะส่งคืนลิงก์ไปยังหน้าผลลัพธ์ที่มีข้อมูลยาที่ตรงกันมากที่สุดจากข้อมูลยาของ MedlinePlus
สำหรับคำขอข้อมูลยาภาษาอังกฤษ หากคุณไม่ส่งรหัส NDC หรือ RXCUI หรือหากเราไม่พบข้อมูลที่ตรงกันตามรหัส เราจะใช้สตริงข้อความที่คุณส่งเพื่อแสดงข้อมูลยาที่ตรงกันที่สุด สำหรับคำขอข้อมูลยาของสเปน MedlinePlus Connect จะตอบสนองต่อ NDCs หรือ RXCUI เท่านั้น ไม่ใช้สตริงข้อความ อาจมีคำตอบเป็นภาษาอังกฤษ แต่ไม่มีคำตอบเป็นภาษาสเปน
อาจมีการตอบสนองต่อคำขอยาเพียงครั้งเดียว คำขอแต่ละรายการอาจไม่ตรงกันเสมอไป หาก MedlinePlus Connect พบการตอบสนองที่เป็นโมฆะสำหรับคำขอยา โปรแกรมจะแสดงช่องค้นหาสำหรับไซต์ MedlinePlus ผู้ใช้สามารถพิมพ์ชื่อยาและอาจได้รับการตอบรับที่ดี
สำหรับคำขอข้อมูลยา URL พื้นฐานคือ: https://connect.medlineplus.gov/application
คำขอข้อมูลยาภาษาอังกฤษและสเปนมีข้อกำหนดที่แตกต่างกัน หากต้องการส่งคำขอ ให้ระบุข้อมูลเหล่านี้:
- ระบุประเภทของรหัสยาที่คุณกำลังส่ง (จำเป็นสำหรับภาษาอังกฤษและสเปน)
- สำหรับ RXCUI ใช้:
- mainSearchCriteria.v.cs=2.16.840.1.113883.6.88
- สำหรับการใช้งาน NDC:
- mainSearchCriteria.v.cs=2.16.840.1.113883.6.69
- ระบุรหัสจริงที่คุณพยายามค้นหา (เหมาะสำหรับภาษาอังกฤษ จำเป็นสำหรับภาษาสเปน)
mainSearchCriteria.v.c=637188 - ระบุชื่อยาด้วยสตริงข้อความ (ไม่บังคับสำหรับภาษาอังกฤษ ไม่ได้ใช้สำหรับภาษาสเปน)
mainSearchCriteria.v.dn=Chantix 0.5 MG ยาเม็ดรับประทาน
สำหรับคำขอภาษาอังกฤษ คุณควรระบุระบบรหัสและรหัสอย่างน้อยที่สุด หรือระบบรหัสและชื่อของยา ส่งทั้งสามเพื่อผลลัพธ์ที่ดีที่สุดสำหรับคำขอภาษาอังกฤษ สำหรับคำขอภาษาสเปน คุณควรระบุระบบรหัสและรหัส
พารามิเตอร์เสริม
เมื่อส่งคำขอข้อมูลภาษาอังกฤษ คุณอาจใส่พารามิเตอร์ทางเลือกของชื่อยา ซึ่งมีรายละเอียดอยู่ในส่วนข้างต้น พารามิเตอร์นี้ไม่ได้ใช้สำหรับคำขอภาษาสเปน
ระบุว่าคุณต้องการให้คำขอเป็นภาษาอังกฤษหรือสเปน MedlinePlus Connect จะถือว่าภาษาอังกฤษเป็นภาษาหากไม่ได้ระบุไว้
หากคุณต้องการให้การตอบสนองต่อการค้นหารหัสยาเป็นภาษาสเปน ให้ใช้: informationRecipient.languageCode.c=es (=sp ยอมรับด้วย)
ในการระบุภาษาอังกฤษ ให้ใช้ข้อมูลต่อไปนี้: informationRecipient.languageCode.c=en
ตัวอย่างการขอรหัสยา
คำขอข้อมูลยาของคุณควรมีลักษณะดังนี้
หากต้องการขอข้อมูลโดย RXCUI คำขอของคุณควรมีลักษณะดังนี้: https://connect.medlineplus.gov/application?mainSearchCriteria.v.cs=2.16.840.1.113883.6.88&mainSearchCriteria.vc=%20637188%20&mainSearchCriteria.v.dn =Chantix%200.5%20MG%20Oral%20Tablet&informationRecipient.languageCode.c=th
หากต้องการขอข้อมูลโดย NDC สำหรับผู้พูดภาษาสเปน คำขอของคุณควรมีลักษณะดังนี้: https://connect.medlineplus.gov/application?mainSearchCriteria.v.cs=2.16.840.1.113883.6.69&mainSearchCriteria.vc=%2000310-0751 -39&informationRecipient.languageCode.c=es
ในการส่งสตริงข้อความโดยไม่มีรหัสยา คุณต้องระบุคำถามของคุณเป็นคำขอประเภท NDC เพื่อให้ MedlinePlus Connect รู้ว่าคุณกำลังค้นหาข้อมูลยา สิ่งนี้จะใช้ได้สำหรับภาษาอังกฤษเท่านั้น คำขอของคุณอาจมีลักษณะดังนี้: https://connect.medlineplus.gov/application?mainSearchCriteria.v.cs=2.16.840.1.113883.6.69&mainSearchCriteria.v.dn=Chantix%200.5%20MG%20Oral%20Tablet&informationRecipient.languageCode.c =en
คำขอข้อมูลการทดสอบในห้องปฏิบัติการ
MedlinePlus Connect ให้ข้อมูลการแข่งขันในห้องปฏิบัติการเมื่อได้รับคำขอ LOINC MedlinePlus Connect สามารถตอบกลับคำขอทดสอบในห้องปฏิบัติการเป็นภาษาอังกฤษหรือสเปน และจะส่งคืนลิงก์ไปยังหน้าผลลัพธ์ที่มีผลลัพธ์ที่ตรงกันที่สุดจากข้อมูลการทดสอบในห้องปฏิบัติการของ MedlinePlus
สำหรับคำขอข้อมูลการทดสอบในห้องปฏิบัติการ URL พื้นฐานคือ: https://connect.medlineplus.gov/application
เหล่านี้เป็นพารามิเตอร์ที่จำเป็นสองประการสำหรับการสืบค้นการทดสอบในห้องปฏิบัติการสำหรับแอปพลิเคชันนี้:
- ระบุว่าคุณกำลังใช้ระบบรหัส LOINC
- สำหรับ LOINC ใช้:
- mainSearchCriteria.v.cs=2.16.840.1.113883.6.1
- MedlinePlus Connect จะยอมรับ:
- mainSearchCriteria.v.cs=2.16.840.1.113883.11.79
- ระบุรหัสจริงที่คุณพยายามค้นหา
mainSearchCriteria.v.c=3187-2
พารามิเตอร์เสริม
ระบุชื่อ/ชื่อเรื่องของการทดสอบในห้องปฏิบัติการ อย่างไรก็ตาม ข้อมูลนี้ไม่ส่งผลกระทบต่อการตอบสนอง mainSearchCriteria.v.dn=การทดสอบปัจจัยทรงเครื่อง
ระบุว่าคุณต้องการให้คำขอเป็นภาษาอังกฤษหรือสเปน MedlinePlus Connect จะถือว่าภาษาอังกฤษเป็นภาษาหากไม่ได้ระบุไว้
หากคุณต้องการให้คำตอบสำหรับการค้นหารหัสปัญหาเป็นภาษาสเปน ให้ใช้: informationRecipient.languageCode.c=es (=sp ยอมรับด้วย)
ในการระบุภาษาอังกฤษ ให้ใช้ข้อมูลต่อไปนี้: informationRecipient.languageCode.c=en
แบบสอบถามรูปแบบอิสระที่ไม่มีระบบรหัสหรือรหัสห้องปฏิบัติการจะใช้เสิร์ชเอ็นจิ้นของ MedlinePlus วิธีนี้มีประสิทธิภาพมากกว่าในการวินิจฉัย (ดูข้อมูลรหัสปัญหาด้านบน) แทนสตริงข้อความทดสอบในห้องปฏิบัติการ คำขอข้อมูลการทดสอบในห้องปฏิบัติการของคุณควรมีลักษณะดังนี้
ตัวอย่างคำร้องสำหรับการทดสอบในห้องปฏิบัติการ
หากต้องการขอข้อมูลสำหรับผู้พูดภาษาอังกฤษ คำขอของคุณอาจมีลักษณะดังนี้: https://connect.medlineplus.gov/application?mainSearchCriteria.v.cs=2.16.840.1.113883.6.1&mainSearchCriteria.vc=3187-2&mainSearchCriteria v.dn=Factor%20IX%20assay&informationRecipient.languageCode.c=th https://connect.medlineplus.gov/application?mainSearchCriteria.v.cs=2.16.840.1.113883.6.1&mainSearchCriteria.vc=3187-2&informationRecipient.languageCode.c =en
หากต้องการขอข้อมูลสำหรับผู้พูดภาษาสเปน คำขอของคุณอาจมีลักษณะดังนี้: https://connect.medlineplus.gov/application?mainSearchCriteria.v.cs=2.16.840.1.113883.6.1&mainSearchCriteria.vc=3187-2&mainSearchCriteria v.dn=Factor%20IX%20assay&informationRecipient.languageCode.c=es https://connect.medlineplus.gov/application?mainSearchCriteria.v.cs=2.16.840.1.113883.6.1&mainSearchCriteria.vc=3187-2&informationRecipient.languageCode.c =es
นโยบายการใช้งานที่ยอมรับได้
เพื่อหลีกเลี่ยงไม่ให้เซิร์ฟเวอร์ MedlinePlus ทำงานหนักเกินไป NLM กำหนดให้ผู้ใช้ MedlinePlus Connect ส่งคำขอไม่เกิน 100 รายการต่อนาทีต่อที่อยู่ IP คำขอที่เกินขีดจำกัดนี้จะไม่ได้รับการบริการ และบริการจะไม่ถูกเรียกคืนเป็นเวลา 300 วินาที หรือจนกว่าอัตราคำขอจะต่ำกว่าขีดจำกัด แล้วแต่ว่าจะถึงอย่างใดในภายหลัง เพื่อจำกัดจำนวนคำขอที่คุณส่งไปยัง Connect NLM แนะนำให้แคชผลลัพธ์เป็นระยะเวลา 12-24 ชั่วโมง
นโยบายนี้มีขึ้นเพื่อให้แน่ใจว่าบริการจะยังคงใช้งานได้และผู้ใช้ทุกคนสามารถเข้าถึงได้ หากคุณมีกรณีการใช้งานเฉพาะที่ต้องการให้คุณส่งคำขอจำนวนมากไปยัง MedlinePlus Connect และทำให้เกินอัตราคำขอที่ระบุไว้ในนโยบายนี้ โปรดติดต่อเรา เจ้าหน้าที่ NLM จะประเมินคำขอของคุณและพิจารณาว่าอาจมีการยกเว้นหรือไม่ โปรดตรวจสอบเอกสารประกอบไฟล์ MedlinePlus XML ไฟล์ XML เหล่านี้มีบันทึกหัวข้อด้านสุขภาพที่สมบูรณ์ และสามารถทำหน้าที่เป็นวิธีอื่นในการเข้าถึงข้อมูล MedlinePlus