Uploaded image for project: 'OpenMRS Core'
  1. OpenMRS Core
  2. TRUNK-1846

Support History of Person Addresses

    Details

    • Complexity:
      Undetermined

      Description

      Currently, the OpenMRS Person object supports a Set<PersonAddress>. However, all this allows you to do is specify that a person has multiple simultaneous addresses. There is no notion of whether the person has moved or has changed addresses over time.

      To handle this, I propose adding nullable "startDate" and "endDate" properties to the PersonAddress object and to the data model, and to support these fields through the UI, Person object, and Services.

      Ultimately, you should be able to say: person.getCurrentAddress(), person.getAddressOnDate(Date), person.getAddressHistory(), etc.

        Gliffy Diagrams

          Attachments

            Issue Links

              Attachments-Category-Modification

                Activity

                  People

                  • Assignee:
                    wyclif Wyclif Luyima
                    Reporter:
                    mseaton Mike Seaton
                  • Votes:
                    0 Vote for this issue
                    Watchers:
                    6 Start watching this issue

                    Dates

                    • Created:
                      Updated:
                      Resolved: