Aniket,
I have refreshed myself on openEHR's clinical model
terminology, but I still think you miss my point.
openEHR has three types of EHR_Entry, namely
OBSERVATION, EVALUATION, INSTRUCTION.
I am using "event" in the natural language context,
rather than the hijacked Event Summary context. My
"event" refers to a non-care event ( predominantly ).
Such "events" do not fall under any of the 3 EHR_Entry
subclasses. Some examples:
a. heart attack
b. bali bombing
c. job redundancy
d. rape
e. snake-bite
f. car accident
g. surgical error
All of these lead to a change of state! I don't see how
any of these could legitimately be classified as any of
OBSERVATION, EVALUATION, INSTRUCTION. Yet,
data describing these "events" should be captured in
the EHR. The data could and should exist independent
of any healthcare action. In some cases, there may not be
any healthcare action following the event. I can conceive
of situations where subjects might wish to record the event
(consider rape) in their EHR, prior to any visit to a
health provider.
The only way current models appear to deal with this is
by lumping them into either OBSERVATION, or, even as
you suggest, INSTRUCTION (represented by ACTION_SPECIFICATION).
I think the problem arises because there is no "higher"
level representation of an event ( either definition ).
This is my point. At the high level we should separate
out state, activities/events that change state, risks.
* state can be categorised as OBSERVATIONS or EVALUATIONS.
* change of state can be categorised as _health_care_actions
(openEHR's INSTRUCTIONS?) or non_health_care_events.
* risks need their own class.
Clinicians often use OBSERVATIONS and EVALUATIONS to deduce
the event. This is often called diagnosis. A subject might
attend a GP with severe pain and swelling in the hand. The
GP makes some OBSERVATIONS, undertakes a test (issues
an INSTRUCTION) and deduces that an event "funnel-web
spider bite" has occurred. However, sometimes we ( subject,
clinician, other person ) know the event a-priori.
Either way, the event(my definition) is a first class
object in its own right, and should be represented as
such in the EHR.
Perhaps the data pertaining to a non-care event could be
recorded as "OBSERVATIONS", but some of this data,
may not explicitely be OBSERVATIONS of the subject_of_care.
The data qualifies the event, not the subject_of_care.
I hope I have explained myself a little more clearly.
eric