/** * Gets the first repetition for <b>attester</b> (Attests to accuracy of composition), * creating it if it does not already exist. * * <p> * <b>Definition:</b> * A participant who has attested to the accuracy of the composition/document * </p> */ public Attester getAttesterFirstRep() { if (getAttester().isEmpty()) { return addAttester(); } return getAttester().get(0); }
/** * Gets the first repetition for <b>section</b> (Composition is broken into sections), * creating it if it does not already exist. * * <p> * <b>Definition:</b> * The root of the sections that make up the composition * </p> */ public Section getSectionFirstRep() { if (getSection().isEmpty()) { return addSection(); } return getSection().get(0); }
/** * Sets the value(s) for <b>status</b> (preliminary | final | appended | amended | entered in error) * * <p> * <b>Definition:</b> * The workflow/clinical status of this composition. The status is a marker for the clinical standing of the document * </p> */ public Composition setStatus(CompositionStatusEnum theValue) { getStatus().setValueAsEnum(theValue); return this; }
/** * Adds and returns a new value for <b>attester</b> (Attests to accuracy of composition) * * <p> * <b>Definition:</b> * A participant who has attested to the accuracy of the composition/document * </p> */ public Attester addAttester() { Attester newType = new Attester(); getAttester().add(newType); return newType; }
/** * Adds and returns a new value for <b>author</b> (Who and/or what authored the composition) * * <p> * <b>Definition:</b> * Identifies who is responsible for the information in the composition. (Not necessarily who typed it in.) * </p> */ public ResourceReferenceDt addAuthor() { ResourceReferenceDt newType = new ResourceReferenceDt(); getAuthor().add(newType); return newType; }
/** * Adds and returns a new value for <b>section</b> (Composition is broken into sections) * * <p> * <b>Definition:</b> * The root of the sections that make up the composition * </p> */ public Section addSection() { Section newType = new Section(); getSection().add(newType); return newType; }