public static void fillFieldsfromXML(
     org.dom4j.Element el,
     ims.domain.DomainFactory factory,
     CatsReportNote obj,
     java.util.HashMap domMap)
     throws Exception {
   org.dom4j.Element fldEl;
   fldEl = el.element("catsReferral");
   if (fldEl != null) {
     fldEl = fldEl.element("class");
     obj.setCatsReferral(
         ims.RefMan.domain.objects.CatsReferral.getCatsReferralfromXML(fldEl, factory, domMap));
   }
   fldEl = el.element("authoringInformation");
   if (fldEl != null) {
     fldEl = fldEl.element("class");
     obj.setAuthoringInformation(
         ims.core.clinical.domain.objects.AuthoringInformation.getAuthoringInformationfromXML(
             fldEl, factory, domMap));
   }
   fldEl = el.element("finalNote");
   if (fldEl != null) {
     obj.setFinalNote(new String(fldEl.getTextTrim()));
   }
   fldEl = el.element("recordingInformation");
   if (fldEl != null) {
     fldEl = fldEl.element("class");
     obj.setRecordingInformation(
         ims.core.clinical.domain.objects.AuthoringInformation.getAuthoringInformationfromXML(
             fldEl, factory, domMap));
   }
 }
Exemplo n.º 2
0
 public static void fillFieldsfromXML(
     org.dom4j.Element el,
     ims.domain.DomainFactory factory,
     PlanOfCare obj,
     java.util.HashMap domMap)
     throws Exception {
   org.dom4j.Element fldEl;
   fldEl = el.element("clinicalContact");
   if (fldEl != null) {
     fldEl = fldEl.element("class");
     obj.setClinicalContact(
         ims.core.admin.domain.objects.ClinicalContact.getClinicalContactfromXML(
             fldEl, factory, domMap));
   }
   fldEl = el.element("careContext");
   if (fldEl != null) {
     fldEl = fldEl.element("class");
     obj.setCareContext(
         ims.core.admin.domain.objects.CareContext.getCareContextfromXML(fldEl, factory, domMap));
   }
   fldEl = el.element("authoringInformation");
   if (fldEl != null) {
     fldEl = fldEl.element("class");
     obj.setAuthoringInformation(
         ims.core.clinical.domain.objects.AuthoringInformation.getAuthoringInformationfromXML(
             fldEl, factory, domMap));
   }
   fldEl = el.element("startDateTime");
   if (fldEl != null) {
     obj.setStartDateTime(
         new java.text.SimpleDateFormat("yyyyMMddHHmmssSSS").parse(fldEl.getTextTrim()));
   }
   fldEl = el.element("startHCP");
   if (fldEl != null) {
     fldEl = fldEl.element("class");
     obj.setStartHCP(
         ims.core.resource.people.domain.objects.Hcp.getHcpfromXML(fldEl, factory, domMap));
   }
   fldEl = el.element("levelOfIntervention");
   if (fldEl != null) {
     obj.setLevelOfIntervention(ims.framework.utils.Color.getColor(fldEl.getTextTrim()));
   }
   fldEl = el.element("group");
   if (fldEl != null) {
     fldEl = fldEl.element("lki");
     obj.setGroup(ims.domain.lookups.LookupInstance.fromXMLString(fldEl, factory));
   }
   fldEl = el.element("title");
   if (fldEl != null) {
     obj.setTitle(new String(fldEl.getTextTrim()));
   }
   fldEl = el.element("status");
   if (fldEl != null) {
     fldEl = fldEl.element("lki");
     obj.setStatus(ims.domain.lookups.LookupInstance.fromXMLString(fldEl, factory));
   }
   fldEl = el.element("resolvedDateTime");
   if (fldEl != null) {
     obj.setResolvedDateTime(
         new java.text.SimpleDateFormat("yyyyMMddHHmmssSSS").parse(fldEl.getTextTrim()));
   }
   fldEl = el.element("resolvingHCP");
   if (fldEl != null) {
     fldEl = fldEl.element("class");
     obj.setResolvingHCP(
         ims.core.resource.people.domain.objects.Hcp.getHcpfromXML(fldEl, factory, domMap));
   }
   fldEl = el.element("confirmingDateTime");
   if (fldEl != null) {
     obj.setConfirmingDateTime(
         new java.text.SimpleDateFormat("yyyyMMddHHmmssSSS").parse(fldEl.getTextTrim()));
   }
   fldEl = el.element("confirmingHCP");
   if (fldEl != null) {
     fldEl = fldEl.element("class");
     obj.setConfirmingHCP(
         ims.core.resource.people.domain.objects.Hcp.getHcpfromXML(fldEl, factory, domMap));
   }
   fldEl = el.element("actions");
   if (fldEl != null) {
     fldEl = fldEl.element("set");
     obj.setActions(
         ims.nursing.domain.objects.PlanOfCareActions.fromSetXMLString(
             fldEl, factory, obj.getActions(), domMap));
   }
   fldEl = el.element("assessmentQuestion");
   if (fldEl != null) {
     fldEl = fldEl.element("class");
     obj.setAssessmentQuestion(
         ims.assessment.configuration.domain.objects.AssessmentQuestion
             .getAssessmentQuestionfromXML(fldEl, factory, domMap));
   }
   fldEl = el.element("answerHistory");
   if (fldEl != null) {
     fldEl = fldEl.element("set");
     obj.setAnswerHistory(
         ims.nursing.domain.objects.PlanOfCareHistory.fromSetXMLString(
             fldEl, factory, obj.getAnswerHistory(), domMap));
   }
 }
 public static void fillFieldsfromXML(
     org.dom4j.Element el,
     ims.domain.DomainFactory factory,
     SurgicalOpNotes obj,
     java.util.HashMap domMap)
     throws Exception {
   org.dom4j.Element fldEl;
   fldEl = el.element("careContext");
   if (fldEl != null) {
     fldEl = fldEl.element("class");
     obj.setCareContext(
         ims.core.admin.domain.objects.CareContext.getCareContextfromXML(fldEl, factory, domMap));
   }
   fldEl = el.element("authoringInformation");
   if (fldEl != null) {
     fldEl = fldEl.element("class");
     obj.setAuthoringInformation(
         ims.core.clinical.domain.objects.AuthoringInformation.getAuthoringInformationfromXML(
             fldEl, factory, domMap));
   }
   fldEl = el.element("intraOperativeCareRecord");
   if (fldEl != null) {
     fldEl = fldEl.element("class");
     obj.setIntraOperativeCareRecord(
         ims.core.clinical.domain.objects.IntraOperativeCareRecord
             .getIntraOperativeCareRecordfromXML(fldEl, factory, domMap));
   }
   fldEl = el.element("preOperativeDiagnosis");
   if (fldEl != null) {
     obj.setPreOperativeDiagnosis(new String(fldEl.getTextTrim()));
   }
   fldEl = el.element("antibiotics");
   if (fldEl != null) {
     obj.setAntibiotics(new String(fldEl.getTextTrim()));
   }
   fldEl = el.element("vTE");
   if (fldEl != null) {
     obj.setVTE(new String(fldEl.getTextTrim()));
   }
   fldEl = el.element("incision");
   if (fldEl != null) {
     obj.setIncision(new String(fldEl.getTextTrim()));
   }
   fldEl = el.element("findings");
   if (fldEl != null) {
     obj.setFindings(new String(fldEl.getTextTrim()));
   }
   fldEl = el.element("procedure");
   if (fldEl != null) {
     obj.setProcedure(new String(fldEl.getTextTrim()));
   }
   fldEl = el.element("complications");
   if (fldEl != null) {
     obj.setComplications(new String(fldEl.getTextTrim()));
   }
   fldEl = el.element("closure");
   if (fldEl != null) {
     obj.setClosure(new String(fldEl.getTextTrim()));
   }
   fldEl = el.element("lAInfiltration");
   if (fldEl != null) {
     obj.setLAInfiltration(new String(fldEl.getTextTrim()));
   }
   fldEl = el.element("postOpInstructions");
   if (fldEl != null) {
     obj.setPostOpInstructions(new String(fldEl.getTextTrim()));
   }
   fldEl = el.element("eBI");
   if (fldEl != null) {
     obj.setEBI(new String(fldEl.getTextTrim()));
   }
   fldEl = el.element("followUpType");
   if (fldEl != null) {
     fldEl = fldEl.element("lki");
     obj.setFollowUpType(ims.domain.lookups.LookupInstance.fromXMLString(fldEl, factory));
   }
   fldEl = el.element("followUpTypeIn");
   if (fldEl != null) {
     fldEl = fldEl.element("lki");
     obj.setFollowUpTypeIn(ims.domain.lookups.LookupInstance.fromXMLString(fldEl, factory));
   }
 }
 public static void fillFieldsfromXML(
     org.dom4j.Element el,
     ims.domain.DomainFactory factory,
     SuitableForSurgeryAssessment obj,
     java.util.HashMap domMap)
     throws Exception {
   org.dom4j.Element fldEl;
   fldEl = el.element("careContext");
   if (fldEl != null) {
     fldEl = fldEl.element("class");
     obj.setCareContext(
         ims.core.admin.domain.objects.CareContext.getCareContextfromXML(fldEl, factory, domMap));
   }
   fldEl = el.element("authoringInformation");
   if (fldEl != null) {
     fldEl = fldEl.element("class");
     obj.setAuthoringInformation(
         ims.core.clinical.domain.objects.AuthoringInformation.getAuthoringInformationfromXML(
             fldEl, factory, domMap));
   }
   fldEl = el.element("procedure");
   if (fldEl != null) {
     fldEl = fldEl.element("class");
     obj.setProcedure(
         ims.core.clinical.domain.objects.PatientProcedure.getPatientProcedurefromXML(
             fldEl, factory, domMap));
   }
   fldEl = el.element("theatreType");
   if (fldEl != null) {
     fldEl = fldEl.element("lki");
     obj.setTheatreType(ims.domain.lookups.LookupInstance.fromXMLString(fldEl, factory));
   }
   fldEl = el.element("historyPresComplaint");
   if (fldEl != null) {
     obj.setHistoryPresComplaint(new String(fldEl.getTextTrim()));
   }
   fldEl = el.element("examination");
   if (fldEl != null) {
     obj.setExamination(new String(fldEl.getTextTrim()));
   }
   fldEl = el.element("conclusions");
   if (fldEl != null) {
     obj.setConclusions(new String(fldEl.getTextTrim()));
   }
   fldEl = el.element("suitableForSurgery");
   if (fldEl != null) {
     fldEl = fldEl.element("lki");
     obj.setSuitableForSurgery(ims.domain.lookups.LookupInstance.fromXMLString(fldEl, factory));
   }
   fldEl = el.element("reasonNotSuitable");
   if (fldEl != null) {
     fldEl = fldEl.element("lki");
     obj.setReasonNotSuitable(ims.domain.lookups.LookupInstance.fromXMLString(fldEl, factory));
   }
   fldEl = el.element("notSuitableForSurgeyComments");
   if (fldEl != null) {
     obj.setNotSuitableForSurgeyComments(new String(fldEl.getTextTrim()));
   }
   fldEl = el.element("suitableForSurgeryAssessment");
   if (fldEl != null) {
     fldEl = fldEl.element("class");
     obj.setSuitableForSurgeryAssessment(
         ims.assessment.instantiation.domain.objects.PatientAssessment.getPatientAssessmentfromXML(
             fldEl, factory, domMap));
   }
   fldEl = el.element("comments");
   if (fldEl != null) {
     fldEl = fldEl.element("set");
     obj.setComments(
         ims.RefMan.domain.objects.SuitableForSurgeryComment.fromSetXMLString(
             fldEl, factory, obj.getComments(), domMap));
   }
   fldEl = el.element("procedurePerformed");
   if (fldEl != null) {
     obj.setProcedurePerformed(new Boolean(fldEl.getTextTrim()));
   }
   fldEl = el.element("suitableForSurgeryDate");
   if (fldEl != null) {
     obj.setSuitableForSurgeryDate(
         new java.text.SimpleDateFormat("yyyyMMddHHmmssSSS").parse(fldEl.getTextTrim()));
   }
   fldEl = el.element("requiredDurationInMins");
   if (fldEl != null) {
     obj.setRequiredDurationInMins(new Integer(fldEl.getTextTrim()));
   }
   fldEl = el.element("anaestheticType");
   if (fldEl != null) {
     fldEl = fldEl.element("lki");
     obj.setAnaestheticType(ims.domain.lookups.LookupInstance.fromXMLString(fldEl, factory));
   }
   fldEl = el.element("namedSurgeon");
   if (fldEl != null) {
     fldEl = fldEl.element("class");
     obj.setNamedSurgeon(
         ims.core.resource.people.domain.objects.Medic.getMedicfromXML(fldEl, factory, domMap));
   }
   fldEl = el.element("specialEquipmentRequired");
   if (fldEl != null) {
     obj.setSpecialEquipmentRequired(new Boolean(fldEl.getTextTrim()));
   }
   fldEl = el.element("specialEquipmentComments");
   if (fldEl != null) {
     obj.setSpecialEquipmentComments(new String(fldEl.getTextTrim()));
   }
   fldEl = el.element("specialInstructionsRequired");
   if (fldEl != null) {
     obj.setSpecialInstructionsRequired(new Boolean(fldEl.getTextTrim()));
   }
   fldEl = el.element("specialInstructionsComments");
   if (fldEl != null) {
     obj.setSpecialInstructionsComments(new String(fldEl.getTextTrim()));
   }
 }