Examples of MedicationStatusChange


Examples of org.apache.ctakes.typesystem.type.refsem.MedicationStatusChange

        modifier.addToIndexes();
        idAnnotationMap.put(annotation.id, modifier);
       
      } else if ("Status change".equals(annotation.type)) {
        String value = stringSlots.remove("change_status_value");
        MedicationStatusChange attribute = new MedicationStatusChange(jCas);
        attribute.setValue(value);
        attribute.addToIndexes();
        MedicationStatusChangeModifier modifier = new MedicationStatusChangeModifier(jCas, coveringSpan.begin, coveringSpan.end);
        modifier.setNormalizedForm(attribute);
        modifier.addToIndexes();
        idAnnotationMap.put(annotation.id, modifier);

      } else if ("Strength".equals(annotation.type)) {
        KnowtatorAnnotation unit = annotationSlots.remove("strength_unit");
        KnowtatorAnnotation number = annotationSlots.remove("strength_number");
        MedicationStrength attribute = new MedicationStrength(jCas);
        if (unit != null) {
          KnowtatorAnnotation.Span unitSpan = unit.getCoveringSpan();
          String unitString = text.substring(unitSpan.begin, unitSpan.end);
          attribute.setUnit(unitString);
        }
        if (number != null) {
          KnowtatorAnnotation.Span numberSpan = number.getCoveringSpan();
          String numberString = text.substring(numberSpan.begin, numberSpan.end);
          attribute.setNumber(numberString);
        }
        attribute.addToIndexes();
        MedicationStrengthModifier modifier = new MedicationStrengthModifier(jCas, coveringSpan.begin, coveringSpan.end);
        modifier.setNormalizedForm(attribute);
        modifier.addToIndexes();
        idAnnotationMap.put(annotation.id, modifier);

      } else if ("Strength number".equals(annotation.type)) {
        // already handled in "Strength" above

      } else if ("Strength unit".equals(annotation.type)) {
        // already handled in "Strength" above

      } else if ("device_class".equals(annotation.type)) {
        String code = stringSlots.remove("associatedCode");
        ProcedureDevice attribute = new ProcedureDevice(jCas);
        attribute.setValue(code);
        ProcedureDeviceModifier modifier = new ProcedureDeviceModifier(jCas, coveringSpan.begin, coveringSpan.end);
        modifier.setNormalizedForm(attribute);
        modifier.addToIndexes();
        idAnnotationMap.put(annotation.id, modifier);

      } else if ("method_class".equals(annotation.type)) {
        String code = stringSlots.remove("associatedCode");
        ProcedureMethod attribute = new ProcedureMethod(jCas);
        attribute.setValue(code);
        ProcedureMethodModifier modifier = new ProcedureMethodModifier(jCas, coveringSpan.begin, coveringSpan.end);
        modifier.setNormalizedForm(attribute);
        modifier.addToIndexes();
        idAnnotationMap.put(annotation.id, modifier);

      } else if ("severity_class".equals(annotation.type)) {
        Severity attribute = new Severity(jCas);
        attribute.setValue(stringSlots.remove("severity_normalization"));
        attribute.addToIndexes();
        SeverityModifier modifier = new SeverityModifier(jCas, coveringSpan.begin, coveringSpan.end);
        modifier.setTypeID(CONST.MODIFIER_TYPE_ID_SEVERITY_CLASS);
        modifier.setNormalizedForm(attribute);
        modifier.addToIndexes();
        idAnnotationMap.put(annotation.id, modifier);
View Full Code Here

Examples of org.apache.ctakes.typesystem.type.refsem.MedicationStatusChange

      medicationMention.setMedicationDuration(modifier);
    }

    if (fromAnnotation.getDrugChangeStatus()!=null) {
      MedicationStatusChangeModifier modifier = new MedicationStatusChangeModifier(jcas);
      MedicationStatusChange sc = new MedicationStatusChange(jcas);
      sc.setValue(fromAnnotation.getDrugChangeStatus());
      modifier.setNormalizedForm(sc);
      modifier.setCategory(sc.getValue());
      //sc.addToIndexes(jcas); // don't need to be able to get these directly from the AnnotationIndex
      medicationMention.setMedicationStatusChange(modifier);
    }

    if (fromAnnotation.getForm()!=null) {
View Full Code Here

Examples of org.apache.ctakes.typesystem.type.refsem.MedicationStatusChange

          medRouteModifier.setNormalizedForm(route);
          medRouteModifier.setCategory(route.getValue());
          medMention.setMedicationRoute(medRouteModifier);
        }
        if (medEventMention.getMedicationStatusChange()!=null) {
          MedicationStatusChange statusChange = medEventMention.getMedicationStatusChange();
          MedicationStatusChangeModifier medStatusChangeModifier = new MedicationStatusChangeModifier(jcas);
          medStatusChangeModifier.setNormalizedForm(statusChange);
          medStatusChangeModifier.setCategory(statusChange.getValue());
          medMention.setMedicationStatusChange(medStatusChangeModifier);
        }
        if (medEventMention.getMedicationStrength()!=null) {
          MedicationStrength strength = medEventMention.getMedicationStrength();
          MedicationStrengthModifier medStrengthModifier = new MedicationStrengthModifier(jcas);
View Full Code Here

Examples of org.apache.ctakes.typesystem.type.refsem.MedicationStatusChange

        modifier.addToIndexes();
        idAnnotationMap.put(annotation.id, modifier);
       
      } else if ("Status change".equals(annotation.type)) {
        String value = stringSlots.remove("change_status_value");
        MedicationStatusChange attribute = new MedicationStatusChange(jCas);
        attribute.setValue(value);
        attribute.addToIndexes();
        MedicationStatusChangeModifier modifier = new MedicationStatusChangeModifier(jCas, coveringSpan.begin, coveringSpan.end);
        modifier.setNormalizedForm(attribute);
        modifier.addToIndexes();
        idAnnotationMap.put(annotation.id, modifier);

      } else if ("Strength".equals(annotation.type)) {
        KnowtatorAnnotation unit = annotationSlots.remove("strength_unit");
        KnowtatorAnnotation number = annotationSlots.remove("strength_number");
        MedicationStrength attribute = new MedicationStrength(jCas);
        if (unit != null) {
          KnowtatorAnnotation.Span unitSpan = unit.getCoveringSpan();
          String unitString = text.substring(unitSpan.begin, unitSpan.end);
          attribute.setUnit(unitString);
        }
        if (number != null) {
          KnowtatorAnnotation.Span numberSpan = number.getCoveringSpan();
          String numberString = text.substring(numberSpan.begin, numberSpan.end);
          attribute.setNumber(numberString);
        }
        attribute.addToIndexes();
        MedicationStrengthModifier modifier = new MedicationStrengthModifier(jCas, coveringSpan.begin, coveringSpan.end);
        modifier.setNormalizedForm(attribute);
        modifier.addToIndexes();
        idAnnotationMap.put(annotation.id, modifier);

      } else if ("Strength number".equals(annotation.type)) {
        // already handled in "Strength" above

      } else if ("Strength unit".equals(annotation.type)) {
        // already handled in "Strength" above

      } else if ("device_class".equals(annotation.type)) {
        String code = stringSlots.remove("associatedCode");
        ProcedureDevice attribute = new ProcedureDevice(jCas);
        attribute.setValue(code);
        ProcedureDeviceModifier modifier = new ProcedureDeviceModifier(jCas, coveringSpan.begin, coveringSpan.end);
        modifier.setNormalizedForm(attribute);
        modifier.addToIndexes();
        idAnnotationMap.put(annotation.id, modifier);

      } else if ("method_class".equals(annotation.type)) {
        String code = stringSlots.remove("associatedCode");
        ProcedureMethod attribute = new ProcedureMethod(jCas);
        attribute.setValue(code);
        ProcedureMethodModifier modifier = new ProcedureMethodModifier(jCas, coveringSpan.begin, coveringSpan.end);
        modifier.setNormalizedForm(attribute);
        modifier.addToIndexes();
        idAnnotationMap.put(annotation.id, modifier);

      } else if ("severity_class".equals(annotation.type)) {
        Severity attribute = new Severity(jCas);
        attribute.setValue(stringSlots.remove("severity_normalization"));
        attribute.addToIndexes();
        SeverityModifier modifier = new SeverityModifier(jCas, coveringSpan.begin, coveringSpan.end);
        modifier.setTypeID(CONST.MODIFIER_TYPE_ID_SEVERITY_CLASS);
        modifier.setNormalizedForm(attribute);
        modifier.addToIndexes();
        idAnnotationMap.put(annotation.id, modifier);
View Full Code Here

Examples of org.apache.ctakes.typesystem.type.refsem.MedicationStatusChange

      medicationMention.setMedicationDuration(modifier);
    }

    if (fromAnnotation.getDrugChangeStatus()!=null) {
      MedicationStatusChangeModifier modifier = new MedicationStatusChangeModifier(jcas);
      MedicationStatusChange sc = new MedicationStatusChange(jcas);
      sc.setValue(fromAnnotation.getDrugChangeStatus());
      modifier.setNormalizedForm(sc);
      modifier.setCategory(sc.getValue());
      //sc.addToIndexes(jcas); // don't need to be able to get these directly from the AnnotationIndex
      medicationMention.setMedicationStatusChange(modifier);
    }

    if (fromAnnotation.getForm()!=null) {
View Full Code Here

Examples of org.apache.ctakes.typesystem.type.refsem.MedicationStatusChange

        modifier.addToIndexes();
        idAnnotationMap.put(annotation.id, modifier);
       
      } else if ("Status change".equals(annotation.type)) {
        String value = stringSlots.remove("change_status_value");
        MedicationStatusChange attribute = new MedicationStatusChange(jCas);
        attribute.setValue(value);
        attribute.addToIndexes();
        MedicationStatusChangeModifier modifier = new MedicationStatusChangeModifier(jCas, coveringSpan.begin, coveringSpan.end);
        modifier.setNormalizedForm(attribute);
        modifier.addToIndexes();
        idAnnotationMap.put(annotation.id, modifier);

      } else if ("Strength".equals(annotation.type)) {
        KnowtatorAnnotation unit = annotationSlots.remove("strength_unit");
        KnowtatorAnnotation number = annotationSlots.remove("strength_number");
        MedicationStrength attribute = new MedicationStrength(jCas);
        if (unit != null) {
          KnowtatorAnnotation.Span unitSpan = unit.getCoveringSpan();
          String unitString = text.substring(unitSpan.begin, unitSpan.end);
          attribute.setUnit(unitString);
        }
        if (number != null) {
          KnowtatorAnnotation.Span numberSpan = number.getCoveringSpan();
          String numberString = text.substring(numberSpan.begin, numberSpan.end);
          attribute.setNumber(numberString);
        }
        attribute.addToIndexes();
        MedicationStrengthModifier modifier = new MedicationStrengthModifier(jCas, coveringSpan.begin, coveringSpan.end);
        modifier.setNormalizedForm(attribute);
        modifier.addToIndexes();
        idAnnotationMap.put(annotation.id, modifier);

      } else if ("Strength number".equals(annotation.type)) {
        // already handled in "Strength" above

      } else if ("Strength unit".equals(annotation.type)) {
        // already handled in "Strength" above

      } else if ("device_class".equals(annotation.type)) {
        String code = stringSlots.remove("associatedCode");
        ProcedureDevice attribute = new ProcedureDevice(jCas);
        attribute.setValue(code);
        ProcedureDeviceModifier modifier = new ProcedureDeviceModifier(jCas, coveringSpan.begin, coveringSpan.end);
        modifier.setNormalizedForm(attribute);
        modifier.addToIndexes();
        idAnnotationMap.put(annotation.id, modifier);

      } else if ("method_class".equals(annotation.type)) {
        String code = stringSlots.remove("associatedCode");
        ProcedureMethod attribute = new ProcedureMethod(jCas);
        attribute.setValue(code);
        ProcedureMethodModifier modifier = new ProcedureMethodModifier(jCas, coveringSpan.begin, coveringSpan.end);
        modifier.setNormalizedForm(attribute);
        modifier.addToIndexes();
        idAnnotationMap.put(annotation.id, modifier);

      } else if ("severity_class".equals(annotation.type)) {
        Severity attribute = new Severity(jCas);
        attribute.setValue(stringSlots.remove("severity_normalization"));
        attribute.addToIndexes();
        SeverityModifier modifier = new SeverityModifier(jCas, coveringSpan.begin, coveringSpan.end);
        modifier.setTypeID(CONST.MODIFIER_TYPE_ID_SEVERITY_CLASS);
        modifier.setNormalizedForm(attribute);
        modifier.addToIndexes();
        idAnnotationMap.put(annotation.id, modifier);
View Full Code Here

Examples of org.apache.ctakes.typesystem.type.refsem.MedicationStatusChange

          medRouteModifier.setNormalizedForm(route);
          medRouteModifier.setCategory(route.getValue());
          medMention.setMedicationRoute(medRouteModifier);
        }
        if (medEventMention.getMedicationStatusChange()!=null) {
          MedicationStatusChange statusChange = medEventMention.getMedicationStatusChange();
          MedicationStatusChangeModifier medStatusChangeModifier = new MedicationStatusChangeModifier(jcas);
          medStatusChangeModifier.setNormalizedForm(statusChange);
          medStatusChangeModifier.setCategory(statusChange.getValue());
          medMention.setMedicationStatusChange(medStatusChangeModifier);
        }
        if (medEventMention.getMedicationStrength()!=null) {
          MedicationStrength strength = medEventMention.getMedicationStrength();
          MedicationStrengthModifier medStrengthModifier = new MedicationStrengthModifier(jcas);
View Full Code Here

Examples of org.apache.ctakes.typesystem.type.refsem.MedicationStatusChange

                }
               
                String changeStatus = "null";
                MedicationStatusChangeModifier scModifier = neAnnot.getMedicationStatusChange();
                if (scModifier != null) {
                  MedicationStatusChange sc = (MedicationStatusChange) scModifier.getNormalizedForm();
                  if (sc!=null) changeStatus = sc.getValue();
                }
               
                medInfo = clinicNumber + "," +neAnnot.getCoveredText()  + "," + rxNormCui
                + ",\"" + neAnnot.getStartDate() + "\","
                + globalDate + "," + medicationDosageString + "," +strengthTermString + ","
View Full Code Here

Examples of org.apache.ctakes.typesystem.type.refsem.MedicationStatusChange

      medicationMention.setMedicationDuration(modifier);
    }

    if (fromAnnotation.getDrugChangeStatus()!=null) {
      MedicationStatusChangeModifier modifier = new MedicationStatusChangeModifier(jcas);
      MedicationStatusChange sc = new MedicationStatusChange(jcas);
      sc.setValue(fromAnnotation.getDrugChangeStatus());
      modifier.setNormalizedForm(sc);
      modifier.setCategory(sc.getValue());
      //sc.addToIndexes(jcas); // don't need to be able to get these directly from the AnnotationIndex
      medicationMention.setMedicationStatusChange(modifier);
    }

    if (fromAnnotation.getForm()!=null) {
View Full Code Here

Examples of org.apache.ctakes.typesystem.type.refsem.MedicationStatusChange

      // duration.addToIndexes(jcas); // don't need to be able to get these directly from the AnnotationIndex
      medicationMention.setMedicationDuration(duration);
    }

    if (fromAnnotation.getDrugChangeStatus()!=null) {
      MedicationStatusChange sc = new MedicationStatusChange(jcas);
      sc.setValue(fromAnnotation.getDrugChangeStatus());
      //sc.addToIndexes(jcas); // don't need to be able to get these directly from the AnnotationIndex
      medicationMention.setMedicationStatusChange(sc);
    }

    if (fromAnnotation.getForm()!=null) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.