Class Allergy

java.lang.Object
org.projecthusky.cda.elga.models.Allergy

public class Allergy extends Object
  • Constructor Details

    • Allergy

      public Allergy(String text)
    • Allergy

      public Allergy(org.projecthusky.common.hl7cdar2.POCDMT000040Entry entry)
  • Method Details

    • getAbsentAllergy

      public org.projecthusky.common.model.Code getAbsentAllergy()
    • getAllergyAgent

      public org.projecthusky.common.model.Code getAllergyAgent()
    • getAuthor

      public PractitionerCdaAt getAuthor()
    • getClinicalState

      public org.projecthusky.common.model.Code getClinicalState()
    • getCriticality

      public org.projecthusky.common.model.Code getCriticality()
    • getInformant

      public Informant getInformant()
    • getKindOfAllergy

      public org.projecthusky.common.model.Code getKindOfAllergy()
    • getReactions

      public List<AllergyReaction> getReactions()
    • getStart

      public ZonedDateTime getStart()
    • getStop

      public ZonedDateTime getStop()
    • getText

      public String getText()
    • getVerificationState

      public org.projecthusky.common.model.Code getVerificationState()
    • isActive

      public boolean isActive()
    • setAbsentAllergy

      public void setAbsentAllergy(org.projecthusky.common.model.Code absentAllergy)
    • setActive

      public void setActive(boolean state)
    • setAllergyAgent

      public void setAllergyAgent(org.projecthusky.common.model.Code allergyAgent)
    • setAuthor

      public void setAuthor(PractitionerCdaAt author)
    • setClinicalState

      public void setClinicalState(org.projecthusky.common.model.Code clinicalState)
    • setCriticality

      public void setCriticality(org.projecthusky.common.model.Code criticality)
    • setInformant

      public void setInformant(Informant informant)
    • setKindOfAllergy

      public void setKindOfAllergy(org.projecthusky.common.model.Code kindOfAllergy)
    • setReactions

      public void setReactions(List<AllergyReaction> reactions)
    • setStart

      public void setStart(ZonedDateTime start)
    • setStop

      public void setStop(ZonedDateTime stop)
    • setText

      public void setText(String text)
    • setVerificationState

      public void setVerificationState(org.projecthusky.common.model.Code verificationState)
    • getHl7CdaR2AllergyEntry

      public org.projecthusky.common.hl7cdar2.POCDMT000040Entry getHl7CdaR2AllergyEntry(int index)
      Creates the HL7 CDA R2 data type from the given type.
      Parameters:
      index - id for attr
      Returns:
      the HL7 CDA R2 data typed value
    • getAllergiesIntoleranceEntry

      protected AllergienUnvertraeglichkeitenEntry getAllergiesIntoleranceEntry(int index)
    • getAllergyProblemEntryObservation

      protected org.projecthusky.common.hl7cdar2.POCDMT000040EntryRelationship getAllergyProblemEntryObservation(int index)
    • getAllergyStatusObservationEntryRel

      protected org.projecthusky.common.hl7cdar2.POCDMT000040EntryRelationship getAllergyStatusObservationEntryRel(int index)
    • getCertaintyObservationEntryRel

      protected org.projecthusky.common.hl7cdar2.POCDMT000040EntryRelationship getCertaintyObservationEntryRel(int index)
    • getCriticalityObservationEntryRel

      protected org.projecthusky.common.hl7cdar2.POCDMT000040EntryRelationship getCriticalityObservationEntryRel(int index)
    • getParticipantAllergy

      protected org.projecthusky.common.hl7cdar2.POCDMT000040Participant2 getParticipantAllergy(int index)
    • getHl7CdaR2Pocdmt000040PlayingEntity

      protected org.projecthusky.common.hl7cdar2.POCDMT000040PlayingEntity getHl7CdaR2Pocdmt000040PlayingEntity(org.projecthusky.common.hl7cdar2.POCDMT000040PlayingEntity entity, int index)