ContextCode is an immutable object that
states one fact about the context of a
single observation; typically whether
an observation was made by a person himself or
by a clinician, or similar.
It is heavily inspired by the methodCode attribute
used in PHMR/CDA to define context for an observation.
In Net4Care we provide convenience methods
in the Net4CareContext class to shield developers
for some of the HL7 details.