List of usage examples for org.apache.commons.collections4 MapUtils getString
public static <K> String getString(final Map<? super K, ?> map, final K key)
From source file:org.rippleosi.patient.problems.search.ProblemSummaryTransformer.java
@Override public ProblemSummary transform(Map<String, Object> input) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); Date dateOfOnset = null;/*from w w w . j a v a 2 s. c o m*/ try { dateOfOnset = sdf.parse(MapUtils.getString(input, "Date_of_onset")); } catch (ParseException pe) { } ProblemSummary problem = new ProblemSummary(); problem.setSource("Marand"); problem.setSourceId(MapUtils.getString(input, "compositionID")); problem.setProblem(MapUtils.getString(input, "Problem_Diagnosis")); problem.setDateOfOnset(dateOfOnset); return problem; }
From source file:org.rippleosi.patient.procedures.search.EtherCISProcedureDetailsTransformer.java
@Override public ProcedureDetails transform(Map<String, Object> input) { String dateSubmittedAsString = MapUtils.getString(input, "date_submitted"); String procedureDateAsString = MapUtils.getString(input, "procedure_datetime"); Date dateSubmitted = DateFormatter.toDate(dateSubmittedAsString); Date procedureDate = DateFormatter.toDateOnly(procedureDateAsString); Date procedureTime = DateFormatter.toTimeOnly(procedureDateAsString); ProcedureDetails procedure = new ProcedureDetails(); procedure.setSourceId(MapUtils.getString(input, "uid")); procedure.setSource(RepoSourceTypes.ETHERCIS.name()); procedure.setAuthor(MapUtils.getString(input, "author")); procedure.setDateSubmitted(dateSubmitted); procedure.setProcedureName(MapUtils.getString(input, "procedure_name")); procedure.setProcedureCode(MapUtils.getString(input, "procedure_code")); procedure.setProcedureTerminology(MapUtils.getString(input, "procedure_terminology")); procedure.setNotes(MapUtils.getString(input, "procedure_notes")); procedure.setPerformer(MapUtils.getString(input, "performer")); procedure.setDate(procedureDate);//from ww w . j a v a2s. c om procedure.setTime(procedureTime); return procedure; }
From source file:org.rippleosi.patient.procedures.search.EtherCISProcedureSummaryTransformer.java
@Override public ProcedureSummary transform(Map<String, Object> input) { String dateAsString = MapUtils.getString(input, "procedure_datetime"); Date date = DateFormatter.toDateOnly(dateAsString); Date time = DateFormatter.toTimeOnly(dateAsString); ProcedureSummary procedure = new ProcedureSummary(); procedure.setSource(RepoSourceTypes.ETHERCIS.name()); procedure.setSourceId(MapUtils.getString(input, "uid")); procedure.setName(MapUtils.getString(input, "procedure_name")); procedure.setDate(date);//from w w w .j ava 2 s . c om procedure.setTime(time); return procedure; }
From source file:org.rippleosi.patient.procedures.search.ProcedureDetailsTransformer.java
@Override public ProcedureDetails transform(Map<String, Object> input) { String dateSubmittedAsString = MapUtils.getString(input, "date_submitted"); String procedureDateAsString = MapUtils.getString(input, "procedure_date"); Date dateSubmitted = DateFormatter.toDate(dateSubmittedAsString); Date procedureDate = DateFormatter.toDateOnly(procedureDateAsString); Date procedureTime = DateFormatter.toTimeOnly(procedureDateAsString); ProcedureDetails procedure = new ProcedureDetails(); procedure.setSourceId(MapUtils.getString(input, "uid")); procedure.setAuthor(MapUtils.getString(input, "author")); procedure.setDateSubmitted(dateSubmitted); procedure.setProcedureName(MapUtils.getString(input, "procedure_name")); procedure.setNotes(MapUtils.getString(input, "procedure_notes")); procedure.setPerformer(MapUtils.getString(input, "performer")); procedure.setDate(procedureDate);/* www . j a va 2 s .c o m*/ procedure.setTime(procedureTime); procedure.setCurrentStatus(MapUtils.getString(input, "status")); procedure.setProcedureCode(MapUtils.getString(input, "status_code")); procedure.setProcedureTerminology(MapUtils.getString(input, "terminology")); procedure.setSource("Marand"); return procedure; }
From source file:org.rippleosi.patient.procedures.search.ProcedureSummaryTransformer.java
@Override public ProcedureSummary transform(Map<String, Object> input) { String dateAsString = MapUtils.getString(input, "procedure_date"); Date date = DateFormatter.toDateOnly(dateAsString); Date time = DateFormatter.toTimeOnly(dateAsString); ProcedureSummary procedure = new ProcedureSummary(); procedure.setSource("Marand"); procedure.setSourceId(MapUtils.getString(input, "uid")); procedure.setName(MapUtils.getString(input, "procedure_name")); procedure.setDate(date);//from w w w. j a v a 2 s. c om procedure.setTime(time); return procedure; }
From source file:org.rippleosi.patient.referral.search.ReferralDetailsTransformer.java
@Override public ReferralDetails transform(Map<String, Object> input) { Date dateOfReferral = DateFormatter.toDate(MapUtils.getString(input, "dateOfState")); Date dateCreated = DateFormatter.toDate(MapUtils.getString(input, "date")); ReferralDetails referral = new ReferralDetails(); referral.setSource("Marand"); referral.setReferralState(MapUtils.getString(input, "state")); referral.setSourceId(MapUtils.getString(input, "compositionId")); referral.setReferralFrom(MapUtils.getString(input, "referralFrom")); referral.setReferralTo(MapUtils.getString(input, "referralTo")); referral.setDateOfReferral(dateOfReferral); referral.setReason(MapUtils.getString(input, "reason")); referral.setClinicalSummary(MapUtils.getString(input, "summary")); referral.setAuthor(MapUtils.getString(input, "author")); referral.setDateCreated(dateCreated); referral.setReference(MapUtils.getString(input, "referral_ref")); referral.setReferralType(MapUtils.getString(input, "type")); if (referral.getReferralState().equalsIgnoreCase("completed")) { // This is a Referral Response referral.setDateResponded(dateOfReferral); referral.setReferralOutcome(MapUtils.getString(input, "Outcome")); }/*w w w . j a v a2 s .c o m*/ return referral; }
From source file:org.rippleosi.patient.referral.search.ReferralSummaryTransformer.java
@Override public ReferralSummary transform(Map<String, Object> input) { Date dateOfReferral = DateFormatter.toDate(MapUtils.getString(input, "date")); ReferralSummary referral = new ReferralSummary(); referral.setSource("Marand"); referral.setSourceId(MapUtils.getString(input, "compositionId")); referral.setReferralFrom(MapUtils.getString(input, "referralFrom")); referral.setReferralTo(MapUtils.getString(input, "referralTo")); referral.setDateOfReferral(dateOfReferral); referral.setReferralState(MapUtils.getString(input, "state")); referral.setReferralType(MapUtils.getString(input, "type")); return referral; }
From source file:org.rippleosi.users.service.UserProfileToUserDetailsTransformer.java
@Override public UserDetails transform(final UserProfile userProfile) { final Map<String, Object> profileAttributes = userProfile.getAttributes(); final UserDetails userDetails = new UserDetails(); userDetails.setSub(MapUtils.getString(profileAttributes, "sub")); userDetails.setUsername(MapUtils.getString(profileAttributes, "preferred_username")); userDetails.setGivenName(MapUtils.getString(profileAttributes, "given_name")); userDetails.setFamilyName(MapUtils.getString(profileAttributes, "family_name")); userDetails.setEmail(MapUtils.getString(profileAttributes, "email")); userDetails.setRole(userProfile.getRoles().get(0)); userDetails.setTenant(MapUtils.getString(profileAttributes, "tenant")); userDetails.setNhsNumber(MapUtils.getString(profileAttributes, "nhs_number")); final UserPermissions userPermissions = new UserPermissions(userDetails.getRole()); final List<String> permissions = userPermissions.loadUserPermissions(); userDetails.setPermissions(permissions); return userDetails; }