package edu.gatech.i3l.fhir.dstu2.entities; public class Relationship { private String id; private String name; /* * The following attributes could be Boolean types, but they are Characters * to remain in conformance to Omop definition. */ /** * Defines whether a relationship defines concepts into classes or * hierarchies. Values are Y for hierarchical relationship or NULL if not. */ private Character isHierarchical; /** * Defines whether a hierarchical relationship contributes to the * concept_ancestor table. These are subsets of the hierarchical * relationships. Valid values are Y or NULL. */ private Character definesAncestry; private String reverseRelationshipId; private Concept relationshipConcept; public Relationship() { super(); } public Relationship(String id, String name, Character isHierarchical, Character definesAncestry, String reverseRelationshipId, Concept relationshipConcept) { super(); this.id = id; this.name = name; this.isHierarchical = isHierarchical; this.definesAncestry = definesAncestry; this.reverseRelationshipId = reverseRelationshipId; this.relationshipConcept = relationshipConcept; } public String getId() { return id; } public void setId(String id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public Character getIsHierarchical() { return isHierarchical; } public void setIsHierarchical(Character isHierarchical) { this.isHierarchical = isHierarchical; } public Character getDefinesAncestry() { return definesAncestry; } public void setDefinesAncestry(Character definesAncestry) { this.definesAncestry = definesAncestry; } public String getReverseRelationshipId() { return reverseRelationshipId; } public void setReverseRelationshipId(String reverseRelationshipId) { this.reverseRelationshipId = reverseRelationshipId; } public Concept getRelationshipConcept() { return relationshipConcept; } public void setRelationshipConcept(Concept relationshipConcept) { this.relationshipConcept = relationshipConcept; } }