Try it free in the sandbox · first FHIR call in 5 minutesFree · 30 synthetic patients · no card
लक्षण डेटा API: अवधारणाएं, FHIR शब्दावली और रोगी-रिपोर्ट किए गए लक्षण
ICD-10 से मैप किए गए स्थिर लक्षण पहचानकर्ता, REST के रूप में और FHIR CodeSystem, ValueSet और ConceptMap के रूप में परोसे जाते हैं; रोगी-रिपोर्ट किया गया लक्षण अवलोकन कैसा दिखता है और एक को कैसे मान्य किया जाए।
Anpheros हर लक्षण को एक स्थिर पहचानकर्ता (SYM-0047 सिरदर्द है) देता है, इसे ICD-10 पर मैप करता है, और सूची को REST एंडपॉइंट के माध्यम से और FHIR R4 शब्दावली (CodeSystem, ValueSet, ConceptMap, $lookup) के रूप में परोसता है। रोगी द्वारा रिपोर्ट किए गए लक्षण FHIR Observation के रूप में संग्रहीत किए जाते हैं जिनमें दोनों कोड, व्यक्ति के अपने शब्द, तीव्रता और, जब ज्ञात हो, लक्षण कब शुरू हुआ और समाप्त हुआ, शामिल होते हैं। यह पृष्ठ दिखाता है कि किसी अवधारणा को कैसे खोजना है, रोगी-रिपोर्ट किया गया लक्षण कैसा दिखता है, आप स्वयं द्वारा लिखे गए किसी लक्षण की जांच कैसे कर सकते हैं, और डेटा में जानबूझकर क्या शामिल नहीं है।
रिलीज़ में क्या है
| रिलीज़ | 2026.10.4 (हर प्रतिक्रिया बताती है कि कौन सी है) |
| अवधारणाएँ | 274: 197 लक्षण (ICD-10 R00–R69 और उनकी गैर-अवशिष्ट उपश्रेणियाँ जैसे R06.0 डिस्प्निया या R43.0 एनोस्मिया, साथ ही WHO कोड जहाँ WHO लक्षण को कहीं और वर्गीकृत करता है: G47, H53.2, H53.8, H93.1, K59.0, L29.9, M25.5, M54) और 77 निष्कर्ष (R65, R70–R94) |
| पहचानकर्ता प्रणाली | https://anpheros.com/fhir/CodeSystem/symptom |
| कोड | WHO ICD-10 संस्करण 2019 (15 अक्टूबर 2026) के विरुद्ध जाँचे गए, जिसमें इसके समावेश और बहिष्करण नोट्स शामिल हैं; WHO ICD-10 शीर्षक तब तक सेवा में नहीं दिए जाते जब तक WHO लाइसेंस की पुष्टि नहीं कर देता (icd10.display: null), अंग्रेजी आधिकारिक शीर्षक ICD-11 वाला है |
| ICD-11 | हर अवधारणा ICD-11 MMS 2025-01 कोड (अध्याय 21 लक्षण कोड) और एक शारीरिक प्रणाली से मैप होती है |
| सेवा में लेबल | WHO ICD-11 अंग्रेजी शीर्षक (source), Anpheros Daily द्वारा उपयोग किए जाने वाले रोमानियाई लेबल और मैच शब्द (in_use), और 19 और भाषाओं में सामान्य लेबल (ai_reviewed: AI सहायता से समीक्षा किए गए मशीन अनुवाद, पेशेवर चिकित्सा अनुवादक द्वारा नहीं); 2026.10.3 में जोड़े गए 188 अवधारणाओं के लिए रोमानियाई नाम भी AI अनुवाद है |
| नैदानिक समीक्षा | clinical_review: false — किसी भी चिकित्सक ने रिलीज़ की समीक्षा नहीं की है; कोई कारण या स्थिति संबंध नहीं |
| चेतावनी संकेत | 32, 14 अवधारणाओं के लिए, CDC और NIDDK पृष्ठों से शब्दशः उद्धृत (review: source_quoted) |
पहचानकर्ताओं का कभी भी पुन: उपयोग नहीं किया जाता है। वापस ली गई अवधारणा को status: deprecated के साथ सूची में रखा जाता है।
एक कॉन्सेप्ट खोजें (REST)
export API=https://platform.anpheros.com/v1
export KEY=sk_test_…
curl "$API/terminology/symptoms?q=headache" -H "Authorization: Bearer $KEY"
q कॉन्सेप्ट आईडी, ICD-10 और ICD-11 कोड, लेबल और मैच टर्म्स से मेल खाता है। अन्य पैरामीटर: icd10=R51 (एक कोड के लिए कॉन्सेप्ट), icd11=MB4D, body_system=nervous, kind=symptom|finding|all, lang=de (display की भाषा: पसंदीदा लेबल, अन्यथा सामान्य लेबल, अन्यथा अंग्रेजी), limit और offset।
{
"data": [{
"concept_id": "SYM-0047",
"system": "https://anpheros.com/fhir/CodeSystem/symptom",
"kind": "symptom",
"status": "active",
"display": "Headache, not elsewhere classified",
"display_lang": "en",
"icd10": {"system": "http://hl7.org/fhir/sid/icd-10", "code": "R51", "display": null, "equivalence": "equivalent"},
"icd11": {"system": "http://id.who.int/icd/release/11/mms", "code": "MB4D", "display": "Headache, not elsewhere classified", "equivalence": "equivalent"},
"body_system": {"code": "nervous", "display": "Symptoms, signs or clinical findings of the nervous system", "icd11_block": "BlockL1-MB4"},
"labels": [
{"lang": "ro", "use": "preferred", "text": "Durere de cap (cefalee)", "review": "in_use"},
{"lang": "de", "use": "lay", "text": "Kopfschmerzen", "review": "ai_reviewed"}
],
"match_terms": [{"lang": "ro", "text": "durere de cap"}, {"lang": "ro", "text": "cefalee"}],
"clinical_review": false,
"release": "2026.10.2"
}],
"total": 1,
"release": "2026.10.2"
}
labels हर सर्व किए गए लेबल (20 भाषाएँ; यहाँ छोटा किया गया) को सूचीबद्ध करता है। एक कॉन्सेप्ट: GET $API/terminology/symptoms/SYM-0047।
FHIR शब्दावली के समान सूची
export BASE=https://platform.anpheros.com/fhir/R4
curl "$BASE/CodeSystem/anpheros-symptom" -H "Authorization: Bearer $KEY"
curl "$BASE/CodeSystem/\$lookup?system=https://anpheros.com/fhir/CodeSystem/symptom&code=SYM-0047&displayLanguage=ro" -H "Authorization: Bearer $KEY"
curl "$BASE/ValueSet/\$expand?url=https://anpheros.com/fhir/ValueSet/anpheros-symptoms&filter=cough" -H "Authorization: Bearer $KEY"
curl "$BASE/ConceptMap/anpheros-symptom-to-icd10" -H "Authorization: Bearer $KEY"
curl "$BASE/ConceptMap/anpheros-symptom-to-icd11" -H "Authorization: Bearer $KEY"
CodeSystem/anpheros-symptom—content: complete,status: draft(रिलीज़ की समीक्षा किसी चिकित्सक द्वारा नहीं की गई है); गुणkind,status,icd10; रोमानियाई लेबल, शब्दों और सामान्य लेबल कोdesignationके रूप में मिलाएं।ValueSet/anpheros-symptoms— सक्रिय लक्षण (निष्कर्षों को छोड़कर);$expandलेता हैfilter,displayLanguage,countऔरoffset।ConceptMap/anpheros-symptom-to-icd10—equivalent, याwiderजब ICD-10 कोड अवधारणा से अधिक को कवर करता है (H53.8 "अन्य दृश्य गड़बड़ी" धुंधली दृष्टि से व्यापक है)।- ये सभी केवल-पढ़ने योग्य हैं और सर्वर के
CapabilityStatement(GET $BASE/metadata) में सूचीबद्ध हैं।
एक रोगी-रिपोर्टेड लक्षण
यह दर्शाता है कि Anpheros Daily किसी व्यक्ति द्वारा स्वयं के बारे में बताए गए लक्षण को कैसे लिखता है:
{
"resourceType": "Observation",
"status": "final",
"meta": {"profile": ["https://anpheros.com/fhir/StructureDefinition/anpheros-symptom-observation"]},
"category": [{"coding": [{"system": "urn:anpheros:observation-category", "code": "symptom"}]}],
"code": {
"text": "Mă doare capul de 3 zile",
"coding": [
{"system": "http://hl7.org/fhir/sid/icd-10", "code": "R51"},
{"system": "https://anpheros.com/fhir/CodeSystem/symptom", "code": "SYM-0047", "display": "Headache"}
]
},
"subject": {"reference": "Patient/…"},
"effectivePeriod": {"start": "2026-10-11T08:00:00+03:00", "end": "2026-10-14T18:00:00+03:00"},
"valueQuantity": {"value": 6, "unit": "1-10", "system": "http://unitsofmeasure.org", "code": "{score}"}
}
code.textहमेशा व्यक्ति के अपने शब्द होते हैं, उनकी भाषा में (Observation.language); कोड उसके बगल में होते हैं।effectivePeriodका उपयोग तब किया जाता है जब व्यक्ति ने बताया कि यह कब शुरू हुआ या समाप्त हुआ; अन्यथाeffectiveDateTimeवह क्षण है जब उन्होंने इसे नोट किया। समय उन फोन के ऑफ़सेट को बनाए रखते हैं जिन्होंने उन्हें रिकॉर्ड किया था।valueQuantity1-10 के पैमाने पर तीव्रता है; इसके बिना कोई मान नहीं है।- जब व्यक्ति किसी लक्षण को संपादित करता है, तो उसी संसाधन को एक नया संस्करण मिलता है — पहले वाले को
GET $BASE/Observation/{id}/_historyके साथ पढ़ें। - श्रेणी के अनुसार फ़िल्टर करें
?category=symptomके साथ; सहमति स्कोप जैसेpatient/Observation.rs?category=symptomउसी तरह काम करते हैं।
क्या कभी लक्षण के रूप में प्रकाशित नहीं होता है
केवल वे लक्षण जो उपस्थित हैं और रोगी के बारे में हैं, वे Observations बन जाते हैं, और केवल मुक्त पाठ को सामान्यीकृत करने के बाद। "मेरे सिर में अब दर्द नहीं है", "शायद कल बुखार होगा", "मेरी माँ को खांसी है" या एक पाठ जिसे सामान्यकर्ता पढ़ नहीं सका, वह रोगी का लक्षण नहीं बनता है; यदि किसी प्रकाशित लक्षण को बाद में इनमें से किसी एक में ठीक किया जाता है, तो उसका Observation वापस ले लिया जाता है (सॉफ्ट डिलीट — इतिहास बना रहता है)। रिश्तेदारों की शिकायतें स्वचालित रूप से पारिवारिक इतिहास में नहीं बदलती हैं।
एक लक्षण की जाँच करें जो आप लिखते हैं
curl -X POST "$BASE/Observation/\$validate?profile=anpheros-symptom" -H "Authorization: Bearer $KEY" \
-H "Content-Type: application/fhir+json" -d @symptom.json
anpheros-symptom प्रोफ़ाइल (कैनोनिकल https://anpheros.com/fhir/StructureDefinition/anpheros-symptom-observation) एक OperationOutcome के रूप में रिपोर्ट करती है:
| नियम | गंभीरता |
|---|---|
श्रेणी urn:anpheros:observation-category\|symptom (HL7 observation-category सिस्टम में कोई symptom कोड नहीं है) |
error |
code.text मौजूद है |
error |
| एक Anpheros अवधारणा जो मौजूद है और ICD-10 कोड से मेल खाती है | error |
subject एक रोगी है; status अंतिम, संशोधित, सही या त्रुटि में दर्ज किया गया; effective[x] मौजूद है; effectivePeriod.end start से पहले नहीं |
error |
UCUM {score} के रूप में तीव्रता 0 और 10 के बीच |
error |
| केवल मुक्त पाठ, कोई कोड नहीं | information (still valid) |
अन्य प्रोफ़ाइलों की तरह, यह लिखता है और लिखने को अस्वीकार नहीं करता है। आपके द्वारा भेजा गया एक meta.profile संग्रहीत संसाधन पर रखा जाता है।
सीमाएँ (Limits)
- इस रिलीज़ की समीक्षा किसी चिकित्सक द्वारा नहीं की गई है; इसका उपयोग कोडिंग और खोज के लिए करें, न कि चिकित्सा निर्णयों के लिए।
- चेतावनी संकेत सार्वजनिक डोमेन अमेरिकी संघीय पृष्ठों (CDC: स्ट्रोक और दिल के दौरे के संकेत; NIDDK: दस्त और कब्ज) से शब्दशः उद्धृत किए गए हैं और 15 अक्टूबर 2026 को उन पृष्ठों के विरुद्ध जांचे गए थे। प्रत्येक आइटम में स्रोत का अपना शीर्षक (
context), उसकी सलाह (quote), वह समूह जिस पर यह लागू होता है (applies_to), लाइसेंस और एट्रिब्यूशन के साथ स्रोत,review: source_verifiedऔर यह नोट कि यह निदान नहीं है और इसकी समीक्षा किसी चिकित्सक द्वारा नहीं की गई है। स्रोत अमेरिकी हैं: जहाँ एक उद्धरण 9-1-1 कहता है, वहाँ नोट जोड़ा जाता है कि यूरोप में आपातकालीन नंबर 112 है। - कोई कारण या स्थिति संबंध (condition associations) नहीं परोसे जाते हैं:
associationsतब तक खाली रहता है जब तक कि कोई चिकित्सक किसी आइटम की समीक्षा नहीं कर लेता। एक संबंध हमेशा "may be associated with" होता है। - SNOMED CT कोड केवल वहीं लिखे जाते हैं जहाँ लाइसेंस इसकी अनुमति देता है ( FHIR कोड सिस्टम देखें)।
- पहले के लक्षण अवलोकन (symptom Observations) अगली बार अपडेट होने पर Anpheros अवधारणा कोडिंग प्राप्त करेंगे।
संबंधित
- Anpheros Symptom Engine: कार्यप्रणाली: अवधारणाओं को कैसे असाइन, जांचा और मूल्यांकित किया जाता है
- Anpheros Search: लक्षणों, स्थितियों और उपचारों पर एक खोज, स्रोतों के साथ
- FHIR कोड सिस्टम: संसाधन प्रकार के अनुसार प्रत्येक कोड सिस्टम
- लॉन्गिट्यूडनल पेशेंट डेटा API
- FHIR R4 का उपयोग करके मेडिकल रिकॉर्ड कैसे स्टोर करें
- FHIR प्लेटफॉर्म
Try it free in the sandbox · first FHIR call in 5 minutesFree · 30 synthetic patients · no card