Matthew Darlison wrote:

>Regardig new EHRs etc, might there be scope for mimicking what nature 
>does - a child EHR which for example must inherit its identifier 
>context from its mother as it really can only be identified 
>meaningfully by a qualifier of "this is the demographic person inside 
>which it is located"...?
>

This could be solved in at least two ways.

1. In the demographic server, we create 2 PERSONs, and use a foetus 
archetype for one. We put a mother/in utero PARTY_RELATIONSHIP between them.

however, the in utero relationship as a clinical phenomenon is probably 
more important than the legal mother/child relationship, which is the 
kind of thing demographic systems are designed for (this relationship 
does not change as long as both parties are alive, but the carrying/in 
utero physical relationship is fairly temporary.

2. In the EHR system we use an archetype for a persistent transaction in 
the foetus's EHR which indicates the "in utero" situation (this would 
probably be the same archetype that carries other important clinical 
indicators, like "living", "deceased" etc). In the mother's EHR there is 
also a "carrying child" indicator.

2a. THese could refer to distinct demographic entities found in the 
demographic server, if we think that the foetus should be given one. If 
not (and I agree that it might not be that useful, since there is no 
name, contact address etc (other than the mother) and the foetus is not 
"contactable" in any real way - in fact it cannot act as a PARTY (i.e. 
participate in anything). So - let's say that the foetus either has 
nothing in the demographic system, or else we introduce a special party 
called "unborn foetus" (the same thing I suggest for "anonymous donor"). 
Then the Foetus can have a demographic entity to which its EHR is 
attached, without the needless creation of "real" PARTYs with all their 
details, all initially meaningless for a foetus (and probabl a newborn 
for quite some time...).

The alternative which I imagine Sam would prefer is to make one or more 
transactions dedicated to the foetus in the mother's EHR and put them in 
their own "unborn child" folder or so. These would then be moved out of 
the mother's EHR when the baby is born. I think this would work ok, but 
it is kind of a special case, and we have to make sure all software 
understands it. Maybe we could formalise this situation so that one EHR 
can "give birth" to another, which is implied by Matthew's words. It 
sounds funny, but maybe it isn't - why not - there is nothing to stop us 
from defining a "give birth" operation on the interface of the EHR 
(trekkies and unix-heads will naturally insist that the operation be 
called "spawn", and who would I be to argue....?-).

The situation is not necessarily the same for anonymous donors, since no 
care is being given to them - they don't need their own EHR - the 
observations of the organs etc belong in the EHR or the recipient since 
it is about his/her care, not the donors.

For non-anonymous donors, then of course an EHR is needed - the health 
of both donor and recipient during kidney, bone marrow and other similar 
operations, and afterward is important jsut as in the normal situation 
of any individual.

I am happy to see this discussed further; in summary I suggest that the 
basic possibilities are :

a - create a new EHR as soon as a foetus has any observation done on it, 
link it to an "unborn baby" demographic entity
b - define the semantics of an EHR "being pregnant" with another nascent 
EHR, and a "give birth to EHR"/"spawn EHR" operation to be carried out 
when the real birth takes place. (The less fortunate outcomes for the 
foetus could also make sense, as long as they have operations defined 
for them, including "abort", "die naturally" etc).

Having thought of b), and the possibility of one day seeing one EHR give 
birth to another, I am quite taken with the possibility....however, it 
still creates the precedent that there are EHRs containing two (or more) 
subjects of care.

thoughts?

- thomas beale


-
If you have any questions about using this list,
please send a message to d.lloyd at openehr.org

Reply via email to