Describe features of Natural Language Processing workloads on Azure →hardMultiple ChoiceObjective-mapped
AI-900 Practice Question: Describe features of Natural Language Processing workloads on Azure
A medical research organization needs to process thousands of clinical trial documents to automatically extract specific medical entities such as diseases, symptoms, medications, and dosages. They want to use a prebuilt Azure AI Language capability that is already trained on medical domain data. Which Azure AI Language feature should they use?
⚠ Common exam trap
Many candidates confuse general-purpose Named Entity Recognition (NER) with domain-specific medical NER, assuming any NER can extract medical entities, but Text Analytics for Health is the only prebuilt Azure service trained on medical data for this purpose.
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 prebuilt Azure AI Language capability specifically trained on medical domain data, enabling extraction of entities like diseases, symptoms, medications, and dosages from clinical trial documents without requiring custom model training. It is designed for healthcare and life sciences use cases, making it the correct choice for processing thousands of clinical documents automatically.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Key Phrase Extraction
Why it's wrong here
Key Phrase Extraction identifies the most prominent words and phrases in a document based on statistical importance, but it outputs untyped, surface-level strings rather than structured medical entities. It has no clinical model, no entity type labels, and no relation or negation detection, so it cannot reliably distinguish a medication from a symptom or capture dosage values. This makes it unsuitable for converting thousands of clinical narratives into a structured dataset for research.
When this WOULD be correct
A company wants to automatically extract the most important points from customer feedback surveys to identify common themes. Key Phrase Extraction would be correct because it extracts general key phrases without needing domain-specific entities.
- ✗
Named Entity Recognition (NER)
Why it's wrong here
Standard Named Entity Recognition (NER) in Azure AI Language is a generic model that classifies entities into broad categories like person, location, organization, and date/time. It is not trained on medical ontologies, so it does not recognize clinical concepts such as drug names or disease codes with clinical accuracy. Using it for medical research would require extensive downstream mapping and would miss the domain-specific relations and assertions that clinical text demands.
When this WOULD be correct
A company needs to extract general entities like person names, locations, and dates from legal contracts. They require a prebuilt Azure AI Language feature that identifies common entity types without custom training.
- ✓
Text Analytics for Health
Why this is correct
Text Analytics for Health is a purpose-built, pre-trained Azure AI Language service specifically designed for clinical text. It extracts medical entities such as diseases, symptoms, medications, and dosages while also capturing relations, negation, and assertion context. It links extracted concepts to standard medical ontologies like UMLS and ICD-10-CM, making it immediately applicable to processing thousands of clinical notes without custom model training.
- ✗
Custom Text Classification
Why it's wrong here
Custom Text Classification is a supervised machine learning capability where you provide labeled document-level categories and train a model to assign those labels to entire documents or sentences. It does not extract entity-level data such as a specific disease or medication from within the text, and it would require building a large labeled clinical dataset and training a bespoke model. This is neither prebuilt nor geared toward medical entity extraction, so it cannot be deployed immediately to process clinical documents at scale.
When this WOULD be correct
A research organization needs to classify clinical trial documents into custom categories (e.g., 'efficacy', 'safety') based on their own labeling scheme, and they have a labeled dataset to train a model. In that scenario, Custom Text Classification would be the correct choice.
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 purpose-built, pre-trained Azure AI Language service specifically designed for clinical text. It extracts medical entities such as diseases, symptoms, medications, and dosages while also capturing relations, negation, and assertion context. It links extracted concepts to standard medical ontologies like UMLS and ICD-10-CM, making it immediately applicable to processing thousands of clinical notes without custom model training.
✗Key Phrase ExtractionWrong answer — click to see why▾
Why this is wrong here
Key Phrase Extraction identifies general key terms (e.g., 'clinical trial', 'dosage') but cannot extract specific medical entities like diseases or medications because it lacks medical domain training.
★ When this WOULD be the correct answer
A company wants to automatically extract the most important points from customer feedback surveys to identify common themes. Key Phrase Extraction would be correct because it extracts general key phrases without needing domain-specific entities.
Why candidates choose this
Candidates may think extracting key phrases is sufficient for identifying medical terms, not realizing that medical entity extraction requires specialized healthcare-trained models.
✗Named Entity Recognition (NER)Wrong answer — click to see why▾
Why this is wrong here
Named Entity Recognition (NER) extracts general entities like people, places, and organizations, but it is not pre-trained on medical domain data to recognize specific medical entities such as diseases, symptoms, medications, and dosages.
★ When this WOULD be the correct answer
A company needs to extract general entities like person names, locations, and dates from legal contracts. They require a prebuilt Azure AI Language feature that identifies common entity types without custom training.
Why candidates choose this
Candidates may confuse NER with healthcare-specific entity extraction, assuming that 'named entities' includes medical terms, but NER lacks the specialized medical ontology required for clinical documents.
✗Custom Text ClassificationWrong answer — click to see why▾
Why this is wrong here
Custom Text Classification requires training a model with labeled data, but the question specifies using a prebuilt capability already trained on medical domain data, which is not the case for custom classification.
★ When this WOULD be the correct answer
A research organization needs to classify clinical trial documents into custom categories (e.g., 'efficacy', 'safety') based on their own labeling scheme, and they have a labeled dataset to train a model. In that scenario, Custom Text Classification would be the correct choice.
Why candidates choose this
Candidates may think that extracting medical entities requires a custom model because they assume prebuilt models cannot handle specialized medical terminology, overlooking the existence of Text Analytics for Health.
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
Model
In IT and AI, a model is a trained mathematical representation that learns patterns from data to make predictions or decisions.
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.
About these practice questions
One of 985 original AI-900 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. 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.