Standard Terminologies
Standard Terminologies are the common language used within FOSPS to semantically annotate content and ensure interoperability across services.
Primary Terminologies
SNOMED-CT (Systematized Nomenclature of Medicine Clinical Terms)
- Purpose: Clinical concepts and procedures
- Usage: Medical conditions, symptoms, procedures
- Example: Pregnancy (code: 77386006)
ICPC-2 (International Classification of Primary Care version 2)
- Purpose: Primary care classification
- Usage: Symptoms, diagnoses, interventions
- Example: Pregnancy (code: W78)
Additional Terminologies
- LOINC: Laboratory and clinical observations
- ATC: Anatomical Therapeutic Chemical classification
- ICD: International Classification of Diseases
- RxNorm: Medication nomenclature
Usage in FOSPS
Preprocessing
Preprocessors use terminologies to:
- Annotate ePI narrative text
- Create semantic links via HtmlElementLink
- Generate p(ePI) with embedded codes
Focusing
Lenses use terminology codes to:
- Match IPS conditions with ePI sections
- Determine attention detail modifications
- Apply highlighting or collapsing logic
Matchmaking
Supporting Material Matchmaking uses terminologies to:
HtmlElementLink Extension
Terminologies are embedded in FHIR using the HtmlElementLink extension:
{
"extension": [{
"url": "elementClass",
"valueString": "pregnancy-category"
}, {
"url": "concept",
"valueCodeableConcept": {
"coding": [{
"system": "http://snomed.info/sct",
"code": "77386006",
"display": "Pregnancy"
}]
}
}]
}
Benefits
- Interoperability: Common language across systems
- Semantic precision: Unambiguous concept identification
- Automatic processing: Machine-readable annotations
- Multilinguality: Concept codes transcend language barriers
Related Concepts
- Preprocessor - Applies terminologies
- p(ePI) - Contains terminology annotations
- Lens - Interprets terminology codes
- Supporting Material - Tagged with terminologies
- ePI - Annotated content