Class Person

java.lang.Object
org.projecthusky.common.model.Person
Direct Known Subclasses:
Patient

public class Person extends Object
Eine Person (z.B. Arzt, Datenerfasser, Angehörige, ...)
  • Constructor Details

    • Person

      public Person()
      Instantiates a new person.
    • Person

      public Person(Name name)
      Erstellt eine neue Person (Dieser Konstruktor wird oft gebraucht für Behandelnde).
      Parameters:
      name - name
    • Person

      public Person(POCDMT000040Person person)
      Instantiates a new person.
      Parameters:
      person - person
    • Person

      public Person(org.openehealth.ipf.commons.ihe.xds.core.metadata.Person person)
      Instantiaties a new person
  • Method Details

    • addName

      public void addName(Name name)
      Adds the name.
      Parameters:
      name - name
    • getCompleteName

      public String getCompleteName()
      Gets the complete name.
      Returns:
      the complete name
    • getHl7CdaPerson

      public POCDMT000040Person getHl7CdaPerson()
      Gets the CDA R2 person.
      Returns:
      the CDA R2 person
    • getName

      public Name getName()
      Gets the (first) name.
      Returns:
      the name
    • getNames

      public List<Name> getNames()
      Gets the names.
      Returns:
      the names
    • getIpfPerson

      public org.openehealth.ipf.commons.ihe.xds.core.metadata.Person getIpfPerson()
    • setIpfPerson

      public void setIpfPerson(org.openehealth.ipf.commons.ihe.xds.core.metadata.Person ipfPerson)