In the context of this SNOMED implementation guide, we have chosen to use the FHIR context model as an example of an information model for several reasons. FHIR is a widely adopted standard in the healthcare industry for exchanging electronic health records and related data. Its modular and extensible design makes it an ideal candidate to demonstrate how context information can be represented outside terminologies like SNOMED CT. 

Clinical Findings with Context vs. FHIR Resources

The table below maps specific types of Situations with Explicit contexts to specific FHIR resources and states the associated context properties

Situation with Explicit Context SubhierarchyFHIR ResourceContext properties
DomainContextSubjectTemporal
417662000 |History of clinical finding in subject (situation)|ConditionClinical findingKnown presentSubject of recordIn the past
416471007 |Family history of clinical finding (situation)|FamilyMemberHistoryClinical findingKnown presentPerson in the familyCurrent or past
160266009 |No family history of clinical finding (situation)|N/A?Clinical findingKnown absentPerson in the familyAll times of past
1260502004 |History of event in life of subject (situation)|ConditionEventKnown presentSubject of recordIn the past
373572006 |Clinical finding absent (situation)|ObservationClinical findingKnown absentSubject of recordCurrent or specified time
History Events with finding contextObservationEventKnown absentSubject of recordCurrent or specified time
373573001 |Clinical finding present (situation)|ConditionClinical findingKnown presentSubject of recordCurrent
443859009 |Possible clinical finding (situation)|ConditionClinical findingKnown possibleSubject of recordCurrent or specified time
443938003 |Procedure carried out on subject (situation)|ProcedureProcedureDoneSubject of recordCurrent or specified time
416237000 |Procedure not done (situation)|ProcedureProcedureNot doneSubject of recordCurrent or specified time
439763000 |Procedure on family member (situation)|ProcedureProcedure-Person in the familyCurrent or specified time

Attributes vs. FHIR Resource Elements

As seen in the previous table, depending on the type of context represented in the SWEC concept, it can be transformed into a Condition or Observation resource. Here, we provide some examples of values for different key elements.

Condition Resource vs. |History of clinical finding in subject|

FHIR Element NameFHIR Element ValueSNOMED AttributeSNOMED Value
Condition.clinicalStatusinactiveTemporal contextIn the past
Condition.codeClinical findingAssociated finding

<< Clinical finding

Condition Resource vs. |Clinical finding present|

FHIR Element NameFHIR Element ValueSNOMED AttributeSNOMED Value
Condition.clinicalStatusactiveTemporal contextCurrent
Condition.codeClinical findingAssociated finding<< Clinical finding

Observation Resource vs. |Clinical finding absent|

FHIR Element NameFHIR Element ValueSNOMED AttributeSNOMED Value
Observation.codeClinical findingAssociated finding<< Clinical finding
Observation.valueKnown absentFinding contextKnown absent

Procedure Resource vs |Procedure Done|

FHIR Element NameFHIR Element ValueSNOMED AttributeSNOMED Value
Procedure.codeProcedureAssociated procedure<< Procedure
Procedure.statusCompletedProcedure contextDone
Procedure.categorySurgical(Ancestor)Surgical procedure
Procedure.reasonCodeDiseaseHas focus<< Clinical finding
Procedure.bodySiteBody siteProcedure site - direct<< Anatomical structure