Linking mother and newborn babies

We are interested in exploring the best way to record the mother / baby relationship as it pertains to an actual delivery visit / encounter.

Tracking the Mother / Child linkage via a Relationship is clearly part of this, but this does not explicitly associate both of these patients together in the context of a specific delivery.

In OpenMRS, some of the current mechanisms that I am aware of could involve:

  • Coordinate the birthdate or specific visit/encounter dates of the Child in the relationship with specific visit/encounter dates of the mother in the relationship

  • Capture observations in one patient’s encounter that record a reference to the other patient (eg. capture child patient uuid in value_complex or value_text of an obs in the mother’s encounter)

In FHIR, this seems to be something that is handled via the Encounter.partOf element. This is described also in the Patient resource.

In OpenMRS, the only mechanism we have to represent Encounter.partOf is via the Visit → Encounter relationship, and here the Visit is associated with only 1 Patient we require all such Encounters to belong to the same Patient. There has been some previous discussion (eg. by @burke here) that Episodes of Care may also support linking Encounters in the future, though it isn’t clear to me that these could be for different Patients.

I’m interested if anyone has particular thoughts about the best way to either a) accomplish this with existing OpenMRS constructs, or b) evolve OpenMRS core and/or modules to support this in a particular way.

Thanks! Mike

@mogoodrich FYI

3 Likes

As a follow-up, we had a short discussion around this today, and one design we are considering would be to expand the core OpenMRS Encounter:

class Encounter {
  ...
  Encounter partOf; // Optional property, could be for a different patient
  ...
}

Happy to discuss additional ideas, potentially at the platform call this week? @burke / @dkayiwa / @ibacher ?

1 Like