/** Returns the tissue of finding name */ public String getTissueFindingName() { String returnValue = ""; String code = getTissueFinding(); if (code == null || code.equals("")) { // nothing to do } else if (code.equals(FormLogic.OTHER_TISSUE)) { returnValue = getTissueFindingOther(); } else { returnValue = BigrGbossData.getTissueDescription(code); } return returnValue; }
/** Returns the diagnosis name */ public String getDiagnosisName() { String returnValue = ""; String code = getDiagnosis(); if (code == null || code.equals("")) { // nothing to do } else if (code.equals(FormLogic.OTHER_DX)) { returnValue = getDiagnosisOther(); } else { returnValue = BigrGbossData.getDiagnosisDescription(code); } return returnValue; }
/* (non-Javadoc) * @see com.ardais.bigr.btx.framework.DescribableAsHistoryObject#describeAsHistoryObject() */ public Object describeAsHistoryObject() { BtxHistoryAttributes attributes = new BtxHistoryAttributes(); if (!ApiFunctions.isEmpty(getConsentId())) { attributes.setAttribute("consentId", getConsentId()); } if (!ApiFunctions.isEmpty(getCellInfiltrateAmount())) { attributes.setAttribute( "cellInfiltrateAmount", GbossFactory.getInstance().getDescription(getCellInfiltrateAmount())); } if (!ApiFunctions.isEmpty(getDiagnosis())) { attributes.setAttribute("diagnosis", BigrGbossData.getDiagnosisDescription(getDiagnosis())); } if (!ApiFunctions.isEmpty(getDiagnosisOther())) { attributes.setAttribute("diagnosisOther", getDiagnosisOther()); } if (!ApiFunctions.isEmpty(getDistantMetastasis())) { attributes.setAttribute( "distantMetastasis", GbossFactory.getInstance().getDescription(getDistantMetastasis())); } if (!ApiFunctions.isEmpty(getDistantMetastasisInd())) { attributes.setAttribute("distantMetastasisInd", getDistantMetastasisInd()); } if (!ApiFunctions.isEmpty(getDistantMetastasisOther())) { attributes.setAttribute("distantMetastasisOther", getDistantMetastasisOther()); } if (!ApiFunctions.isEmpty(getExtensiveIntraductalComp())) { attributes.setAttribute( "extensiveIntraductalComp", GbossFactory.getInstance().getDescription(getExtensiveIntraductalComp())); } if (!ApiFunctions.isEmpty(getExtranodalSpread())) { attributes.setAttribute( "extranodalSpread", GbossFactory.getInstance().getDescription(getExtranodalSpread())); } if (getGleasonPrimary() != null && !ApiFunctions.isEmpty(getGleasonPrimary().toString())) { attributes.setAttribute("gleasonPrimary", getGleasonPrimary().toString()); } if (getGleasonSecondary() != null && !ApiFunctions.isEmpty(getGleasonSecondary().toString())) { attributes.setAttribute("gleasonSecondary", getGleasonSecondary().toString()); } if (getGleasonTotal() != null && !ApiFunctions.isEmpty(getGleasonTotal().toString())) { attributes.setAttribute("gleasonTotal", getGleasonTotal().toString()); } if (!ApiFunctions.isEmpty(getHistologicalNuclearGrade())) { attributes.setAttribute( "histologicalNuclearGrade", GbossFactory.getInstance().getDescription(getHistologicalNuclearGrade())); } if (!ApiFunctions.isEmpty(getHistologicalNuclearGradeOther())) { attributes.setAttribute("histologicalNuclearGradeOther", getHistologicalNuclearGradeOther()); } if (!ApiFunctions.isEmpty(getHistologicalType())) { attributes.setAttribute( "histologicalType", GbossFactory.getInstance().getDescription(getHistologicalType())); } if (!ApiFunctions.isEmpty(getHistologicalTypeOther())) { attributes.setAttribute("histologicalTypeOther", getHistologicalTypeOther()); } if (!ApiFunctions.isEmpty(getInflammCellInfiltrate())) { attributes.setAttribute( "inflammCellInfiltrate", GbossFactory.getInstance().getDescription(getInflammCellInfiltrate())); } if (!ApiFunctions.isEmpty(getJointComponent())) { attributes.setAttribute( "jointComponent", GbossFactory.getInstance().getDescription(getJointComponent())); } if (!ApiFunctions.isEmpty(getLymphaticVascularInvasion())) { attributes.setAttribute( "lymphaticVascularInvasion", GbossFactory.getInstance().getDescription(getLymphaticVascularInvasion())); } if (!ApiFunctions.isEmpty(getLymphNodeNotes())) { attributes.setAttribute("lymphNodeNotes", getLymphNodeNotes()); } if (!ApiFunctions.isEmpty(getLymphNodeStage())) { attributes.setAttribute( "lymphNodeStage", GbossFactory.getInstance().getDescription(getLymphNodeStage())); } if (!ApiFunctions.isEmpty(getLymphNodeStageOther())) { attributes.setAttribute("lymphNodeStageOther", getLymphNodeStageOther()); } if (!ApiFunctions.isEmpty(getLymphNodeStageInd())) { attributes.setAttribute("lymphNodeStageInd", getLymphNodeStageInd()); } if (!ApiFunctions.isEmpty(getMarginsInvolved())) { attributes.setAttribute("marginsInvolved", getMarginsInvolved()); } if (!ApiFunctions.isEmpty(getMarginsUninvolved())) { attributes.setAttribute("marginsUninvolved", getMarginsUninvolved()); } if (!ApiFunctions.isEmpty(getPerineuralInvasion())) { attributes.setAttribute( "perineuralInvasion", GbossFactory.getInstance().getDescription(getPerineuralInvasion())); } if (!ApiFunctions.isEmpty(getPrimary())) { attributes.setAttribute("primary", getPrimary()); } if (!ApiFunctions.isEmpty(getSectionIdentifier())) { attributes.setAttribute( "sectionIdentifier", GbossFactory.getInstance().getDescription(getSectionIdentifier())); } if (!ApiFunctions.isEmpty(getSectionNotes())) { attributes.setAttribute("sectionNotes", getSectionNotes()); } if (!ApiFunctions.isEmpty(getSizeLargestNodalMets())) { attributes.setAttribute("sizeLargestNodalMets", getSizeLargestNodalMets()); } if (!ApiFunctions.isEmpty(getStageGrouping())) { attributes.setAttribute( "stageGrouping", GbossFactory.getInstance().getDescription(getStageGrouping())); } if (!ApiFunctions.isEmpty(getStageGroupingOther())) { attributes.setAttribute("stageGroupingOther", getStageGroupingOther()); } if (!ApiFunctions.isEmpty(getTissueFinding())) { attributes.setAttribute( "tissueFinding", BigrGbossData.getTissueDescription(getTissueFinding())); } if (!ApiFunctions.isEmpty(getTissueFindingOther())) { attributes.setAttribute("tissueFindingOther", getTissueFindingOther()); } if (!ApiFunctions.isEmpty(getTissueOrigin())) { attributes.setAttribute( "tissueOrigin", BigrGbossData.getTissueDescription(getTissueOrigin())); } if (!ApiFunctions.isEmpty(getTissueOriginOther())) { attributes.setAttribute("tissueOriginOther", getTissueOriginOther()); } if (!ApiFunctions.isEmpty(getTotalNodesExamined())) { attributes.setAttribute( "totalNodesExamined", GbossFactory.getInstance().getDescription(getTotalNodesExamined())); } if (!ApiFunctions.isEmpty(getTotalNodesPositive())) { attributes.setAttribute( "totalNodesPositive", GbossFactory.getInstance().getDescription(getTotalNodesPositive())); } if (!ApiFunctions.isEmpty(getTumorConfig())) { attributes.setAttribute( "tumorConfig", GbossFactory.getInstance().getDescription(getTumorConfig())); } if (!ApiFunctions.isEmpty(getTumorSize())) { attributes.setAttribute("tumorSize", getTumorSize()); } if (!ApiFunctions.isEmpty(getTumorStageDesc())) { attributes.setAttribute( "tumorStageDesc", GbossFactory.getInstance().getDescription(getTumorStageDesc())); } if (!ApiFunctions.isEmpty(getTumorStageDescInd())) { attributes.setAttribute("tumorStageDescInd", getTumorStageDescInd()); } if (!ApiFunctions.isEmpty(getTumorStageDescOther())) { attributes.setAttribute("tumorStageDescOther", getTumorStageDescOther()); } if (!ApiFunctions.isEmpty(getTumorStageType())) { attributes.setAttribute( "tumorStageType", GbossFactory.getInstance().getDescription(getTumorStageType())); } if (!ApiFunctions.isEmpty(getTumorStageTypeOther())) { attributes.setAttribute("tumorStageTypeOther", getTumorStageTypeOther()); } if (!ApiFunctions.isEmpty(getTumorWeight())) { attributes.setAttribute("tumorWeight", getTumorWeight()); } if (!ApiFunctions.isEmpty(getVenousVesselInvasion())) { attributes.setAttribute( "venousVesselInvasion", GbossFactory.getInstance().getDescription(getVenousVesselInvasion())); } return attributes; }