clinical-ner / app /test_clinical_ner.py
santanche's picture
feat (start): initial setup
6f1db1f
Raw
History Blame
518 Bytes
from clinical_ner import ClinicalNER
# Initialize the NER system
ner = ClinicalNER()
# Sample clinical text
text = "Patient presents with hypertension and diabetes. Prescribed metformin 500mg."
# Get basic NER annotations
print("Basic NER:")
results = ner.basic_ner(text)
for entity in results:
print(f" {entity['word']} -> {entity['entity_group']} (score: {entity['score']:.4f})")
print("\n" + "="*60 + "\n")
# Get Prolog facts
print("Prolog NER:")
prolog_output = ner.prolog_ner(text)
print(prolog_output)