Ejemplo de configuración de correlación

A continuación se proporciona el XML de configuración que se debe seguir al escribir la especificación de correlación.

<?xml version="1.0" encoding="UTF-8"?><application-builder-config xmlns=
"http://www.curamsoftware.com/schemas/GUMBO/ApplicationBuilderConfig">
 <evidence-config package="curam.evidence">
      <def-create-participant id="SchoolRepresentative" type="RL13">
          <participant-name-field name="firstName" from=
                                       "participantName" order="1"/>
          <participant-address type="AT3">
              <address-field name="addressLine1" from="street1"/>
              <address-field name="addressLine2" from="street2"/>
              <address-field name="city" from="city"/>
              <address-field name="state" from="state"/>
              <address-field name="zip" from="zipCode"/>
          </participant-address>
      </def-create-participant>
      <def-create-participant id="MedicalInsurancePolicyHolder"
                                                        type="RL7">
          <participant-name-field name="firstName" 
                     from="policyHolderParticipantName" order="1"/>
          <participant-address type="AT3">
              <address-field name="addressLine1"
                                       from="policyHolderStreet1"/>
              <address-field name="addressLine2"
                                       from="policyHolderStreet2"/>
              <address-field name="city" from="policyHolderCity"/>
              <address-field name="state" from="policyHolderState"/>
              <address-field name="zip" from="policyHolderZipCode"/>
          </participant-address>
      </def-create-participant>
      <def-create-participant id="MedicalInsuranceGroup"
                                                      type="RL13">
          <participant-name-field name="firstName" 
                           from="groupParticipantName" order="1"/>
          <participant-address type="AT3">
              <address-field name="addressLine1" 
                                             from="groupStreet1"/>
              <address-field name="addressLine2"
                                             from="groupStreet2"/>
              <address-field name="city" from="groupCity"/>
              <address-field name="state" from="groupState"/>
              <address-field name="zip" from="groupZipCode"/>
          </participant-address>
      </def-create-participant>
      <def-create-participant id="MedicalInsuranceProvider"
                                                      type="RL13">
          <participant-name-field name="firstName" 
                              from="insuranceProvider" order="1"/>
          <participant-address type="AT3">
              <address-field name="addressLine1"
                                       from="InsProviderStreet1"/>
              <address-field name="addressLine2"
                                       from="InsProviderStreet2"/>
              <address-field name="city" from="InsProviderCity"/>
              <address-field name="state" from="InsProviderState"/>
              <address-field name="zip" from="InsProviderZipCode"/>
          </participant-address>
      </def-create-participant>

    <entity name="HouseholdMember"/>
    <entity name="HeadOfHousehold"/>
    <entity case-participant-class-name="curam.core.sl.struct.
     CaseParticipantDetails"case-participant-relationship-name=
                                  "curam.none" name="Student">
        <create-participant refid="SchoolRepresentative" 
                 name="schCaseParticipantDetails" role="SCH"/>
    </entity>  
    <entity name="MedicalInsurance">
        <create-participant refid="MedicalInsurancePolicyHolder" 
               name="plchdrCaseParticipantDetails" role="MIPH"/>
        <create-participant refid="MedicalInsuranceGroup"  
                 name="groupCaseParticipantDetails" role="GPP"/>
        <create-participant refid="MedicalInsuranceProvider" 
                   name="insCaseParticipantDetails" role="MIP"/>
    </entity>
</application-builder-config>