public class OrderTypeSerializer extends JsonSerializer<OrderType> { @Override public void serialize(OrderType value, JsonGenerator generator, SerializerProvider provider) throws IOException, JsonProcessingException { generator.writeStartObject(); generator.writeFieldName("id"); generator.writeNumber(value.getId()); generator.writeFieldName("name"); generator.writeString(value.getName()); generator.writeEndObject(); } }
/** * @see BaseOpenmrsMetadata#getDescription() */ @Override public String getName() { if (getConcept() != null && getConcept().getName() != null) { return getConcept().getName().toString(); } return null; }
/** * @see org.openmrs.BaseOpenmrsMetadata#getName() */ @Override public String getDescription() { if (getConcept() != null && getConcept().getDescription() != null) { return getConcept().getDescription().getDescription(); } return null; }
@Override public String toString() { String prefix = DISCONTINUE == getAction() ? "DC " : ""; return prefix + "DrugOrder(" + getDose() + getDoseUnits() + " of " + (isNonCodedDrug() ? getDrugNonCoded() : (getDrug() != null ? getDrug().getName() : "[no drug]")) + " from " + getDateActivated() + " to " + (isDiscontinuedRightNow() ? getDateStopped() : getAutoExpireDate()) + ")"; }
/** * Gets the entries concept drug name in the form of CONCEPTNAME (Drug: DRUGNAME) * * @param locale * @return full drug name (with concept name appended) */ public String getFullName(Locale locale) { if (concept == null) { return getName(); } else { return getName() + " (" + concept.getName(locale).getName() + ")"; } }
private Person createPersonWithNameAndAddress() { Person person = new Person(); person.setGender("M"); PersonName name = new PersonName("givenName", "middleName", "familyName"); person.addName(name); PersonAddress address = new PersonAddress(); address.setAddress1("some address"); person.addAddress(address); return person; } }
/** * @throws Exception * @see DrugOrder#copy() */ @Test public void copy_shouldCopyAllDrugOrderFields() throws Exception { DrugOrder drugOrder = new DrugOrder(); Drug drug = new Drug(); drug.setConcept(new Concept()); drugOrder.setDrug(drug); OrderTest.assertThatAllFieldsAreCopied(drugOrder, null); }
private DrugOrder createValidDrugOrder() { DrugOrder drugOrder = new DrugOrder(); drugOrder.setDose(10.0); drugOrder.setDoseUnits(createConceptWithName("ml")); drugOrder.setRoute(createConceptWithName("IV")); OrderFrequency frequency = new OrderFrequency(); frequency.setConcept(createConceptWithName("Twice a day")); drugOrder.setFrequency(frequency); return drugOrder; }
private User userWithValidPerson() { Person person = new Person(); person.addName(new PersonName("jane", "sue", "doe")); person.setGender("F"); return new User(person); }
/** * Turn the given concept/concept-name pair into a string acceptable for hl7 and forms * * @param concept Concept to convert to a string * @param localizedName specific localized concept-name * @return String representation of the given concept */ public static String conceptToString(Concept concept, ConceptName localizedName) { return concept.getConceptId() + "^" + localizedName.getName() + "^" + HL7Constants.HL7_LOCAL_CONCEPT; // + "^" }
/** * @see org.openmrs.Attributable#getDisplayString() */ @Override public String getDisplayString() { String returnString = ""; if (getPersonName() != null) { returnString += getPersonName().getFullName() + " "; } returnString += "(" + getUsername() + ")"; return returnString; }
/** * @see org.openmrs.api.handler.SaveHandler#handle(org.openmrs.OpenmrsObject, org.openmrs.User, * java.util.Date, java.lang.String) */ @Override public void handle(Order order, User creator, Date dateCreated, String other) { if (order.getPatient() == null && order.getEncounter() != null) { order.setPatient(order.getEncounter().getPatient()); } } }
private void loadLazyHibernateCollections(User user) { if (user.getPerson() instanceof Patient) { ((Patient) user.getPerson()).getPatientIdentifier(); } }
/** * @see Person#getPersonName() */ public PersonName getPersonName() { return getPerson() == null ? null : getPerson().getPersonName(); }
/** * Get givenName on the Person this user account belongs to * * @see Person#getGivenName() */ public String getGivenName() { return getPerson() == null ? null : getPerson().getGivenName(); }
/** * Get familyName on the Person this user account belongs to * * @see Person#getFamilyName() */ public String getFamilyName() { return getPerson() == null ? null : getPerson().getFamilyName(); }
@Override public String toString() { String relType = getRelationshipType() == null ? "NULL" : getRelationshipType().getaIsToB(); return personA + " is the " + relType + " of " + personB; }
/** * @return Returns true if this Obs is complex. * @since 1.5 * @should return true if the concept is complex */ public boolean isComplex() { if (getConcept() != null) { return getConcept().isComplex(); } return false; }
/** * @param dateCreated * @see Auditable#setDateCreated(Date) */ @Override public void setDateCreated(Date dateCreated) { markAsDirty(getDateCreated(), dateCreated); super.setDateCreated(dateCreated); }
/** * @param creator * @see Auditable#setCreator(User) */ @Override public void setCreator(User creator) { markAsDirty(getCreator(), creator); super.setCreator(creator); }