// // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0-06/22/2005 01:29 PM(ryans)-EA2 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. // Generated on: 2005.10.21 at 04:20:14 PM CDT // package org.astm.ccr; import java.util.ArrayList; import java.util.List; import javax.xml.bind.annotation.AccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlType; import org.astm.ccr.ActorReferenceType; import org.astm.ccr.ActorType; import org.astm.ccr.AlertType; import org.astm.ccr.CCRCodedDataObjectType; import org.astm.ccr.CodedDescriptionType; import org.astm.ccr.CommentType; import org.astm.ccr.DateTimeType; import org.astm.ccr.EncounterType; import org.astm.ccr.FamilyHistoryType; import org.astm.ccr.FunctionType; import org.astm.ccr.InsuranceType; import org.astm.ccr.PlanType; import org.astm.ccr.ProblemType; import org.astm.ccr.ProcedureType; import org.astm.ccr.PurposeType; import org.astm.ccr.ReferenceType; import org.astm.ccr.ResultType; import org.astm.ccr.SignatureType; import org.astm.ccr.SocialHistoryType; import org.astm.ccr.StructuredProductType; /** * Java class for ContinuityOfCareRecord element declaration. *

The following schema fragment specifies the expected content contained within this class. *

*

 * <element name="ContinuityOfCareRecord">
 *   <complexType>
 *     <complexContent>
 *       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *         <sequence>
 *           <element name="CCRDocumentObjectID" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *           <element name="Language" type="{urn:astm-org:CCR}CodedDescriptionType"/>
 *           <element name="Version" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *           <element name="DateTime" type="{urn:astm-org:CCR}DateTimeType"/>
 *           <element name="Patient" maxOccurs="2">
 *             <complexType>
 *               <complexContent>
 *                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                   <sequence>
 *                     <element name="ActorID" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *                   </sequence>
 *                 </restriction>
 *               </complexContent>
 *             </complexType>
 *           </element>
 *           <element name="From">
 *             <complexType>
 *               <complexContent>
 *                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                   <sequence>
 *                     <element name="ActorLink" type="{urn:astm-org:CCR}ActorReferenceType" maxOccurs="unbounded"/>
 *                   </sequence>
 *                 </restriction>
 *               </complexContent>
 *             </complexType>
 *           </element>
 *           <element name="To" minOccurs="0">
 *             <complexType>
 *               <complexContent>
 *                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                   <sequence>
 *                     <element name="ActorLink" type="{urn:astm-org:CCR}ActorReferenceType" maxOccurs="unbounded"/>
 *                   </sequence>
 *                 </restriction>
 *               </complexContent>
 *             </complexType>
 *           </element>
 *           <element name="Purpose" type="{urn:astm-org:CCR}PurposeType" maxOccurs="unbounded" minOccurs="0"/>
 *           <element name="Body">
 *             <complexType>
 *               <complexContent>
 *                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                   <sequence>
 *                     <element name="Payers" minOccurs="0">
 *                       <complexType>
 *                         <complexContent>
 *                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                             <sequence>
 *                               <element name="Payer" type="{urn:astm-org:CCR}InsuranceType" maxOccurs="unbounded"/>
 *                             </sequence>
 *                           </restriction>
 *                         </complexContent>
 *                       </complexType>
 *                     </element>
 *                     <element name="AdvanceDirectives" minOccurs="0">
 *                       <complexType>
 *                         <complexContent>
 *                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                             <sequence>
 *                               <element name="AdvanceDirective" type="{urn:astm-org:CCR}CCRCodedDataObjectType" maxOccurs="unbounded"/>
 *                             </sequence>
 *                           </restriction>
 *                         </complexContent>
 *                       </complexType>
 *                     </element>
 *                     <element name="Support" minOccurs="0">
 *                       <complexType>
 *                         <complexContent>
 *                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                             <sequence>
 *                               <element name="SupportProvider" type="{urn:astm-org:CCR}ActorReferenceType" maxOccurs="unbounded"/>
 *                             </sequence>
 *                           </restriction>
 *                         </complexContent>
 *                       </complexType>
 *                     </element>
 *                     <element name="FunctionalStatus" minOccurs="0">
 *                       <complexType>
 *                         <complexContent>
 *                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                             <sequence>
 *                               <element name="Function" type="{urn:astm-org:CCR}FunctionType" maxOccurs="unbounded"/>
 *                             </sequence>
 *                           </restriction>
 *                         </complexContent>
 *                       </complexType>
 *                     </element>
 *                     <element name="Problems" minOccurs="0">
 *                       <complexType>
 *                         <complexContent>
 *                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                             <sequence>
 *                               <element name="Problem" type="{urn:astm-org:CCR}ProblemType" maxOccurs="unbounded"/>
 *                             </sequence>
 *                           </restriction>
 *                         </complexContent>
 *                       </complexType>
 *                     </element>
 *                     <element name="FamilyHistory" minOccurs="0">
 *                       <complexType>
 *                         <complexContent>
 *                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                             <sequence>
 *                               <element name="FamilyProblemHistory" type="{urn:astm-org:CCR}FamilyHistoryType" maxOccurs="unbounded"/>
 *                             </sequence>
 *                           </restriction>
 *                         </complexContent>
 *                       </complexType>
 *                     </element>
 *                     <element name="SocialHistory" minOccurs="0">
 *                       <complexType>
 *                         <complexContent>
 *                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                             <sequence>
 *                               <element name="SocialHistoryElement" type="{urn:astm-org:CCR}SocialHistoryType" maxOccurs="unbounded"/>
 *                             </sequence>
 *                           </restriction>
 *                         </complexContent>
 *                       </complexType>
 *                     </element>
 *                     <element name="Alerts" minOccurs="0">
 *                       <complexType>
 *                         <complexContent>
 *                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                             <sequence>
 *                               <element name="Alert" type="{urn:astm-org:CCR}AlertType" maxOccurs="unbounded"/>
 *                             </sequence>
 *                           </restriction>
 *                         </complexContent>
 *                       </complexType>
 *                     </element>
 *                     <element name="Medications" minOccurs="0">
 *                       <complexType>
 *                         <complexContent>
 *                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                             <sequence>
 *                               <element name="Medication" type="{urn:astm-org:CCR}StructuredProductType" maxOccurs="unbounded"/>
 *                             </sequence>
 *                           </restriction>
 *                         </complexContent>
 *                       </complexType>
 *                     </element>
 *                     <element name="MedicalEquipment" minOccurs="0">
 *                       <complexType>
 *                         <complexContent>
 *                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                             <sequence>
 *                               <element name="Equipment" type="{urn:astm-org:CCR}StructuredProductType" maxOccurs="unbounded"/>
 *                             </sequence>
 *                           </restriction>
 *                         </complexContent>
 *                       </complexType>
 *                     </element>
 *                     <element name="Immunizations" minOccurs="0">
 *                       <complexType>
 *                         <complexContent>
 *                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                             <sequence>
 *                               <element name="Immunization" type="{urn:astm-org:CCR}StructuredProductType" maxOccurs="unbounded"/>
 *                             </sequence>
 *                           </restriction>
 *                         </complexContent>
 *                       </complexType>
 *                     </element>
 *                     <element name="VitalSigns" minOccurs="0">
 *                       <complexType>
 *                         <complexContent>
 *                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                             <sequence>
 *                               <element name="Result" type="{urn:astm-org:CCR}ResultType" maxOccurs="unbounded"/>
 *                             </sequence>
 *                           </restriction>
 *                         </complexContent>
 *                       </complexType>
 *                     </element>
 *                     <element name="Results" minOccurs="0">
 *                       <complexType>
 *                         <complexContent>
 *                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                             <sequence>
 *                               <element name="Result" type="{urn:astm-org:CCR}ResultType" maxOccurs="unbounded"/>
 *                             </sequence>
 *                           </restriction>
 *                         </complexContent>
 *                       </complexType>
 *                     </element>
 *                     <element name="Procedures" minOccurs="0">
 *                       <complexType>
 *                         <complexContent>
 *                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                             <sequence>
 *                               <element name="Procedure" type="{urn:astm-org:CCR}ProcedureType" maxOccurs="unbounded"/>
 *                             </sequence>
 *                           </restriction>
 *                         </complexContent>
 *                       </complexType>
 *                     </element>
 *                     <element name="Encounters" minOccurs="0">
 *                       <complexType>
 *                         <complexContent>
 *                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                             <sequence>
 *                               <element name="Encounter" type="{urn:astm-org:CCR}EncounterType" maxOccurs="unbounded"/>
 *                             </sequence>
 *                           </restriction>
 *                         </complexContent>
 *                       </complexType>
 *                     </element>
 *                     <element name="PlanOfCare" minOccurs="0">
 *                       <complexType>
 *                         <complexContent>
 *                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                             <sequence>
 *                               <element name="Plan" type="{urn:astm-org:CCR}PlanType" maxOccurs="unbounded"/>
 *                             </sequence>
 *                           </restriction>
 *                         </complexContent>
 *                       </complexType>
 *                     </element>
 *                     <element name="HealthCareProviders" minOccurs="0">
 *                       <complexType>
 *                         <complexContent>
 *                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                             <sequence>
 *                               <element name="Provider" type="{urn:astm-org:CCR}ActorReferenceType" maxOccurs="unbounded"/>
 *                             </sequence>
 *                           </restriction>
 *                         </complexContent>
 *                       </complexType>
 *                     </element>
 *                   </sequence>
 *                 </restriction>
 *               </complexContent>
 *             </complexType>
 *           </element>
 *           <element name="Actors">
 *             <complexType>
 *               <complexContent>
 *                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                   <sequence>
 *                     <element name="Actor" type="{urn:astm-org:CCR}ActorType" maxOccurs="unbounded"/>
 *                   </sequence>
 *                 </restriction>
 *               </complexContent>
 *             </complexType>
 *           </element>
 *           <element name="References" minOccurs="0">
 *             <complexType>
 *               <complexContent>
 *                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                   <sequence>
 *                     <element name="Reference" type="{urn:astm-org:CCR}ReferenceType" maxOccurs="unbounded"/>
 *                   </sequence>
 *                 </restriction>
 *               </complexContent>
 *             </complexType>
 *           </element>
 *           <element name="Comments" minOccurs="0">
 *             <complexType>
 *               <complexContent>
 *                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                   <sequence>
 *                     <element name="Comment" type="{urn:astm-org:CCR}CommentType" maxOccurs="unbounded"/>
 *                   </sequence>
 *                 </restriction>
 *               </complexContent>
 *             </complexType>
 *           </element>
 *           <element name="Signatures" minOccurs="0">
 *             <complexType>
 *               <complexContent>
 *                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                   <sequence>
 *                     <element name="CCRSignature" type="{urn:astm-org:CCR}SignatureType" maxOccurs="unbounded"/>
 *                   </sequence>
 *                 </restriction>
 *               </complexContent>
 *             </complexType>
 *           </element>
 *         </sequence>
 *       </restriction>
 *     </complexContent>
 *   </complexType>
 * </element>
 * 
* */ @XmlAccessorType(AccessType.FIELD) @XmlType(name = "", propOrder = { "ccrDocumentObjectID", "language", "version", "dateTime", "patient", "from", "to", "purpose", "body", "actors", "references", "comments", "signatures" }) @XmlRootElement(name = "ContinuityOfCareRecord") public class ContinuityOfCareRecord { @XmlElement(name = "CCRDocumentObjectID", namespace = "urn:astm-org:CCR") protected String ccrDocumentObjectID; @XmlElement(name = "Language", namespace = "urn:astm-org:CCR") protected CodedDescriptionType language; @XmlElement(name = "Version", namespace = "urn:astm-org:CCR") protected String version; @XmlElement(name = "DateTime", namespace = "urn:astm-org:CCR") protected DateTimeType dateTime; @XmlElement(name = "Patient", namespace = "urn:astm-org:CCR") protected List patient; @XmlElement(name = "From", namespace = "urn:astm-org:CCR") protected org.astm.ccr.ContinuityOfCareRecord.From from; @XmlElement(name = "To", namespace = "urn:astm-org:CCR") protected org.astm.ccr.ContinuityOfCareRecord.To to; @XmlElement(name = "Purpose", namespace = "urn:astm-org:CCR") protected List purpose; @XmlElement(name = "Body", namespace = "urn:astm-org:CCR") protected org.astm.ccr.ContinuityOfCareRecord.Body body; @XmlElement(name = "Actors", namespace = "urn:astm-org:CCR") protected org.astm.ccr.ContinuityOfCareRecord.Actors actors; @XmlElement(name = "References", namespace = "urn:astm-org:CCR") protected org.astm.ccr.ContinuityOfCareRecord.References references; @XmlElement(name = "Comments", namespace = "urn:astm-org:CCR") protected org.astm.ccr.ContinuityOfCareRecord.Comments comments; @XmlElement(name = "Signatures", namespace = "urn:astm-org:CCR") protected org.astm.ccr.ContinuityOfCareRecord.Signatures signatures; /** * Gets the value of the ccrDocumentObjectID property. * * @return * possible object is * {@link String } * */ public String getCCRDocumentObjectID() { return ccrDocumentObjectID; } /** * Sets the value of the ccrDocumentObjectID property. * * @param value * allowed object is * {@link String } * */ public void setCCRDocumentObjectID(String value) { this.ccrDocumentObjectID = value; } /** * Gets the value of the language property. * * @return * possible object is * {@link CodedDescriptionType } * */ public CodedDescriptionType getLanguage() { return language; } /** * Sets the value of the language property. * * @param value * allowed object is * {@link CodedDescriptionType } * */ public void setLanguage(CodedDescriptionType value) { this.language = value; } /** * Gets the value of the version property. * * @return * possible object is * {@link String } * */ public String getVersion() { return version; } /** * Sets the value of the version property. * * @param value * allowed object is * {@link String } * */ public void setVersion(String value) { this.version = value; } /** * Gets the value of the dateTime property. * * @return * possible object is * {@link DateTimeType } * */ public DateTimeType getDateTime() { return dateTime; } /** * Sets the value of the dateTime property. * * @param value * allowed object is * {@link DateTimeType } * */ public void setDateTime(DateTimeType value) { this.dateTime = value; } protected List _getPatient() { if (patient == null) { patient = new ArrayList(); } return patient; } /** * Gets the value of the patient property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the patient property. * *

* For example, to add a new item, do as follows: *

     *    getPatient().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link org.astm.ccr.ContinuityOfCareRecord.Patient } * * */ public List getPatient() { return this._getPatient(); } /** * Gets the value of the from property. * * @return * possible object is * {@link org.astm.ccr.ContinuityOfCareRecord.From } * */ public org.astm.ccr.ContinuityOfCareRecord.From getFrom() { return from; } /** * Sets the value of the from property. * * @param value * allowed object is * {@link org.astm.ccr.ContinuityOfCareRecord.From } * */ public void setFrom(org.astm.ccr.ContinuityOfCareRecord.From value) { this.from = value; } /** * Gets the value of the to property. * * @return * possible object is * {@link org.astm.ccr.ContinuityOfCareRecord.To } * */ public org.astm.ccr.ContinuityOfCareRecord.To getTo() { return to; } /** * Sets the value of the to property. * * @param value * allowed object is * {@link org.astm.ccr.ContinuityOfCareRecord.To } * */ public void setTo(org.astm.ccr.ContinuityOfCareRecord.To value) { this.to = value; } protected List _getPurpose() { if (purpose == null) { purpose = new ArrayList(); } return purpose; } /** * Gets the value of the purpose property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the purpose property. * *

* For example, to add a new item, do as follows: *

     *    getPurpose().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link PurposeType } * * */ public List getPurpose() { return this._getPurpose(); } /** * Gets the value of the body property. * * @return * possible object is * {@link org.astm.ccr.ContinuityOfCareRecord.Body } * */ public org.astm.ccr.ContinuityOfCareRecord.Body getBody() { return body; } /** * Sets the value of the body property. * * @param value * allowed object is * {@link org.astm.ccr.ContinuityOfCareRecord.Body } * */ public void setBody(org.astm.ccr.ContinuityOfCareRecord.Body value) { this.body = value; } /** * Gets the value of the actors property. * * @return * possible object is * {@link org.astm.ccr.ContinuityOfCareRecord.Actors } * */ public org.astm.ccr.ContinuityOfCareRecord.Actors getActors() { return actors; } /** * Sets the value of the actors property. * * @param value * allowed object is * {@link org.astm.ccr.ContinuityOfCareRecord.Actors } * */ public void setActors(org.astm.ccr.ContinuityOfCareRecord.Actors value) { this.actors = value; } /** * Gets the value of the references property. * * @return * possible object is * {@link org.astm.ccr.ContinuityOfCareRecord.References } * */ public org.astm.ccr.ContinuityOfCareRecord.References getReferences() { return references; } /** * Sets the value of the references property. * * @param value * allowed object is * {@link org.astm.ccr.ContinuityOfCareRecord.References } * */ public void setReferences(org.astm.ccr.ContinuityOfCareRecord.References value) { this.references = value; } /** * Gets the value of the comments property. * * @return * possible object is * {@link org.astm.ccr.ContinuityOfCareRecord.Comments } * */ public org.astm.ccr.ContinuityOfCareRecord.Comments getComments() { return comments; } /** * Sets the value of the comments property. * * @param value * allowed object is * {@link org.astm.ccr.ContinuityOfCareRecord.Comments } * */ public void setComments(org.astm.ccr.ContinuityOfCareRecord.Comments value) { this.comments = value; } /** * Gets the value of the signatures property. * * @return * possible object is * {@link org.astm.ccr.ContinuityOfCareRecord.Signatures } * */ public org.astm.ccr.ContinuityOfCareRecord.Signatures getSignatures() { return signatures; } /** * Sets the value of the signatures property. * * @param value * allowed object is * {@link org.astm.ccr.ContinuityOfCareRecord.Signatures } * */ public void setSignatures(org.astm.ccr.ContinuityOfCareRecord.Signatures value) { this.signatures = value; } /** * Java class for anonymous complex type. *

The following schema fragment specifies the expected content contained within this class. *

*

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <sequence>
     *         <element name="Actor" type="{urn:astm-org:CCR}ActorType" maxOccurs="unbounded"/>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* */ @XmlAccessorType(AccessType.FIELD) @XmlType(name = "") public static class Actors { @XmlElement(name = "Actor", namespace = "urn:astm-org:CCR") protected List actor; protected List _getActor() { if (actor == null) { actor = new ArrayList(); } return actor; } /** * Gets the value of the actor property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the actor property. * *

* For example, to add a new item, do as follows: *

         *    getActor().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ActorType } * * */ public List getActor() { return this._getActor(); } } /** * Java class for anonymous complex type. *

The following schema fragment specifies the expected content contained within this class. *

*

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <sequence>
     *         <element name="Payers" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <element name="Payer" type="{urn:astm-org:CCR}InsuranceType" maxOccurs="unbounded"/>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="AdvanceDirectives" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <element name="AdvanceDirective" type="{urn:astm-org:CCR}CCRCodedDataObjectType" maxOccurs="unbounded"/>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="Support" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <element name="SupportProvider" type="{urn:astm-org:CCR}ActorReferenceType" maxOccurs="unbounded"/>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="FunctionalStatus" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <element name="Function" type="{urn:astm-org:CCR}FunctionType" maxOccurs="unbounded"/>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="Problems" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <element name="Problem" type="{urn:astm-org:CCR}ProblemType" maxOccurs="unbounded"/>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="FamilyHistory" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <element name="FamilyProblemHistory" type="{urn:astm-org:CCR}FamilyHistoryType" maxOccurs="unbounded"/>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SocialHistory" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <element name="SocialHistoryElement" type="{urn:astm-org:CCR}SocialHistoryType" maxOccurs="unbounded"/>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="Alerts" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <element name="Alert" type="{urn:astm-org:CCR}AlertType" maxOccurs="unbounded"/>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="Medications" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <element name="Medication" type="{urn:astm-org:CCR}StructuredProductType" maxOccurs="unbounded"/>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="MedicalEquipment" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <element name="Equipment" type="{urn:astm-org:CCR}StructuredProductType" maxOccurs="unbounded"/>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="Immunizations" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <element name="Immunization" type="{urn:astm-org:CCR}StructuredProductType" maxOccurs="unbounded"/>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="VitalSigns" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <element name="Result" type="{urn:astm-org:CCR}ResultType" maxOccurs="unbounded"/>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="Results" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <element name="Result" type="{urn:astm-org:CCR}ResultType" maxOccurs="unbounded"/>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="Procedures" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <element name="Procedure" type="{urn:astm-org:CCR}ProcedureType" maxOccurs="unbounded"/>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="Encounters" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <element name="Encounter" type="{urn:astm-org:CCR}EncounterType" maxOccurs="unbounded"/>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="PlanOfCare" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <element name="Plan" type="{urn:astm-org:CCR}PlanType" maxOccurs="unbounded"/>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="HealthCareProviders" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <element name="Provider" type="{urn:astm-org:CCR}ActorReferenceType" maxOccurs="unbounded"/>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* */ @XmlAccessorType(AccessType.FIELD) @XmlType(name = "") public static class Body { @XmlElement(name = "Payers", namespace = "urn:astm-org:CCR") protected org.astm.ccr.ContinuityOfCareRecord.Body.Payers payers; @XmlElement(name = "AdvanceDirectives", namespace = "urn:astm-org:CCR") protected org.astm.ccr.ContinuityOfCareRecord.Body.AdvanceDirectives advanceDirectives; @XmlElement(name = "Support", namespace = "urn:astm-org:CCR") protected org.astm.ccr.ContinuityOfCareRecord.Body.Support support; @XmlElement(name = "FunctionalStatus", namespace = "urn:astm-org:CCR") protected org.astm.ccr.ContinuityOfCareRecord.Body.FunctionalStatus functionalStatus; @XmlElement(name = "Problems", namespace = "urn:astm-org:CCR") protected org.astm.ccr.ContinuityOfCareRecord.Body.Problems problems; @XmlElement(name = "FamilyHistory", namespace = "urn:astm-org:CCR") protected org.astm.ccr.ContinuityOfCareRecord.Body.FamilyHistory familyHistory; @XmlElement(name = "SocialHistory", namespace = "urn:astm-org:CCR") protected org.astm.ccr.ContinuityOfCareRecord.Body.SocialHistory socialHistory; @XmlElement(name = "Alerts", namespace = "urn:astm-org:CCR") protected org.astm.ccr.ContinuityOfCareRecord.Body.Alerts alerts; @XmlElement(name = "Medications", namespace = "urn:astm-org:CCR") protected org.astm.ccr.ContinuityOfCareRecord.Body.Medications medications; @XmlElement(name = "MedicalEquipment", namespace = "urn:astm-org:CCR") protected org.astm.ccr.ContinuityOfCareRecord.Body.MedicalEquipment medicalEquipment; @XmlElement(name = "Immunizations", namespace = "urn:astm-org:CCR") protected org.astm.ccr.ContinuityOfCareRecord.Body.Immunizations immunizations; @XmlElement(name = "VitalSigns", namespace = "urn:astm-org:CCR") protected org.astm.ccr.ContinuityOfCareRecord.Body.VitalSigns vitalSigns; @XmlElement(name = "Results", namespace = "urn:astm-org:CCR") protected org.astm.ccr.ContinuityOfCareRecord.Body.Results results; @XmlElement(name = "Procedures", namespace = "urn:astm-org:CCR") protected org.astm.ccr.ContinuityOfCareRecord.Body.Procedures procedures; @XmlElement(name = "Encounters", namespace = "urn:astm-org:CCR") protected org.astm.ccr.ContinuityOfCareRecord.Body.Encounters encounters; @XmlElement(name = "PlanOfCare", namespace = "urn:astm-org:CCR") protected org.astm.ccr.ContinuityOfCareRecord.Body.PlanOfCare planOfCare; @XmlElement(name = "HealthCareProviders", namespace = "urn:astm-org:CCR") protected org.astm.ccr.ContinuityOfCareRecord.Body.HealthCareProviders healthCareProviders; /** * Gets the value of the payers property. * * @return * possible object is * {@link org.astm.ccr.ContinuityOfCareRecord.Body.Payers } * */ public org.astm.ccr.ContinuityOfCareRecord.Body.Payers getPayers() { return payers; } /** * Sets the value of the payers property. * * @param value * allowed object is * {@link org.astm.ccr.ContinuityOfCareRecord.Body.Payers } * */ public void setPayers(org.astm.ccr.ContinuityOfCareRecord.Body.Payers value) { this.payers = value; } /** * Gets the value of the advanceDirectives property. * * @return * possible object is * {@link org.astm.ccr.ContinuityOfCareRecord.Body.AdvanceDirectives } * */ public org.astm.ccr.ContinuityOfCareRecord.Body.AdvanceDirectives getAdvanceDirectives() { return advanceDirectives; } /** * Sets the value of the advanceDirectives property. * * @param value * allowed object is * {@link org.astm.ccr.ContinuityOfCareRecord.Body.AdvanceDirectives } * */ public void setAdvanceDirectives(org.astm.ccr.ContinuityOfCareRecord.Body.AdvanceDirectives value) { this.advanceDirectives = value; } /** * Gets the value of the support property. * * @return * possible object is * {@link org.astm.ccr.ContinuityOfCareRecord.Body.Support } * */ public org.astm.ccr.ContinuityOfCareRecord.Body.Support getSupport() { return support; } /** * Sets the value of the support property. * * @param value * allowed object is * {@link org.astm.ccr.ContinuityOfCareRecord.Body.Support } * */ public void setSupport(org.astm.ccr.ContinuityOfCareRecord.Body.Support value) { this.support = value; } /** * Gets the value of the functionalStatus property. * * @return * possible object is * {@link org.astm.ccr.ContinuityOfCareRecord.Body.FunctionalStatus } * */ public org.astm.ccr.ContinuityOfCareRecord.Body.FunctionalStatus getFunctionalStatus() { return functionalStatus; } /** * Sets the value of the functionalStatus property. * * @param value * allowed object is * {@link org.astm.ccr.ContinuityOfCareRecord.Body.FunctionalStatus } * */ public void setFunctionalStatus(org.astm.ccr.ContinuityOfCareRecord.Body.FunctionalStatus value) { this.functionalStatus = value; } /** * Gets the value of the problems property. * * @return * possible object is * {@link org.astm.ccr.ContinuityOfCareRecord.Body.Problems } * */ public org.astm.ccr.ContinuityOfCareRecord.Body.Problems getProblems() { return problems; } /** * Sets the value of the problems property. * * @param value * allowed object is * {@link org.astm.ccr.ContinuityOfCareRecord.Body.Problems } * */ public void setProblems(org.astm.ccr.ContinuityOfCareRecord.Body.Problems value) { this.problems = value; } /** * Gets the value of the familyHistory property. * * @return * possible object is * {@link org.astm.ccr.ContinuityOfCareRecord.Body.FamilyHistory } * */ public org.astm.ccr.ContinuityOfCareRecord.Body.FamilyHistory getFamilyHistory() { return familyHistory; } /** * Sets the value of the familyHistory property. * * @param value * allowed object is * {@link org.astm.ccr.ContinuityOfCareRecord.Body.FamilyHistory } * */ public void setFamilyHistory(org.astm.ccr.ContinuityOfCareRecord.Body.FamilyHistory value) { this.familyHistory = value; } /** * Gets the value of the socialHistory property. * * @return * possible object is * {@link org.astm.ccr.ContinuityOfCareRecord.Body.SocialHistory } * */ public org.astm.ccr.ContinuityOfCareRecord.Body.SocialHistory getSocialHistory() { return socialHistory; } /** * Sets the value of the socialHistory property. * * @param value * allowed object is * {@link org.astm.ccr.ContinuityOfCareRecord.Body.SocialHistory } * */ public void setSocialHistory(org.astm.ccr.ContinuityOfCareRecord.Body.SocialHistory value) { this.socialHistory = value; } /** * Gets the value of the alerts property. * * @return * possible object is * {@link org.astm.ccr.ContinuityOfCareRecord.Body.Alerts } * */ public org.astm.ccr.ContinuityOfCareRecord.Body.Alerts getAlerts() { return alerts; } /** * Sets the value of the alerts property. * * @param value * allowed object is * {@link org.astm.ccr.ContinuityOfCareRecord.Body.Alerts } * */ public void setAlerts(org.astm.ccr.ContinuityOfCareRecord.Body.Alerts value) { this.alerts = value; } /** * Gets the value of the medications property. * * @return * possible object is * {@link org.astm.ccr.ContinuityOfCareRecord.Body.Medications } * */ public org.astm.ccr.ContinuityOfCareRecord.Body.Medications getMedications() { return medications; } /** * Sets the value of the medications property. * * @param value * allowed object is * {@link org.astm.ccr.ContinuityOfCareRecord.Body.Medications } * */ public void setMedications(org.astm.ccr.ContinuityOfCareRecord.Body.Medications value) { this.medications = value; } /** * Gets the value of the medicalEquipment property. * * @return * possible object is * {@link org.astm.ccr.ContinuityOfCareRecord.Body.MedicalEquipment } * */ public org.astm.ccr.ContinuityOfCareRecord.Body.MedicalEquipment getMedicalEquipment() { return medicalEquipment; } /** * Sets the value of the medicalEquipment property. * * @param value * allowed object is * {@link org.astm.ccr.ContinuityOfCareRecord.Body.MedicalEquipment } * */ public void setMedicalEquipment(org.astm.ccr.ContinuityOfCareRecord.Body.MedicalEquipment value) { this.medicalEquipment = value; } /** * Gets the value of the immunizations property. * * @return * possible object is * {@link org.astm.ccr.ContinuityOfCareRecord.Body.Immunizations } * */ public org.astm.ccr.ContinuityOfCareRecord.Body.Immunizations getImmunizations() { return immunizations; } /** * Sets the value of the immunizations property. * * @param value * allowed object is * {@link org.astm.ccr.ContinuityOfCareRecord.Body.Immunizations } * */ public void setImmunizations(org.astm.ccr.ContinuityOfCareRecord.Body.Immunizations value) { this.immunizations = value; } /** * Gets the value of the vitalSigns property. * * @return * possible object is * {@link org.astm.ccr.ContinuityOfCareRecord.Body.VitalSigns } * */ public org.astm.ccr.ContinuityOfCareRecord.Body.VitalSigns getVitalSigns() { return vitalSigns; } /** * Sets the value of the vitalSigns property. * * @param value * allowed object is * {@link org.astm.ccr.ContinuityOfCareRecord.Body.VitalSigns } * */ public void setVitalSigns(org.astm.ccr.ContinuityOfCareRecord.Body.VitalSigns value) { this.vitalSigns = value; } /** * Gets the value of the results property. * * @return * possible object is * {@link org.astm.ccr.ContinuityOfCareRecord.Body.Results } * */ public org.astm.ccr.ContinuityOfCareRecord.Body.Results getResults() { return results; } /** * Sets the value of the results property. * * @param value * allowed object is * {@link org.astm.ccr.ContinuityOfCareRecord.Body.Results } * */ public void setResults(org.astm.ccr.ContinuityOfCareRecord.Body.Results value) { this.results = value; } /** * Gets the value of the procedures property. * * @return * possible object is * {@link org.astm.ccr.ContinuityOfCareRecord.Body.Procedures } * */ public org.astm.ccr.ContinuityOfCareRecord.Body.Procedures getProcedures() { return procedures; } /** * Sets the value of the procedures property. * * @param value * allowed object is * {@link org.astm.ccr.ContinuityOfCareRecord.Body.Procedures } * */ public void setProcedures(org.astm.ccr.ContinuityOfCareRecord.Body.Procedures value) { this.procedures = value; } /** * Gets the value of the encounters property. * * @return * possible object is * {@link org.astm.ccr.ContinuityOfCareRecord.Body.Encounters } * */ public org.astm.ccr.ContinuityOfCareRecord.Body.Encounters getEncounters() { return encounters; } /** * Sets the value of the encounters property. * * @param value * allowed object is * {@link org.astm.ccr.ContinuityOfCareRecord.Body.Encounters } * */ public void setEncounters(org.astm.ccr.ContinuityOfCareRecord.Body.Encounters value) { this.encounters = value; } /** * Gets the value of the planOfCare property. * * @return * possible object is * {@link org.astm.ccr.ContinuityOfCareRecord.Body.PlanOfCare } * */ public org.astm.ccr.ContinuityOfCareRecord.Body.PlanOfCare getPlanOfCare() { return planOfCare; } /** * Sets the value of the planOfCare property. * * @param value * allowed object is * {@link org.astm.ccr.ContinuityOfCareRecord.Body.PlanOfCare } * */ public void setPlanOfCare(org.astm.ccr.ContinuityOfCareRecord.Body.PlanOfCare value) { this.planOfCare = value; } /** * Gets the value of the healthCareProviders property. * * @return * possible object is * {@link org.astm.ccr.ContinuityOfCareRecord.Body.HealthCareProviders } * */ public org.astm.ccr.ContinuityOfCareRecord.Body.HealthCareProviders getHealthCareProviders() { return healthCareProviders; } /** * Sets the value of the healthCareProviders property. * * @param value * allowed object is * {@link org.astm.ccr.ContinuityOfCareRecord.Body.HealthCareProviders } * */ public void setHealthCareProviders(org.astm.ccr.ContinuityOfCareRecord.Body.HealthCareProviders value) { this.healthCareProviders = value; } /** * Java class for anonymous complex type. *

The following schema fragment specifies the expected content contained within this class. *

*

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <element name="AdvanceDirective" type="{urn:astm-org:CCR}CCRCodedDataObjectType" maxOccurs="unbounded"/>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* */ @XmlAccessorType(AccessType.FIELD) @XmlType(name = "") public static class AdvanceDirectives { @XmlElement(name = "AdvanceDirective", namespace = "urn:astm-org:CCR") protected List advanceDirective; protected List _getAdvanceDirective() { if (advanceDirective == null) { advanceDirective = new ArrayList(); } return advanceDirective; } /** * Gets the value of the advanceDirective property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the advanceDirective property. * *

* For example, to add a new item, do as follows: *

             *    getAdvanceDirective().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link CCRCodedDataObjectType } * * */ public List getAdvanceDirective() { return this._getAdvanceDirective(); } } /** * Java class for anonymous complex type. *

The following schema fragment specifies the expected content contained within this class. *

*

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <element name="Alert" type="{urn:astm-org:CCR}AlertType" maxOccurs="unbounded"/>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* */ @XmlAccessorType(AccessType.FIELD) @XmlType(name = "") public static class Alerts { @XmlElement(name = "Alert", namespace = "urn:astm-org:CCR") protected List alert; protected List _getAlert() { if (alert == null) { alert = new ArrayList(); } return alert; } /** * Gets the value of the alert property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the alert property. * *

* For example, to add a new item, do as follows: *

             *    getAlert().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link AlertType } * * */ public List getAlert() { return this._getAlert(); } } /** * Java class for anonymous complex type. *

The following schema fragment specifies the expected content contained within this class. *

*

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <element name="Encounter" type="{urn:astm-org:CCR}EncounterType" maxOccurs="unbounded"/>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* */ @XmlAccessorType(AccessType.FIELD) @XmlType(name = "") public static class Encounters { @XmlElement(name = "Encounter", namespace = "urn:astm-org:CCR") protected List encounter; protected List _getEncounter() { if (encounter == null) { encounter = new ArrayList(); } return encounter; } /** * Gets the value of the encounter property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the encounter property. * *

* For example, to add a new item, do as follows: *

             *    getEncounter().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link EncounterType } * * */ public List getEncounter() { return this._getEncounter(); } } /** * Java class for anonymous complex type. *

The following schema fragment specifies the expected content contained within this class. *

*

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <element name="FamilyProblemHistory" type="{urn:astm-org:CCR}FamilyHistoryType" maxOccurs="unbounded"/>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* */ @XmlAccessorType(AccessType.FIELD) @XmlType(name = "") public static class FamilyHistory { @XmlElement(name = "FamilyProblemHistory", namespace = "urn:astm-org:CCR") protected List familyProblemHistory; protected List _getFamilyProblemHistory() { if (familyProblemHistory == null) { familyProblemHistory = new ArrayList(); } return familyProblemHistory; } /** * Gets the value of the familyProblemHistory property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the familyProblemHistory property. * *

* For example, to add a new item, do as follows: *

             *    getFamilyProblemHistory().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link FamilyHistoryType } * * */ public List getFamilyProblemHistory() { return this._getFamilyProblemHistory(); } } /** * Java class for anonymous complex type. *

The following schema fragment specifies the expected content contained within this class. *

*

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <element name="Function" type="{urn:astm-org:CCR}FunctionType" maxOccurs="unbounded"/>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* */ @XmlAccessorType(AccessType.FIELD) @XmlType(name = "") public static class FunctionalStatus { @XmlElement(name = "Function", namespace = "urn:astm-org:CCR") protected List function; protected List _getFunction() { if (function == null) { function = new ArrayList(); } return function; } /** * Gets the value of the function property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the function property. * *

* For example, to add a new item, do as follows: *

             *    getFunction().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link FunctionType } * * */ public List getFunction() { return this._getFunction(); } } /** * Java class for anonymous complex type. *

The following schema fragment specifies the expected content contained within this class. *

*

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <element name="Provider" type="{urn:astm-org:CCR}ActorReferenceType" maxOccurs="unbounded"/>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* */ @XmlAccessorType(AccessType.FIELD) @XmlType(name = "") public static class HealthCareProviders { @XmlElement(name = "Provider", namespace = "urn:astm-org:CCR") protected List provider; protected List _getProvider() { if (provider == null) { provider = new ArrayList(); } return provider; } /** * Gets the value of the provider property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the provider property. * *

* For example, to add a new item, do as follows: *

             *    getProvider().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ActorReferenceType } * * */ public List getProvider() { return this._getProvider(); } } /** * Java class for anonymous complex type. *

The following schema fragment specifies the expected content contained within this class. *

*

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <element name="Immunization" type="{urn:astm-org:CCR}StructuredProductType" maxOccurs="unbounded"/>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* */ @XmlAccessorType(AccessType.FIELD) @XmlType(name = "") public static class Immunizations { @XmlElement(name = "Immunization", namespace = "urn:astm-org:CCR") protected List immunization; protected List _getImmunization() { if (immunization == null) { immunization = new ArrayList(); } return immunization; } /** * Gets the value of the immunization property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the immunization property. * *

* For example, to add a new item, do as follows: *

             *    getImmunization().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link StructuredProductType } * * */ public List getImmunization() { return this._getImmunization(); } } /** * Java class for anonymous complex type. *

The following schema fragment specifies the expected content contained within this class. *

*

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <element name="Equipment" type="{urn:astm-org:CCR}StructuredProductType" maxOccurs="unbounded"/>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* */ @XmlAccessorType(AccessType.FIELD) @XmlType(name = "") public static class MedicalEquipment { @XmlElement(name = "Equipment", namespace = "urn:astm-org:CCR") protected List equipment; protected List _getEquipment() { if (equipment == null) { equipment = new ArrayList(); } return equipment; } /** * Gets the value of the equipment property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the equipment property. * *

* For example, to add a new item, do as follows: *

             *    getEquipment().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link StructuredProductType } * * */ public List getEquipment() { return this._getEquipment(); } } /** * Java class for anonymous complex type. *

The following schema fragment specifies the expected content contained within this class. *

*

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <element name="Medication" type="{urn:astm-org:CCR}StructuredProductType" maxOccurs="unbounded"/>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* */ @XmlAccessorType(AccessType.FIELD) @XmlType(name = "") public static class Medications { @XmlElement(name = "Medication", namespace = "urn:astm-org:CCR") protected List medication; protected List _getMedication() { if (medication == null) { medication = new ArrayList(); } return medication; } /** * Gets the value of the medication property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the medication property. * *

* For example, to add a new item, do as follows: *

             *    getMedication().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link StructuredProductType } * * */ public List getMedication() { return this._getMedication(); } } /** * Java class for anonymous complex type. *

The following schema fragment specifies the expected content contained within this class. *

*

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <element name="Payer" type="{urn:astm-org:CCR}InsuranceType" maxOccurs="unbounded"/>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* */ @XmlAccessorType(AccessType.FIELD) @XmlType(name = "") public static class Payers { @XmlElement(name = "Payer", namespace = "urn:astm-org:CCR") protected List payer; protected List _getPayer() { if (payer == null) { payer = new ArrayList(); } return payer; } /** * Gets the value of the payer property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the payer property. * *

* For example, to add a new item, do as follows: *

             *    getPayer().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link InsuranceType } * * */ public List getPayer() { return this._getPayer(); } } /** * Java class for anonymous complex type. *

The following schema fragment specifies the expected content contained within this class. *

*

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <element name="Plan" type="{urn:astm-org:CCR}PlanType" maxOccurs="unbounded"/>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* */ @XmlAccessorType(AccessType.FIELD) @XmlType(name = "") public static class PlanOfCare { @XmlElement(name = "Plan", namespace = "urn:astm-org:CCR") protected List plan; protected List _getPlan() { if (plan == null) { plan = new ArrayList(); } return plan; } /** * Gets the value of the plan property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the plan property. * *

* For example, to add a new item, do as follows: *

             *    getPlan().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link PlanType } * * */ public List getPlan() { return this._getPlan(); } } /** * Java class for anonymous complex type. *

The following schema fragment specifies the expected content contained within this class. *

*

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <element name="Problem" type="{urn:astm-org:CCR}ProblemType" maxOccurs="unbounded"/>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* */ @XmlAccessorType(AccessType.FIELD) @XmlType(name = "") public static class Problems { @XmlElement(name = "Problem", namespace = "urn:astm-org:CCR") protected List problem; protected List _getProblem() { if (problem == null) { problem = new ArrayList(); } return problem; } /** * Gets the value of the problem property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the problem property. * *

* For example, to add a new item, do as follows: *

             *    getProblem().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ProblemType } * * */ public List getProblem() { return this._getProblem(); } } /** * Java class for anonymous complex type. *

The following schema fragment specifies the expected content contained within this class. *

*

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <element name="Procedure" type="{urn:astm-org:CCR}ProcedureType" maxOccurs="unbounded"/>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* */ @XmlAccessorType(AccessType.FIELD) @XmlType(name = "") public static class Procedures { @XmlElement(name = "Procedure", namespace = "urn:astm-org:CCR") protected List procedure; protected List _getProcedure() { if (procedure == null) { procedure = new ArrayList(); } return procedure; } /** * Gets the value of the procedure property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the procedure property. * *

* For example, to add a new item, do as follows: *

             *    getProcedure().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ProcedureType } * * */ public List getProcedure() { return this._getProcedure(); } } /** * Java class for anonymous complex type. *

The following schema fragment specifies the expected content contained within this class. *

*

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <element name="Result" type="{urn:astm-org:CCR}ResultType" maxOccurs="unbounded"/>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* */ @XmlAccessorType(AccessType.FIELD) @XmlType(name = "") public static class Results { @XmlElement(name = "Result", namespace = "urn:astm-org:CCR") protected List result; protected List _getResult() { if (result == null) { result = new ArrayList(); } return result; } /** * Gets the value of the result property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the result property. * *

* For example, to add a new item, do as follows: *

             *    getResult().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ResultType } * * */ public List getResult() { return this._getResult(); } } /** * Java class for anonymous complex type. *

The following schema fragment specifies the expected content contained within this class. *

*

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <element name="SocialHistoryElement" type="{urn:astm-org:CCR}SocialHistoryType" maxOccurs="unbounded"/>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* */ @XmlAccessorType(AccessType.FIELD) @XmlType(name = "") public static class SocialHistory { @XmlElement(name = "SocialHistoryElement", namespace = "urn:astm-org:CCR") protected List socialHistoryElement; protected List _getSocialHistoryElement() { if (socialHistoryElement == null) { socialHistoryElement = new ArrayList(); } return socialHistoryElement; } /** * Gets the value of the socialHistoryElement property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the socialHistoryElement property. * *

* For example, to add a new item, do as follows: *

             *    getSocialHistoryElement().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link SocialHistoryType } * * */ public List getSocialHistoryElement() { return this._getSocialHistoryElement(); } } /** * Java class for anonymous complex type. *

The following schema fragment specifies the expected content contained within this class. *

*

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <element name="SupportProvider" type="{urn:astm-org:CCR}ActorReferenceType" maxOccurs="unbounded"/>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* */ @XmlAccessorType(AccessType.FIELD) @XmlType(name = "") public static class Support { @XmlElement(name = "SupportProvider", namespace = "urn:astm-org:CCR") protected List supportProvider; protected List _getSupportProvider() { if (supportProvider == null) { supportProvider = new ArrayList(); } return supportProvider; } /** * Gets the value of the supportProvider property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the supportProvider property. * *

* For example, to add a new item, do as follows: *

             *    getSupportProvider().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ActorReferenceType } * * */ public List getSupportProvider() { return this._getSupportProvider(); } } /** * Java class for anonymous complex type. *

The following schema fragment specifies the expected content contained within this class. *

*

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <element name="Result" type="{urn:astm-org:CCR}ResultType" maxOccurs="unbounded"/>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* */ @XmlAccessorType(AccessType.FIELD) @XmlType(name = "") public static class VitalSigns { @XmlElement(name = "Result", namespace = "urn:astm-org:CCR") protected List result; protected List _getResult() { if (result == null) { result = new ArrayList(); } return result; } /** * Gets the value of the result property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the result property. * *

* For example, to add a new item, do as follows: *

             *    getResult().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ResultType } * * */ public List getResult() { return this._getResult(); } } } /** * Java class for anonymous complex type. *

The following schema fragment specifies the expected content contained within this class. *

*

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <sequence>
     *         <element name="Comment" type="{urn:astm-org:CCR}CommentType" maxOccurs="unbounded"/>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* */ @XmlAccessorType(AccessType.FIELD) @XmlType(name = "") public static class Comments { @XmlElement(name = "Comment", namespace = "urn:astm-org:CCR") protected List comment; protected List _getComment() { if (comment == null) { comment = new ArrayList(); } return comment; } /** * Gets the value of the comment property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the comment property. * *

* For example, to add a new item, do as follows: *

         *    getComment().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link CommentType } * * */ public List getComment() { return this._getComment(); } } /** * Java class for anonymous complex type. *

The following schema fragment specifies the expected content contained within this class. *

*

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <sequence>
     *         <element name="ActorLink" type="{urn:astm-org:CCR}ActorReferenceType" maxOccurs="unbounded"/>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* */ @XmlAccessorType(AccessType.FIELD) @XmlType(name = "") public static class From { @XmlElement(name = "ActorLink", namespace = "urn:astm-org:CCR") protected List actorLink; protected List _getActorLink() { if (actorLink == null) { actorLink = new ArrayList(); } return actorLink; } /** * Gets the value of the actorLink property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the actorLink property. * *

* For example, to add a new item, do as follows: *

         *    getActorLink().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ActorReferenceType } * * */ public List getActorLink() { return this._getActorLink(); } } /** * Java class for anonymous complex type. *

The following schema fragment specifies the expected content contained within this class. *

*

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <sequence>
     *         <element name="ActorID" type="{http://www.w3.org/2001/XMLSchema}string"/>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* */ @XmlAccessorType(AccessType.FIELD) @XmlType(name = "") public static class Patient { @XmlElement(name = "ActorID", namespace = "urn:astm-org:CCR") protected String actorID; /** * Gets the value of the actorID property. * * @return * possible object is * {@link String } * */ public String getActorID() { return actorID; } /** * Sets the value of the actorID property. * * @param value * allowed object is * {@link String } * */ public void setActorID(String value) { this.actorID = value; } } /** * Java class for anonymous complex type. *

The following schema fragment specifies the expected content contained within this class. *

*

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <sequence>
     *         <element name="Reference" type="{urn:astm-org:CCR}ReferenceType" maxOccurs="unbounded"/>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* */ @XmlAccessorType(AccessType.FIELD) @XmlType(name = "") public static class References { @XmlElement(name = "Reference", namespace = "urn:astm-org:CCR") protected List reference; protected List _getReference() { if (reference == null) { reference = new ArrayList(); } return reference; } /** * Gets the value of the reference property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the reference property. * *

* For example, to add a new item, do as follows: *

         *    getReference().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ReferenceType } * * */ public List getReference() { return this._getReference(); } } /** * Java class for anonymous complex type. *

The following schema fragment specifies the expected content contained within this class. *

*

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <sequence>
     *         <element name="CCRSignature" type="{urn:astm-org:CCR}SignatureType" maxOccurs="unbounded"/>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* */ @XmlAccessorType(AccessType.FIELD) @XmlType(name = "") public static class Signatures { @XmlElement(name = "CCRSignature", namespace = "urn:astm-org:CCR") protected List ccrSignature; protected List _getCCRSignature() { if (ccrSignature == null) { ccrSignature = new ArrayList(); } return ccrSignature; } /** * Gets the value of the ccrSignature property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the ccrSignature property. * *

* For example, to add a new item, do as follows: *

         *    getCCRSignature().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link SignatureType } * * */ public List getCCRSignature() { return this._getCCRSignature(); } } /** * Java class for anonymous complex type. *

The following schema fragment specifies the expected content contained within this class. *

*

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <sequence>
     *         <element name="ActorLink" type="{urn:astm-org:CCR}ActorReferenceType" maxOccurs="unbounded"/>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* */ @XmlAccessorType(AccessType.FIELD) @XmlType(name = "") public static class To { @XmlElement(name = "ActorLink", namespace = "urn:astm-org:CCR") protected List actorLink; protected List _getActorLink() { if (actorLink == null) { actorLink = new ArrayList(); } return actorLink; } /** * Gets the value of the actorLink property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the actorLink property. * *

* For example, to add a new item, do as follows: *

         *    getActorLink().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ActorReferenceType } * * */ public List getActorLink() { return this._getActorLink(); } } }