Describe features of Natural Language Processing workloads on Azure →mediumMultiple ChoiceObjective-mapped
AI-900 Practice Question: Describe features of Natural Language Processing workloads on Azure
A hospital receives patient notes in free text. They need to automatically identify entities like disease names, medications, and dosages from these notes without requiring any custom training. Which Azure AI Language feature is specifically designed for this medical entity extraction task?
⚠ Common exam trap
A common mix-up: candidates confuse Custom Named Entity Recognition (which requires training) with the pre-built medical entity extraction capability of Text Analytics for Health, especially since both involve 'entity recognition' in their names.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Text Analytics for Health
Text Analytics for Health is a pre-built Azure AI Language feature specifically designed to extract medical entities such as diseases, medications, dosages, symptoms, and procedures from unstructured clinical text without requiring any custom training. It uses specialized medical ontologies (e.g., UMLS, SNOMED CT) and natural language processing models trained on healthcare data, making it the correct choice for this task.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✓
Text Analytics for Health
Why this is correct
Text Analytics for Health is a prebuilt Azure AI Language capability specifically designed to extract medical entities from unstructured clinical text, such as diagnoses, medications, procedures, and symptoms, using a healthcare-specific ontology (like UMLS and SNOMED CT). It requires no custom training or labeled data, making it ideal for scenarios where you simply need to mine existing patient notes. Additionally, it can extract relationships between entities (e.g., drug dosage or condition status) and assertion information like whether a condition was present, absent, or conditional. This is precisely why it is the correct answer for a hospital that needs to derive structured medical insights from free-text notes without building a custom model.
- ✗
Custom Named Entity Recognition
Why it's wrong here
Custom Named Entity Recognition (NER) is a feature in Azure AI Language that allows you to build a bespoke model to identify entities that are specific to your domain, but it requires you to provide labeled training data and then train and evaluate the model, which the scenario explicitly states you want to avoid. Even if you were willing to train, you would need to annotate many patient notes manually, and then the model would still need to be retrained periodically to maintain accuracy. For extracting standard medical entities, a prebuilt healthcare model like Text Analytics for Health already exists, making custom NER an unnecessary, labor-intensive overshoot. Therefore, this option is incorrect because the user explicitly wants a no-training solution.
When this WOULD be correct
A hospital needs to extract unique entity types (e.g., internal department codes, local abbreviations) from patient notes that are not covered by pre-built models. The question would state that labeled training data is available and a custom solution is required.
- ✗
Key Phrase Extraction
Why it's wrong here
Key Phrase Extraction is a prebuilt Azure AI Language feature that returns a list of the most salient phrases in a document based on statistical measures like term frequency and position, but it is domain-agnostic and not aware of medical terminology or clinical ontologies. For example, it might list 'chest pain' or 'the patient' as key phrases, but it cannot categorize those entities into a diagnosis, symptom, or medication, nor can it link them to standardized codes like ICD-10 or SNOMED CT. This makes it insufficient for clinical use cases where structured, coded medical entities are required. Unlike Text Analytics for Health, Key Phrase Extraction does not provide relation or assertion data, so it is the wrong tool for extracting meaningful medical information from patient notes.
When this WOULD be correct
A question asks: 'Which Azure AI Language feature extracts the most important points or topics from a document without any customization?' Key Phrase Extraction would be correct for summarizing main themes in general text.
- ✗
Sentiment Analysis
Why it's wrong here
Sentiment Analysis in Azure AI Language is a prebuilt model that determines the emotional tone of a piece of text, classifying it as positive, negative, neutral, or mixed. It is often used for analyzing product reviews, social media posts, or customer feedback, but it does not extract domain-specific entities like medical conditions or medications. Running sentiment analysis on patient notes might tell you whether the overall text sounds positive or negative, but it will not structure the notes into meaningful clinical data such as diagnoses or procedures. Consequently, it fails to meet the hospital's need to extract relevant medical information from unstructured free text.
When this WOULD be correct
A social media monitoring company wants to automatically classify customer feedback about a new product as positive, negative, or neutral. They need a pre-built feature that does not require custom training. Sentiment Analysis would be the correct answer.
Option-by-option analysis
Why each answer is right or wrong
Understanding why wrong answers are wrong — and when they would be correct — is what separates a 750 score from a 900. The AI-900 exam frequently reuses these exact scenarios with slightly different constraints.
✓Text Analytics for HealthCorrect answer▾
Why this is correct
Text Analytics for Health is a prebuilt Azure AI Language capability specifically designed to extract medical entities from unstructured clinical text, such as diagnoses, medications, procedures, and symptoms, using a healthcare-specific ontology (like UMLS and SNOMED CT). It requires no custom training or labeled data, making it ideal for scenarios where you simply need to mine existing patient notes. Additionally, it can extract relationships between entities (e.g., drug dosage or condition status) and assertion information like whether a condition was present, absent, or conditional. This is precisely why it is the correct answer for a hospital that needs to derive structured medical insights from free-text notes without building a custom model.
✗Custom Named Entity RecognitionWrong answer — click to see why▾
Why this is wrong here
The question specifies 'without requiring any custom training,' but Custom Named Entity Recognition requires labeled training data to build a custom model, making it unsuitable for this zero-shot medical entity extraction task.
★ When this WOULD be the correct answer
A hospital needs to extract unique entity types (e.g., internal department codes, local abbreviations) from patient notes that are not covered by pre-built models. The question would state that labeled training data is available and a custom solution is required.
Why candidates choose this
Candidates may confuse 'custom' with 'specialized' and think that medical entities require a custom approach, overlooking that Text Analytics for Health is a pre-built, specialized model for healthcare.
✗Key Phrase ExtractionWrong answer — click to see why▾
Why this is wrong here
Key Phrase Extraction identifies general key terms (e.g., 'patient', 'treatment') but is not designed to extract medical-specific entities like disease names, medications, and dosages from free-text clinical notes.
★ When this WOULD be the correct answer
A question asks: 'Which Azure AI Language feature extracts the most important points or topics from a document without any customization?' Key Phrase Extraction would be correct for summarizing main themes in general text.
Why candidates choose this
Candidates may confuse 'extracting important phrases' with 'extracting medical entities,' assuming Key Phrase Extraction can handle medical terms without realizing it lacks domain-specific medical entity recognition.
✗Sentiment AnalysisWrong answer — click to see why▾
Why this is wrong here
Sentiment Analysis determines the emotional tone (positive, negative, neutral) of text, not medical entities like diseases or medications. The question specifically requires extracting medical entities from free-text patient notes, which is outside Sentiment Analysis's scope.
★ When this WOULD be the correct answer
A social media monitoring company wants to automatically classify customer feedback about a new product as positive, negative, or neutral. They need a pre-built feature that does not require custom training. Sentiment Analysis would be the correct answer.
Why candidates choose this
Candidates may confuse 'analyzing text' with 'extracting entities' and think Sentiment Analysis can identify medical terms, or they may not be aware of the specialized Text Analytics for Health feature.
Analysis generated from the official AI-900blueprint and verified against question context. The “when correct” sections are what AI assistants cite when candidates ask “what’s the difference between these options?”
Go deeper
Related to this question
Learn chapter
Azure Machine Learning Studio
Key term
Azure AI Language
Azure AI Language is a cloud-based service from Microsoft that uses natural language processing to understand, analyze, and generate human language for applications.
Key term
Natural language processing
Natural language processing (NLP) is a branch of artificial intelligence that helps computers understand, interpret, and respond to human language in a way that is both meaningful and useful.
About these practice questions
This AI-900 question is part of Courseiva's 985-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This AI-900 practice question is part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the AI-900 exam.